--- /srv/rebuilderd/tmp/rebuilderdYl1zxo/inputs/racket_8.16+dfsg1-3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdYl1zxo/out/racket_8.16+dfsg1-3_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-21 19:24:05.000000 debian-binary │ --rw-r--r-- 0 0 0 240188 2025-06-21 19:24:05.000000 control.tar.xz │ --rw-r--r-- 0 0 0 27124320 2025-06-21 19:24:05.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 239492 2025-06-21 19:24:05.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 27119776 2025-06-21 19:24:05.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -24,15 +24,15 @@ │ │ │ -rwxr-xr-x 0 root (0) root (0) 195 2025-06-21 19:24:05.000000 ./usr/bin/scribble │ │ │ -rwxr-xr-x 0 root (0) root (0) 193 2025-06-21 19:24:05.000000 ./usr/bin/setup-plt │ │ │ -rwxr-xr-x 0 root (0) root (0) 205 2025-06-21 19:24:05.000000 ./usr/bin/slatex │ │ │ -rwxr-xr-x 0 root (0) root (0) 1623 2025-06-21 19:24:05.000000 ./usr/bin/slideshow │ │ │ -rwxr-xr-x 0 root (0) root (0) 186 2025-06-21 19:24:05.000000 ./usr/bin/swindle │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/ │ │ │ --rw-r--r-- 0 root (0) root (0) 4614504 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/libracket3m.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4614548 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/libracket3m.a │ │ │ -rw-r--r-- 0 root (0) root (0) 119032 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/librktio.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/ │ │ │ -rw-r--r-- 0 root (0) root (0) 450 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/buildinfo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/ │ │ │ @@ -2652,15 +2652,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 304 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/honu-logo_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 22556 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/honu-logo_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 575 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/in-irl-namespace_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 28082 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/in-irl-namespace_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 474 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/init_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 11486 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/init_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2836 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/insert-large-letters_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 646614 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/insert-large-letters_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 646075 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/insert-large-letters_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 786 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/insulated-read-language_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 69156 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/insulated-read-language_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 418 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/interface_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 8856 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/interface_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 182 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/key_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 2645 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/key_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 256 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/drracket/drracket/private/compiled/label-frame-mred_rkt.dep │ │ │ @@ -7139,17 +7139,17 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2357 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/currency_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 16350 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/currency_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3110 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/date-time_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 230172 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/date-time_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2584 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/deprecation-warning_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 16462 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/deprecation-warning_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3120 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/draw-attribs_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 174718 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/draw-attribs_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 174119 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/draw-attribs_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3346 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/draw_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 207860 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/draw_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 207381 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/draw_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2605 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/file-type_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 16307 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/file-type_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2987 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/format_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 55529 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/format_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2911 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/kde_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 26684 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/kde_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 499 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/leftover-contracts_rkt.dep │ │ │ @@ -7169,15 +7169,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 284 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/parameter-group_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 10299 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/parameter-group_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2759 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/parameter-groups_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 41098 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/parameter-groups_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3042 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/parameters_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 357902 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/parameters_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3528 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/plot-device_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 198454 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/plot-device_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 198567 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/plot-device_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2964 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/plot-element_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 61044 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/plot-element_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2869 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/plotmetrics_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 61260 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/plotmetrics_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3029 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/sample_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 117727 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/sample_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2776 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/samplers_rkt.dep │ │ │ @@ -7185,15 +7185,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 3412 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/ticks_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 235169 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/ticks_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 291 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/type-doc_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 7588 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/type-doc_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2395 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/typed-srfi19_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 20557 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/typed-srfi19_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3003 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/types_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 193892 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/types_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 193859 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/types_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 235 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/untyped-utils_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 4303 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/untyped-utils_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2651 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/utils_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 49376 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/common/compiled/utils_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 3107 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/compiled/utils-and-no-gui_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 30939 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/compiled/utils-and-no-gui_rkt.zo │ │ │ @@ -7234,71 +7234,71 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 397 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/no-gui/compiled/untyped-utils_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 5774 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/no-gui/compiled/untyped-utils_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2549 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/no-gui/compiled/utils_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 17358 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/no-gui/compiled/utils_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 3186 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/arrows_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 162896 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/arrows_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 163009 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/arrows_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3224 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/box-and-whisker_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 86268 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/box-and-whisker_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2814 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/clip_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 73777 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/clip_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3006 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/color-field_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 159048 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/color-field_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 159009 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/color-field_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3128 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/contour_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 221784 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/contour_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 221788 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/contour_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3156 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/decoration_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 299148 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/decoration_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 299079 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/decoration_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3225 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/interval_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 257968 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/interval_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 258015 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/interval_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3163 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/line_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 271434 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/line_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 271415 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/line_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3937 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/plot-area_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 209984 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/plot-area_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 210026 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/plot-area_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3199 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/point_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 228305 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/point_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 228347 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/point_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3126 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/rectangle_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 218446 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/rectangle_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 218522 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/rectangle_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2697 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/renderer_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 174346 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/renderer_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 174331 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/renderer_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2536 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/vector_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 21383 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot2d/compiled/vector_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 3153 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/arrows_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 177832 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/arrows_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2787 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/bsp-trees_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 23483 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/bsp-trees_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2936 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/bsp_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 127177 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/bsp_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2814 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/clip_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 82620 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/clip_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3093 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/contour_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 241031 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/contour_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 241046 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/contour_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2917 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/decoration_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 180831 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/decoration_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 180790 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/decoration_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3159 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/isosurface_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 255472 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/isosurface_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 255503 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/isosurface_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3035 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/line_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 188701 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/line_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 188733 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/line_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3035 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/param-surf_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 200177 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/param-surf_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 200189 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/param-surf_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 4098 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/plot-area_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 302228 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/plot-area_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 302245 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/plot-area_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3166 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/point_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 208720 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/point_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 208763 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/point_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3093 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/rectangle_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 230601 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/rectangle_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 230579 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/rectangle_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2697 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/renderer_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 191810 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/renderer_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 191820 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/renderer_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2652 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/split_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 34596 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/split_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 3093 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/surface_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 176869 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/surface_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 176886 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/surface_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2801 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/vector_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 41341 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/private/plot3d/compiled/vector_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/typed/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/typed/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2389 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/typed/compiled/bitmap_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 35221 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/typed/compiled/bitmap_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2389 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/plot-lib/plot/typed/compiled/no-gui_rkt.dep │ │ │ @@ -11032,27 +11032,27 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 223 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/framework/compiled/prefs-contract_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 5260 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/framework/compiled/prefs-contract_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2428 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/compile-time_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 26039 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/compile-time_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2807 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/icons_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 413112 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/icons_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 411881 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/icons_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2494 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/logos_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 157336 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/logos_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 158563 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/images/compiled/logos_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mred/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mred/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2345 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mred/compiled/mred_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 21685 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mred/compiled/mred_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2432 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/bitmap-label_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 150303 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/bitmap-label_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 151542 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/bitmap-label_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2423 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/gif_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 150397 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/gif_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 149762 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/gif_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2403 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/panel-wob_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 12753 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mrlib/compiled/panel-wob_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2337 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/pconvert-prop_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 8778 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/mzlib/compiled/pconvert-prop_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/net/ │ │ │ @@ -11187,15 +11187,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2494 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/web-server/configuration/compiled/responders_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 38947 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/web-server/configuration/compiled/responders_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2427 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/path_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 20523 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/path_rkt.zo │ │ │ -rw-r--r-- 0 root (0) root (0) 2397 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/plist_rkt.dep │ │ │ --rw-r--r-- 0 root (0) root (0) 25221 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/plist_rkt.zo │ │ │ +-rw-r--r-- 0 root (0) root (0) 25219 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/typed-racket-more/typed/xml/compiled/plist_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/compiled/ │ │ │ -rw-r--r-- 0 root (0) root (0) 172 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/compiled/info_rkt.dep │ │ │ -rw-r--r-- 0 root (0) root (0) 1205 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-doc/scribblings/socket/compiled/info_rkt.zo │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-21 19:24:05.000000 ./usr/lib/arm-linux-gnueabi/racket/compiled/usr/share/racket/pkgs/unix-socket-lib/ │ │ ├── ./usr/bin/racket │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x24008 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x296cb0 0x00296cb0 0x00296cb0 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x296cd8 0x00296cd8 0x00296cd8 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x296cdc 0x296cdc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x296d04 0x296d04 R E 0x10000 │ │ │ │ LOAD 0x29fd18 0x002afd18 0x002afd18 0xe7a00 0x10c798 RW 0x10000 │ │ │ │ DYNAMIC 0x29fef0 0x002afef0 0x002afef0 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x296cbc 0x00296cbc 0x00296cbc 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x296ce4 0x00296ce4 0x00296ce4 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x29fd18 0x002afd18 0x002afd18 0x002e8 0x002e8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .dynstr STRTAB 00010344 010344 00fb1f 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0001fe64 01fe64 00161c 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00021480 021480 000100 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00021580 021580 001260 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 000227e0 0227e0 000678 08 AI 4 22 4 │ │ │ │ [10] .init PROGBITS 00022e58 022e58 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00022e64 022e64 0009c8 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00023830 023830 243f18 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00267748 267748 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00267750 267750 02f560 00 A 0 0 8 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00296cb0 296cb0 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00296cb8 296cb8 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 00296cbc 296cbc 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 00023830 023830 243f40 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00267770 267770 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00267778 267778 02f560 00 A 0 0 8 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00296cd8 296cd8 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00296ce0 296ce0 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00296ce4 296ce4 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 002afd18 29fd18 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 002afd1c 29fd1c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 002afd20 29fd20 0001d0 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 002afef0 29fef0 000110 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 002b0000 2a0000 0009bc 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 002b09bc 2a09bc 0e6d5c 00 WA 0 0 4 │ │ │ │ [24] .bss NOBITS 00397718 387718 024d98 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -230,2604 +230,2604 @@ │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam@GLIBC_2.4 (2) │ │ │ │ 228: 00000000 0 FUNC GLOBAL DEFAULT UND setupterm@NCURSES6_TINFO_5.0.19991023 (9) │ │ │ │ 229: 00000000 0 OBJECT GLOBAL DEFAULT UND ffi_type_pointer@LIBFFI_BASE_8.0 (8) │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 231: 00000000 0 FUNC GLOBAL DEFAULT UND getpagesize@GLIBC_2.4 (2) │ │ │ │ 232: 00000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (4) │ │ │ │ - 233: 0004fd8c 520 FUNC GLOBAL DEFAULT 12 scheme_raise_out_of_memory │ │ │ │ - 234: 001f6cfc 360 FUNC GLOBAL DEFAULT 12 scheme_symbol_append │ │ │ │ - 235: 0017fbe8 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ - 236: 00040548 28 FUNC GLOBAL DEFAULT 12 scheme_errno │ │ │ │ + 233: 0004fd88 520 FUNC GLOBAL DEFAULT 12 scheme_raise_out_of_memory │ │ │ │ + 234: 001f6d14 360 FUNC GLOBAL DEFAULT 12 scheme_symbol_append │ │ │ │ + 235: 0017fbec 464 FUNC GLOBAL DEFAULT 12 scheme_output_port_record │ │ │ │ + 236: 00040544 28 FUNC GLOBAL DEFAULT 12 scheme_errno │ │ │ │ 237: 003988b8 4 OBJECT GLOBAL DEFAULT 24 scheme_jit_stack_boundary │ │ │ │ - 238: 0012c380 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ - 239: 001724d0 172 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_skip │ │ │ │ + 238: 0012c388 76 FUNC GLOBAL DEFAULT 12 even_p_error │ │ │ │ + 239: 001724d4 172 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_skip │ │ │ │ 240: 00399e68 4 OBJECT GLOBAL DEFAULT 24 scheme_string_output_port_type │ │ │ │ - 241: 001d9d00 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer │ │ │ │ - 242: 00240df8 52 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_unload │ │ │ │ - 243: 0003154c 36 FUNC GLOBAL DEFAULT 12 GC_gcollect_minor │ │ │ │ - 244: 00236288 200 FUNC GLOBAL DEFAULT 12 scheme_set_cpointer_tag │ │ │ │ - 245: 0025d2d0 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_fd │ │ │ │ + 241: 001d9d04 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer │ │ │ │ + 242: 00240e20 52 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_unload │ │ │ │ + 243: 00031548 36 FUNC GLOBAL DEFAULT 12 GC_gcollect_minor │ │ │ │ + 244: 002362b0 200 FUNC GLOBAL DEFAULT 12 scheme_set_cpointer_tag │ │ │ │ + 245: 0025d2f8 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_fd │ │ │ │ 246: 002b09bc 0 NOTYPE WEAK DEFAULT 23 data_start │ │ │ │ 247: 00197d68 36 FUNC GLOBAL DEFAULT 12 scheme_rational_gt │ │ │ │ - 248: 0002bcf0 92 FUNC GLOBAL DEFAULT 12 GC_malloc_immobile_box │ │ │ │ - 249: 000f670c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cddr │ │ │ │ + 248: 0002bcec 92 FUNC GLOBAL DEFAULT 12 GC_malloc_immobile_box │ │ │ │ + 249: 000f6718 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cddr │ │ │ │ 250: 0039a3c0 4 OBJECT GLOBAL DEFAULT 24 scheme_recur_symbol │ │ │ │ 251: 0039a56c 4 OBJECT GLOBAL DEFAULT 24 scheme_parameterization_key │ │ │ │ - 252: 00046bd0 344 FUNC GLOBAL DEFAULT 12 scheme_log_w_data │ │ │ │ + 252: 00046bcc 344 FUNC GLOBAL DEFAULT 12 scheme_log_w_data │ │ │ │ 253: 003b2818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_table │ │ │ │ - 254: 00140534 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ - 255: 001d2098 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ - 256: 00265884 244 FUNC GLOBAL DEFAULT 12 rktio_hash_set │ │ │ │ + 254: 00140538 288 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numstr │ │ │ │ + 255: 001d209c 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_byte_string │ │ │ │ + 256: 002658ac 244 FUNC GLOBAL DEFAULT 12 rktio_hash_set │ │ │ │ 257: 0039889c 4 OBJECT GLOBAL DEFAULT 24 scheme_namespace_to_env │ │ │ │ 258: 0008fd44 692 FUNC GLOBAL DEFAULT 12 scheme_clone_bucket_table │ │ │ │ 259: 0039a3a8 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_poller_proc │ │ │ │ - 260: 00038b84 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ + 260: 00038b80 12 FUNC GLOBAL DEFAULT 12 scheme_register_static │ │ │ │ 261: 00078e60 8 FUNC GLOBAL DEFAULT 12 scheme_force_value │ │ │ │ - 262: 0021641c 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ - 263: 00104774 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hashalw │ │ │ │ - 264: 0003798c 424 FUNC GLOBAL DEFAULT 12 scheme_main_setup │ │ │ │ - 265: 000541d4 664 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure │ │ │ │ - 266: 00241b6c 348 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned_long_long │ │ │ │ + 262: 00216444 196 FUNC GLOBAL DEFAULT 12 scheme_get_env │ │ │ │ + 263: 00104778 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hashalw │ │ │ │ + 264: 00037988 424 FUNC GLOBAL DEFAULT 12 scheme_main_setup │ │ │ │ + 265: 000541d0 664 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure │ │ │ │ + 266: 00241b94 348 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned_long_long │ │ │ │ 267: 00198054 200 FUNC GLOBAL DEFAULT 12 scheme_rational_subtract │ │ │ │ - 268: 0025a078 192 FUNC GLOBAL DEFAULT 12 rktio_get_file_modify_seconds │ │ │ │ - 269: 0003960c 980 FUNC GLOBAL DEFAULT 12 scheme_dump_gc_stats │ │ │ │ - 270: 0002b6b4 144 FUNC GLOBAL DEFAULT 12 GC_initial_word │ │ │ │ + 268: 0025a0a0 192 FUNC GLOBAL DEFAULT 12 rktio_get_file_modify_seconds │ │ │ │ + 269: 00039608 980 FUNC GLOBAL DEFAULT 12 scheme_dump_gc_stats │ │ │ │ + 270: 0002b6b0 144 FUNC GLOBAL DEFAULT 12 GC_initial_word │ │ │ │ 271: 00398c1c 4 OBJECT GLOBAL DEFAULT 24 scheme_void_p_proc │ │ │ │ - 272: 0005b86c 276 FUNC GLOBAL DEFAULT 12 scheme_is_resolved_module_path │ │ │ │ - 273: 0013053c 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ - 274: 001d47c4 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ + 272: 0005b868 276 FUNC GLOBAL DEFAULT 12 scheme_is_resolved_module_path │ │ │ │ + 273: 00130540 4 FUNC GLOBAL DEFAULT 12 scheme_double_exp │ │ │ │ + 274: 001d47c8 216 FUNC GLOBAL DEFAULT 12 scheme_make_environment_variables │ │ │ │ 275: 000731a4 380 FUNC GLOBAL DEFAULT 12 scheme_values │ │ │ │ 276: 00398798 4 OBJECT GLOBAL DEFAULT 24 scheme_code_page_total │ │ │ │ - 277: 0025cc08 16 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_nosleep │ │ │ │ - 278: 000387b4 248 FUNC GLOBAL DEFAULT 12 scheme_malloc_fail_ok │ │ │ │ - 279: 000ebcf8 220 FUNC GLOBAL DEFAULT 12 scheme_mz_compute_runstack_restored │ │ │ │ + 277: 0025cc30 16 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_nosleep │ │ │ │ + 278: 000387b0 248 FUNC GLOBAL DEFAULT 12 scheme_malloc_fail_ok │ │ │ │ + 279: 000ebd00 220 FUNC GLOBAL DEFAULT 12 scheme_mz_compute_runstack_restored │ │ │ │ 280: 0039a814 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_to_integer_proc │ │ │ │ - 281: 001f58ac 8 FUNC GLOBAL DEFAULT 12 scheme_make_exact_symbol │ │ │ │ - 282: 002595bc 188 FUNC GLOBAL DEFAULT 12 rktio_file_exists │ │ │ │ - 283: 0024bae4 68 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_symbol │ │ │ │ + 281: 001f58c4 8 FUNC GLOBAL DEFAULT 12 scheme_make_exact_symbol │ │ │ │ + 282: 002595e4 188 FUNC GLOBAL DEFAULT 12 rktio_file_exists │ │ │ │ + 283: 0024bb0c 68 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_symbol │ │ │ │ 284: 0039a420 4 OBJECT GLOBAL DEFAULT 24 scheme_paren_shape_symbol │ │ │ │ - 285: 00261fa8 192 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_milliseconds │ │ │ │ + 285: 00261fd0 192 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_milliseconds │ │ │ │ 286: 0008ade4 108 FUNC GLOBAL DEFAULT 12 scheme_get_thread_milliseconds │ │ │ │ 287: 000a00b0 60 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1_r2 │ │ │ │ - 288: 00130ad8 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_flvector │ │ │ │ - 289: 00241cc8 220 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_long_long │ │ │ │ - 290: 0005b640 280 FUNC GLOBAL DEFAULT 12 scheme_make_modidx │ │ │ │ + 288: 00130adc 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_flvector │ │ │ │ + 289: 00241cf0 220 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_long_long │ │ │ │ + 290: 0005b63c 280 FUNC GLOBAL DEFAULT 12 scheme_make_modidx │ │ │ │ 291: 00096394 280 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key │ │ │ │ 292: 000c833c 3008 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_op │ │ │ │ 293: 0007939c 328 FUNC GLOBAL DEFAULT 12 scheme_tail_apply │ │ │ │ 294: 00090634 24 FUNC GLOBAL DEFAULT 12 scheme_hamt_popcount │ │ │ │ - 295: 00259fa8 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ - 296: 00255580 248 FUNC GLOBAL DEFAULT 12 scheme_complex_negate │ │ │ │ + 295: 00259fd0 88 FUNC GLOBAL DEFAULT 12 rktio_delete_directory │ │ │ │ + 296: 002555a8 248 FUNC GLOBAL DEFAULT 12 scheme_complex_negate │ │ │ │ 297: 0039a5ac 4 OBJECT GLOBAL DEFAULT 24 initial_config │ │ │ │ 298: 0006395c 84 FUNC GLOBAL DEFAULT 12 scheme_expand_filename │ │ │ │ - 299: 001deb9c 456 FUNC GLOBAL DEFAULT 12 scheme_utf16_to_ucs4 │ │ │ │ - 300: 00184e88 68 FUNC GLOBAL DEFAULT 12 scheme_write_special_nonblock │ │ │ │ - 301: 0024ed60 44 FUNC GLOBAL DEFAULT 12 scheme_compiled_void │ │ │ │ - 302: 0025bb6c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_directory │ │ │ │ + 299: 001deba0 456 FUNC GLOBAL DEFAULT 12 scheme_utf16_to_ucs4 │ │ │ │ + 300: 00184e8c 68 FUNC GLOBAL DEFAULT 12 scheme_write_special_nonblock │ │ │ │ + 301: 0024ed88 44 FUNC GLOBAL DEFAULT 12 scheme_compiled_void │ │ │ │ + 302: 0025bb94 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_directory │ │ │ │ 303: 00096f04 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_resolve_placeholder │ │ │ │ 304: 00399d30 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_gt_eq_proc │ │ │ │ - 305: 000f949c 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_ref │ │ │ │ - 306: 00128894 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_halves │ │ │ │ - 307: 00111340 236 FUNC GLOBAL DEFAULT 12 scheme_close_socket_fd │ │ │ │ - 308: 0002b384 32 FUNC GLOBAL DEFAULT 12 GC_set_treat_as_incremental_mark │ │ │ │ + 305: 000f94a8 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_ref │ │ │ │ + 306: 0012889c 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_halves │ │ │ │ + 307: 00111344 236 FUNC GLOBAL DEFAULT 12 scheme_close_socket_fd │ │ │ │ + 308: 0002b380 32 FUNC GLOBAL DEFAULT 12 GC_set_treat_as_incremental_mark │ │ │ │ 309: 00399cf4 4 OBJECT GLOBAL DEFAULT 24 scheme_flonum_p_proc │ │ │ │ 310: 00076c74 316 FUNC GLOBAL DEFAULT 12 scheme_make_folding_closed_prim │ │ │ │ - 311: 00179e20 4 FUNC GLOBAL DEFAULT 12 scheme_end_sleeper_thread │ │ │ │ + 311: 00179e24 4 FUNC GLOBAL DEFAULT 12 scheme_end_sleeper_thread │ │ │ │ 312: 0039a650 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_bytes_set_proc │ │ │ │ 313: 00061250 224 FUNC GLOBAL DEFAULT 12 scheme_path_to_char_string │ │ │ │ - 314: 0017903c 44 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_output_port │ │ │ │ + 314: 00179040 44 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_output_port │ │ │ │ 315: 00399f28 4 OBJECT GLOBAL DEFAULT 24 quote_symbol │ │ │ │ - 316: 002655b0 92 FUNC GLOBAL DEFAULT 12 rktio_dll_clean │ │ │ │ - 317: 0025fb9c 204 FUNC GLOBAL DEFAULT 12 rktio_make_pipe │ │ │ │ - 318: 0014a864 236 FUNC GLOBAL DEFAULT 12 scheme_is_functional_nonfailing_primitive │ │ │ │ - 319: 00255880 216 FUNC GLOBAL DEFAULT 12 scheme_complex_add1 │ │ │ │ + 316: 002655d8 92 FUNC GLOBAL DEFAULT 12 rktio_dll_clean │ │ │ │ + 317: 0025fbc4 204 FUNC GLOBAL DEFAULT 12 rktio_make_pipe │ │ │ │ + 318: 0014a868 236 FUNC GLOBAL DEFAULT 12 scheme_is_functional_nonfailing_primitive │ │ │ │ + 319: 002558a8 216 FUNC GLOBAL DEFAULT 12 scheme_complex_add1 │ │ │ │ 320: 00079320 40 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_with_prompt │ │ │ │ 321: 0007d8a0 12 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_arity │ │ │ │ 322: 0007721c 1012 FUNC GLOBAL DEFAULT 12 scheme_really_create_overflow │ │ │ │ 323: 00398ca0 8 OBJECT GLOBAL DEFAULT 24 scheme_jit_save_fp │ │ │ │ 324: 00199c08 484 FUNC GLOBAL DEFAULT 12 scheme_rational_from_float │ │ │ │ 325: 0039a63c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_string_length_proc │ │ │ │ 326: 00399cc8 4 OBJECT GLOBAL DEFAULT 24 scheme_pi │ │ │ │ - 327: 00172470 96 FUNC GLOBAL DEFAULT 12 scheme_get_bytes │ │ │ │ - 328: 0024cc1c 12 FUNC GLOBAL DEFAULT 12 scheme_begin_dup_symbol_check │ │ │ │ - 329: 00207984 32 FUNC GLOBAL DEFAULT 12 scheme_break_kind_main_thread_at │ │ │ │ - 330: 0003df14 300 FUNC GLOBAL DEFAULT 12 scheme_addto_primitive_instance_by_symbol │ │ │ │ - 331: 001bfbe0 572 FUNC GLOBAL DEFAULT 12 scheme_unresolve │ │ │ │ - 332: 0005abb0 288 FUNC GLOBAL DEFAULT 12 scheme_is_predefined_module_path │ │ │ │ - 333: 0025aa48 8 FUNC GLOBAL DEFAULT 12 rktio_copy_file_is_done │ │ │ │ - 334: 002617b8 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_unlock │ │ │ │ - 335: 00034c7c 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic │ │ │ │ + 327: 00172474 96 FUNC GLOBAL DEFAULT 12 scheme_get_bytes │ │ │ │ + 328: 0024cc44 12 FUNC GLOBAL DEFAULT 12 scheme_begin_dup_symbol_check │ │ │ │ + 329: 002079ac 32 FUNC GLOBAL DEFAULT 12 scheme_break_kind_main_thread_at │ │ │ │ + 330: 0003df10 300 FUNC GLOBAL DEFAULT 12 scheme_addto_primitive_instance_by_symbol │ │ │ │ + 331: 001bfbe4 572 FUNC GLOBAL DEFAULT 12 scheme_unresolve │ │ │ │ + 332: 0005abac 288 FUNC GLOBAL DEFAULT 12 scheme_is_predefined_module_path │ │ │ │ + 333: 0025aa70 8 FUNC GLOBAL DEFAULT 12 rktio_copy_file_is_done │ │ │ │ + 334: 002617e0 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_unlock │ │ │ │ + 335: 00034c78 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic │ │ │ │ 336: 00399e6c 4 OBJECT GLOBAL DEFAULT 24 scheme_pipe_read_port_type │ │ │ │ - 337: 000343bc 408 FUNC GLOBAL DEFAULT 12 GC_make_jit_nursery_page │ │ │ │ - 338: 00145228 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ + 337: 000343b8 408 FUNC GLOBAL DEFAULT 12 GC_make_jit_nursery_page │ │ │ │ + 338: 0014522c 88 FUNC GLOBAL DEFAULT 12 scheme_rand │ │ │ │ 339: 000792ac 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi_no_eb │ │ │ │ - 340: 0002bb10 160 FUNC GLOBAL DEFAULT 12 GC_destroy_orphan_msg_memory │ │ │ │ - 341: 0016f39c 8 FUNC GLOBAL DEFAULT 12 scheme_get_ready_special │ │ │ │ - 342: 00205b50 136 FUNC GLOBAL DEFAULT 12 scheme_init_parameterization │ │ │ │ - 343: 0020668c 176 FUNC GLOBAL DEFAULT 12 scheme_add_atexit_closer │ │ │ │ - 344: 001561a4 68 FUNC GLOBAL DEFAULT 12 scheme_might_invoke_call_cc │ │ │ │ - 345: 001d4ac8 20 FUNC GLOBAL DEFAULT 12 scheme_set_cross_compile_mode │ │ │ │ - 346: 001f83a4 252 FUNC GLOBAL DEFAULT 12 scheme_make_stx │ │ │ │ + 340: 0002bb0c 160 FUNC GLOBAL DEFAULT 12 GC_destroy_orphan_msg_memory │ │ │ │ + 341: 0016f3a0 8 FUNC GLOBAL DEFAULT 12 scheme_get_ready_special │ │ │ │ + 342: 00205b78 136 FUNC GLOBAL DEFAULT 12 scheme_init_parameterization │ │ │ │ + 343: 002066b4 176 FUNC GLOBAL DEFAULT 12 scheme_add_atexit_closer │ │ │ │ + 344: 001561a8 68 FUNC GLOBAL DEFAULT 12 scheme_might_invoke_call_cc │ │ │ │ + 345: 001d4acc 20 FUNC GLOBAL DEFAULT 12 scheme_set_cross_compile_mode │ │ │ │ + 346: 001f83cc 252 FUNC GLOBAL DEFAULT 12 scheme_make_stx │ │ │ │ 347: 00399e5c 4 OBJECT GLOBAL DEFAULT 24 scheme_tcp_input_port_type │ │ │ │ 348: 0009f6d8 776 FUNC GLOBAL DEFAULT 12 scheme_is_noncm │ │ │ │ - 349: 0002c068 292 FUNC GLOBAL DEFAULT 12 GC_is_marked2 │ │ │ │ - 350: 00207240 4 FUNC GLOBAL DEFAULT 12 scheme_init_process_globals │ │ │ │ - 351: 00037008 64 FUNC GLOBAL DEFAULT 12 scheme_out_of_memory_abort │ │ │ │ - 352: 00213ac8 280 FUNC GLOBAL DEFAULT 12 scheme_set_param │ │ │ │ + 349: 0002c064 292 FUNC GLOBAL DEFAULT 12 GC_is_marked2 │ │ │ │ + 350: 00207268 4 FUNC GLOBAL DEFAULT 12 scheme_init_process_globals │ │ │ │ + 351: 00037004 64 FUNC GLOBAL DEFAULT 12 scheme_out_of_memory_abort │ │ │ │ + 352: 00213af0 280 FUNC GLOBAL DEFAULT 12 scheme_set_param │ │ │ │ 353: 00061004 200 FUNC GLOBAL DEFAULT 12 scheme_make_sized_path │ │ │ │ 354: 00399c98 4 OBJECT GLOBAL DEFAULT 24 scheme_nzerod │ │ │ │ - 355: 00173c84 8 FUNC GLOBAL DEFAULT 12 scheme_output_tell │ │ │ │ + 355: 00173c88 8 FUNC GLOBAL DEFAULT 12 scheme_output_tell │ │ │ │ 356: 00399cdc 4 OBJECT GLOBAL DEFAULT 24 scheme_nzerof │ │ │ │ - 357: 00121aa0 492 FUNC GLOBAL DEFAULT 12 scheme_floor │ │ │ │ - 358: 001706c0 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ + 357: 00121aa4 492 FUNC GLOBAL DEFAULT 12 scheme_floor │ │ │ │ + 358: 001706c4 20 FUNC GLOBAL DEFAULT 12 scheme_close_should_force_port_closed │ │ │ │ 359: 00076ee0 292 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim │ │ │ │ - 360: 0003954c 4 FUNC GLOBAL DEFAULT 12 scheme_incremental_garbage_collection │ │ │ │ - 361: 00032a58 352 FUNC GLOBAL DEFAULT 12 GC_mark2_variable_stack │ │ │ │ - 362: 00179c6c 88 FUNC GLOBAL DEFAULT 12 scheme_release_file_descriptor │ │ │ │ - 363: 0005a81c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_module_string │ │ │ │ - 364: 0002b2fc 24 FUNC GLOBAL DEFAULT 12 GC_get_out_of_memory │ │ │ │ - 365: 0024395c 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_xor │ │ │ │ - 366: 0025be28 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_flushed │ │ │ │ - 367: 0024552c 1724 FUNC GLOBAL DEFAULT 12 scheme_bignum_divide │ │ │ │ + 360: 00039548 4 FUNC GLOBAL DEFAULT 12 scheme_incremental_garbage_collection │ │ │ │ + 361: 00032a54 352 FUNC GLOBAL DEFAULT 12 GC_mark2_variable_stack │ │ │ │ + 362: 00179c70 88 FUNC GLOBAL DEFAULT 12 scheme_release_file_descriptor │ │ │ │ + 363: 0005a818 56 FUNC GLOBAL DEFAULT 12 scheme_eval_module_string │ │ │ │ + 364: 0002b2f8 24 FUNC GLOBAL DEFAULT 12 GC_get_out_of_memory │ │ │ │ + 365: 00243984 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_xor │ │ │ │ + 366: 0025be50 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_flushed │ │ │ │ + 367: 00245554 1724 FUNC GLOBAL DEFAULT 12 scheme_bignum_divide │ │ │ │ 368: 00399bcc 4 OBJECT GLOBAL DEFAULT 24 scheme_varref_unsafe_p_proc │ │ │ │ - 369: 0020c07c 112 FUNC GLOBAL DEFAULT 12 scheme_close_managed │ │ │ │ - 370: 002078d4 20 FUNC GLOBAL DEFAULT 12 scheme_set_place_sleep │ │ │ │ + 369: 0020c0a4 112 FUNC GLOBAL DEFAULT 12 scheme_close_managed │ │ │ │ + 370: 002078fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_place_sleep │ │ │ │ 371: 00097240 12 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get │ │ │ │ - 372: 00174760 160 FUNC GLOBAL DEFAULT 12 scheme_flush_orig_outputs │ │ │ │ - 373: 001ed41c 32 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_needs_wakeup │ │ │ │ - 374: 00103924 4 FUNC GLOBAL DEFAULT 12 scheme_make_pair │ │ │ │ - 375: 0025d280 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_data │ │ │ │ - 376: 001ce734 8144 FUNC GLOBAL DEFAULT 12 scheme_init_string │ │ │ │ + 372: 00174764 160 FUNC GLOBAL DEFAULT 12 scheme_flush_orig_outputs │ │ │ │ + 373: 001ed434 32 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_needs_wakeup │ │ │ │ + 374: 00103928 4 FUNC GLOBAL DEFAULT 12 scheme_make_pair │ │ │ │ + 375: 0025d2a8 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_data │ │ │ │ + 376: 001ce738 8144 FUNC GLOBAL DEFAULT 12 scheme_init_string │ │ │ │ 377: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ │ - 378: 001f58b4 216 FUNC GLOBAL DEFAULT 12 scheme_make_exact_char_symbol │ │ │ │ - 379: 00043a38 280 FUNC GLOBAL DEFAULT 12 scheme_warning │ │ │ │ - 380: 0024b30c 880 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_char │ │ │ │ - 381: 0025577c 260 FUNC GLOBAL DEFAULT 12 scheme_complex_subtract │ │ │ │ + 378: 001f58cc 216 FUNC GLOBAL DEFAULT 12 scheme_make_exact_char_symbol │ │ │ │ + 379: 00043a34 280 FUNC GLOBAL DEFAULT 12 scheme_warning │ │ │ │ + 380: 0024b334 880 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_char │ │ │ │ + 381: 002557a4 260 FUNC GLOBAL DEFAULT 12 scheme_complex_subtract │ │ │ │ 382: 0039a3f0 4 OBJECT GLOBAL DEFAULT 24 scheme_app_mark_impersonator_property │ │ │ │ - 383: 00034878 208 FUNC GLOBAL DEFAULT 12 GC_malloc_pair │ │ │ │ - 384: 0020dc78 256 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_set │ │ │ │ - 385: 0010fcfc 2956 FUNC GLOBAL DEFAULT 12 scheme_init_network │ │ │ │ - 386: 00241e04 72 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_int_val │ │ │ │ - 387: 002574bc 2308 FUNC GLOBAL DEFAULT 12 scheme_default_load_extension │ │ │ │ - 388: 0025e2d8 4 FUNC GLOBAL DEFAULT 12 rktio_socket_own │ │ │ │ - 389: 0012c5e8 4 FUNC GLOBAL DEFAULT 12 scheme_double_floor │ │ │ │ - 390: 0021e1ac 84 FUNC GLOBAL DEFAULT 12 scheme_init_validate │ │ │ │ - 391: 0023df74 1364 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul │ │ │ │ + 383: 00034874 208 FUNC GLOBAL DEFAULT 12 GC_malloc_pair │ │ │ │ + 384: 0020dca0 256 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_set │ │ │ │ + 385: 0010fd00 2956 FUNC GLOBAL DEFAULT 12 scheme_init_network │ │ │ │ + 386: 00241e2c 72 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_int_val │ │ │ │ + 387: 002574e4 2308 FUNC GLOBAL DEFAULT 12 scheme_default_load_extension │ │ │ │ + 388: 0025e300 4 FUNC GLOBAL DEFAULT 12 rktio_socket_own │ │ │ │ + 389: 0012c5f0 4 FUNC GLOBAL DEFAULT 12 scheme_double_floor │ │ │ │ + 390: 0021e1d4 84 FUNC GLOBAL DEFAULT 12 scheme_init_validate │ │ │ │ + 391: 0023df9c 1364 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul │ │ │ │ 392: 0039a454 4 OBJECT GLOBAL DEFAULT 24 all_breaks_disabled │ │ │ │ 393: 00397718 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ - 394: 001ba1f8 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ - 395: 0016d388 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ + 394: 001ba1fc 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app2_eval_type │ │ │ │ + 395: 0016d38c 36 FUNC GLOBAL DEFAULT 12 scheme_add_fd_nosleep │ │ │ │ 396: 00194c9c 8 FUNC GLOBAL DEFAULT 12 scheme_write │ │ │ │ - 397: 000381b4 228 FUNC GLOBAL DEFAULT 12 scheme_strdup │ │ │ │ - 398: 0003e4e8 8 FUNC GLOBAL DEFAULT 12 scheme_global_bucket │ │ │ │ - 399: 00130510 16 FUNC GLOBAL DEFAULT 12 scheme_to_bignum │ │ │ │ - 400: 001e95e0 96 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_get │ │ │ │ + 397: 000381b0 228 FUNC GLOBAL DEFAULT 12 scheme_strdup │ │ │ │ + 398: 0003e4e4 8 FUNC GLOBAL DEFAULT 12 scheme_global_bucket │ │ │ │ + 399: 00130514 16 FUNC GLOBAL DEFAULT 12 scheme_to_bignum │ │ │ │ + 400: 001e95f8 96 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_get │ │ │ │ 401: 001b45f0 36 FUNC GLOBAL DEFAULT 12 scheme_clear_rx_buffers │ │ │ │ - 402: 00229a60 32 FUNC GLOBAL DEFAULT 12 ffi_obj_MARK │ │ │ │ - 403: 0016d3dc 8 FUNC GLOBAL DEFAULT 12 scheme_remember_thread │ │ │ │ + 402: 00229a88 32 FUNC GLOBAL DEFAULT 12 ffi_obj_MARK │ │ │ │ + 403: 0016d3e0 8 FUNC GLOBAL DEFAULT 12 scheme_remember_thread │ │ │ │ 404: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ - 405: 000f7db4 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal │ │ │ │ + 405: 000f7dc0 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal │ │ │ │ 406: 0039a538 4 OBJECT GLOBAL DEFAULT 24 scheme_sleep │ │ │ │ - 407: 00037d98 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread_like │ │ │ │ - 408: 00178ba8 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ - 409: 001c8ae8 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ + 407: 00037d94 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread_like │ │ │ │ + 408: 00178bac 208 FUNC GLOBAL DEFAULT 12 scheme_make_file_input_port │ │ │ │ + 409: 001c8aec 20 FUNC GLOBAL DEFAULT 12 scheme_sort_resolve_ir_local_array │ │ │ │ 410: 00197b68 8 FUNC GLOBAL DEFAULT 12 scheme_rational_numerator │ │ │ │ 411: 00399c80 8 OBJECT GLOBAL DEFAULT 24 scheme_minus_infinity_val │ │ │ │ - 412: 0002c8f4 116 FUNC GLOBAL DEFAULT 12 GC_resolve │ │ │ │ - 413: 00260e00 348 FUNC GLOBAL DEFAULT 12 rktio_install_os_signal_handler │ │ │ │ + 412: 0002c8f0 116 FUNC GLOBAL DEFAULT 12 GC_resolve │ │ │ │ + 413: 00260e28 348 FUNC GLOBAL DEFAULT 12 rktio_install_os_signal_handler │ │ │ │ 414: 00073eec 324 FUNC GLOBAL DEFAULT 12 scheme_make_prim │ │ │ │ - 415: 000eb0c0 436 FUNC GLOBAL DEFAULT 12 scheme_mz_pushr_p_it │ │ │ │ + 415: 000eb0c8 436 FUNC GLOBAL DEFAULT 12 scheme_mz_pushr_p_it │ │ │ │ 416: 00399cc4 4 OBJECT GLOBAL DEFAULT 24 scheme_minus_inf_object │ │ │ │ - 417: 001f3be8 636 FUNC GLOBAL DEFAULT 12 scheme_do_chaperone_evt │ │ │ │ - 418: 0002d7d8 36 FUNC GLOBAL DEFAULT 12 GC_is_partial │ │ │ │ + 417: 001f3c00 636 FUNC GLOBAL DEFAULT 12 scheme_do_chaperone_evt │ │ │ │ + 418: 0002d7d4 36 FUNC GLOBAL DEFAULT 12 GC_is_partial │ │ │ │ 419: 00399c2c 4 OBJECT GLOBAL DEFAULT 24 scheme_list_pair_p_proc │ │ │ │ - 420: 00171fd4 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ - 421: 0016d23c 28 FUNC GLOBAL DEFAULT 12 scheme_set_stdio_makers │ │ │ │ + 420: 00171fd8 72 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string │ │ │ │ + 421: 0016d240 28 FUNC GLOBAL DEFAULT 12 scheme_set_stdio_makers │ │ │ │ 422: 0039a3a0 4 OBJECT GLOBAL DEFAULT 24 scheme_date │ │ │ │ 423: 003988cc 4 OBJECT GLOBAL DEFAULT 24 expander_syntax_to_datum_proc │ │ │ │ - 424: 000f7dd4 600 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_count │ │ │ │ - 425: 000ec1e0 20 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_save │ │ │ │ + 424: 000f7de0 600 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_count │ │ │ │ + 425: 000ec1e8 20 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_save │ │ │ │ 426: 000982b8 1396 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_of │ │ │ │ - 427: 001d4728 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ - 428: 0002ca00 324 FUNC GLOBAL DEFAULT 12 GC_fixup2_variable_stack │ │ │ │ - 429: 00241954 252 FUNC GLOBAL DEFAULT 12 scheme_make_bignum │ │ │ │ - 430: 001289a0 52 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_long_long_val │ │ │ │ + 427: 001d472c 48 FUNC GLOBAL DEFAULT 12 scheme_byte_string_has_null │ │ │ │ + 428: 0002c9fc 324 FUNC GLOBAL DEFAULT 12 GC_fixup2_variable_stack │ │ │ │ + 429: 0024197c 252 FUNC GLOBAL DEFAULT 12 scheme_make_bignum │ │ │ │ + 430: 001289a8 52 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_long_long_val │ │ │ │ 431: 0007d8bc 684 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity2 │ │ │ │ - 432: 000f2cd0 84 FUNC GLOBAL DEFAULT 12 scheme_instantiate_linklet_multi │ │ │ │ + 432: 000f2cd8 84 FUNC GLOBAL DEFAULT 12 scheme_instantiate_linklet_multi │ │ │ │ 433: 003bc468 4 OBJECT GLOBAL DEFAULT 24 scheme_undefined │ │ │ │ - 434: 0023ac68 660 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bdivmod │ │ │ │ + 434: 0023ac90 660 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bdivmod │ │ │ │ 435: 00197d8c 8 FUNC GLOBAL DEFAULT 12 scheme_rational_le │ │ │ │ - 436: 0025e6bc 40 FUNC GLOBAL DEFAULT 12 rktio_connect_stop │ │ │ │ - 437: 00264e3c 216 FUNC GLOBAL DEFAULT 12 rktio_sha2_init │ │ │ │ - 438: 0021af18 3188 FUNC GLOBAL DEFAULT 12 scheme_init_type │ │ │ │ - 439: 001d6868 724 FUNC GLOBAL DEFAULT 12 do_locale_recase │ │ │ │ - 440: 00043b50 4 FUNC GLOBAL DEFAULT 12 scheme_ensure_console_ready │ │ │ │ + 436: 0025e6e4 40 FUNC GLOBAL DEFAULT 12 rktio_connect_stop │ │ │ │ + 437: 00264e64 216 FUNC GLOBAL DEFAULT 12 rktio_sha2_init │ │ │ │ + 438: 0021af40 3188 FUNC GLOBAL DEFAULT 12 scheme_init_type │ │ │ │ + 439: 001d686c 724 FUNC GLOBAL DEFAULT 12 do_locale_recase │ │ │ │ + 440: 00043b4c 4 FUNC GLOBAL DEFAULT 12 scheme_ensure_console_ready │ │ │ │ 441: 000959b8 8 FUNC GLOBAL DEFAULT 12 scheme_hash_set │ │ │ │ 442: 000867b4 4 FUNC GLOBAL DEFAULT 12 scheme_clear_lwc │ │ │ │ - 443: 001f1c4c 216 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_location │ │ │ │ - 444: 0025e214 192 FUNC GLOBAL DEFAULT 12 rktio_socket_init │ │ │ │ - 445: 0024b67c 240 FUNC GLOBAL DEFAULT 12 scheme_make_char │ │ │ │ - 446: 0014ae24 556 FUNC GLOBAL DEFAULT 12 scheme_ir_duplicate_ok │ │ │ │ - 447: 0025f108 112 FUNC GLOBAL DEFAULT 12 rktio_udp_connect │ │ │ │ - 448: 00189050 716 FUNC GLOBAL DEFAULT 12 scheme_pipe_with_limit │ │ │ │ - 449: 000eb5e8 24 FUNC GLOBAL DEFAULT 12 scheme_mz_need_space │ │ │ │ + 443: 001f1c64 216 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_location │ │ │ │ + 444: 0025e23c 192 FUNC GLOBAL DEFAULT 12 rktio_socket_init │ │ │ │ + 445: 0024b6a4 240 FUNC GLOBAL DEFAULT 12 scheme_make_char │ │ │ │ + 446: 0014ae28 556 FUNC GLOBAL DEFAULT 12 scheme_ir_duplicate_ok │ │ │ │ + 447: 0025f130 112 FUNC GLOBAL DEFAULT 12 rktio_udp_connect │ │ │ │ + 448: 00189054 716 FUNC GLOBAL DEFAULT 12 scheme_pipe_with_limit │ │ │ │ + 449: 000eb5f0 24 FUNC GLOBAL DEFAULT 12 scheme_mz_need_space │ │ │ │ 450: 0009627c 280 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key_recur │ │ │ │ - 451: 000f1af0 360 FUNC GLOBAL DEFAULT 12 scheme_make_instance │ │ │ │ - 452: 001c2bf0 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ - 453: 0025ffc4 92 FUNC GLOBAL DEFAULT 12 rktio_process_status │ │ │ │ + 451: 000f1af8 360 FUNC GLOBAL DEFAULT 12 scheme_make_instance │ │ │ │ + 452: 001c2bf4 64 FUNC GLOBAL DEFAULT 12 scheme_post_sema │ │ │ │ + 453: 0025ffec 92 FUNC GLOBAL DEFAULT 12 rktio_process_status │ │ │ │ 454: 000c8264 216 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_values │ │ │ │ 455: 00197d60 8 FUNC GLOBAL DEFAULT 12 scheme_rational_lt │ │ │ │ - 456: 000e9aa8 44 FUNC GLOBAL DEFAULT 12 scheme_thread_start_child │ │ │ │ + 456: 000e9ab0 44 FUNC GLOBAL DEFAULT 12 scheme_thread_start_child │ │ │ │ 457: 000d2694 140 FUNC GLOBAL DEFAULT 12 scheme_inlined_nary_prim │ │ │ │ 458: 000b9b64 1564 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_call │ │ │ │ - 459: 00265c88 36 FUNC GLOBAL DEFAULT 12 rktio_init_cpu │ │ │ │ - 460: 000f18f8 240 FUNC GLOBAL DEFAULT 12 scheme_set_bucket_home │ │ │ │ - 461: 00260154 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_lock │ │ │ │ - 462: 00176768 984 FUNC GLOBAL DEFAULT 12 scheme_init_port_places │ │ │ │ - 463: 00043b54 860 FUNC GLOBAL DEFAULT 12 scheme_make_arity_expect_string │ │ │ │ - 464: 0005285c 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_compile_machine_independent │ │ │ │ - 465: 0025e2e0 80 FUNC GLOBAL DEFAULT 12 rktio_socket_shutdown │ │ │ │ - 466: 00029194 144 FUNC GLOBAL DEFAULT 12 BTC_bi_chan_mark │ │ │ │ + 459: 00265cb0 36 FUNC GLOBAL DEFAULT 12 rktio_init_cpu │ │ │ │ + 460: 000f1900 240 FUNC GLOBAL DEFAULT 12 scheme_set_bucket_home │ │ │ │ + 461: 0026017c 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_lock │ │ │ │ + 462: 0017676c 984 FUNC GLOBAL DEFAULT 12 scheme_init_port_places │ │ │ │ + 463: 00043b50 860 FUNC GLOBAL DEFAULT 12 scheme_make_arity_expect_string │ │ │ │ + 464: 00052858 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_compile_machine_independent │ │ │ │ + 465: 0025e308 80 FUNC GLOBAL DEFAULT 12 rktio_socket_shutdown │ │ │ │ + 466: 00029190 144 FUNC GLOBAL DEFAULT 12 BTC_bi_chan_mark │ │ │ │ 467: 003988b0 4 OBJECT GLOBAL DEFAULT 24 scheme_stack_dump_key │ │ │ │ - 468: 00245014 568 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float_inf_info │ │ │ │ - 469: 00178674 448 FUNC GLOBAL DEFAULT 12 scheme_file_unlock │ │ │ │ - 470: 0005b758 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path_index │ │ │ │ - 471: 000e81ec 988 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_jit │ │ │ │ + 468: 0024503c 568 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float_inf_info │ │ │ │ + 469: 00178678 448 FUNC GLOBAL DEFAULT 12 scheme_file_unlock │ │ │ │ + 470: 0005b754 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path_index │ │ │ │ + 471: 000e81f4 988 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_jit │ │ │ │ 472: 00086b04 388 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation │ │ │ │ - 473: 000356a4 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ + 473: 000356a0 8 FUNC GLOBAL DEFAULT 12 GC_accouting_enabled │ │ │ │ 474: 00399cf8 4 OBJECT GLOBAL DEFAULT 24 scheme_extflonum_p_proc │ │ │ │ - 475: 0023aefc 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ - 476: 00267750 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 477: 00225544 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ - 478: 0012f5cc 2200 FUNC GLOBAL DEFAULT 12 scheme_bin_gcd │ │ │ │ + 475: 0023af24 160 FUNC GLOBAL DEFAULT 12 __gmp_tmp_alloc │ │ │ │ + 476: 00267778 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 477: 0022556c 3112 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_vector │ │ │ │ + 478: 0012f5d0 2200 FUNC GLOBAL DEFAULT 12 scheme_bin_gcd │ │ │ │ 479: 0008b0d8 32 FUNC GLOBAL DEFAULT 12 scheme_default_read_get_evt │ │ │ │ 480: 000a0078 56 FUNC GLOBAL DEFAULT 12 scheme_ok_to_delay_local │ │ │ │ - 481: 00177908 320 FUNC GLOBAL DEFAULT 12 scheme_open_input_output_file │ │ │ │ - 482: 001c3c70 228 FUNC GLOBAL DEFAULT 12 scheme_make_channel_put_evt │ │ │ │ - 483: 0020df40 12 FUNC GLOBAL DEFAULT 12 scheme_empty_cell_table │ │ │ │ + 481: 0017790c 320 FUNC GLOBAL DEFAULT 12 scheme_open_input_output_file │ │ │ │ + 482: 001c3c74 228 FUNC GLOBAL DEFAULT 12 scheme_make_channel_put_evt │ │ │ │ + 483: 0020df68 12 FUNC GLOBAL DEFAULT 12 scheme_empty_cell_table │ │ │ │ 484: 0008693c 28 FUNC GLOBAL DEFAULT 12 scheme_adjust_runstack_argument │ │ │ │ 485: 0039a320 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_char_string │ │ │ │ 486: 000a8a10 1832 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_retry │ │ │ │ - 487: 0025736c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_asin │ │ │ │ - 488: 0025ce04 100 FUNC GLOBAL DEFAULT 12 rktio_signal_received_at │ │ │ │ - 489: 0025aa14 52 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start │ │ │ │ - 490: 00207a00 236 FUNC GLOBAL DEFAULT 12 scheme_set_break_main_target │ │ │ │ - 491: 0025c854 196 FUNC GLOBAL DEFAULT 12 rktio_fdset │ │ │ │ - 492: 0025e6ec 992 FUNC GLOBAL DEFAULT 12 rktio_listen │ │ │ │ - 493: 00037dac 208 FUNC GLOBAL DEFAULT 12 scheme_set_signal_handler │ │ │ │ - 494: 00255958 212 FUNC GLOBAL DEFAULT 12 scheme_complex_sub1 │ │ │ │ + 487: 00257394 8 FUNC GLOBAL DEFAULT 12 scheme_complex_asin │ │ │ │ + 488: 0025ce2c 100 FUNC GLOBAL DEFAULT 12 rktio_signal_received_at │ │ │ │ + 489: 0025aa3c 52 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start │ │ │ │ + 490: 00207a28 236 FUNC GLOBAL DEFAULT 12 scheme_set_break_main_target │ │ │ │ + 491: 0025c87c 196 FUNC GLOBAL DEFAULT 12 rktio_fdset │ │ │ │ + 492: 0025e714 992 FUNC GLOBAL DEFAULT 12 rktio_listen │ │ │ │ + 493: 00037da8 208 FUNC GLOBAL DEFAULT 12 scheme_set_signal_handler │ │ │ │ + 494: 00255980 212 FUNC GLOBAL DEFAULT 12 scheme_complex_sub1 │ │ │ │ 495: 000964ac 284 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key_recur │ │ │ │ - 496: 0025eacc 84 FUNC GLOBAL DEFAULT 12 rktio_listen_stop │ │ │ │ + 496: 0025eaf4 84 FUNC GLOBAL DEFAULT 12 rktio_listen_stop │ │ │ │ 497: 0018c5b0 504 FUNC GLOBAL DEFAULT 12 scheme_init_print │ │ │ │ 498: 0039a7fc 4 OBJECT GLOBAL DEFAULT 24 scheme_interned_char_p_proc │ │ │ │ - 499: 001f52d8 1404 FUNC GLOBAL DEFAULT 12 scheme_init_symbol │ │ │ │ - 500: 0002c18c 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ - 501: 002626a8 8 FUNC GLOBAL DEFAULT 12 rktio_get_dll_path │ │ │ │ - 502: 0011c170 132 FUNC GLOBAL DEFAULT 12 scheme_checked_flimag_part │ │ │ │ - 503: 00038678 204 FUNC GLOBAL DEFAULT 12 scheme_make_offset_external_cptr │ │ │ │ - 504: 002581bc 1460 FUNC GLOBAL DEFAULT 12 scheme_write_lambda │ │ │ │ - 505: 001e4394 552 FUNC GLOBAL DEFAULT 12 scheme_extract_checked_procedure │ │ │ │ + 499: 001f52f0 1404 FUNC GLOBAL DEFAULT 12 scheme_init_symbol │ │ │ │ + 500: 0002c188 84 FUNC GLOBAL DEFAULT 12 GC_current_mode │ │ │ │ + 501: 002626d0 8 FUNC GLOBAL DEFAULT 12 rktio_get_dll_path │ │ │ │ + 502: 0011c174 132 FUNC GLOBAL DEFAULT 12 scheme_checked_flimag_part │ │ │ │ + 503: 00038674 204 FUNC GLOBAL DEFAULT 12 scheme_make_offset_external_cptr │ │ │ │ + 504: 002581e4 1460 FUNC GLOBAL DEFAULT 12 scheme_write_lambda │ │ │ │ + 505: 001e4398 552 FUNC GLOBAL DEFAULT 12 scheme_extract_checked_procedure │ │ │ │ 506: 000d27f4 4244 FUNC GLOBAL DEFAULT 12 scheme_generate_struct_alloc │ │ │ │ - 507: 0012222c 604 FUNC GLOBAL DEFAULT 12 scheme_sqrt │ │ │ │ - 508: 00039454 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ - 509: 00140734 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ - 510: 00262384 476 FUNC GLOBAL DEFAULT 12 rktio_seconds_to_date │ │ │ │ - 511: 00245be8 1448 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt_rem │ │ │ │ - 512: 0025d298 56 FUNC GLOBAL DEFAULT 12 rktio_ltps_open │ │ │ │ - 513: 00130a04 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ - 514: 00111d34 264 FUNC GLOBAL DEFAULT 12 scheme_abs │ │ │ │ + 507: 00122230 604 FUNC GLOBAL DEFAULT 12 scheme_sqrt │ │ │ │ + 508: 00039450 56 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer │ │ │ │ + 509: 00140738 1228 FUNC GLOBAL DEFAULT 12 scheme_X_double_to_string │ │ │ │ + 510: 002623ac 476 FUNC GLOBAL DEFAULT 12 rktio_seconds_to_date │ │ │ │ + 511: 00245c10 1448 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt_rem │ │ │ │ + 512: 0025d2c0 56 FUNC GLOBAL DEFAULT 12 rktio_ltps_open │ │ │ │ + 513: 00130a08 212 FUNC GLOBAL DEFAULT 12 scheme_integer_length │ │ │ │ + 514: 00111d38 264 FUNC GLOBAL DEFAULT 12 scheme_abs │ │ │ │ 515: 00195178 72 FUNC GLOBAL DEFAULT 12 scheme_internal_print │ │ │ │ - 516: 0024eb9c 452 FUNC GLOBAL DEFAULT 12 scheme_unclose_case_lambda │ │ │ │ - 517: 002641dc 388 FUNC GLOBAL DEFAULT 12 rktio_sha1_final │ │ │ │ - 518: 002433c4 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_add1 │ │ │ │ - 519: 0011a7e4 128 FUNC GLOBAL DEFAULT 12 scheme_checked_flreal_part │ │ │ │ - 520: 00178ba4 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ - 521: 00212380 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ - 522: 00259730 188 FUNC GLOBAL DEFAULT 12 rktio_is_regular_file │ │ │ │ - 523: 0002d7b0 40 FUNC GLOBAL DEFAULT 12 GC_is_on_allocated_page │ │ │ │ - 524: 00178e88 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ - 525: 001894e0 200 FUNC GLOBAL DEFAULT 12 scheme_port_closed_p │ │ │ │ + 516: 0024ebc4 452 FUNC GLOBAL DEFAULT 12 scheme_unclose_case_lambda │ │ │ │ + 517: 00264204 388 FUNC GLOBAL DEFAULT 12 rktio_sha1_final │ │ │ │ + 518: 002433ec 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_add1 │ │ │ │ + 519: 0011a7e8 128 FUNC GLOBAL DEFAULT 12 scheme_checked_flreal_part │ │ │ │ + 520: 00178ba8 4 FUNC GLOBAL DEFAULT 12 scheme_make_named_file_input_port │ │ │ │ + 521: 002123a8 56 FUNC GLOBAL DEFAULT 12 scheme_make_thread │ │ │ │ + 522: 00259758 188 FUNC GLOBAL DEFAULT 12 rktio_is_regular_file │ │ │ │ + 523: 0002d7ac 40 FUNC GLOBAL DEFAULT 12 GC_is_on_allocated_page │ │ │ │ + 524: 00178e8c 276 FUNC GLOBAL DEFAULT 12 scheme_flush_if_output_fds │ │ │ │ + 525: 001894e4 200 FUNC GLOBAL DEFAULT 12 scheme_port_closed_p │ │ │ │ 526: 0008fd40 4 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal │ │ │ │ - 527: 00035554 336 FUNC GLOBAL DEFAULT 12 GC_register_root_custodian │ │ │ │ - 528: 0025c614 108 FUNC GLOBAL DEFAULT 12 rktio_set_file_position │ │ │ │ - 529: 00265480 280 FUNC GLOBAL DEFAULT 12 rktio_dll_find_object │ │ │ │ - 530: 0016da10 72 FUNC GLOBAL DEFAULT 12 scheme_unless_ready │ │ │ │ - 531: 00052870 20 FUNC GLOBAL DEFAULT 12 scheme_get_overflow_count │ │ │ │ + 527: 00035550 336 FUNC GLOBAL DEFAULT 12 GC_register_root_custodian │ │ │ │ + 528: 0025c63c 108 FUNC GLOBAL DEFAULT 12 rktio_set_file_position │ │ │ │ + 529: 002654a8 280 FUNC GLOBAL DEFAULT 12 rktio_dll_find_object │ │ │ │ + 530: 0016da14 72 FUNC GLOBAL DEFAULT 12 scheme_unless_ready │ │ │ │ + 531: 0005286c 20 FUNC GLOBAL DEFAULT 12 scheme_get_overflow_count │ │ │ │ 532: 00077d9c 8 FUNC GLOBAL DEFAULT 12 scheme_top_level_do │ │ │ │ - 533: 001c840c 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ + 533: 001c8410 224 FUNC GLOBAL DEFAULT 12 scheme_sfs_linklet │ │ │ │ 534: 0008587c 880 FUNC GLOBAL DEFAULT 12 scheme_finish_apply_for_prompt │ │ │ │ 535: 0036dd38 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_folds │ │ │ │ 536: 0006c79c 8 FUNC GLOBAL DEFAULT 12 scheme_can_enable_write_permission │ │ │ │ - 537: 0003d648 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ - 538: 00106d14 76 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get │ │ │ │ + 537: 0003d644 224 FUNC GLOBAL DEFAULT 12 scheme_restore_prim_instance │ │ │ │ + 538: 00106d18 76 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get │ │ │ │ 539: 0008aff0 232 FUNC GLOBAL DEFAULT 12 scheme_default_read_input_port_handler │ │ │ │ - 540: 001f9044 140 FUNC GLOBAL DEFAULT 12 scheme_stx_list_length │ │ │ │ - 541: 0025547c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_real_part │ │ │ │ - 542: 0025b9d4 340 FUNC GLOBAL DEFAULT 12 rktio_system_fd │ │ │ │ + 540: 001f906c 140 FUNC GLOBAL DEFAULT 12 scheme_stx_list_length │ │ │ │ + 541: 002554a4 8 FUNC GLOBAL DEFAULT 12 scheme_complex_real_part │ │ │ │ + 542: 0025b9fc 340 FUNC GLOBAL DEFAULT 12 rktio_system_fd │ │ │ │ 543: 0018e860 4 FUNC GLOBAL DEFAULT 12 scheme_print_bytes │ │ │ │ - 544: 00243834 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_min │ │ │ │ + 544: 0024385c 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_min │ │ │ │ 545: 00399d0c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxrshift_proc │ │ │ │ - 546: 0004f574 1628 FUNC GLOBAL DEFAULT 12 scheme_wrong_syntax │ │ │ │ - 547: 00052b84 796 FUNC GLOBAL DEFAULT 12 scheme_handle_stack_overflow │ │ │ │ - 548: 0017f6dc 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_paths │ │ │ │ + 546: 0004f570 1628 FUNC GLOBAL DEFAULT 12 scheme_wrong_syntax │ │ │ │ + 547: 00052b80 796 FUNC GLOBAL DEFAULT 12 scheme_handle_stack_overflow │ │ │ │ + 548: 0017f6e0 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_paths │ │ │ │ 549: 00085f6c 100 FUNC GLOBAL DEFAULT 12 scheme_all_current_continuation_marks │ │ │ │ - 550: 00177ff8 816 FUNC GLOBAL DEFAULT 12 scheme_file_buffer │ │ │ │ - 551: 00207d28 316 FUNC GLOBAL DEFAULT 12 scheme_weak_resume_thread │ │ │ │ + 550: 00177ffc 816 FUNC GLOBAL DEFAULT 12 scheme_file_buffer │ │ │ │ + 551: 00207d50 316 FUNC GLOBAL DEFAULT 12 scheme_weak_resume_thread │ │ │ │ 552: 0008c0a0 1328 FUNC GLOBAL DEFAULT 12 scheme_init_futures │ │ │ │ - 553: 001f5c38 252 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_keyword │ │ │ │ + 553: 001f5c50 252 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_keyword │ │ │ │ 554: 0039a594 4 OBJECT GLOBAL DEFAULT 24 scheme_check_for_break │ │ │ │ 555: 0039a39c 4 OBJECT GLOBAL DEFAULT 24 scheme_make_arity_at_least │ │ │ │ 556: 00399ce8 4 OBJECT GLOBAL DEFAULT 24 scheme_number_p_proc │ │ │ │ - 557: 0002b670 4 FUNC GLOBAL DEFAULT 12 GC_check_master_gc_request │ │ │ │ - 558: 002139d4 244 FUNC GLOBAL DEFAULT 12 scheme_set_thread_param │ │ │ │ - 559: 00216a4c 480 FUNC GLOBAL DEFAULT 12 scheme_security_check_file_link │ │ │ │ + 557: 0002b66c 4 FUNC GLOBAL DEFAULT 12 GC_check_master_gc_request │ │ │ │ + 558: 002139fc 244 FUNC GLOBAL DEFAULT 12 scheme_set_thread_param │ │ │ │ + 559: 00216a74 480 FUNC GLOBAL DEFAULT 12 scheme_security_check_file_link │ │ │ │ 560: 0039a614 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_cas_proc │ │ │ │ - 561: 001ba1fc 208 FUNC GLOBAL DEFAULT 12 eq_testable_constant │ │ │ │ - 562: 00261100 8 FUNC GLOBAL DEFAULT 12 rktio_are_envvar_names_case_insensitive │ │ │ │ + 561: 001ba200 208 FUNC GLOBAL DEFAULT 12 eq_testable_constant │ │ │ │ + 562: 00261128 8 FUNC GLOBAL DEFAULT 12 rktio_are_envvar_names_case_insensitive │ │ │ │ 563: 0018e740 96 FUNC GLOBAL DEFAULT 12 scheme_display_to_string │ │ │ │ 564: 000849b0 528 FUNC GLOBAL DEFAULT 12 scheme_takeover_stacks │ │ │ │ - 565: 0025c26c 28 FUNC GLOBAL DEFAULT 12 rktio_write_in │ │ │ │ + 565: 0025c294 28 FUNC GLOBAL DEFAULT 12 rktio_write_in │ │ │ │ 566: 001a05ac 104 FUNC GLOBAL DEFAULT 12 scheme_internal_read │ │ │ │ - 567: 0020e288 108 FUNC GLOBAL DEFAULT 12 scheme_get_current_inspector │ │ │ │ - 568: 0002b658 24 FUNC GLOBAL DEFAULT 12 GC_write_barrier │ │ │ │ - 569: 00184e48 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ - 570: 001382cc 192 FUNC GLOBAL DEFAULT 12 scheme_is_zero │ │ │ │ + 567: 0020e2b0 108 FUNC GLOBAL DEFAULT 12 scheme_get_current_inspector │ │ │ │ + 568: 0002b654 24 FUNC GLOBAL DEFAULT 12 GC_write_barrier │ │ │ │ + 569: 00184e4c 64 FUNC GLOBAL DEFAULT 12 scheme_write_special │ │ │ │ + 570: 001382d0 192 FUNC GLOBAL DEFAULT 12 scheme_is_zero │ │ │ │ 571: 003988a0 4 OBJECT GLOBAL DEFAULT 24 scheme_startup_compile_machine_independent │ │ │ │ - 572: 0023ff44 1160 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqrtrem │ │ │ │ - 573: 00214950 40 FUNC GLOBAL DEFAULT 12 scheme_set_root_param │ │ │ │ + 572: 0023ff6c 1160 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqrtrem │ │ │ │ + 573: 00214978 40 FUNC GLOBAL DEFAULT 12 scheme_set_root_param │ │ │ │ 574: 0006390c 80 FUNC GLOBAL DEFAULT 12 scheme_expand_user_filename │ │ │ │ 575: 00061fc8 584 FUNC GLOBAL DEFAULT 12 scheme_path_to_directory_path │ │ │ │ - 576: 002075c4 464 FUNC GLOBAL DEFAULT 12 scheme_rktio_fd_to_semaphore │ │ │ │ - 577: 0016d280 16 FUNC GLOBAL DEFAULT 12 scheme_fdzero │ │ │ │ + 576: 002075ec 464 FUNC GLOBAL DEFAULT 12 scheme_rktio_fd_to_semaphore │ │ │ │ + 577: 0016d284 16 FUNC GLOBAL DEFAULT 12 scheme_fdzero │ │ │ │ 578: 000796fc 12 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_to_list │ │ │ │ 579: 00399ee0 4 OBJECT GLOBAL DEFAULT 24 scheme_display_proc │ │ │ │ 580: 0039a568 4 OBJECT GLOBAL DEFAULT 24 scheme_exn_handler_key │ │ │ │ - 581: 0005a3f4 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled │ │ │ │ - 582: 0002ba30 76 FUNC GLOBAL DEFAULT 12 GC_message_small_objects_size │ │ │ │ - 583: 0024b848 380 FUNC GLOBAL DEFAULT 12 scheme_init_compenv │ │ │ │ - 584: 00261f0c 156 FUNC GLOBAL DEFAULT 12 rktio_get_milliseconds │ │ │ │ - 585: 0025eb28 108 FUNC GLOBAL DEFAULT 12 rktio_poll_add_accept │ │ │ │ - 586: 0002b69c 24 FUNC GLOBAL DEFAULT 12 GC_compute_alloc_size │ │ │ │ - 587: 00248cf4 6716 FUNC GLOBAL DEFAULT 12 scheme_init_portable_case │ │ │ │ - 588: 0025f678 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_ttl │ │ │ │ + 581: 0005a3f0 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled │ │ │ │ + 582: 0002ba2c 76 FUNC GLOBAL DEFAULT 12 GC_message_small_objects_size │ │ │ │ + 583: 0024b870 380 FUNC GLOBAL DEFAULT 12 scheme_init_compenv │ │ │ │ + 584: 00261f34 156 FUNC GLOBAL DEFAULT 12 rktio_get_milliseconds │ │ │ │ + 585: 0025eb50 108 FUNC GLOBAL DEFAULT 12 rktio_poll_add_accept │ │ │ │ + 586: 0002b698 24 FUNC GLOBAL DEFAULT 12 GC_compute_alloc_size │ │ │ │ + 587: 00248d1c 6716 FUNC GLOBAL DEFAULT 12 scheme_init_portable_case │ │ │ │ + 588: 0025f6a0 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_ttl │ │ │ │ 589: 0039a4e4 4 OBJECT GLOBAL DEFAULT 24 scheme_break_enabled_key │ │ │ │ 590: 003988d0 4 OBJECT GLOBAL DEFAULT 24 scheme_inc_prefix_finalize │ │ │ │ - 591: 001f52d4 4 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_type │ │ │ │ + 591: 001f52ec 4 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_type │ │ │ │ 592: 003aa818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_cases_table │ │ │ │ - 593: 000eb764 420 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_unskipped │ │ │ │ - 594: 0002ba90 128 FUNC GLOBAL DEFAULT 12 GC_dispose_short_message_allocator │ │ │ │ - 595: 00178c78 116 FUNC GLOBAL DEFAULT 12 scheme_make_fd_input_port │ │ │ │ + 593: 000eb76c 420 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_unskipped │ │ │ │ + 594: 0002ba8c 128 FUNC GLOBAL DEFAULT 12 GC_dispose_short_message_allocator │ │ │ │ + 595: 00178c7c 116 FUNC GLOBAL DEFAULT 12 scheme_make_fd_input_port │ │ │ │ 596: 0008f5e4 316 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table_w_key_wraps │ │ │ │ 597: 00399d20 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_eq_proc │ │ │ │ - 598: 00130cf8 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_fxvector │ │ │ │ + 598: 00130cfc 228 FUNC GLOBAL DEFAULT 12 scheme_alloc_fxvector │ │ │ │ 599: 003987d0 4 OBJECT GLOBAL DEFAULT 24 scheme_eq_proc │ │ │ │ 600: 0039a1b8 4 OBJECT GLOBAL DEFAULT 24 scheme_main_was_once_suspended │ │ │ │ - 601: 001227d4 664 FUNC GLOBAL DEFAULT 12 scheme_checked_make_rectangular │ │ │ │ - 602: 0025501c 612 FUNC GLOBAL DEFAULT 12 scheme_complex_normalize │ │ │ │ + 601: 001227d8 664 FUNC GLOBAL DEFAULT 12 scheme_checked_make_rectangular │ │ │ │ + 602: 00255044 612 FUNC GLOBAL DEFAULT 12 scheme_complex_normalize │ │ │ │ 603: 00399c44 4 OBJECT GLOBAL DEFAULT 24 scheme_hasheq_proc │ │ │ │ - 604: 0020d6a8 996 FUNC GLOBAL DEFAULT 12 scheme_syncing_result │ │ │ │ - 605: 0005a8c0 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ - 606: 002403cc 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ - 607: 00206e84 84 FUNC GLOBAL DEFAULT 12 scheme_set_runstack_limits │ │ │ │ - 608: 00121244 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ - 609: 0012c3cc 68 FUNC GLOBAL DEFAULT 12 scheme_double_truncate │ │ │ │ - 610: 000531a0 68 FUNC GLOBAL DEFAULT 12 scheme_check_runstack │ │ │ │ - 611: 001ea658 276 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_instance │ │ │ │ - 612: 00244fb0 100 FUNC GLOBAL DEFAULT 12 scheme__is_float_inf │ │ │ │ + 604: 0020d6d0 996 FUNC GLOBAL DEFAULT 12 scheme_syncing_result │ │ │ │ + 605: 0005a8bc 92 FUNC GLOBAL DEFAULT 12 scheme_eval_all_with_prompt │ │ │ │ + 606: 002403f4 2324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_set_str │ │ │ │ + 607: 00206eac 84 FUNC GLOBAL DEFAULT 12 scheme_set_runstack_limits │ │ │ │ + 608: 00121248 492 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_ref │ │ │ │ + 609: 0012c3d4 68 FUNC GLOBAL DEFAULT 12 scheme_double_truncate │ │ │ │ + 610: 0005319c 68 FUNC GLOBAL DEFAULT 12 scheme_check_runstack │ │ │ │ + 611: 001ea670 276 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_instance │ │ │ │ + 612: 00244fd8 100 FUNC GLOBAL DEFAULT 12 scheme__is_float_inf │ │ │ │ 613: 001a4c58 116 FUNC GLOBAL DEFAULT 12 regexp_capture_group_count │ │ │ │ - 614: 0003e294 112 FUNC GLOBAL DEFAULT 12 scheme_look_for_primitive │ │ │ │ - 615: 001737c0 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ - 616: 0020c8d4 216 FUNC GLOBAL DEFAULT 12 scheme_get_thread_sync │ │ │ │ + 614: 0003e290 112 FUNC GLOBAL DEFAULT 12 scheme_look_for_primitive │ │ │ │ + 615: 001737c4 24 FUNC GLOBAL DEFAULT 12 scheme_getc_special_ok │ │ │ │ + 616: 0020c8fc 216 FUNC GLOBAL DEFAULT 12 scheme_get_thread_sync │ │ │ │ 617: 00399a9c 4 OBJECT GLOBAL DEFAULT 24 local_primitive_tables │ │ │ │ - 618: 00207244 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_lock │ │ │ │ - 619: 001ea96c 428 FUNC GLOBAL DEFAULT 12 scheme_force_struct_type_info │ │ │ │ - 620: 00244c4c 868 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_double │ │ │ │ - 621: 00259f9c 12 FUNC GLOBAL DEFAULT 12 rktio_make_directory │ │ │ │ - 622: 0003e7a8 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_string │ │ │ │ - 623: 002617b4 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_lock │ │ │ │ - 624: 000f17d4 260 FUNC GLOBAL DEFAULT 12 scheme_get_home_weak_link │ │ │ │ - 625: 0016eab0 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ + 618: 0020726c 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_lock │ │ │ │ + 619: 001ea984 428 FUNC GLOBAL DEFAULT 12 scheme_force_struct_type_info │ │ │ │ + 620: 00244c74 868 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_double │ │ │ │ + 621: 00259fc4 12 FUNC GLOBAL DEFAULT 12 rktio_make_directory │ │ │ │ + 622: 0003e7a4 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_string │ │ │ │ + 623: 002617dc 4 FUNC GLOBAL DEFAULT 12 rktio_getenv_lock │ │ │ │ + 624: 000f17dc 260 FUNC GLOBAL DEFAULT 12 scheme_get_home_weak_link │ │ │ │ + 625: 0016eab4 8 FUNC GLOBAL DEFAULT 12 scheme_tell │ │ │ │ 626: 000803a0 4 FUNC GLOBAL DEFAULT 12 _scheme_apply_native │ │ │ │ - 627: 0016d7dc 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_count_lines_fun │ │ │ │ + 627: 0016d7e0 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_count_lines_fun │ │ │ │ 628: 0039a58c 4 OBJECT GLOBAL DEFAULT 24 scheme_thread_set_top │ │ │ │ - 629: 000457b8 336 FUNC GLOBAL DEFAULT 12 scheme_log │ │ │ │ + 629: 000457b4 336 FUNC GLOBAL DEFAULT 12 scheme_log │ │ │ │ 630: 00399ec8 4 OBJECT GLOBAL DEFAULT 24 scheme_ignore_link_paths │ │ │ │ - 631: 0017fa18 464 FUNC GLOBAL DEFAULT 12 scheme_input_port_record │ │ │ │ - 632: 00226eb8 412 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_set │ │ │ │ - 633: 001d0b34 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_char_string │ │ │ │ + 631: 0017fa1c 464 FUNC GLOBAL DEFAULT 12 scheme_input_port_record │ │ │ │ + 632: 00226ee0 412 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_set │ │ │ │ + 633: 001d0b38 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_char_string │ │ │ │ 634: 000d6310 18644 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_unary │ │ │ │ - 635: 0025c7d0 24 FUNC GLOBAL DEFAULT 12 rktio_get_fdset │ │ │ │ + 635: 0025c7f8 24 FUNC GLOBAL DEFAULT 12 rktio_get_fdset │ │ │ │ 636: 000a55f4 56 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_for_values │ │ │ │ - 637: 001626e8 8668 FUNC GLOBAL DEFAULT 12 scheme_optimize_linklet │ │ │ │ - 638: 00259c08 16 FUNC GLOBAL DEFAULT 12 rktio_fd_stat │ │ │ │ - 639: 001ed45c 1496 FUNC GLOBAL DEFAULT 12 scheme_make_struct_values │ │ │ │ - 640: 000fe1f8 412 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_value │ │ │ │ - 641: 00038174 64 FUNC GLOBAL DEFAULT 12 scheme_calloc │ │ │ │ - 642: 001db61c 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ + 637: 001626ec 8668 FUNC GLOBAL DEFAULT 12 scheme_optimize_linklet │ │ │ │ + 638: 00259c30 16 FUNC GLOBAL DEFAULT 12 rktio_fd_stat │ │ │ │ + 639: 001ed474 1496 FUNC GLOBAL DEFAULT 12 scheme_make_struct_values │ │ │ │ + 640: 000fe1fc 412 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_value │ │ │ │ + 641: 00038170 64 FUNC GLOBAL DEFAULT 12 scheme_calloc │ │ │ │ + 642: 001db620 120 FUNC GLOBAL DEFAULT 12 scheme_make_locale_string │ │ │ │ 643: 00095b08 288 FUNC GLOBAL DEFAULT 12 scheme_hash_get_atomic │ │ │ │ - 644: 001f2064 1300 FUNC GLOBAL DEFAULT 12 scheme_make_struct_instance │ │ │ │ + 644: 001f207c 1300 FUNC GLOBAL DEFAULT 12 scheme_make_struct_instance │ │ │ │ 645: 000e6f58 184 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_test │ │ │ │ - 646: 00104e64 448 FUNC GLOBAL DEFAULT 12 scheme_append │ │ │ │ + 646: 00104e68 448 FUNC GLOBAL DEFAULT 12 scheme_append │ │ │ │ 647: 0039a818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_graphbreaks_table │ │ │ │ - 648: 001040fc 8 FUNC GLOBAL DEFAULT 12 scheme_car │ │ │ │ - 649: 0025ff44 24 FUNC GLOBAL DEFAULT 12 rktio_reap_processes │ │ │ │ - 650: 00103178 1964 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_hash │ │ │ │ - 651: 00031190 956 FUNC GLOBAL DEFAULT 12 GC_allocate_phantom_bytes │ │ │ │ - 652: 0022f4fc 8 FUNC GLOBAL DEFAULT 12 ctype_SIZE │ │ │ │ - 653: 002657f0 28 FUNC GLOBAL DEFAULT 12 rktio_hash_get_key │ │ │ │ - 654: 0003ab14 772 FUNC GLOBAL DEFAULT 12 scheme_apply_impersonator_of │ │ │ │ + 648: 00104100 8 FUNC GLOBAL DEFAULT 12 scheme_car │ │ │ │ + 649: 0025ff6c 24 FUNC GLOBAL DEFAULT 12 rktio_reap_processes │ │ │ │ + 650: 0010317c 1964 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_hash │ │ │ │ + 651: 0003118c 956 FUNC GLOBAL DEFAULT 12 GC_allocate_phantom_bytes │ │ │ │ + 652: 0022f524 8 FUNC GLOBAL DEFAULT 12 ctype_SIZE │ │ │ │ + 653: 00265818 28 FUNC GLOBAL DEFAULT 12 rktio_hash_get_key │ │ │ │ + 654: 0003ab10 772 FUNC GLOBAL DEFAULT 12 scheme_apply_impersonator_of │ │ │ │ 655: 0039a4bc 4 OBJECT GLOBAL DEFAULT 24 scheme_current_runstack │ │ │ │ - 656: 00035278 336 FUNC GLOBAL DEFAULT 12 BTC_register_root_custodian │ │ │ │ - 657: 000349d0 468 FUNC GLOBAL DEFAULT 12 GC_set_finalizer │ │ │ │ + 656: 00035274 336 FUNC GLOBAL DEFAULT 12 BTC_register_root_custodian │ │ │ │ + 657: 000349cc 468 FUNC GLOBAL DEFAULT 12 GC_set_finalizer │ │ │ │ 658: 00399c9c 4 OBJECT GLOBAL DEFAULT 24 scheme_zerod │ │ │ │ - 659: 00179e24 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ - 660: 00236068 272 FUNC GLOBAL DEFAULT 12 scheme_is_cpointer │ │ │ │ + 659: 00179e28 244 FUNC GLOBAL DEFAULT 12 scheme_call_sequence_of_procedures │ │ │ │ + 660: 00236090 272 FUNC GLOBAL DEFAULT 12 scheme_is_cpointer │ │ │ │ 661: 00399cb8 4 OBJECT GLOBAL DEFAULT 24 scheme_zerof │ │ │ │ - 662: 0025f8e0 196 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_interface │ │ │ │ - 663: 0005a954 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi_with_prompt │ │ │ │ - 664: 00248100 108 FUNC GLOBAL DEFAULT 12 scheme_checked_char_to_integer │ │ │ │ + 662: 0025f908 196 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_interface │ │ │ │ + 663: 0005a950 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi_with_prompt │ │ │ │ + 664: 00248128 108 FUNC GLOBAL DEFAULT 12 scheme_checked_char_to_integer │ │ │ │ 665: 00399e38 4 OBJECT GLOBAL DEFAULT 24 scheme_none_symbol │ │ │ │ - 666: 002065d8 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_extract_reference │ │ │ │ - 667: 0025d290 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_auto │ │ │ │ - 668: 00128834 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_long │ │ │ │ - 669: 00144c5c 628 FUNC GLOBAL DEFAULT 12 scheme_bytes_to_integer │ │ │ │ - 670: 001d489c 128 FUNC GLOBAL DEFAULT 12 scheme_init_getenv │ │ │ │ + 666: 00206600 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_extract_reference │ │ │ │ + 667: 0025d2b8 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_set_auto │ │ │ │ + 668: 0012883c 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_long │ │ │ │ + 669: 00144c60 628 FUNC GLOBAL DEFAULT 12 scheme_bytes_to_integer │ │ │ │ + 670: 001d48a0 128 FUNC GLOBAL DEFAULT 12 scheme_init_getenv │ │ │ │ 671: 000a55c0 52 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail │ │ │ │ - 672: 001763f4 220 FUNC GLOBAL DEFAULT 12 scheme_file_identity │ │ │ │ - 673: 00240dd0 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_load │ │ │ │ - 674: 00207ce8 64 FUNC GLOBAL DEFAULT 12 scheme_set_on_atomic_timeout │ │ │ │ - 675: 001d2164 264 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_without_copying │ │ │ │ - 676: 00262d10 20 FUNC GLOBAL DEFAULT 12 rktio_locale_strcoll │ │ │ │ - 677: 0025a7bc 160 FUNC GLOBAL DEFAULT 12 rktio_directory_list_step │ │ │ │ - 678: 0003d064 20 FUNC GLOBAL DEFAULT 12 scheme_set_allow_set_undefined │ │ │ │ - 679: 0024190c 72 FUNC GLOBAL DEFAULT 12 scheme_make_small_bignum │ │ │ │ + 672: 001763f8 220 FUNC GLOBAL DEFAULT 12 scheme_file_identity │ │ │ │ + 673: 00240df8 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_load │ │ │ │ + 674: 00207d10 64 FUNC GLOBAL DEFAULT 12 scheme_set_on_atomic_timeout │ │ │ │ + 675: 001d2168 264 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_without_copying │ │ │ │ + 676: 00262d38 20 FUNC GLOBAL DEFAULT 12 rktio_locale_strcoll │ │ │ │ + 677: 0025a7e4 160 FUNC GLOBAL DEFAULT 12 rktio_directory_list_step │ │ │ │ + 678: 0003d060 20 FUNC GLOBAL DEFAULT 12 scheme_set_allow_set_undefined │ │ │ │ + 679: 00241934 72 FUNC GLOBAL DEFAULT 12 scheme_make_small_bignum │ │ │ │ 680: 0007efdc 956 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_procedure_shape │ │ │ │ - 681: 0023e4c8 3456 FUNC GLOBAL DEFAULT 12 scheme_gmpn_tdiv_qr │ │ │ │ + 681: 0023e4f0 3456 FUNC GLOBAL DEFAULT 12 scheme_gmpn_tdiv_qr │ │ │ │ 682: 0009a938 228 FUNC GLOBAL DEFAULT 12 scheme_make_native_case_closure │ │ │ │ - 683: 0023a5bc 1008 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sb_divrem_mn │ │ │ │ + 683: 0023a5e4 1008 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sb_divrem_mn │ │ │ │ 684: 0006d578 236 FUNC GLOBAL DEFAULT 12 scheme_get_run_cmd │ │ │ │ - 685: 00034bc8 180 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_tagged │ │ │ │ - 686: 0004bca0 504 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ - 687: 00240d78 48 FUNC GLOBAL DEFAULT 12 scheme_init_gmp_places │ │ │ │ + 685: 00034bc4 180 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_tagged │ │ │ │ + 686: 0004bc9c 504 FUNC GLOBAL DEFAULT 12 scheme_raise_exn │ │ │ │ + 687: 00240da0 48 FUNC GLOBAL DEFAULT 12 scheme_init_gmp_places │ │ │ │ 688: 00399f3c 4 OBJECT GLOBAL DEFAULT 24 quasisyntax_symbol │ │ │ │ - 689: 00265770 104 FUNC GLOBAL DEFAULT 12 rktio_hash_free │ │ │ │ - 690: 001058e0 276 FUNC GLOBAL DEFAULT 12 scheme_set_box_star │ │ │ │ - 691: 0002b674 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_uncollectable │ │ │ │ - 692: 000356ac 324 FUNC GLOBAL DEFAULT 12 GC_set_account_hook │ │ │ │ + 689: 00265798 104 FUNC GLOBAL DEFAULT 12 rktio_hash_free │ │ │ │ + 690: 001058e4 276 FUNC GLOBAL DEFAULT 12 scheme_set_box_star │ │ │ │ + 691: 0002b670 36 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_uncollectable │ │ │ │ + 692: 000356a8 324 FUNC GLOBAL DEFAULT 12 GC_set_account_hook │ │ │ │ 693: 0018e7fc 100 FUNC GLOBAL DEFAULT 12 scheme_print_to_string │ │ │ │ 694: 00062374 48 FUNC GLOBAL DEFAULT 12 scheme_split_path │ │ │ │ 695: 001a0ab8 36 FUNC GLOBAL DEFAULT 12 scheme_ill_formed │ │ │ │ - 696: 0014cc48 3036 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type │ │ │ │ - 697: 00261f08 4 FUNC GLOBAL DEFAULT 12 rktio_init_time │ │ │ │ + 696: 0014cc4c 3036 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type │ │ │ │ + 697: 00261f30 4 FUNC GLOBAL DEFAULT 12 rktio_init_time │ │ │ │ 698: 000904cc 360 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key2 │ │ │ │ - 699: 00103bdc 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ - 700: 00130908 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ - 701: 002248d4 3184 FUNC GLOBAL DEFAULT 12 scheme_init_vector │ │ │ │ - 702: 00039418 60 FUNC GLOBAL DEFAULT 12 scheme_subtract_finalizer │ │ │ │ + 699: 00103be0 368 FUNC GLOBAL DEFAULT 12 scheme_build_list_offset │ │ │ │ + 700: 0013090c 176 FUNC GLOBAL DEFAULT 12 scheme_checked_make_flrectangular │ │ │ │ + 701: 002248fc 3184 FUNC GLOBAL DEFAULT 12 scheme_init_vector │ │ │ │ + 702: 00039414 60 FUNC GLOBAL DEFAULT 12 scheme_subtract_finalizer │ │ │ │ 703: 000bbf30 10124 FUNC GLOBAL DEFAULT 12 scheme_generate_app │ │ │ │ - 704: 0020d6a0 8 FUNC GLOBAL DEFAULT 12 scheme_post_syncing_nacks │ │ │ │ - 705: 001f48c4 164 FUNC GLOBAL DEFAULT 12 scheme_checked_symbol_interned_p │ │ │ │ - 706: 001f5278 92 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_table │ │ │ │ + 704: 0020d6c8 8 FUNC GLOBAL DEFAULT 12 scheme_post_syncing_nacks │ │ │ │ + 705: 001f48dc 164 FUNC GLOBAL DEFAULT 12 scheme_checked_symbol_interned_p │ │ │ │ + 706: 001f5290 92 FUNC GLOBAL DEFAULT 12 scheme_init_symbol_table │ │ │ │ 707: 000bbd08 4 FUNC GLOBAL DEFAULT 12 scheme_jit_register_helper_func │ │ │ │ - 708: 00125a54 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ + 708: 00125a5c 4740 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_number │ │ │ │ 709: 00077104 280 FUNC GLOBAL DEFAULT 12 make_weak_prompt │ │ │ │ 710: 00399e88 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stdin │ │ │ │ 711: 001977a0 496 FUNC GLOBAL DEFAULT 12 scheme_rational_normalize │ │ │ │ - 712: 000388ac 4 FUNC GLOBAL DEFAULT 12 scheme_end_stubborn_change │ │ │ │ - 713: 0020df4c 12 FUNC GLOBAL DEFAULT 12 scheme_inherit_cells │ │ │ │ - 714: 0003523c 20 FUNC GLOBAL DEFAULT 12 GC_malloc_tagged_allow_interior │ │ │ │ - 715: 002433dc 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_sub1 │ │ │ │ - 716: 00040564 332 FUNC GLOBAL DEFAULT 12 scheme_init_error_escape_proc │ │ │ │ + 712: 000388a8 4 FUNC GLOBAL DEFAULT 12 scheme_end_stubborn_change │ │ │ │ + 713: 0020df74 12 FUNC GLOBAL DEFAULT 12 scheme_inherit_cells │ │ │ │ + 714: 00035238 20 FUNC GLOBAL DEFAULT 12 GC_malloc_tagged_allow_interior │ │ │ │ + 715: 00243404 24 FUNC GLOBAL DEFAULT 12 scheme_bignum_sub1 │ │ │ │ + 716: 00040560 332 FUNC GLOBAL DEFAULT 12 scheme_init_error_escape_proc │ │ │ │ 717: 0008b558 68 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_p │ │ │ │ 718: 0039a40c 4 OBJECT GLOBAL DEFAULT 24 scheme_keyword_p_proc │ │ │ │ 719: 00399e40 4 OBJECT GLOBAL DEFAULT 24 scheme_block_symbol │ │ │ │ - 720: 00177b8c 32 FUNC GLOBAL DEFAULT 12 scheme_file_position_star │ │ │ │ - 721: 001cc4f8 420 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_ref │ │ │ │ + 720: 00177b90 32 FUNC GLOBAL DEFAULT 12 scheme_file_position_star │ │ │ │ + 721: 001cc4fc 420 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_ref │ │ │ │ 722: 003989c0 4 OBJECT GLOBAL DEFAULT 24 scheme_default_prompt_tag │ │ │ │ - 723: 000393dc 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer_once │ │ │ │ + 723: 000393d8 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer_once │ │ │ │ 724: 00061590 224 FUNC GLOBAL DEFAULT 12 scheme_get_file_directory │ │ │ │ - 725: 0024323c 376 FUNC GLOBAL DEFAULT 12 scheme_bignum_copy │ │ │ │ - 726: 0003d324 4 FUNC GLOBAL DEFAULT 12 os_platform_init │ │ │ │ - 727: 001f7e14 1420 FUNC GLOBAL DEFAULT 12 scheme_init_stx │ │ │ │ - 728: 00207470 180 FUNC GLOBAL DEFAULT 12 scheme_is_stack_too_shallow │ │ │ │ - 729: 001c3ecc 452 FUNC GLOBAL DEFAULT 12 chaperone_put │ │ │ │ + 725: 00243264 376 FUNC GLOBAL DEFAULT 12 scheme_bignum_copy │ │ │ │ + 726: 0003d320 4 FUNC GLOBAL DEFAULT 12 os_platform_init │ │ │ │ + 727: 001f7e3c 1420 FUNC GLOBAL DEFAULT 12 scheme_init_stx │ │ │ │ + 728: 00207498 180 FUNC GLOBAL DEFAULT 12 scheme_is_stack_too_shallow │ │ │ │ + 729: 001c3ed0 452 FUNC GLOBAL DEFAULT 12 chaperone_put │ │ │ │ 730: 003987bc 4 OBJECT GLOBAL DEFAULT 24 scheme_true │ │ │ │ - 731: 00205e80 112 FUNC GLOBAL DEFAULT 12 insert_custodian │ │ │ │ + 731: 00205ea8 112 FUNC GLOBAL DEFAULT 12 insert_custodian │ │ │ │ 732: 00399cb0 4 OBJECT GLOBAL DEFAULT 24 scheme_single_nan_object │ │ │ │ 733: 000a562c 528 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxed │ │ │ │ 734: 00084bc0 352 FUNC GLOBAL DEFAULT 12 scheme_get_barrier_prompt │ │ │ │ - 735: 000f8aac 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal_always │ │ │ │ - 736: 00262560 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_init │ │ │ │ - 737: 0004fbd0 444 FUNC GLOBAL DEFAULT 12 scheme_wrong_rator │ │ │ │ + 735: 000f8ab8 32 FUNC GLOBAL DEFAULT 12 scheme_compare_equal_always │ │ │ │ + 736: 00262588 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_init │ │ │ │ + 737: 0004fbcc 444 FUNC GLOBAL DEFAULT 12 scheme_wrong_rator │ │ │ │ 738: 00083228 544 FUNC GLOBAL DEFAULT 12 do_chaperone_continuation_mark_key │ │ │ │ - 739: 0016e3e0 672 FUNC GLOBAL DEFAULT 12 scheme_ungetc │ │ │ │ - 740: 002573cc 228 FUNC GLOBAL DEFAULT 12 scheme_init_dynamic_extension │ │ │ │ - 741: 00257fd4 488 FUNC GLOBAL DEFAULT 12 scheme_closure_marshal_name │ │ │ │ + 739: 0016e3e4 672 FUNC GLOBAL DEFAULT 12 scheme_ungetc │ │ │ │ + 740: 002573f4 228 FUNC GLOBAL DEFAULT 12 scheme_init_dynamic_extension │ │ │ │ + 741: 00257ffc 488 FUNC GLOBAL DEFAULT 12 scheme_closure_marshal_name │ │ │ │ 742: 0018e864 4 FUNC GLOBAL DEFAULT 12 scheme_print_utf8 │ │ │ │ 743: 0006db84 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_config_path │ │ │ │ - 744: 0004017c 20 FUNC GLOBAL DEFAULT 12 scheme_get_console_printf │ │ │ │ + 744: 00040178 20 FUNC GLOBAL DEFAULT 12 scheme_get_console_printf │ │ │ │ 745: 00399d38 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_max_proc │ │ │ │ - 746: 0025ce70 172 FUNC GLOBAL DEFAULT 12 rktio_flush_signals_received │ │ │ │ + 746: 0025ce98 172 FUNC GLOBAL DEFAULT 12 rktio_flush_signals_received │ │ │ │ 747: 003988c8 4 OBJECT GLOBAL DEFAULT 24 is_syntax_proc │ │ │ │ 748: 00062370 4 FUNC GLOBAL DEFAULT 12 scheme_normal_path_seps │ │ │ │ - 749: 00188eac 56 FUNC GLOBAL DEFAULT 12 scheme_user_port_byte_probably_ready │ │ │ │ + 749: 00188eb0 56 FUNC GLOBAL DEFAULT 12 scheme_user_port_byte_probably_ready │ │ │ │ 750: 0039a800 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_eq_proc │ │ │ │ - 751: 00172754 12 FUNC GLOBAL DEFAULT 12 scheme_peekc_skip │ │ │ │ + 751: 00172758 12 FUNC GLOBAL DEFAULT 12 scheme_peekc_skip │ │ │ │ 752: 0039a398 4 OBJECT GLOBAL DEFAULT 24 scheme_arity_at_least │ │ │ │ 753: 00096f1c 8 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_get │ │ │ │ 754: 00096c00 108 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_index │ │ │ │ - 755: 001da128 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer │ │ │ │ - 756: 0002d79c 20 FUNC GLOBAL DEFAULT 12 GC_fixup │ │ │ │ + 755: 001da12c 120 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer │ │ │ │ + 756: 0002d798 20 FUNC GLOBAL DEFAULT 12 GC_fixup │ │ │ │ 757: 00085cdc 208 FUNC GLOBAL DEFAULT 12 scheme_abort_continuation_no_dws │ │ │ │ - 758: 00229af0 32 FUNC GLOBAL DEFAULT 12 ffi_lib_FIXUP │ │ │ │ - 759: 00188e78 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ + 758: 00229b18 32 FUNC GLOBAL DEFAULT 12 ffi_lib_FIXUP │ │ │ │ + 759: 00188e7c 52 FUNC GLOBAL DEFAULT 12 scheme_get_string_output │ │ │ │ 760: 000d25a8 120 FUNC GLOBAL DEFAULT 12 scheme_inlined_unary_prim │ │ │ │ - 761: 0025c15c 272 FUNC GLOBAL DEFAULT 12 rktio_write │ │ │ │ - 762: 00175cb4 532 FUNC GLOBAL DEFAULT 12 scheme_get_port_file_descriptor │ │ │ │ - 763: 001c85f8 1264 FUNC GLOBAL DEFAULT 12 compare_sortable │ │ │ │ - 764: 0025e52c 28 FUNC GLOBAL DEFAULT 12 rktio_poll_connect_ready │ │ │ │ + 761: 0025c184 272 FUNC GLOBAL DEFAULT 12 rktio_write │ │ │ │ + 762: 00175cb8 532 FUNC GLOBAL DEFAULT 12 scheme_get_port_file_descriptor │ │ │ │ + 763: 001c85fc 1264 FUNC GLOBAL DEFAULT 12 compare_sortable │ │ │ │ + 764: 0025e554 28 FUNC GLOBAL DEFAULT 12 rktio_poll_connect_ready │ │ │ │ 765: 0039a424 4 OBJECT GLOBAL DEFAULT 24 scheme_paren_shape_preserve_square │ │ │ │ - 766: 0025d6a0 576 FUNC GLOBAL DEFAULT 12 rktio_ltps_poll │ │ │ │ - 767: 0020a960 344 FUNC GLOBAL DEFAULT 12 scheme_check_break_now │ │ │ │ - 768: 0021bf74 5748 FUNC GLOBAL DEFAULT 12 scheme_register_traversers │ │ │ │ + 766: 0025d6c8 576 FUNC GLOBAL DEFAULT 12 rktio_ltps_poll │ │ │ │ + 767: 0020a988 344 FUNC GLOBAL DEFAULT 12 scheme_check_break_now │ │ │ │ + 768: 0021bf9c 5748 FUNC GLOBAL DEFAULT 12 scheme_register_traversers │ │ │ │ 769: 0019773c 36 FUNC GLOBAL DEFAULT 12 scheme_make_small_rational │ │ │ │ - 770: 0021bdc8 76 FUNC GLOBAL DEFAULT 12 scheme_get_type_name_or_null │ │ │ │ - 771: 001cc2e0 536 FUNC GLOBAL DEFAULT 12 scheme_checked_string_set │ │ │ │ - 772: 0025d008 488 FUNC GLOBAL DEFAULT 12 rktio_sleep │ │ │ │ - 773: 0025e3f4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_dup │ │ │ │ - 774: 0002b3d4 40 FUNC GLOBAL DEFAULT 12 GC_is_allocated │ │ │ │ - 775: 00041c24 20 FUNC GLOBAL DEFAULT 12 scheme_get_future_logger │ │ │ │ + 770: 0021bdf0 76 FUNC GLOBAL DEFAULT 12 scheme_get_type_name_or_null │ │ │ │ + 771: 001cc2e4 536 FUNC GLOBAL DEFAULT 12 scheme_checked_string_set │ │ │ │ + 772: 0025d030 488 FUNC GLOBAL DEFAULT 12 rktio_sleep │ │ │ │ + 773: 0025e41c 4 FUNC GLOBAL DEFAULT 12 rktio_socket_dup │ │ │ │ + 774: 0002b3d0 40 FUNC GLOBAL DEFAULT 12 GC_is_allocated │ │ │ │ + 775: 00041c20 20 FUNC GLOBAL DEFAULT 12 scheme_get_future_logger │ │ │ │ 776: 00089d74 952 FUNC GLOBAL DEFAULT 12 scheme_compose_continuation │ │ │ │ 777: 0009724c 204 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_key │ │ │ │ - 778: 0012c5f0 28 FUNC GLOBAL DEFAULT 12 scheme_double_single │ │ │ │ + 778: 0012c5f8 28 FUNC GLOBAL DEFAULT 12 scheme_double_single │ │ │ │ 779: 00399864 4 OBJECT GLOBAL DEFAULT 24 scheme_on_demand_jit_code │ │ │ │ - 780: 001561e8 668 FUNC GLOBAL DEFAULT 12 advance_clocks_for_optimized │ │ │ │ - 781: 0023a9ac 152 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divexact_by3c │ │ │ │ - 782: 000ebdf0 328 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_restore │ │ │ │ - 783: 00044454 52 FUNC GLOBAL DEFAULT 12 scheme_make_srcloc_string │ │ │ │ - 784: 00059320 32 FUNC GLOBAL DEFAULT 12 scheme_current_argument_stack │ │ │ │ + 780: 001561ec 668 FUNC GLOBAL DEFAULT 12 advance_clocks_for_optimized │ │ │ │ + 781: 0023a9d4 152 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divexact_by3c │ │ │ │ + 782: 000ebdf8 328 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_restore │ │ │ │ + 783: 00044450 52 FUNC GLOBAL DEFAULT 12 scheme_make_srcloc_string │ │ │ │ + 784: 0005931c 32 FUNC GLOBAL DEFAULT 12 scheme_current_argument_stack │ │ │ │ 785: 00096bb0 80 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_next │ │ │ │ - 786: 00130520 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ - 787: 00128930 56 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_int_val │ │ │ │ - 788: 0025bbb4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_terminal │ │ │ │ - 789: 002614b0 460 FUNC GLOBAL DEFAULT 12 rktio_envvars_set │ │ │ │ - 790: 00104104 8 FUNC GLOBAL DEFAULT 12 scheme_cdr │ │ │ │ - 791: 0024524c 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float │ │ │ │ + 786: 00130524 4 FUNC GLOBAL DEFAULT 12 scheme_double_sin │ │ │ │ + 787: 00128938 56 FUNC GLOBAL DEFAULT 12 scheme_get_unsigned_int_val │ │ │ │ + 788: 0025bbdc 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_terminal │ │ │ │ + 789: 002614d8 460 FUNC GLOBAL DEFAULT 12 rktio_envvars_set │ │ │ │ + 790: 00104108 8 FUNC GLOBAL DEFAULT 12 scheme_cdr │ │ │ │ + 791: 00245274 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_float │ │ │ │ 792: 0039a4a0 4 OBJECT GLOBAL DEFAULT 24 accessible_dead_events │ │ │ │ - 793: 0026167c 304 FUNC GLOBAL DEFAULT 12 rktio_envvars_to_block │ │ │ │ + 793: 002616a4 304 FUNC GLOBAL DEFAULT 12 rktio_envvars_to_block │ │ │ │ 794: 00399f34 4 OBJECT GLOBAL DEFAULT 24 unquote_splicing_symbol │ │ │ │ - 795: 00041c38 20 FUNC GLOBAL DEFAULT 12 scheme_get_place_logger │ │ │ │ - 796: 00259c34 84 FUNC GLOBAL DEFAULT 12 rktio_delete_file │ │ │ │ - 797: 002163d4 72 FUNC GLOBAL DEFAULT 12 scheme_param_config2 │ │ │ │ - 798: 00255484 8 FUNC GLOBAL DEFAULT 12 scheme_complex_imaginary_part │ │ │ │ + 795: 00041c34 20 FUNC GLOBAL DEFAULT 12 scheme_get_place_logger │ │ │ │ + 796: 00259c5c 84 FUNC GLOBAL DEFAULT 12 rktio_delete_file │ │ │ │ + 797: 002163fc 72 FUNC GLOBAL DEFAULT 12 scheme_param_config2 │ │ │ │ + 798: 002554ac 8 FUNC GLOBAL DEFAULT 12 scheme_complex_imaginary_part │ │ │ │ 799: 00399d50 8 OBJECT GLOBAL DEFAULT 24 scheme_double_too_positive_for_fixnum │ │ │ │ - 800: 00104168 296 FUNC GLOBAL DEFAULT 12 scheme_is_list │ │ │ │ - 801: 001d337c 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ - 802: 0005b254 800 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots_config │ │ │ │ + 800: 0010416c 296 FUNC GLOBAL DEFAULT 12 scheme_is_list │ │ │ │ + 801: 001d3380 200 FUNC GLOBAL DEFAULT 12 scheme_byte_string_eq_2 │ │ │ │ + 802: 0005b250 800 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots_config │ │ │ │ 803: 0039a42c 4 OBJECT GLOBAL DEFAULT 24 scheme_source_stx_props │ │ │ │ 804: 0039a6c8 4 OBJECT GLOBAL DEFAULT 24 scheme_uint32_ctype │ │ │ │ - 805: 0005a7e4 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string │ │ │ │ - 806: 00244890 128 FUNC GLOBAL DEFAULT 12 scheme__is_double_inf │ │ │ │ - 807: 001d7a80 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ - 808: 0016c4fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_binary_mode_stdio │ │ │ │ - 809: 00050974 12 FUNC GLOBAL DEFAULT 12 scheme_raise │ │ │ │ + 805: 0005a7e0 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string │ │ │ │ + 806: 002448b8 128 FUNC GLOBAL DEFAULT 12 scheme__is_double_inf │ │ │ │ + 807: 001d7a84 16 FUNC GLOBAL DEFAULT 12 scheme_set_default_locale │ │ │ │ + 808: 0016c500 20 FUNC GLOBAL DEFAULT 12 scheme_set_binary_mode_stdio │ │ │ │ + 809: 00050970 12 FUNC GLOBAL DEFAULT 12 scheme_raise │ │ │ │ 810: 000a7ff8 244 FUNC GLOBAL DEFAULT 12 scheme_jit_register_traversers │ │ │ │ 811: 00096aa8 176 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_subtree │ │ │ │ - 812: 0010473c 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheq │ │ │ │ + 812: 00104740 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheq │ │ │ │ 813: 00399e58 4 OBJECT GLOBAL DEFAULT 24 scheme_string_input_port_type │ │ │ │ - 814: 0020bf28 152 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_can_break │ │ │ │ - 815: 000f65f4 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcar │ │ │ │ + 814: 0020bf50 152 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_can_break │ │ │ │ + 815: 000f6600 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcar │ │ │ │ 816: 00399cf0 4 OBJECT GLOBAL DEFAULT 24 scheme_fixnum_p_proc │ │ │ │ 817: 00085cac 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt │ │ │ │ - 818: 0025c918 100 FUNC GLOBAL DEFAULT 12 rktio_fdisset │ │ │ │ - 819: 001d9ab4 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ - 820: 0002bea0 12 FUNC GLOBAL DEFAULT 12 init_weak_state │ │ │ │ - 821: 0021e200 1140 FUNC GLOBAL DEFAULT 12 scheme_validate_closure │ │ │ │ - 822: 00128e00 336 FUNC GLOBAL DEFAULT 12 scheme_even_p │ │ │ │ - 823: 00104758 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheqv │ │ │ │ - 824: 0024de20 952 FUNC GLOBAL DEFAULT 12 scheme_init_compile │ │ │ │ - 825: 0025df30 8 FUNC GLOBAL DEFAULT 12 rktio_poll_addrinfo_lookup_ready │ │ │ │ - 826: 001c44f4 516 FUNC GLOBAL DEFAULT 12 scheme_copy_stack │ │ │ │ - 827: 00265c80 4 FUNC GLOBAL DEFAULT 12 rktio_end_sleep │ │ │ │ - 828: 00104db0 180 FUNC GLOBAL DEFAULT 12 scheme_checked_length │ │ │ │ - 829: 0020673c 32 FUNC GLOBAL DEFAULT 12 scheme_atexit │ │ │ │ - 830: 00216e80 496 FUNC GLOBAL DEFAULT 12 scheme_security_check_network │ │ │ │ - 831: 001727b0 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ - 832: 00130534 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ - 833: 00174800 64 FUNC GLOBAL DEFAULT 12 scheme_flush_output │ │ │ │ + 818: 0025c940 100 FUNC GLOBAL DEFAULT 12 rktio_fdisset │ │ │ │ + 819: 001d9ab8 312 FUNC GLOBAL DEFAULT 12 scheme_format_utf8 │ │ │ │ + 820: 0002be9c 12 FUNC GLOBAL DEFAULT 12 init_weak_state │ │ │ │ + 821: 0021e228 1140 FUNC GLOBAL DEFAULT 12 scheme_validate_closure │ │ │ │ + 822: 00128e08 336 FUNC GLOBAL DEFAULT 12 scheme_even_p │ │ │ │ + 823: 0010475c 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hasheqv │ │ │ │ + 824: 0024de48 952 FUNC GLOBAL DEFAULT 12 scheme_init_compile │ │ │ │ + 825: 0025df58 8 FUNC GLOBAL DEFAULT 12 rktio_poll_addrinfo_lookup_ready │ │ │ │ + 826: 001c44f8 516 FUNC GLOBAL DEFAULT 12 scheme_copy_stack │ │ │ │ + 827: 00265ca8 4 FUNC GLOBAL DEFAULT 12 rktio_end_sleep │ │ │ │ + 828: 00104db4 180 FUNC GLOBAL DEFAULT 12 scheme_checked_length │ │ │ │ + 829: 00206764 32 FUNC GLOBAL DEFAULT 12 scheme_atexit │ │ │ │ + 830: 00216ea8 496 FUNC GLOBAL DEFAULT 12 scheme_security_check_network │ │ │ │ + 831: 001727b4 228 FUNC GLOBAL DEFAULT 12 scheme_char_ready │ │ │ │ + 832: 00130538 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan │ │ │ │ + 833: 00174804 64 FUNC GLOBAL DEFAULT 12 scheme_flush_output │ │ │ │ 834: 00399c68 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_unbox_proc │ │ │ │ 835: 0019fdb8 1932 FUNC GLOBAL DEFAULT 12 scheme_init_read │ │ │ │ - 836: 0025bb5c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_regular_file │ │ │ │ - 837: 002006a4 416 FUNC GLOBAL DEFAULT 12 scheme_syncing_needs_wakeup │ │ │ │ - 838: 001d49a0 296 FUNC GLOBAL DEFAULT 12 scheme_environment_variables_to_envvars │ │ │ │ - 839: 0011b0cc 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_ref │ │ │ │ - 840: 00217824 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ - 841: 000401a4 20 FUNC GLOBAL DEFAULT 12 scheme_set_exit │ │ │ │ - 842: 0012c2bc 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ - 843: 0016d7d4 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ - 844: 00229a30 8 FUNC GLOBAL DEFAULT 12 ffi_callback_SIZE │ │ │ │ - 845: 00177b6c 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ - 846: 001f8f18 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ - 847: 0016d3fc 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ - 848: 001c424c 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ - 849: 001764d0 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ - 850: 000ec0ac 308 FUNC GLOBAL DEFAULT 12 scheme_stack_safety │ │ │ │ - 851: 0025e2dc 4 FUNC GLOBAL DEFAULT 12 rktio_socket_forget_owned │ │ │ │ - 852: 0011b99c 644 FUNC GLOBAL DEFAULT 12 scheme_bitwise_shift │ │ │ │ + 836: 0025bb84 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_regular_file │ │ │ │ + 837: 002006cc 416 FUNC GLOBAL DEFAULT 12 scheme_syncing_needs_wakeup │ │ │ │ + 838: 001d49a4 296 FUNC GLOBAL DEFAULT 12 scheme_environment_variables_to_envvars │ │ │ │ + 839: 0011b0d0 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_ref │ │ │ │ + 840: 0021784c 196 FUNC GLOBAL DEFAULT 12 scheme_new_jmpupbuf_holder │ │ │ │ + 841: 000401a0 20 FUNC GLOBAL DEFAULT 12 scheme_set_exit │ │ │ │ + 842: 0012c2c4 120 FUNC GLOBAL DEFAULT 12 scheme_is_inexact │ │ │ │ + 843: 0016d7d8 8 FUNC GLOBAL DEFAULT 12 scheme_set_port_location_fun │ │ │ │ + 844: 00229a58 8 FUNC GLOBAL DEFAULT 12 ffi_callback_SIZE │ │ │ │ + 845: 00177b70 32 FUNC GLOBAL DEFAULT 12 scheme_file_position │ │ │ │ + 846: 001f8f40 300 FUNC GLOBAL DEFAULT 12 scheme_make_stx_w_offset │ │ │ │ + 847: 0016d400 20 FUNC GLOBAL DEFAULT 12 scheme_set_next_port_custodian │ │ │ │ + 848: 001c4250 16 FUNC GLOBAL DEFAULT 12 scheme_try_channel_get │ │ │ │ + 849: 001764d4 52 FUNC GLOBAL DEFAULT 12 scheme_file_stat │ │ │ │ + 850: 000ec0b4 308 FUNC GLOBAL DEFAULT 12 scheme_stack_safety │ │ │ │ + 851: 0025e304 4 FUNC GLOBAL DEFAULT 12 rktio_socket_forget_owned │ │ │ │ + 852: 0011b9a0 644 FUNC GLOBAL DEFAULT 12 scheme_bitwise_shift │ │ │ │ 853: 0039a630 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_star_ref_proc │ │ │ │ - 854: 00238490 80 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sub_n │ │ │ │ - 855: 000599d0 260 FUNC GLOBAL DEFAULT 12 scheme_set_current_namespace_as_env │ │ │ │ - 856: 0004be98 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ - 857: 00244c40 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double │ │ │ │ + 854: 002384b8 80 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sub_n │ │ │ │ + 855: 000599cc 260 FUNC GLOBAL DEFAULT 12 scheme_set_current_namespace_as_env │ │ │ │ + 856: 0004be94 340 FUNC GLOBAL DEFAULT 12 scheme_signal_error │ │ │ │ + 857: 00244c68 12 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double │ │ │ │ 858: 00398ca8 8 OBJECT GLOBAL DEFAULT 24 scheme_jit_save_fp2 │ │ │ │ 859: 000867b8 388 FUNC GLOBAL DEFAULT 12 scheme_capture_lightweight_continuation │ │ │ │ - 860: 000ea280 56 FUNC GLOBAL DEFAULT 12 scheme_init_jit │ │ │ │ + 860: 000ea288 56 FUNC GLOBAL DEFAULT 12 scheme_init_jit │ │ │ │ 861: 00060f40 196 FUNC GLOBAL DEFAULT 12 scheme_make_path │ │ │ │ 862: 000a7c08 268 FUNC GLOBAL DEFAULT 12 scheme_native_arity_check │ │ │ │ - 863: 0024b76c 60 FUNC GLOBAL DEFAULT 12 scheme_make_char_or_nul │ │ │ │ - 864: 0025bd0c 8 FUNC GLOBAL DEFAULT 12 rktio_close_noerr │ │ │ │ + 863: 0024b794 60 FUNC GLOBAL DEFAULT 12 scheme_make_char_or_nul │ │ │ │ + 864: 0025bd34 8 FUNC GLOBAL DEFAULT 12 rktio_close_noerr │ │ │ │ 865: 0039881c 4 OBJECT GLOBAL DEFAULT 24 scheme_raise_arity_error_proc │ │ │ │ - 866: 00259c88 328 FUNC GLOBAL DEFAULT 12 rktio_rename_file │ │ │ │ - 867: 000ff03c 1016 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_ref │ │ │ │ - 868: 00264f14 20 FUNC GLOBAL DEFAULT 12 rktio_sha2_update │ │ │ │ - 869: 00189a38 388 FUNC GLOBAL DEFAULT 12 scheme_load │ │ │ │ - 870: 0024b9c4 288 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_places │ │ │ │ - 871: 00261e84 100 FUNC GLOBAL DEFAULT 12 rktio_file_unlock │ │ │ │ + 866: 00259cb0 328 FUNC GLOBAL DEFAULT 12 rktio_rename_file │ │ │ │ + 867: 000ff040 1016 FUNC GLOBAL DEFAULT 12 scheme_checked_hash_ref │ │ │ │ + 868: 00264f3c 20 FUNC GLOBAL DEFAULT 12 rktio_sha2_update │ │ │ │ + 869: 00189a3c 388 FUNC GLOBAL DEFAULT 12 scheme_load │ │ │ │ + 870: 0024b9ec 288 FUNC GLOBAL DEFAULT 12 scheme_init_compenv_places │ │ │ │ + 871: 00261eac 100 FUNC GLOBAL DEFAULT 12 rktio_file_unlock │ │ │ │ 872: 000965c8 12 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key │ │ │ │ - 873: 0016d3f8 4 FUNC GLOBAL DEFAULT 12 scheme_make_port_type │ │ │ │ + 873: 0016d3fc 4 FUNC GLOBAL DEFAULT 12 scheme_make_port_type │ │ │ │ 874: 00399e70 4 OBJECT GLOBAL DEFAULT 24 scheme_pipe_write_port_type │ │ │ │ - 875: 00262568 144 FUNC GLOBAL DEFAULT 12 rktio_syslog │ │ │ │ - 876: 00188f38 280 FUNC GLOBAL DEFAULT 12 scheme_is_user_port │ │ │ │ - 877: 001d495c 68 FUNC GLOBAL DEFAULT 12 scheme_getenv │ │ │ │ + 875: 00262590 144 FUNC GLOBAL DEFAULT 12 rktio_syslog │ │ │ │ + 876: 00188f3c 280 FUNC GLOBAL DEFAULT 12 scheme_is_user_port │ │ │ │ + 877: 001d4960 68 FUNC GLOBAL DEFAULT 12 scheme_getenv │ │ │ │ 878: 0039a3d8 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_field_mutator_proc │ │ │ │ - 879: 0020ae18 492 FUNC GLOBAL DEFAULT 12 scheme_push_break_enable │ │ │ │ - 880: 0016d410 540 FUNC GLOBAL DEFAULT 12 scheme_make_input_port │ │ │ │ + 879: 0020ae40 492 FUNC GLOBAL DEFAULT 12 scheme_push_break_enable │ │ │ │ + 880: 0016d414 540 FUNC GLOBAL DEFAULT 12 scheme_make_input_port │ │ │ │ 881: 00399a84 4 OBJECT GLOBAL DEFAULT 24 scheme_jit_malloced │ │ │ │ - 882: 001777fc 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ - 883: 0002b3bc 24 FUNC GLOBAL DEFAULT 12 GC_set_accounting_custodian │ │ │ │ + 882: 00177800 268 FUNC GLOBAL DEFAULT 12 scheme_open_output_file │ │ │ │ + 883: 0002b3b8 24 FUNC GLOBAL DEFAULT 12 GC_set_accounting_custodian │ │ │ │ 884: 00399f40 4 OBJECT GLOBAL DEFAULT 24 unsyntax_symbol │ │ │ │ - 885: 00260030 172 FUNC GLOBAL DEFAULT 12 rktio_process_forget │ │ │ │ + 885: 00260058 172 FUNC GLOBAL DEFAULT 12 rktio_process_forget │ │ │ │ 886: 0007ef88 84 FUNC GLOBAL DEFAULT 12 scheme_closure_preserves_marks │ │ │ │ 887: 00085738 200 FUNC GLOBAL DEFAULT 12 scheme_get_thread_end_overflow │ │ │ │ - 888: 001ea0a4 236 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property_w_guard │ │ │ │ - 889: 002598a4 200 FUNC GLOBAL DEFAULT 12 rktio_file_type │ │ │ │ + 888: 001ea0bc 236 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property_w_guard │ │ │ │ + 889: 002598cc 200 FUNC GLOBAL DEFAULT 12 rktio_file_type │ │ │ │ 890: 0008f430 332 FUNC GLOBAL DEFAULT 12 scheme_add_to_table_w_key_wraps │ │ │ │ - 891: 00106e20 60 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key │ │ │ │ + 891: 00106e24 60 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key │ │ │ │ 892: 000a01b4 220 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1_maybe_fp │ │ │ │ - 893: 001c1f20 224 FUNC GLOBAL DEFAULT 12 scheme_init_sema_places │ │ │ │ + 893: 001c1f24 224 FUNC GLOBAL DEFAULT 12 scheme_init_sema_places │ │ │ │ 894: 00097318 2228 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set_w_key_wraps │ │ │ │ - 895: 0002b7d4 144 FUNC GLOBAL DEFAULT 12 GC_array_initial_word │ │ │ │ - 896: 00106e60 292 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_traversal_get │ │ │ │ - 897: 00112544 1180 FUNC GLOBAL DEFAULT 12 scheme_init_numarith │ │ │ │ - 898: 00039508 56 FUNC GLOBAL DEFAULT 12 scheme_remove_all_finalization │ │ │ │ - 899: 0014514c 220 FUNC GLOBAL DEFAULT 12 scheme_make_random_state │ │ │ │ - 900: 002434cc 688 FUNC GLOBAL DEFAULT 12 scheme_generic_integer_power │ │ │ │ - 901: 0003496c 100 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_array │ │ │ │ - 902: 001d4490 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ + 895: 0002b7d0 144 FUNC GLOBAL DEFAULT 12 GC_array_initial_word │ │ │ │ + 896: 00106e64 292 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_traversal_get │ │ │ │ + 897: 00112548 1180 FUNC GLOBAL DEFAULT 12 scheme_init_numarith │ │ │ │ + 898: 00039504 56 FUNC GLOBAL DEFAULT 12 scheme_remove_all_finalization │ │ │ │ + 899: 00145150 220 FUNC GLOBAL DEFAULT 12 scheme_make_random_state │ │ │ │ + 900: 002434f4 688 FUNC GLOBAL DEFAULT 12 scheme_generic_integer_power │ │ │ │ + 901: 00034968 100 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_array │ │ │ │ + 902: 001d4494 300 FUNC GLOBAL DEFAULT 12 scheme_format │ │ │ │ 903: 00197778 40 FUNC GLOBAL DEFAULT 12 scheme_is_rational_positive │ │ │ │ - 904: 0024a8e4 2600 FUNC GLOBAL DEFAULT 12 scheme_init_char │ │ │ │ - 905: 001e9588 88 FUNC GLOBAL DEFAULT 12 scheme_is_subinspector │ │ │ │ - 906: 0016d12c 252 FUNC GLOBAL DEFAULT 12 scheme_init_port_config │ │ │ │ + 904: 0024a90c 2600 FUNC GLOBAL DEFAULT 12 scheme_init_char │ │ │ │ + 905: 001e95a0 88 FUNC GLOBAL DEFAULT 12 scheme_is_subinspector │ │ │ │ + 906: 0016d130 252 FUNC GLOBAL DEFAULT 12 scheme_init_port_config │ │ │ │ 907: 000acae4 728 FUNC GLOBAL DEFAULT 12 can_unbox_directly │ │ │ │ 908: 0008039c 4 FUNC GLOBAL DEFAULT 12 scheme_arity_mask_to_arity │ │ │ │ 909: 0007fd6c 1188 FUNC GLOBAL DEFAULT 12 scheme_object_name │ │ │ │ 910: 00079720 8 FUNC GLOBAL DEFAULT 12 scheme_make_arity │ │ │ │ - 911: 0025cbfc 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_fd_array │ │ │ │ - 912: 001d9518 80 FUNC GLOBAL DEFAULT 12 scheme_bytes_compare │ │ │ │ - 913: 00179214 404 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_bytes │ │ │ │ + 911: 0025cc24 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_fd_array │ │ │ │ + 912: 001d951c 80 FUNC GLOBAL DEFAULT 12 scheme_bytes_compare │ │ │ │ + 913: 00179218 404 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_bytes │ │ │ │ 914: 00398be8 4 OBJECT GLOBAL DEFAULT 24 scheme_chaperone_undefined_property │ │ │ │ - 915: 001ce3e4 12 FUNC GLOBAL DEFAULT 12 scheme_make_sized_utf8_string │ │ │ │ - 916: 000ebdd4 12 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_restored │ │ │ │ - 917: 001384c4 164 FUNC GLOBAL DEFAULT 12 scheme_is_negative │ │ │ │ - 918: 000406b0 92 FUNC GLOBAL DEFAULT 12 scheme_last_error_is_racket │ │ │ │ - 919: 001eefac 7552 FUNC GLOBAL DEFAULT 12 scheme_init_struct │ │ │ │ + 915: 001ce3e8 12 FUNC GLOBAL DEFAULT 12 scheme_make_sized_utf8_string │ │ │ │ + 916: 000ebddc 12 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_restored │ │ │ │ + 917: 001384c8 164 FUNC GLOBAL DEFAULT 12 scheme_is_negative │ │ │ │ + 918: 000406ac 92 FUNC GLOBAL DEFAULT 12 scheme_last_error_is_racket │ │ │ │ + 919: 001eefc4 7552 FUNC GLOBAL DEFAULT 12 scheme_init_struct │ │ │ │ 920: 0009f1c8 4 FUNC GLOBAL DEFAULT 12 scheme_fill_stack_lwc_end │ │ │ │ - 921: 00037d90 8 FUNC GLOBAL DEFAULT 12 scheme_get_os_thread_like │ │ │ │ - 922: 0025e05c 8 FUNC GLOBAL DEFAULT 12 rktio_get_ipv4_family │ │ │ │ + 921: 00037d8c 8 FUNC GLOBAL DEFAULT 12 scheme_get_os_thread_like │ │ │ │ + 922: 0025e084 8 FUNC GLOBAL DEFAULT 12 rktio_get_ipv4_family │ │ │ │ 923: 000a0424 740 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_uc │ │ │ │ 924: 0039a80c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_lt_eq_proc │ │ │ │ - 925: 00206ed8 56 FUNC GLOBAL DEFAULT 12 scheme_check_runstack_edge │ │ │ │ + 925: 00206f00 56 FUNC GLOBAL DEFAULT 12 scheme_check_runstack_edge │ │ │ │ 926: 00061d5c 620 FUNC GLOBAL DEFAULT 12 scheme_get_fd_identity │ │ │ │ - 927: 001dbab4 1436 FUNC GLOBAL DEFAULT 12 scheme_open_converter │ │ │ │ + 927: 001dbab8 1436 FUNC GLOBAL DEFAULT 12 scheme_open_converter │ │ │ │ 928: 000b96b4 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_tail_apply │ │ │ │ - 929: 00240da8 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_init │ │ │ │ - 930: 0020b6b8 240 FUNC GLOBAL DEFAULT 12 scheme_thread_block_enable_break │ │ │ │ + 929: 00240dd0 40 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_init │ │ │ │ + 930: 0020b6e0 240 FUNC GLOBAL DEFAULT 12 scheme_thread_block_enable_break │ │ │ │ 931: 00399c14 4 OBJECT GLOBAL DEFAULT 24 scheme_cdr_proc │ │ │ │ - 932: 001c3d54 376 FUNC GLOBAL DEFAULT 12 scheme_try_channel_put │ │ │ │ + 932: 001c3d58 376 FUNC GLOBAL DEFAULT 12 scheme_try_channel_put │ │ │ │ 933: 0039a540 4 OBJECT GLOBAL DEFAULT 24 scheme_active_but_sleeping │ │ │ │ - 934: 001c4df0 20 FUNC GLOBAL DEFAULT 12 scheme_init_jmpup_buf │ │ │ │ + 934: 001c4df4 20 FUNC GLOBAL DEFAULT 12 scheme_init_jmpup_buf │ │ │ │ 935: 0008c018 132 FUNC GLOBAL DEFAULT 12 scheme_init_futures_per_place │ │ │ │ - 936: 0003d4b0 116 FUNC GLOBAL DEFAULT 12 scheme_place_instance_destroy │ │ │ │ - 937: 000f6680 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcdr │ │ │ │ - 938: 000ebfd4 216 FUNC GLOBAL DEFAULT 12 scheme_mz_is_closure │ │ │ │ + 936: 0003d4ac 116 FUNC GLOBAL DEFAULT 12 scheme_place_instance_destroy │ │ │ │ + 937: 000f668c 140 FUNC GLOBAL DEFAULT 12 scheme_checked_set_mcdr │ │ │ │ + 938: 000ebfdc 216 FUNC GLOBAL DEFAULT 12 scheme_mz_is_closure │ │ │ │ 939: 00079370 44 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_with_prompt │ │ │ │ 940: 0039a3c8 4 OBJECT GLOBAL DEFAULT 24 scheme_write_special_symbol │ │ │ │ 941: 00398804 4 OBJECT GLOBAL DEFAULT 24 scheme_keep_builtin_context │ │ │ │ - 942: 00265598 20 FUNC GLOBAL DEFAULT 12 rktio_dll_get_error │ │ │ │ - 943: 0005b980 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path │ │ │ │ + 942: 002655c0 20 FUNC GLOBAL DEFAULT 12 rktio_dll_get_error │ │ │ │ + 943: 0005b97c 276 FUNC GLOBAL DEFAULT 12 scheme_is_module_path │ │ │ │ 944: 00090368 356 FUNC GLOBAL DEFAULT 12 scheme_eqv_hash_key │ │ │ │ - 945: 00265650 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_step │ │ │ │ + 945: 00265678 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_step │ │ │ │ 946: 0039a43c 4 OBJECT GLOBAL DEFAULT 24 scheme_current_thread │ │ │ │ - 947: 00105658 244 FUNC GLOBAL DEFAULT 12 scheme_unbox_star │ │ │ │ - 948: 002094f0 8 FUNC GLOBAL DEFAULT 12 do_run_atexit_closers_on_all │ │ │ │ - 949: 0025aa50 304 FUNC GLOBAL DEFAULT 12 rktio_copy_file_step │ │ │ │ - 950: 001794fc 408 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_special │ │ │ │ - 951: 00055828 216 FUNC GLOBAL DEFAULT 12 scheme_make_envunbox │ │ │ │ + 947: 0010565c 244 FUNC GLOBAL DEFAULT 12 scheme_unbox_star │ │ │ │ + 948: 00209518 8 FUNC GLOBAL DEFAULT 12 do_run_atexit_closers_on_all │ │ │ │ + 949: 0025aa78 304 FUNC GLOBAL DEFAULT 12 rktio_copy_file_step │ │ │ │ + 950: 00179500 408 FUNC GLOBAL DEFAULT 12 scheme_redirect_write_special │ │ │ │ + 951: 00055824 216 FUNC GLOBAL DEFAULT 12 scheme_make_envunbox │ │ │ │ 952: 000900b8 180 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_index │ │ │ │ - 953: 0002bbf4 24 FUNC GLOBAL DEFAULT 12 GC_get_stack_base │ │ │ │ - 954: 0025a208 1044 FUNC GLOBAL DEFAULT 12 rktio_get_file_or_directory_permissions │ │ │ │ - 955: 00106d60 84 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get_key │ │ │ │ - 956: 00173c8c 288 FUNC GLOBAL DEFAULT 12 scheme_close_output_port │ │ │ │ - 957: 00214978 20 FUNC GLOBAL DEFAULT 12 scheme_minimal_config │ │ │ │ + 953: 0002bbf0 24 FUNC GLOBAL DEFAULT 12 GC_get_stack_base │ │ │ │ + 954: 0025a230 1044 FUNC GLOBAL DEFAULT 12 rktio_get_file_or_directory_permissions │ │ │ │ + 955: 00106d64 84 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_get_key │ │ │ │ + 956: 00173c90 288 FUNC GLOBAL DEFAULT 12 scheme_close_output_port │ │ │ │ + 957: 002149a0 20 FUNC GLOBAL DEFAULT 12 scheme_minimal_config │ │ │ │ 958: 0006d784 288 FUNC GLOBAL DEFAULT 12 scheme_set_run_cmd │ │ │ │ - 959: 001eca40 128 FUNC GLOBAL DEFAULT 12 scheme_prefab_struct_key │ │ │ │ - 960: 0020b188 708 FUNC GLOBAL DEFAULT 12 scheme_block_until │ │ │ │ - 961: 001db078 64 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string_locale │ │ │ │ - 962: 00245258 724 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_float │ │ │ │ - 963: 000fe544 420 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key_value │ │ │ │ - 964: 00047360 300 FUNC GLOBAL DEFAULT 12 scheme_init_logger │ │ │ │ - 965: 0025eb20 8 FUNC GLOBAL DEFAULT 12 rktio_poll_accept_ready │ │ │ │ - 966: 00257fd0 4 FUNC GLOBAL DEFAULT 12 scheme_init_marshal │ │ │ │ + 959: 001eca58 128 FUNC GLOBAL DEFAULT 12 scheme_prefab_struct_key │ │ │ │ + 960: 0020b1b0 708 FUNC GLOBAL DEFAULT 12 scheme_block_until │ │ │ │ + 961: 001db07c 64 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string_locale │ │ │ │ + 962: 00245280 724 FUNC GLOBAL DEFAULT 12 scheme_bignum_from_float │ │ │ │ + 963: 000fe548 420 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key_value │ │ │ │ + 964: 0004735c 300 FUNC GLOBAL DEFAULT 12 scheme_init_logger │ │ │ │ + 965: 0025eb48 8 FUNC GLOBAL DEFAULT 12 rktio_poll_accept_ready │ │ │ │ + 966: 00257ff8 4 FUNC GLOBAL DEFAULT 12 scheme_init_marshal │ │ │ │ 967: 0008b92c 156 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_wait │ │ │ │ - 968: 00167890 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ + 968: 00167894 272 FUNC GLOBAL DEFAULT 12 scheme_progress_evt_via_get │ │ │ │ 969: 00399c0c 4 OBJECT GLOBAL DEFAULT 24 scheme_cons_proc │ │ │ │ 970: 0008ae70 384 FUNC GLOBAL DEFAULT 12 scheme_default_print_handler │ │ │ │ - 971: 0014aa6c 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ - 972: 000ebf38 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ - 973: 00256578 1012 FUNC GLOBAL DEFAULT 12 scheme_complex_sqrt │ │ │ │ - 974: 000fc18c 344 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key │ │ │ │ - 975: 000394c8 64 FUNC GLOBAL DEFAULT 12 scheme_register_finalizer │ │ │ │ - 976: 000f18d8 32 FUNC GLOBAL DEFAULT 12 scheme_get_bucket_home │ │ │ │ - 977: 001d9e88 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ + 971: 0014aa70 380 FUNC GLOBAL DEFAULT 12 scheme_get_struct_proc_shape │ │ │ │ + 972: 000ebf40 156 FUNC GLOBAL DEFAULT 12 scheme_mz_remap_it │ │ │ │ + 973: 002565a0 1012 FUNC GLOBAL DEFAULT 12 scheme_complex_sqrt │ │ │ │ + 974: 000fc190 344 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_key │ │ │ │ + 975: 000394c4 64 FUNC GLOBAL DEFAULT 12 scheme_register_finalizer │ │ │ │ + 976: 000f18e0 32 FUNC GLOBAL DEFAULT 12 scheme_get_bucket_home │ │ │ │ + 977: 001d9e8c 72 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode │ │ │ │ 978: 000b366c 120 FUNC GLOBAL DEFAULT 12 scheme_generate_extflonum_arith │ │ │ │ - 979: 0004ead4 216 FUNC GLOBAL DEFAULT 12 scheme_wrong_chaperoned │ │ │ │ - 980: 001f91c0 600 FUNC GLOBAL DEFAULT 12 scheme_datum_to_syntax │ │ │ │ - 981: 001ba2d0 7120 FUNC GLOBAL DEFAULT 12 scheme_resolve_lets │ │ │ │ - 982: 00035c8c 32 FUNC GLOBAL DEFAULT 12 GC_merely_accounting │ │ │ │ - 983: 002094f8 40 FUNC GLOBAL DEFAULT 12 scheme_free_all │ │ │ │ + 979: 0004ead0 216 FUNC GLOBAL DEFAULT 12 scheme_wrong_chaperoned │ │ │ │ + 980: 001f91e8 600 FUNC GLOBAL DEFAULT 12 scheme_datum_to_syntax │ │ │ │ + 981: 001ba2d4 7120 FUNC GLOBAL DEFAULT 12 scheme_resolve_lets │ │ │ │ + 982: 00035c88 32 FUNC GLOBAL DEFAULT 12 GC_merely_accounting │ │ │ │ + 983: 00209520 40 FUNC GLOBAL DEFAULT 12 scheme_free_all │ │ │ │ 984: 00399d18 8 OBJECT GLOBAL DEFAULT 24 scheme_floating_point_zero │ │ │ │ 985: 0007f944 952 FUNC GLOBAL DEFAULT 12 scheme_get_proc_realm │ │ │ │ - 986: 001d1938 252 FUNC GLOBAL DEFAULT 12 scheme_string_length │ │ │ │ + 986: 001d193c 252 FUNC GLOBAL DEFAULT 12 scheme_string_length │ │ │ │ 987: 000a09b0 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false │ │ │ │ 988: 00399c40 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_proc │ │ │ │ - 989: 002537a8 5940 FUNC GLOBAL DEFAULT 12 scheme_compile_linklet │ │ │ │ - 990: 00037da0 4 FUNC GLOBAL DEFAULT 12 scheme_done_os_thread │ │ │ │ - 991: 0025bd04 8 FUNC GLOBAL DEFAULT 12 rktio_close │ │ │ │ - 992: 00037b34 4 FUNC GLOBAL DEFAULT 12 scheme_register_tls_space │ │ │ │ - 993: 0020f520 68 FUNC GLOBAL DEFAULT 12 scheme_sync │ │ │ │ + 989: 002537d0 5940 FUNC GLOBAL DEFAULT 12 scheme_compile_linklet │ │ │ │ + 990: 00037d9c 4 FUNC GLOBAL DEFAULT 12 scheme_done_os_thread │ │ │ │ + 991: 0025bd2c 8 FUNC GLOBAL DEFAULT 12 rktio_close │ │ │ │ + 992: 00037b30 4 FUNC GLOBAL DEFAULT 12 scheme_register_tls_space │ │ │ │ + 993: 0020f548 68 FUNC GLOBAL DEFAULT 12 scheme_sync │ │ │ │ 994: 000bbce4 36 FUNC GLOBAL DEFAULT 12 scheme_jit_register_sub_func │ │ │ │ 995: 0039a5f8 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_immutable_proc │ │ │ │ - 996: 0004ff94 504 FUNC GLOBAL DEFAULT 12 scheme_unbound_global │ │ │ │ - 997: 001c20cc 428 FUNC GLOBAL DEFAULT 12 scheme_get_semaphore_init │ │ │ │ + 996: 0004ff90 504 FUNC GLOBAL DEFAULT 12 scheme_unbound_global │ │ │ │ + 997: 001c20d0 428 FUNC GLOBAL DEFAULT 12 scheme_get_semaphore_init │ │ │ │ 998: 0039a33c 4 OBJECT GLOBAL DEFAULT 24 scheme_string_p_proc │ │ │ │ - 999: 002430fc 320 FUNC GLOBAL DEFAULT 12 scheme_bignum_negate │ │ │ │ + 999: 00243124 320 FUNC GLOBAL DEFAULT 12 scheme_bignum_negate │ │ │ │ 1000: 0039a5a8 4 OBJECT GLOBAL DEFAULT 24 initial_cmdline_vec │ │ │ │ 1001: 00092f48 224 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key2 │ │ │ │ - 1002: 0003aaf0 16 FUNC GLOBAL DEFAULT 12 scheme_make_true │ │ │ │ + 1002: 0003aaec 16 FUNC GLOBAL DEFAULT 12 scheme_make_true │ │ │ │ 1003: 0039a638 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_star_set_proc │ │ │ │ 1004: 003987b8 4 OBJECT GLOBAL DEFAULT 24 jit_code_write_enabled │ │ │ │ - 1005: 002060d0 16 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_available │ │ │ │ + 1005: 002060f8 16 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_available │ │ │ │ 1006: 000ac7fc 744 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_inline │ │ │ │ 1007: 003987f0 4 OBJECT GLOBAL DEFAULT 24 scheme_startup_env │ │ │ │ - 1008: 0025cdd4 40 FUNC GLOBAL DEFAULT 12 rktio_free_signal │ │ │ │ + 1008: 0025cdfc 40 FUNC GLOBAL DEFAULT 12 rktio_free_signal │ │ │ │ 1009: 0039a354 4 OBJECT GLOBAL DEFAULT 24 cached_locale_from_converter │ │ │ │ - 1010: 0002bc0c 24 FUNC GLOBAL DEFAULT 12 GC_set_get_thread_stack_base │ │ │ │ + 1010: 0002bc08 24 FUNC GLOBAL DEFAULT 12 GC_set_get_thread_stack_base │ │ │ │ 1011: 0036e86c 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_ups │ │ │ │ - 1012: 00165180 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ - 1013: 0014a2e8 172 FUNC GLOBAL DEFAULT 12 scheme_init_optimize │ │ │ │ - 1014: 0025bea0 572 FUNC GLOBAL DEFAULT 12 rktio_read_converted │ │ │ │ - 1015: 0016e0dc 260 FUNC GLOBAL DEFAULT 12 scheme_write_special_evt_via_write_special │ │ │ │ + 1012: 00165184 4 FUNC GLOBAL DEFAULT 12 scheme_init_places_once │ │ │ │ + 1013: 0014a2ec 172 FUNC GLOBAL DEFAULT 12 scheme_init_optimize │ │ │ │ + 1014: 0025bec8 572 FUNC GLOBAL DEFAULT 12 rktio_read_converted │ │ │ │ + 1015: 0016e0e0 260 FUNC GLOBAL DEFAULT 12 scheme_write_special_evt_via_write_special │ │ │ │ 1016: 00096e10 228 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_placeholder │ │ │ │ - 1017: 0020bc44 596 FUNC GLOBAL DEFAULT 12 scheme_flush_managed │ │ │ │ + 1017: 0020bc6c 596 FUNC GLOBAL DEFAULT 12 scheme_flush_managed │ │ │ │ 1018: 0019757c 224 FUNC GLOBAL DEFAULT 12 scheme_make_rational_pre_normalized │ │ │ │ - 1019: 0002bbc8 20 FUNC GLOBAL DEFAULT 12 GC_set_variable_stack │ │ │ │ - 1020: 001f5864 28 FUNC GLOBAL DEFAULT 12 scheme_ensure_max_symbol_length │ │ │ │ + 1019: 0002bbc4 20 FUNC GLOBAL DEFAULT 12 GC_set_variable_stack │ │ │ │ + 1020: 001f587c 28 FUNC GLOBAL DEFAULT 12 scheme_ensure_max_symbol_length │ │ │ │ 1021: 0008ebc0 4 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal │ │ │ │ 1022: 00399c70 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_set_box_star_proc │ │ │ │ - 1023: 00036380 3040 FUNC GLOBAL DEFAULT 12 GC_dump_with_traces │ │ │ │ - 1024: 0025d314 908 FUNC GLOBAL DEFAULT 12 rktio_ltps_add │ │ │ │ + 1023: 0003637c 3040 FUNC GLOBAL DEFAULT 12 GC_dump_with_traces │ │ │ │ + 1024: 0025d33c 908 FUNC GLOBAL DEFAULT 12 rktio_ltps_add │ │ │ │ 1025: 000a00ec 92 FUNC GLOBAL DEFAULT 12 scheme_can_delay_and_avoids_r1 │ │ │ │ 1026: 0039a5f4 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_proc │ │ │ │ - 1027: 002657e8 8 FUNC GLOBAL DEFAULT 12 rktio_hash_size │ │ │ │ - 1028: 000eafa0 8 FUNC GLOBAL DEFAULT 12 scheme_unclone_jitter │ │ │ │ - 1029: 0025bbc4 144 FUNC GLOBAL DEFAULT 12 rktio_dup │ │ │ │ - 1030: 0016d3ac 44 FUNC GLOBAL DEFAULT 12 scheme_add_fd_eventmask │ │ │ │ + 1027: 00265810 8 FUNC GLOBAL DEFAULT 12 rktio_hash_size │ │ │ │ + 1028: 000eafa8 8 FUNC GLOBAL DEFAULT 12 scheme_unclone_jitter │ │ │ │ + 1029: 0025bbec 144 FUNC GLOBAL DEFAULT 12 rktio_dup │ │ │ │ + 1030: 0016d3b0 44 FUNC GLOBAL DEFAULT 12 scheme_add_fd_eventmask │ │ │ │ 1031: 00079184 72 FUNC GLOBAL DEFAULT 12 scheme_apply │ │ │ │ - 1032: 00106278 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_always_bucket_table │ │ │ │ - 1033: 00038b90 1188 FUNC GLOBAL DEFAULT 12 scheme_malloc_code │ │ │ │ - 1034: 0025d1f0 40 FUNC GLOBAL DEFAULT 12 make_ltps_handle_pair │ │ │ │ + 1032: 0010627c 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_always_bucket_table │ │ │ │ + 1033: 00038b8c 1188 FUNC GLOBAL DEFAULT 12 scheme_malloc_code │ │ │ │ + 1034: 0025d218 40 FUNC GLOBAL DEFAULT 12 make_ltps_handle_pair │ │ │ │ 1035: 00086f7c 2296 FUNC GLOBAL DEFAULT 12 scheme_dynamic_wind │ │ │ │ - 1036: 001d843c 276 FUNC GLOBAL DEFAULT 12 get_canon_decomposition │ │ │ │ - 1037: 00246690 40 FUNC GLOBAL DEFAULT 12 scheme_bignum_use_fuel │ │ │ │ - 1038: 0025d218 44 FUNC GLOBAL DEFAULT 12 make_ltps_handle │ │ │ │ - 1039: 0016ede0 540 FUNC GLOBAL DEFAULT 12 scheme_tell_can_redirect │ │ │ │ - 1040: 00265b5c 108 FUNC GLOBAL DEFAULT 12 rktio_destroy │ │ │ │ - 1041: 0024e95c 276 FUNC GLOBAL DEFAULT 12 scheme_clone_vector │ │ │ │ - 1042: 001da1a0 456 FUNC GLOBAL DEFAULT 12 scheme_ucs4_to_utf16 │ │ │ │ - 1043: 0025a760 92 FUNC GLOBAL DEFAULT 12 rktio_directory_list_start │ │ │ │ - 1044: 00039550 112 FUNC GLOBAL DEFAULT 12 scheme_get_deeper_address │ │ │ │ + 1036: 001d8440 276 FUNC GLOBAL DEFAULT 12 get_canon_decomposition │ │ │ │ + 1037: 002466b8 40 FUNC GLOBAL DEFAULT 12 scheme_bignum_use_fuel │ │ │ │ + 1038: 0025d240 44 FUNC GLOBAL DEFAULT 12 make_ltps_handle │ │ │ │ + 1039: 0016ede4 540 FUNC GLOBAL DEFAULT 12 scheme_tell_can_redirect │ │ │ │ + 1040: 00265b84 108 FUNC GLOBAL DEFAULT 12 rktio_destroy │ │ │ │ + 1041: 0024e984 276 FUNC GLOBAL DEFAULT 12 scheme_clone_vector │ │ │ │ + 1042: 001da1a4 456 FUNC GLOBAL DEFAULT 12 scheme_ucs4_to_utf16 │ │ │ │ + 1043: 0025a788 92 FUNC GLOBAL DEFAULT 12 rktio_directory_list_start │ │ │ │ + 1044: 0003954c 112 FUNC GLOBAL DEFAULT 12 scheme_get_deeper_address │ │ │ │ 1045: 003987d8 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_proc │ │ │ │ - 1046: 000f8bd4 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ - 1047: 000f1580 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ - 1048: 00107844 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ + 1046: 000f8be0 428 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_next │ │ │ │ + 1047: 000f1588 104 FUNC GLOBAL DEFAULT 12 scheme_init_linklet_places │ │ │ │ + 1048: 00107848 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_copy │ │ │ │ 1049: 00074abc 7764 FUNC GLOBAL DEFAULT 12 scheme_init_fun │ │ │ │ - 1050: 0011a764 128 FUNC GLOBAL DEFAULT 12 scheme_checked_real_part │ │ │ │ - 1051: 001079a4 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_key │ │ │ │ + 1050: 0011a768 128 FUNC GLOBAL DEFAULT 12 scheme_checked_real_part │ │ │ │ + 1051: 001079a8 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_key │ │ │ │ 1052: 0009882c 1864 FUNC GLOBAL DEFAULT 12 hamt_eq_subset_match_of │ │ │ │ 1053: 00399ca8 4 OBJECT GLOBAL DEFAULT 24 scheme_single_inf_object │ │ │ │ - 1054: 001c487c 720 FUNC GLOBAL DEFAULT 12 scheme_setjmpup_relative │ │ │ │ + 1054: 001c4880 720 FUNC GLOBAL DEFAULT 12 scheme_setjmpup_relative │ │ │ │ 1055: 00399cb4 4 OBJECT GLOBAL DEFAULT 24 scheme_nan_object │ │ │ │ - 1056: 001130b8 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numarith │ │ │ │ + 1056: 001130bc 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numarith │ │ │ │ 1057: 000959c0 244 FUNC GLOBAL DEFAULT 12 scheme_hash_set_atomic │ │ │ │ - 1058: 00103928 36 FUNC GLOBAL DEFAULT 12 scheme_make_list_pair │ │ │ │ + 1058: 0010392c 36 FUNC GLOBAL DEFAULT 12 scheme_make_list_pair │ │ │ │ 1059: 003987b4 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_type │ │ │ │ - 1060: 0025bb28 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_pending_open │ │ │ │ + 1060: 0025bb50 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_pending_open │ │ │ │ 1061: 0039a428 4 OBJECT GLOBAL DEFAULT 24 scheme_paren_shape_preserve_curly │ │ │ │ 1062: 00061194 188 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_path │ │ │ │ - 1063: 00054980 2772 FUNC GLOBAL DEFAULT 12 scheme_jump_to_continuation │ │ │ │ - 1064: 00226d08 432 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_cas │ │ │ │ - 1065: 00028b70 80 FUNC GLOBAL DEFAULT 12 set_os_process_name │ │ │ │ - 1066: 00179d20 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ - 1067: 0020df58 140 FUNC GLOBAL DEFAULT 12 scheme_current_config │ │ │ │ - 1068: 00258a44 844 FUNC GLOBAL DEFAULT 12 scheme_write_linklet │ │ │ │ - 1069: 0005bbdc 256 FUNC GLOBAL DEFAULT 12 scheme_datum_to_kernel_stx │ │ │ │ + 1063: 0005497c 2772 FUNC GLOBAL DEFAULT 12 scheme_jump_to_continuation │ │ │ │ + 1064: 00226d30 432 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_cas │ │ │ │ + 1065: 00028b6c 80 FUNC GLOBAL DEFAULT 12 set_os_process_name │ │ │ │ + 1066: 00179d24 32 FUNC GLOBAL DEFAULT 12 scheme_wait_until_signal_received │ │ │ │ + 1067: 0020df80 140 FUNC GLOBAL DEFAULT 12 scheme_current_config │ │ │ │ + 1068: 00258a6c 844 FUNC GLOBAL DEFAULT 12 scheme_write_linklet │ │ │ │ + 1069: 0005bbd8 256 FUNC GLOBAL DEFAULT 12 scheme_datum_to_kernel_stx │ │ │ │ 1070: 0019983c 972 FUNC GLOBAL DEFAULT 12 scheme_rational_to_float │ │ │ │ 1071: 00097bd4 1764 FUNC GLOBAL DEFAULT 12 hamt_subset_of │ │ │ │ - 1072: 0014acc8 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ - 1073: 00240ce0 32 FUNC GLOBAL DEFAULT 12 __gmp_tmp_mark │ │ │ │ - 1074: 0004714c 232 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message_test │ │ │ │ + 1072: 0014accc 36 FUNC GLOBAL DEFAULT 12 scheme_get_struct_property_proc_shape │ │ │ │ + 1073: 00240d08 32 FUNC GLOBAL DEFAULT 12 __gmp_tmp_mark │ │ │ │ + 1074: 00047148 232 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message_test │ │ │ │ 1075: 0019765c 224 FUNC GLOBAL DEFAULT 12 scheme_integer_to_rational │ │ │ │ 1076: 000a03e4 64 FUNC GLOBAL DEFAULT 12 scheme_native_closure_is_single_result │ │ │ │ - 1077: 0025bb38 8 FUNC GLOBAL DEFAULT 12 rktio_fd_system_fd │ │ │ │ - 1078: 000482a0 320 FUNC GLOBAL DEFAULT 12 scheme_out_of_range │ │ │ │ - 1079: 001be874 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_get │ │ │ │ + 1077: 0025bb60 8 FUNC GLOBAL DEFAULT 12 rktio_fd_system_fd │ │ │ │ + 1078: 0004829c 320 FUNC GLOBAL DEFAULT 12 scheme_out_of_range │ │ │ │ + 1079: 001be878 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_get │ │ │ │ 1080: 0039a6d0 4 OBJECT GLOBAL DEFAULT 24 scheme_uint64_ctype │ │ │ │ 1081: 001995a8 636 FUNC GLOBAL DEFAULT 12 scheme_rational_from_double │ │ │ │ 1082: 002b40d4 4 OBJECT GLOBAL DEFAULT 23 scheme_init_load_on_demand │ │ │ │ - 1083: 0016e990 288 FUNC GLOBAL DEFAULT 12 scheme_get_special_proc │ │ │ │ - 1084: 001f5854 16 FUNC GLOBAL DEFAULT 12 scheme_get_max_symbol_length │ │ │ │ + 1083: 0016e994 288 FUNC GLOBAL DEFAULT 12 scheme_get_special_proc │ │ │ │ + 1084: 001f586c 16 FUNC GLOBAL DEFAULT 12 scheme_get_max_symbol_length │ │ │ │ 1085: 00399c34 4 OBJECT GLOBAL DEFAULT 24 scheme_box_proc │ │ │ │ - 1086: 001894d8 8 FUNC GLOBAL DEFAULT 12 scheme_pipe │ │ │ │ - 1087: 0025cbe8 8 FUNC GLOBAL DEFAULT 12 rktio_get_fd_limit │ │ │ │ - 1088: 001d9918 412 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer_len │ │ │ │ - 1089: 001040dc 32 FUNC GLOBAL DEFAULT 12 scheme_map_1 │ │ │ │ - 1090: 0011c56c 480 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_set │ │ │ │ + 1086: 001894dc 8 FUNC GLOBAL DEFAULT 12 scheme_pipe │ │ │ │ + 1087: 0025cc10 8 FUNC GLOBAL DEFAULT 12 rktio_get_fd_limit │ │ │ │ + 1088: 001d991c 412 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_to_buffer_len │ │ │ │ + 1089: 001040e0 32 FUNC GLOBAL DEFAULT 12 scheme_map_1 │ │ │ │ + 1090: 0011c570 480 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_set │ │ │ │ 1091: 00198484 208 FUNC GLOBAL DEFAULT 12 scheme_rational_max │ │ │ │ 1092: 00398c70 4 OBJECT GLOBAL DEFAULT 24 scheme_cont_capture_count │ │ │ │ 1093: 00399cd8 4 OBJECT GLOBAL DEFAULT 24 scheme_minus_half_pi │ │ │ │ - 1094: 0002d7fc 16 FUNC GLOBAL DEFAULT 12 GC_started_incremental │ │ │ │ - 1095: 0023aa44 20 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mod_1 │ │ │ │ - 1096: 0005b228 44 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths │ │ │ │ + 1094: 0002d7f8 16 FUNC GLOBAL DEFAULT 12 GC_started_incremental │ │ │ │ + 1095: 0023aa6c 20 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mod_1 │ │ │ │ + 1096: 0005b224 44 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths │ │ │ │ 1097: 00399c18 4 OBJECT GLOBAL DEFAULT 24 scheme_mcons_proc │ │ │ │ - 1098: 00259dd0 188 FUNC GLOBAL DEFAULT 12 rktio_readlink │ │ │ │ + 1098: 00259df8 188 FUNC GLOBAL DEFAULT 12 rktio_readlink │ │ │ │ 1099: 0009fde4 600 FUNC GLOBAL DEFAULT 12 scheme_is_non_gc │ │ │ │ - 1100: 00207b68 68 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_no_swap │ │ │ │ - 1101: 00043eb0 636 FUNC GLOBAL DEFAULT 12 scheme_make_args_string │ │ │ │ - 1102: 00128434 844 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_number │ │ │ │ - 1103: 002285c4 484 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_ref │ │ │ │ - 1104: 0010799c 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_value │ │ │ │ - 1105: 0010410c 12 FUNC GLOBAL DEFAULT 12 scheme_cadr │ │ │ │ + 1100: 00207b90 68 FUNC GLOBAL DEFAULT 12 scheme_end_atomic_no_swap │ │ │ │ + 1101: 00043eac 636 FUNC GLOBAL DEFAULT 12 scheme_make_args_string │ │ │ │ + 1102: 0012843c 844 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_number │ │ │ │ + 1103: 002285ec 484 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_ref │ │ │ │ + 1104: 001079a0 8 FUNC GLOBAL DEFAULT 12 scheme_ephemeron_value │ │ │ │ + 1105: 00104110 12 FUNC GLOBAL DEFAULT 12 scheme_cadr │ │ │ │ 1106: 00399c50 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_ref_proc │ │ │ │ - 1107: 0025a884 400 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start_permissions │ │ │ │ - 1108: 00037950 20 FUNC GLOBAL DEFAULT 12 scheme_set_current_os_thread_stack_base │ │ │ │ - 1109: 00053a80 40 FUNC GLOBAL DEFAULT 12 scheme_temp_dec_mark_depth │ │ │ │ - 1110: 0026223c 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_children_milliseconds │ │ │ │ + 1107: 0025a8ac 400 FUNC GLOBAL DEFAULT 12 rktio_copy_file_start_permissions │ │ │ │ + 1108: 0003794c 20 FUNC GLOBAL DEFAULT 12 scheme_set_current_os_thread_stack_base │ │ │ │ + 1109: 00053a7c 40 FUNC GLOBAL DEFAULT 12 scheme_temp_dec_mark_depth │ │ │ │ + 1110: 00262264 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_children_milliseconds │ │ │ │ 1111: 00198948 264 FUNC GLOBAL DEFAULT 12 scheme_rational_floor │ │ │ │ - 1112: 002657d8 16 FUNC GLOBAL DEFAULT 12 rktio_hash_is_empty │ │ │ │ - 1113: 00128a1c 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ - 1114: 0002ba7c 20 FUNC GLOBAL DEFAULT 12 GC_message_allocator_size │ │ │ │ + 1112: 00265800 16 FUNC GLOBAL DEFAULT 12 rktio_hash_is_empty │ │ │ │ + 1113: 00128a24 120 FUNC GLOBAL DEFAULT 12 scheme_real_to_double │ │ │ │ + 1114: 0002ba78 20 FUNC GLOBAL DEFAULT 12 GC_message_allocator_size │ │ │ │ 1115: 0039a3ac 4 OBJECT GLOBAL DEFAULT 24 scheme_object_name_property │ │ │ │ - 1116: 0025a85c 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ - 1117: 0020724c 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ + 1116: 0025a884 40 FUNC GLOBAL DEFAULT 12 rktio_directory_list_stop │ │ │ │ + 1117: 00207274 56 FUNC GLOBAL DEFAULT 12 scheme_get_place_table │ │ │ │ 1118: 0008b894 152 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_post │ │ │ │ - 1119: 001761f8 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ + 1119: 001761fc 380 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_file_descriptor │ │ │ │ 1120: 00399e84 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stderr_port │ │ │ │ 1121: 0039a5fc 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_length_proc │ │ │ │ 1122: 0006c7a4 1384 FUNC GLOBAL DEFAULT 12 scheme_find_completion │ │ │ │ 1123: 0008ea00 144 FUNC GLOBAL DEFAULT 12 scheme_install_symbol_hash_code │ │ │ │ - 1124: 0025e3f0 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_read_ready │ │ │ │ - 1125: 001c4d14 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ + 1124: 0025e418 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_read_ready │ │ │ │ + 1125: 001c4d18 220 FUNC GLOBAL DEFAULT 12 scheme_longjmpup │ │ │ │ 1126: 0018c8f4 228 FUNC GLOBAL DEFAULT 12 copy_print_params │ │ │ │ - 1127: 00155d98 620 FUNC GLOBAL DEFAULT 12 scheme_is_statically_proc │ │ │ │ - 1128: 00261a04 8 FUNC GLOBAL DEFAULT 12 rktio_fs_change_properties │ │ │ │ - 1129: 00265c5c 4 FUNC GLOBAL DEFAULT 12 rktio_free │ │ │ │ + 1127: 00155d9c 620 FUNC GLOBAL DEFAULT 12 scheme_is_statically_proc │ │ │ │ + 1128: 00261a2c 8 FUNC GLOBAL DEFAULT 12 rktio_fs_change_properties │ │ │ │ + 1129: 00265c84 4 FUNC GLOBAL DEFAULT 12 rktio_free │ │ │ │ 1130: 0039a344 4 OBJECT GLOBAL DEFAULT 24 scheme_system_type_proc │ │ │ │ - 1131: 00034ba4 36 FUNC GLOBAL DEFAULT 12 GC_malloc_one_tagged │ │ │ │ + 1131: 00034ba0 36 FUNC GLOBAL DEFAULT 12 GC_malloc_one_tagged │ │ │ │ 1132: 00399c90 8 OBJECT GLOBAL DEFAULT 24 scheme_floating_point_nzero │ │ │ │ - 1133: 00106bf0 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_eqv │ │ │ │ + 1133: 00106bf4 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_eqv │ │ │ │ 1134: 00081f3c 168 FUNC GLOBAL DEFAULT 12 scheme_escape_continuation_ok │ │ │ │ - 1135: 0025e20c 8 FUNC GLOBAL DEFAULT 12 rktio_gai_strerror │ │ │ │ + 1135: 0025e234 8 FUNC GLOBAL DEFAULT 12 rktio_gai_strerror │ │ │ │ 1136: 0006d664 288 FUNC GLOBAL DEFAULT 12 scheme_set_exec_cmd │ │ │ │ 1137: 000a0708 680 FUNC GLOBAL DEFAULT 12 scheme_add_or_patch_branch_true_movi │ │ │ │ - 1138: 0005ebb0 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_kind_path │ │ │ │ - 1139: 000f0998 2788 FUNC GLOBAL DEFAULT 12 scheme_init_linklet │ │ │ │ + 1138: 0005ebac 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_kind_path │ │ │ │ + 1139: 000f09a0 2788 FUNC GLOBAL DEFAULT 12 scheme_init_linklet │ │ │ │ 1140: 0036e0f4 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_titles │ │ │ │ - 1141: 0020cb48 136 FUNC GLOBAL DEFAULT 12 scheme_add_evt │ │ │ │ + 1141: 0020cb70 136 FUNC GLOBAL DEFAULT 12 scheme_add_evt │ │ │ │ 1142: 00399d08 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxnot_proc │ │ │ │ - 1143: 00030fb0 480 FUNC GLOBAL DEFAULT 12 GC_get_memory_use │ │ │ │ + 1143: 00030fac 480 FUNC GLOBAL DEFAULT 12 GC_get_memory_use │ │ │ │ 1144: 001a4be8 112 FUNC GLOBAL DEFAULT 12 regexp_lookbehind │ │ │ │ 1145: 0009934c 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_match_of │ │ │ │ - 1146: 0011d578 204 FUNC GLOBAL DEFAULT 12 scheme_inexact_p │ │ │ │ - 1147: 00183f24 164 FUNC GLOBAL DEFAULT 12 scheme_is_output_port │ │ │ │ - 1148: 001ecdd0 116 FUNC GLOBAL DEFAULT 12 scheme_struct_is_transparent │ │ │ │ + 1146: 0011d57c 204 FUNC GLOBAL DEFAULT 12 scheme_inexact_p │ │ │ │ + 1147: 00183f28 164 FUNC GLOBAL DEFAULT 12 scheme_is_output_port │ │ │ │ + 1148: 001ecde8 116 FUNC GLOBAL DEFAULT 12 scheme_struct_is_transparent │ │ │ │ 1149: 0039a528 4 OBJECT GLOBAL DEFAULT 24 scheme_no_stack_overflow │ │ │ │ - 1150: 00046ed8 112 FUNC GLOBAL DEFAULT 12 scheme_log_warning │ │ │ │ - 1151: 00106910 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal_always │ │ │ │ + 1150: 00046ed4 112 FUNC GLOBAL DEFAULT 12 scheme_log_warning │ │ │ │ + 1151: 00106914 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal_always │ │ │ │ 1152: 0039a6dc 4 OBJECT GLOBAL DEFAULT 24 scheme_pointer_ctype │ │ │ │ 1153: 000969f4 36 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_next │ │ │ │ - 1154: 0016d3e8 4 FUNC GLOBAL DEFAULT 12 scheme_forget_thread │ │ │ │ + 1154: 0016d3ec 4 FUNC GLOBAL DEFAULT 12 scheme_forget_thread │ │ │ │ 1155: 00398c14 4 OBJECT GLOBAL DEFAULT 24 scheme_call_with_immed_mark_proc │ │ │ │ 1156: 00399d10 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_to_fl_proc │ │ │ │ - 1157: 0002bfa8 24 FUNC GLOBAL DEFAULT 12 align_round_up │ │ │ │ - 1158: 000e90c0 44 FUNC GLOBAL DEFAULT 12 scheme_decrement_cache_stack_pos │ │ │ │ + 1157: 0002bfa4 24 FUNC GLOBAL DEFAULT 12 align_round_up │ │ │ │ + 1158: 000e90c8 44 FUNC GLOBAL DEFAULT 12 scheme_decrement_cache_stack_pos │ │ │ │ 1159: 00399ce0 4 OBJECT GLOBAL DEFAULT 24 scheme_plus_i │ │ │ │ - 1160: 00059788 352 FUNC GLOBAL DEFAULT 12 scheme_make_empty_env │ │ │ │ + 1160: 00059784 352 FUNC GLOBAL DEFAULT 12 scheme_make_empty_env │ │ │ │ 1161: 0039a3d0 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_type_property_proc │ │ │ │ 1162: 00399c28 4 OBJECT GLOBAL DEFAULT 24 scheme_list_star_proc │ │ │ │ - 1163: 0016d318 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ - 1164: 00179c00 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ - 1165: 0002b314 24 FUNC GLOBAL DEFAULT 12 GC_set_out_of_memory │ │ │ │ + 1163: 0016d31c 40 FUNC GLOBAL DEFAULT 12 scheme_fdisset │ │ │ │ + 1164: 00179c04 108 FUNC GLOBAL DEFAULT 12 scheme_reserve_file_descriptor │ │ │ │ + 1165: 0002b310 24 FUNC GLOBAL DEFAULT 12 GC_set_out_of_memory │ │ │ │ 1166: 00399c10 4 OBJECT GLOBAL DEFAULT 24 scheme_car_proc │ │ │ │ - 1167: 0023aa58 528 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd_1 │ │ │ │ + 1167: 0023aa80 528 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd_1 │ │ │ │ 1168: 00399d28 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_gt_proc │ │ │ │ - 1169: 001edb4c 84 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names_from_array │ │ │ │ - 1170: 0025c9e8 512 FUNC GLOBAL DEFAULT 12 rktio_merge_fd_sets │ │ │ │ - 1171: 0025f390 192 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_loopback │ │ │ │ - 1172: 00037da4 8 FUNC GLOBAL DEFAULT 12 scheme_is_place_main_os_thread │ │ │ │ + 1169: 001edb64 84 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names_from_array │ │ │ │ + 1170: 0025ca10 512 FUNC GLOBAL DEFAULT 12 rktio_merge_fd_sets │ │ │ │ + 1171: 0025f3b8 192 FUNC GLOBAL DEFAULT 12 rktio_udp_get_multicast_loopback │ │ │ │ + 1172: 00037da0 8 FUNC GLOBAL DEFAULT 12 scheme_is_place_main_os_thread │ │ │ │ 1173: 00197254 356 FUNC GLOBAL DEFAULT 12 scheme_set_type_printer │ │ │ │ 1174: 00399cfc 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxand_proc │ │ │ │ - 1175: 00103e9c 576 FUNC GLOBAL DEFAULT 12 scheme_named_map_1 │ │ │ │ - 1176: 00262068 264 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_monotonic_milliseconds │ │ │ │ - 1177: 00106e5c 4 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key_value │ │ │ │ - 1178: 001c2d6c 24 FUNC GLOBAL DEFAULT 12 scheme_get_outof_line │ │ │ │ + 1175: 00103ea0 576 FUNC GLOBAL DEFAULT 12 scheme_named_map_1 │ │ │ │ + 1176: 00262090 264 FUNC GLOBAL DEFAULT 12 rktio_get_inexact_monotonic_milliseconds │ │ │ │ + 1177: 00106e60 4 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_key_value │ │ │ │ + 1178: 001c2d70 24 FUNC GLOBAL DEFAULT 12 scheme_get_outof_line │ │ │ │ 1179: 00398bf0 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_p_proc │ │ │ │ 1180: 00061c4c 200 FUNC GLOBAL DEFAULT 12 scheme_file_exists │ │ │ │ - 1181: 00140654 224 FUNC GLOBAL DEFAULT 12 make_any_long_double │ │ │ │ - 1182: 00031cb4 2572 FUNC GLOBAL DEFAULT 12 GC_mark2 │ │ │ │ - 1183: 00039260 160 FUNC GLOBAL DEFAULT 12 scheme_free_all_code │ │ │ │ + 1181: 00140658 224 FUNC GLOBAL DEFAULT 12 make_any_long_double │ │ │ │ + 1182: 00031cb0 2572 FUNC GLOBAL DEFAULT 12 GC_mark2 │ │ │ │ + 1183: 0003925c 160 FUNC GLOBAL DEFAULT 12 scheme_free_all_code │ │ │ │ 1184: 0039a7f4 4 OBJECT GLOBAL DEFAULT 24 scheme_char_constants │ │ │ │ - 1185: 00173b2c 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ - 1186: 00241da4 96 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_int_val │ │ │ │ - 1187: 0005acd0 380 FUNC GLOBAL DEFAULT 12 scheme_read_installation_config_table │ │ │ │ + 1185: 00173b30 344 FUNC GLOBAL DEFAULT 12 scheme_put_char_string │ │ │ │ + 1186: 00241dcc 96 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_int_val │ │ │ │ + 1187: 0005accc 380 FUNC GLOBAL DEFAULT 12 scheme_read_installation_config_table │ │ │ │ 1188: 000a77e4 60 FUNC GLOBAL DEFAULT 12 scheme_on_demand_generate_lambda │ │ │ │ - 1189: 0020da8c 232 FUNC GLOBAL DEFAULT 12 scheme_make_thread_cell │ │ │ │ - 1190: 0003d248 220 FUNC GLOBAL DEFAULT 12 scheme_seal_parameters │ │ │ │ - 1191: 0005825c 640 FUNC GLOBAL DEFAULT 12 _scheme_apply_from_native │ │ │ │ - 1192: 001ece44 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_shape │ │ │ │ - 1193: 00052848 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_use_jit │ │ │ │ - 1194: 001790cc 328 FUNC GLOBAL DEFAULT 12 scheme_make_null_output_port │ │ │ │ - 1195: 0020d030 200 FUNC GLOBAL DEFAULT 12 scheme_escape_during_sync │ │ │ │ - 1196: 0020b9f0 596 FUNC GLOBAL DEFAULT 12 get_plumber_handles │ │ │ │ - 1197: 001ea4d8 160 FUNC GLOBAL DEFAULT 12 scheme_is_noninterposing_chaperone │ │ │ │ - 1198: 0016d340 16 FUNC GLOBAL DEFAULT 12 scheme_collapse_win_fd │ │ │ │ - 1199: 0016d258 32 FUNC GLOBAL DEFAULT 12 scheme_alloc_fdset_array │ │ │ │ - 1200: 002051b8 2184 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_thread │ │ │ │ - 1201: 00035aec 416 FUNC GLOBAL DEFAULT 12 GC_register_new_thread │ │ │ │ - 1202: 00044768 20 FUNC GLOBAL DEFAULT 12 scheme_immediate_exit │ │ │ │ - 1203: 0016e680 4 FUNC GLOBAL DEFAULT 12 scheme_byte_ready │ │ │ │ - 1204: 0025df40 72 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_stop │ │ │ │ - 1205: 0021be14 268 FUNC GLOBAL DEFAULT 12 scheme_get_type_name │ │ │ │ - 1206: 0025bb40 28 FUNC GLOBAL DEFAULT 12 rktio_std_fd │ │ │ │ - 1207: 00265764 12 FUNC GLOBAL DEFAULT 12 rktio_hash_new │ │ │ │ + 1189: 0020dab4 232 FUNC GLOBAL DEFAULT 12 scheme_make_thread_cell │ │ │ │ + 1190: 0003d244 220 FUNC GLOBAL DEFAULT 12 scheme_seal_parameters │ │ │ │ + 1191: 00058258 640 FUNC GLOBAL DEFAULT 12 _scheme_apply_from_native │ │ │ │ + 1192: 001ece5c 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_shape │ │ │ │ + 1193: 00052844 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_use_jit │ │ │ │ + 1194: 001790d0 328 FUNC GLOBAL DEFAULT 12 scheme_make_null_output_port │ │ │ │ + 1195: 0020d058 200 FUNC GLOBAL DEFAULT 12 scheme_escape_during_sync │ │ │ │ + 1196: 0020ba18 596 FUNC GLOBAL DEFAULT 12 get_plumber_handles │ │ │ │ + 1197: 001ea4f0 160 FUNC GLOBAL DEFAULT 12 scheme_is_noninterposing_chaperone │ │ │ │ + 1198: 0016d344 16 FUNC GLOBAL DEFAULT 12 scheme_collapse_win_fd │ │ │ │ + 1199: 0016d25c 32 FUNC GLOBAL DEFAULT 12 scheme_alloc_fdset_array │ │ │ │ + 1200: 002051e0 2184 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_thread │ │ │ │ + 1201: 00035ae8 416 FUNC GLOBAL DEFAULT 12 GC_register_new_thread │ │ │ │ + 1202: 00044764 20 FUNC GLOBAL DEFAULT 12 scheme_immediate_exit │ │ │ │ + 1203: 0016e684 4 FUNC GLOBAL DEFAULT 12 scheme_byte_ready │ │ │ │ + 1204: 0025df68 72 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_stop │ │ │ │ + 1205: 0021be3c 268 FUNC GLOBAL DEFAULT 12 scheme_get_type_name │ │ │ │ + 1206: 0025bb68 28 FUNC GLOBAL DEFAULT 12 rktio_std_fd │ │ │ │ + 1207: 0026578c 12 FUNC GLOBAL DEFAULT 12 rktio_hash_new │ │ │ │ 1208: 00399d74 4 OBJECT GLOBAL DEFAULT 24 scheme_user_output_port_type │ │ │ │ 1209: 0039a3ec 4 OBJECT GLOBAL DEFAULT 24 scheme_current_inspector_proc │ │ │ │ - 1210: 00229b10 32 FUNC GLOBAL DEFAULT 12 ffi_obj_FIXUP │ │ │ │ - 1211: 00128b10 204 FUNC GLOBAL DEFAULT 12 scheme_make_float │ │ │ │ + 1210: 00229b38 32 FUNC GLOBAL DEFAULT 12 ffi_obj_FIXUP │ │ │ │ + 1211: 00128b18 204 FUNC GLOBAL DEFAULT 12 scheme_make_float │ │ │ │ 1212: 000ad348 344 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_double │ │ │ │ 1213: 000a0358 140 FUNC GLOBAL DEFAULT 12 scheme_needs_only_target_register │ │ │ │ - 1214: 00130540 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan2 │ │ │ │ + 1214: 00130544 4 FUNC GLOBAL DEFAULT 12 scheme_double_atan2 │ │ │ │ 1215: 0039a6b8 4 OBJECT GLOBAL DEFAULT 24 scheme_uint8_ctype │ │ │ │ - 1216: 0016ddd4 304 FUNC GLOBAL DEFAULT 12 scheme_progress_evt │ │ │ │ + 1216: 0016ddd8 304 FUNC GLOBAL DEFAULT 12 scheme_progress_evt │ │ │ │ 1217: 0039a364 4 OBJECT GLOBAL DEFAULT 24 scheme_source_property │ │ │ │ 1218: 0018e6ec 84 FUNC GLOBAL DEFAULT 12 scheme_display_to_string_w_max │ │ │ │ - 1219: 002433f4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_multiply │ │ │ │ - 1220: 0017d844 7272 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun │ │ │ │ - 1221: 000f68a4 136 FUNC GLOBAL DEFAULT 12 scheme_checked_caar │ │ │ │ + 1219: 0024341c 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_multiply │ │ │ │ + 1220: 0017d848 7272 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun │ │ │ │ + 1221: 000f68b0 136 FUNC GLOBAL DEFAULT 12 scheme_checked_caar │ │ │ │ 1222: 0018e68c 96 FUNC GLOBAL DEFAULT 12 scheme_write_to_string │ │ │ │ - 1223: 00262674 48 FUNC GLOBAL DEFAULT 12 rktio_convert_deinit │ │ │ │ - 1224: 00173924 184 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_special_ok_skip │ │ │ │ - 1225: 001d3444 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string │ │ │ │ + 1223: 0026269c 48 FUNC GLOBAL DEFAULT 12 rktio_convert_deinit │ │ │ │ + 1224: 00173928 184 FUNC GLOBAL DEFAULT 12 scheme_peek_byte_special_ok_skip │ │ │ │ + 1225: 001d3448 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string │ │ │ │ 1226: 00399e80 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stdout_port │ │ │ │ - 1227: 001fa930 24 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread_stack_start │ │ │ │ + 1227: 001fa958 24 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread_stack_start │ │ │ │ 1228: 00061d14 36 FUNC GLOBAL DEFAULT 12 scheme_directory_exists │ │ │ │ 1229: 0008f1fc 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_or_null_from_table_w_key_wraps │ │ │ │ - 1230: 0020688c 300 FUNC GLOBAL DEFAULT 12 scheme_remove_flush │ │ │ │ + 1230: 002068b4 300 FUNC GLOBAL DEFAULT 12 scheme_remove_flush │ │ │ │ 1231: 000796f0 12 FUNC GLOBAL DEFAULT 12 scheme_apply_to_list │ │ │ │ - 1232: 0020b44c 292 FUNC GLOBAL DEFAULT 12 scheme_block_until_enable_break │ │ │ │ + 1232: 0020b474 292 FUNC GLOBAL DEFAULT 12 scheme_block_until_enable_break │ │ │ │ 1233: 00399f0c 4 OBJECT GLOBAL DEFAULT 24 scheme_default_global_print_handler │ │ │ │ - 1234: 00179cc4 4 FUNC GLOBAL DEFAULT 12 scheme_signal_received_at │ │ │ │ + 1234: 00179cc8 4 FUNC GLOBAL DEFAULT 12 scheme_signal_received_at │ │ │ │ 1235: 000d2720 212 FUNC GLOBAL DEFAULT 12 scheme_jit_allocate_structure │ │ │ │ - 1236: 0025996c 128 FUNC GLOBAL DEFAULT 12 rktio_get_current_directory │ │ │ │ - 1237: 00041bbc 64 FUNC GLOBAL DEFAULT 12 scheme_init_logger_wait │ │ │ │ - 1238: 00236414 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_ref │ │ │ │ + 1236: 00259994 128 FUNC GLOBAL DEFAULT 12 rktio_get_current_directory │ │ │ │ + 1237: 00041bb8 64 FUNC GLOBAL DEFAULT 12 scheme_init_logger_wait │ │ │ │ + 1238: 0023643c 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_ref │ │ │ │ 1239: 00399d24 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_lt_proc │ │ │ │ - 1240: 00116718 20 FUNC GLOBAL DEFAULT 12 scheme_modulo │ │ │ │ - 1241: 0020845c 136 FUNC GLOBAL DEFAULT 12 scheme_end_current_thread │ │ │ │ + 1240: 0011671c 20 FUNC GLOBAL DEFAULT 12 scheme_modulo │ │ │ │ + 1241: 00208484 136 FUNC GLOBAL DEFAULT 12 scheme_end_current_thread │ │ │ │ 1242: 002b09bc 0 NOTYPE GLOBAL DEFAULT 23 __data_start │ │ │ │ - 1243: 000389e0 228 FUNC GLOBAL DEFAULT 12 scheme_strdup_eternal │ │ │ │ - 1244: 001e9f4c 344 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_remove │ │ │ │ - 1245: 00265c84 4 FUNC GLOBAL DEFAULT 12 rktio_stop_background │ │ │ │ - 1246: 00188c24 548 FUNC GLOBAL DEFAULT 12 scheme_get_reset_sized_byte_string_output │ │ │ │ - 1247: 002610b8 72 FUNC GLOBAL DEFAULT 12 rktio_is_ok_envvar_name │ │ │ │ - 1248: 00105bdc 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_table │ │ │ │ + 1243: 000389dc 228 FUNC GLOBAL DEFAULT 12 scheme_strdup_eternal │ │ │ │ + 1244: 001e9f64 344 FUNC GLOBAL DEFAULT 12 scheme_chaperone_props_remove │ │ │ │ + 1245: 00265cac 4 FUNC GLOBAL DEFAULT 12 rktio_stop_background │ │ │ │ + 1246: 00188c28 548 FUNC GLOBAL DEFAULT 12 scheme_get_reset_sized_byte_string_output │ │ │ │ + 1247: 002610e0 72 FUNC GLOBAL DEFAULT 12 rktio_is_ok_envvar_name │ │ │ │ + 1248: 00105be0 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_table │ │ │ │ 1249: 00399f08 4 OBJECT GLOBAL DEFAULT 24 scheme_eof_object_p_proc │ │ │ │ 1250: 00399c5c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_cdr_proc │ │ │ │ - 1251: 0024c384 460 FUNC GLOBAL DEFAULT 12 scheme_extend_comp_env │ │ │ │ - 1252: 0025f9a4 224 FUNC GLOBAL DEFAULT 12 rktio_udp_change_multicast_group │ │ │ │ + 1251: 0024c3ac 460 FUNC GLOBAL DEFAULT 12 scheme_extend_comp_env │ │ │ │ + 1252: 0025f9cc 224 FUNC GLOBAL DEFAULT 12 rktio_udp_change_multicast_group │ │ │ │ 1253: 00080834 48 FUNC GLOBAL DEFAULT 12 scheme_detach_multple_array │ │ │ │ 1254: 00096c6c 24 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree │ │ │ │ - 1255: 001f91bc 4 FUNC GLOBAL DEFAULT 12 scheme_syntax_to_datum │ │ │ │ + 1255: 001f91e4 4 FUNC GLOBAL DEFAULT 12 scheme_syntax_to_datum │ │ │ │ 1256: 00073e54 56 FUNC GLOBAL DEFAULT 12 scheme_init_fun_places │ │ │ │ - 1257: 00039608 4 FUNC GLOBAL DEFAULT 12 scheme_unused_intptr │ │ │ │ - 1258: 0013ae70 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ - 1259: 0025bd18 8 FUNC GLOBAL DEFAULT 12 rktio_forget │ │ │ │ + 1257: 00039604 4 FUNC GLOBAL DEFAULT 12 scheme_unused_intptr │ │ │ │ + 1258: 0013ae74 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt_eq │ │ │ │ + 1259: 0025bd40 8 FUNC GLOBAL DEFAULT 12 rktio_forget │ │ │ │ 1260: 00073e9c 80 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_everything │ │ │ │ - 1261: 00055454 752 FUNC GLOBAL DEFAULT 12 scheme_set_global_bucket │ │ │ │ - 1262: 00229a40 32 FUNC GLOBAL DEFAULT 12 ffi_lib_MARK │ │ │ │ - 1263: 0020a548 412 FUNC GLOBAL DEFAULT 12 scheme_weak_suspend_thread │ │ │ │ + 1261: 00055450 752 FUNC GLOBAL DEFAULT 12 scheme_set_global_bucket │ │ │ │ + 1262: 00229a68 32 FUNC GLOBAL DEFAULT 12 ffi_lib_MARK │ │ │ │ + 1263: 0020a570 412 FUNC GLOBAL DEFAULT 12 scheme_weak_suspend_thread │ │ │ │ 1264: 00079728 212 FUNC GLOBAL DEFAULT 12 shift_for_drop │ │ │ │ - 1265: 0005a7ac 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all │ │ │ │ + 1265: 0005a7a8 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all │ │ │ │ 1266: 003988a4 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_count │ │ │ │ - 1267: 002079a4 28 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread_at │ │ │ │ - 1268: 0016d3f4 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ - 1269: 0025c7e8 20 FUNC GLOBAL DEFAULT 12 rktio_fdzero │ │ │ │ - 1270: 000e9174 1120 FUNC GLOBAL DEFAULT 12 scheme_native_stack_trace │ │ │ │ + 1267: 002079cc 28 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread_at │ │ │ │ + 1268: 0016d3f8 4 FUNC GLOBAL DEFAULT 12 scheme_resume_remembered_threads │ │ │ │ + 1269: 0025c810 20 FUNC GLOBAL DEFAULT 12 rktio_fdzero │ │ │ │ + 1270: 000e917c 1120 FUNC GLOBAL DEFAULT 12 scheme_native_stack_trace │ │ │ │ 1271: 00197b78 272 FUNC GLOBAL DEFAULT 12 scheme_make_fixnum_rational │ │ │ │ - 1272: 00055d64 196 FUNC GLOBAL DEFAULT 12 scheme_malloc_empty_closure │ │ │ │ + 1272: 00055d60 196 FUNC GLOBAL DEFAULT 12 scheme_malloc_empty_closure │ │ │ │ 1273: 0008fff8 192 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_next │ │ │ │ - 1274: 0025bb9c 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_open_pending │ │ │ │ - 1275: 00036f60 76 FUNC GLOBAL DEFAULT 12 GC_dump │ │ │ │ - 1276: 00046d9c 316 FUNC GLOBAL DEFAULT 12 scheme_log_abort │ │ │ │ - 1277: 0016d3d8 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ - 1278: 0003948c 60 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer_once │ │ │ │ + 1274: 0025bbc4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_open_pending │ │ │ │ + 1275: 00036f5c 76 FUNC GLOBAL DEFAULT 12 GC_dump │ │ │ │ + 1276: 00046d98 316 FUNC GLOBAL DEFAULT 12 scheme_log_abort │ │ │ │ + 1277: 0016d3dc 4 FUNC GLOBAL DEFAULT 12 scheme_init_thread_memory │ │ │ │ + 1278: 00039488 60 FUNC GLOBAL DEFAULT 12 scheme_add_scheme_finalizer_once │ │ │ │ 1279: 00398c74 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_request_count │ │ │ │ 1280: 003988c0 4 OBJECT GLOBAL DEFAULT 24 scheme_continuation_application_count │ │ │ │ - 1281: 00260f5c 188 FUNC GLOBAL DEFAULT 12 rktio_restore_modified_signal_handlers │ │ │ │ - 1282: 0025ef58 188 FUNC GLOBAL DEFAULT 12 rktio_udp_disconnect │ │ │ │ - 1283: 00248adc 536 FUNC GLOBAL DEFAULT 12 scheme_checked_integer_to_char │ │ │ │ - 1284: 0003e424 196 FUNC GLOBAL DEFAULT 12 scheme_lookup_global │ │ │ │ + 1281: 00260f84 188 FUNC GLOBAL DEFAULT 12 rktio_restore_modified_signal_handlers │ │ │ │ + 1282: 0025ef80 188 FUNC GLOBAL DEFAULT 12 rktio_udp_disconnect │ │ │ │ + 1283: 00248b04 536 FUNC GLOBAL DEFAULT 12 scheme_checked_integer_to_char │ │ │ │ + 1284: 0003e420 196 FUNC GLOBAL DEFAULT 12 scheme_lookup_global │ │ │ │ 1285: 0039a3e8 4 OBJECT GLOBAL DEFAULT 24 scheme_make_inspector_proc │ │ │ │ 1286: 0039a148 4 OBJECT GLOBAL DEFAULT 24 scheme_num_read_syntax_objects │ │ │ │ 1287: 00398c18 4 OBJECT GLOBAL DEFAULT 24 scheme_void_proc │ │ │ │ - 1288: 00241a50 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ - 1289: 00207568 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ - 1290: 0016e684 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ - 1291: 00128780 4 FUNC GLOBAL DEFAULT 12 scheme_init_longdouble_fixup │ │ │ │ - 1292: 0020e93c 232 FUNC GLOBAL DEFAULT 12 scheme_make_syncing │ │ │ │ + 1288: 00241a78 56 FUNC GLOBAL DEFAULT 12 scheme_init_bignum │ │ │ │ + 1289: 00207590 92 FUNC GLOBAL DEFAULT 12 scheme_release_fd_semaphores │ │ │ │ + 1290: 0016e688 708 FUNC GLOBAL DEFAULT 12 scheme_get_special │ │ │ │ + 1291: 00128788 4 FUNC GLOBAL DEFAULT 12 scheme_init_longdouble_fixup │ │ │ │ + 1292: 0020e964 232 FUNC GLOBAL DEFAULT 12 scheme_make_syncing │ │ │ │ 1293: 000c8200 48 FUNC GLOBAL DEFAULT 12 scheme_save_struct_temp │ │ │ │ 1294: 0009016c 264 FUNC GLOBAL DEFAULT 12 scheme_init_hash_key_procs │ │ │ │ - 1295: 0025ff84 64 FUNC GLOBAL DEFAULT 12 rktio_poll_add_process │ │ │ │ + 1295: 0025ffac 64 FUNC GLOBAL DEFAULT 12 rktio_poll_add_process │ │ │ │ 1296: 00090684 320 FUNC GLOBAL DEFAULT 12 mzHAMT_KEY_CODE │ │ │ │ - 1297: 00032db8 20 FUNC GLOBAL DEFAULT 12 GC_mark │ │ │ │ - 1298: 001d4aec 120 FUNC GLOBAL DEFAULT 12 scheme_strncmp │ │ │ │ - 1299: 0025eb94 276 FUNC GLOBAL DEFAULT 12 rktio_accept │ │ │ │ + 1297: 00032db4 20 FUNC GLOBAL DEFAULT 12 GC_mark │ │ │ │ + 1298: 001d4af0 120 FUNC GLOBAL DEFAULT 12 scheme_strncmp │ │ │ │ + 1299: 0025ebbc 276 FUNC GLOBAL DEFAULT 12 rktio_accept │ │ │ │ 1300: 0006dc70 20 FUNC GLOBAL DEFAULT 12 scheme_set_original_dir │ │ │ │ 1301: 0008c014 4 FUNC GLOBAL DEFAULT 12 scheme_init_futures_once │ │ │ │ - 1302: 001648c4 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ - 1303: 00034e50 252 FUNC GLOBAL DEFAULT 12 GC_adopt_message_allocator │ │ │ │ + 1302: 001648c8 732 FUNC GLOBAL DEFAULT 12 scheme_optimize_add_import_variable │ │ │ │ + 1303: 00034e4c 252 FUNC GLOBAL DEFAULT 12 GC_adopt_message_allocator │ │ │ │ 1304: 003989b8 4 OBJECT GLOBAL DEFAULT 24 scheme_void │ │ │ │ - 1305: 00207b24 28 FUNC GLOBAL DEFAULT 12 scheme_start_atomic │ │ │ │ + 1305: 00207b4c 28 FUNC GLOBAL DEFAULT 12 scheme_start_atomic │ │ │ │ 1306: 001950e0 8 FUNC GLOBAL DEFAULT 12 scheme_print │ │ │ │ - 1307: 000f6d10 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ + 1307: 000f6d1c 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_p │ │ │ │ 1308: 0008667c 72 FUNC GLOBAL DEFAULT 12 scheme_is_cm_deeper │ │ │ │ - 1309: 001f5a20 220 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_symbol │ │ │ │ - 1310: 00178b04 160 FUNC GLOBAL DEFAULT 12 scheme_fs_change_properties │ │ │ │ - 1311: 0025a680 224 FUNC GLOBAL DEFAULT 12 rktio_file_size │ │ │ │ + 1309: 001f5a38 220 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_char_symbol │ │ │ │ + 1310: 00178b08 160 FUNC GLOBAL DEFAULT 12 scheme_fs_change_properties │ │ │ │ + 1311: 0025a6a8 224 FUNC GLOBAL DEFAULT 12 rktio_file_size │ │ │ │ 1312: 0007ef58 48 FUNC GLOBAL DEFAULT 12 scheme_check_proc_arity │ │ │ │ - 1313: 00207e64 388 FUNC GLOBAL DEFAULT 12 scheme_break_kind_thread │ │ │ │ - 1314: 001309c4 64 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_bit_set_p │ │ │ │ + 1313: 00207e8c 388 FUNC GLOBAL DEFAULT 12 scheme_break_kind_thread │ │ │ │ + 1314: 001309c8 64 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_bit_set_p │ │ │ │ 1315: 00399c74 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_plus_proc │ │ │ │ - 1316: 0017f74c 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_links │ │ │ │ - 1317: 002367c8 56 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_places │ │ │ │ - 1318: 00103a0c 192 FUNC GLOBAL DEFAULT 12 scheme_make_raw_pair │ │ │ │ - 1319: 001ea76c 420 FUNC GLOBAL DEFAULT 12 scheme_clone_prefab_struct_instance │ │ │ │ - 1320: 0002afa4 220 FUNC GLOBAL DEFAULT 12 fault_handler │ │ │ │ - 1321: 000f6794 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cadr │ │ │ │ - 1322: 0003874c 104 FUNC GLOBAL DEFAULT 12 scheme_check_overflow │ │ │ │ + 1316: 0017f750 112 FUNC GLOBAL DEFAULT 12 scheme_current_library_collection_links │ │ │ │ + 1317: 002367f0 56 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_places │ │ │ │ + 1318: 00103a10 192 FUNC GLOBAL DEFAULT 12 scheme_make_raw_pair │ │ │ │ + 1319: 001ea784 420 FUNC GLOBAL DEFAULT 12 scheme_clone_prefab_struct_instance │ │ │ │ + 1320: 0002afa0 220 FUNC GLOBAL DEFAULT 12 fault_handler │ │ │ │ + 1321: 000f67a0 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cadr │ │ │ │ + 1322: 00038748 104 FUNC GLOBAL DEFAULT 12 scheme_check_overflow │ │ │ │ 1323: 0007d820 4 FUNC GLOBAL DEFAULT 12 scheme_make_arity_mask │ │ │ │ - 1324: 0025f178 20 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto │ │ │ │ - 1325: 00206e2c 88 FUNC GLOBAL DEFAULT 12 scheme_alloc_runstack │ │ │ │ - 1326: 001071d8 1112 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_filtered_copy │ │ │ │ - 1327: 00254edc 228 FUNC GLOBAL DEFAULT 12 scheme_real_to_complex │ │ │ │ - 1328: 00188584 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ + 1324: 0025f1a0 20 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto │ │ │ │ + 1325: 00206e54 88 FUNC GLOBAL DEFAULT 12 scheme_alloc_runstack │ │ │ │ + 1326: 001071dc 1112 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_table_filtered_copy │ │ │ │ + 1327: 00254f04 228 FUNC GLOBAL DEFAULT 12 scheme_real_to_complex │ │ │ │ + 1328: 00188588 320 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string_input_port │ │ │ │ 1329: 000ac7f4 8 FUNC GLOBAL DEFAULT 12 scheme_generate_pop_unboxed │ │ │ │ - 1330: 00047234 300 FUNC GLOBAL DEFAULT 12 scheme_make_logger │ │ │ │ - 1331: 00059c28 296 FUNC GLOBAL DEFAULT 12 scheme_eval │ │ │ │ - 1332: 0004748c 476 FUNC GLOBAL DEFAULT 12 scheme_raise_realm_exn │ │ │ │ - 1333: 0004b864 352 FUNC GLOBAL DEFAULT 12 scheme_contract_realm_adjust │ │ │ │ + 1330: 00047230 300 FUNC GLOBAL DEFAULT 12 scheme_make_logger │ │ │ │ + 1331: 00059c24 296 FUNC GLOBAL DEFAULT 12 scheme_eval │ │ │ │ + 1332: 00047488 476 FUNC GLOBAL DEFAULT 12 scheme_raise_realm_exn │ │ │ │ + 1333: 0004b860 352 FUNC GLOBAL DEFAULT 12 scheme_contract_realm_adjust │ │ │ │ 1334: 00061518 120 FUNC GLOBAL DEFAULT 12 scheme_os_setcwd │ │ │ │ - 1335: 00258770 724 FUNC GLOBAL DEFAULT 12 scheme_read_lambda │ │ │ │ - 1336: 001ea340 44 FUNC GLOBAL DEFAULT 12 scheme_is_struct_instance │ │ │ │ - 1337: 001e8270 840 FUNC GLOBAL DEFAULT 12 scheme_struct_setter │ │ │ │ - 1338: 00039540 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage │ │ │ │ - 1339: 0002b884 192 FUNC GLOBAL DEFAULT 12 GC_create_message_allocator │ │ │ │ + 1335: 00258798 724 FUNC GLOBAL DEFAULT 12 scheme_read_lambda │ │ │ │ + 1336: 001ea358 44 FUNC GLOBAL DEFAULT 12 scheme_is_struct_instance │ │ │ │ + 1337: 001e8288 840 FUNC GLOBAL DEFAULT 12 scheme_struct_setter │ │ │ │ + 1338: 0003953c 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage │ │ │ │ + 1339: 0002b880 192 FUNC GLOBAL DEFAULT 12 GC_create_message_allocator │ │ │ │ 1340: 00097bcc 8 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_set │ │ │ │ - 1341: 00102a88 1776 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_list │ │ │ │ - 1342: 0025ac08 56 FUNC GLOBAL DEFAULT 12 rktio_copy_file_stop │ │ │ │ - 1343: 002287a8 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref │ │ │ │ + 1341: 00102a8c 1776 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_list │ │ │ │ + 1342: 0025ac30 56 FUNC GLOBAL DEFAULT 12 rktio_copy_file_stop │ │ │ │ + 1343: 002287d0 8 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref │ │ │ │ 1344: 0019811c 212 FUNC GLOBAL DEFAULT 12 scheme_rational_add1 │ │ │ │ - 1345: 0024bf20 544 FUNC GLOBAL DEFAULT 12 scheme_make_local │ │ │ │ + 1345: 0024bf48 544 FUNC GLOBAL DEFAULT 12 scheme_make_local │ │ │ │ 1346: 0039a4a4 4 OBJECT GLOBAL DEFAULT 24 thread_sleep_callback │ │ │ │ - 1347: 00170070 304 FUNC GLOBAL DEFAULT 12 scheme_count_lines │ │ │ │ - 1348: 0025c108 40 FUNC GLOBAL DEFAULT 12 rktio_read │ │ │ │ + 1347: 00170074 304 FUNC GLOBAL DEFAULT 12 scheme_count_lines │ │ │ │ + 1348: 0025c130 40 FUNC GLOBAL DEFAULT 12 rktio_read │ │ │ │ 1349: 000845ec 964 FUNC GLOBAL DEFAULT 12 prune_cont_marks │ │ │ │ - 1350: 00038298 236 FUNC GLOBAL DEFAULT 12 scheme_strdup_and_free │ │ │ │ + 1350: 00038294 236 FUNC GLOBAL DEFAULT 12 scheme_strdup_and_free │ │ │ │ 1351: 00399f38 4 OBJECT GLOBAL DEFAULT 24 syntax_symbol │ │ │ │ - 1352: 00055744 228 FUNC GLOBAL DEFAULT 12 scheme_install_macro │ │ │ │ - 1353: 0025f730 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_ttl │ │ │ │ - 1354: 00207bac 40 FUNC GLOBAL DEFAULT 12 scheme_start_in_scheduler │ │ │ │ - 1355: 001ea36c 104 FUNC GLOBAL DEFAULT 12 scheme_struct_ref │ │ │ │ - 1356: 0020faa4 300 FUNC GLOBAL DEFAULT 12 scheme_custodian_check_available │ │ │ │ - 1357: 00172790 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ - 1358: 0015d61c 712 FUNC GLOBAL DEFAULT 12 optimize_apply_values │ │ │ │ - 1359: 000546a4 244 FUNC GLOBAL DEFAULT 12 scheme_recheck_prompt_and_barrier │ │ │ │ - 1360: 001d7a28 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ + 1352: 00055740 228 FUNC GLOBAL DEFAULT 12 scheme_install_macro │ │ │ │ + 1353: 0025f758 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_ttl │ │ │ │ + 1354: 00207bd4 40 FUNC GLOBAL DEFAULT 12 scheme_start_in_scheduler │ │ │ │ + 1355: 001ea384 104 FUNC GLOBAL DEFAULT 12 scheme_struct_ref │ │ │ │ + 1356: 0020facc 300 FUNC GLOBAL DEFAULT 12 scheme_custodian_check_available │ │ │ │ + 1357: 00172794 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok │ │ │ │ + 1358: 0015d620 712 FUNC GLOBAL DEFAULT 12 optimize_apply_values │ │ │ │ + 1359: 000546a0 244 FUNC GLOBAL DEFAULT 12 scheme_recheck_prompt_and_barrier │ │ │ │ + 1360: 001d7a2c 20 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_span │ │ │ │ 1361: 0008ada4 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_milliseconds │ │ │ │ - 1362: 0024100c 4 FUNC GLOBAL DEFAULT 12 scheme_init_startup │ │ │ │ - 1363: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_acos │ │ │ │ - 1364: 0002bfc0 168 FUNC GLOBAL DEFAULT 12 GC_malloc_for_incremental │ │ │ │ - 1365: 0021638c 72 FUNC GLOBAL DEFAULT 12 scheme_param_config │ │ │ │ + 1362: 00241034 4 FUNC GLOBAL DEFAULT 12 scheme_init_startup │ │ │ │ + 1363: 00130534 4 FUNC GLOBAL DEFAULT 12 scheme_double_acos │ │ │ │ + 1364: 0002bfbc 168 FUNC GLOBAL DEFAULT 12 GC_malloc_for_incremental │ │ │ │ + 1365: 002163b4 72 FUNC GLOBAL DEFAULT 12 scheme_param_config │ │ │ │ 1366: 0039a168 4 OBJECT GLOBAL DEFAULT 24 failure_msg_for_read │ │ │ │ - 1367: 000f15e8 492 FUNC GLOBAL DEFAULT 12 extract_import_info │ │ │ │ - 1368: 00243a9c 1092 FUNC GLOBAL DEFAULT 12 scheme_bignum_shift │ │ │ │ - 1369: 00239bb0 200 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_basecase │ │ │ │ + 1367: 000f15f0 492 FUNC GLOBAL DEFAULT 12 extract_import_info │ │ │ │ + 1368: 00243ac4 1092 FUNC GLOBAL DEFAULT 12 scheme_bignum_shift │ │ │ │ + 1369: 00239bd8 200 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_basecase │ │ │ │ 1370: 001b4734 1756 FUNC GLOBAL DEFAULT 12 scheme_regexp_initialize │ │ │ │ - 1371: 001e8fc4 412 FUNC GLOBAL DEFAULT 12 scheme_init_struct_wait │ │ │ │ + 1371: 001e8fdc 412 FUNC GLOBAL DEFAULT 12 scheme_init_struct_wait │ │ │ │ 1372: 000796c0 48 FUNC GLOBAL DEFAULT 12 scheme_tail_apply_no_copy │ │ │ │ - 1373: 00214b44 6216 FUNC GLOBAL DEFAULT 12 scheme_init_thread │ │ │ │ + 1373: 00214b6c 6216 FUNC GLOBAL DEFAULT 12 scheme_init_thread │ │ │ │ 1374: 00399db0 4 OBJECT GLOBAL DEFAULT 24 scheme_eof │ │ │ │ - 1375: 00261c20 52 FUNC GLOBAL DEFAULT 12 rktio_fs_change_forget │ │ │ │ - 1376: 00264f28 528 FUNC GLOBAL DEFAULT 12 rktio_sha2_final │ │ │ │ - 1377: 001cc080 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ + 1375: 00261c48 52 FUNC GLOBAL DEFAULT 12 rktio_fs_change_forget │ │ │ │ + 1376: 00264f50 528 FUNC GLOBAL DEFAULT 12 rktio_sha2_final │ │ │ │ + 1377: 001cc084 152 FUNC GLOBAL DEFAULT 12 scheme_extract_index │ │ │ │ 1378: 00095c28 260 FUNC GLOBAL DEFAULT 12 scheme_hash_get_key │ │ │ │ - 1379: 00037d7c 20 FUNC GLOBAL DEFAULT 12 scheme_set_report_out_of_memory │ │ │ │ + 1379: 00037d78 20 FUNC GLOBAL DEFAULT 12 scheme_set_report_out_of_memory │ │ │ │ 1380: 00198554 208 FUNC GLOBAL DEFAULT 12 scheme_rational_min │ │ │ │ - 1381: 00037b38 4 FUNC GLOBAL DEFAULT 12 scheme_setup_thread_local_key_if_needed │ │ │ │ + 1381: 00037b34 4 FUNC GLOBAL DEFAULT 12 scheme_setup_thread_local_key_if_needed │ │ │ │ 1382: 0008eba4 28 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_get │ │ │ │ 1383: 000bbd0c 272 FUNC GLOBAL DEFAULT 12 scheme_generate_shared_call │ │ │ │ - 1384: 002078bc 4 FUNC GLOBAL DEFAULT 12 scheme_check_fd_semaphores │ │ │ │ - 1385: 00032bb8 52 FUNC GLOBAL DEFAULT 12 GC_mark_variable_stack │ │ │ │ + 1384: 002078e4 4 FUNC GLOBAL DEFAULT 12 scheme_check_fd_semaphores │ │ │ │ + 1385: 00032bb4 52 FUNC GLOBAL DEFAULT 12 GC_mark_variable_stack │ │ │ │ 1386: 0008ef78 88 FUNC GLOBAL DEFAULT 12 scheme_hash_table_index │ │ │ │ 1387: 000a0f2c 96 FUNC GLOBAL DEFAULT 12 scheme_branch_for_true │ │ │ │ - 1388: 00175b10 420 FUNC GLOBAL DEFAULT 12 scheme_port_waiting_peer_p │ │ │ │ - 1389: 00039544 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage_minor │ │ │ │ - 1390: 00262d08 8 FUNC GLOBAL DEFAULT 12 rktio_recase_utf16 │ │ │ │ + 1388: 00175b14 420 FUNC GLOBAL DEFAULT 12 scheme_port_waiting_peer_p │ │ │ │ + 1389: 00039540 4 FUNC GLOBAL DEFAULT 12 scheme_collect_garbage_minor │ │ │ │ + 1390: 00262d30 8 FUNC GLOBAL DEFAULT 12 rktio_recase_utf16 │ │ │ │ 1391: 0007ad60 356 FUNC GLOBAL DEFAULT 12 scheme_procedure_arity_includes │ │ │ │ 1392: 0039a588 4 OBJECT GLOBAL DEFAULT 24 scheme_main_thread │ │ │ │ 1393: 00397744 4 OBJECT GLOBAL DEFAULT 24 GC_out_of_memory │ │ │ │ 1394: 00198a50 264 FUNC GLOBAL DEFAULT 12 scheme_rational_ceiling │ │ │ │ - 1395: 001c2d84 12 FUNC GLOBAL DEFAULT 12 scheme_get_back_into_line │ │ │ │ - 1396: 0004d1b8 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_contract │ │ │ │ - 1397: 0014133c 68 FUNC GLOBAL DEFAULT 12 scheme_double_to_string │ │ │ │ - 1398: 0025cc44 68 FUNC GLOBAL DEFAULT 12 rktio_free_global_poll_set │ │ │ │ - 1399: 0003d328 392 FUNC GLOBAL DEFAULT 12 scheme_restart_instance │ │ │ │ + 1395: 001c2d88 12 FUNC GLOBAL DEFAULT 12 scheme_get_back_into_line │ │ │ │ + 1396: 0004d1b4 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_contract │ │ │ │ + 1397: 00141340 68 FUNC GLOBAL DEFAULT 12 scheme_double_to_string │ │ │ │ + 1398: 0025cc6c 68 FUNC GLOBAL DEFAULT 12 rktio_free_global_poll_set │ │ │ │ + 1399: 0003d324 392 FUNC GLOBAL DEFAULT 12 scheme_restart_instance │ │ │ │ 1400: 001b4724 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_pregexp │ │ │ │ - 1401: 00130ddc 252 FUNC GLOBAL DEFAULT 12 scheme_fxvector_length │ │ │ │ - 1402: 0003857c 252 FUNC GLOBAL DEFAULT 12 scheme_make_offset_cptr │ │ │ │ + 1401: 00130de0 252 FUNC GLOBAL DEFAULT 12 scheme_fxvector_length │ │ │ │ + 1402: 00038578 252 FUNC GLOBAL DEFAULT 12 scheme_make_offset_cptr │ │ │ │ 1403: 0018c7a8 108 FUNC GLOBAL DEFAULT 12 scheme_init_print_buffers_places │ │ │ │ - 1404: 000ea2ec 464 FUNC GLOBAL DEFAULT 12 scheme_mz_load_retained │ │ │ │ + 1404: 000ea2f4 464 FUNC GLOBAL DEFAULT 12 scheme_mz_load_retained │ │ │ │ 1405: 00199274 480 FUNC GLOBAL DEFAULT 12 scheme_rational_power │ │ │ │ - 1406: 00205b3c 20 FUNC GLOBAL DEFAULT 12 scheme_get_initial_inspector │ │ │ │ - 1407: 001eede8 4 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type2 │ │ │ │ + 1406: 00205b64 20 FUNC GLOBAL DEFAULT 12 scheme_get_initial_inspector │ │ │ │ + 1407: 001eee00 4 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type2 │ │ │ │ 1408: 000866fc 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_start │ │ │ │ 1409: 00096b58 88 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_access │ │ │ │ 1410: 00398c50 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_jmp │ │ │ │ 1411: 003987a4 4 OBJECT GLOBAL DEFAULT 24 scheme_code_count │ │ │ │ - 1412: 0020519c 28 FUNC GLOBAL DEFAULT 12 scheme_set_current_thread_ran_some │ │ │ │ - 1413: 00104400 88 FUNC GLOBAL DEFAULT 12 scheme_proper_list_length │ │ │ │ + 1412: 002051c4 28 FUNC GLOBAL DEFAULT 12 scheme_set_current_thread_ran_some │ │ │ │ + 1413: 00104404 88 FUNC GLOBAL DEFAULT 12 scheme_proper_list_length │ │ │ │ 1414: 00399f2c 4 OBJECT GLOBAL DEFAULT 24 quasiquote_symbol │ │ │ │ - 1415: 0020c36c 372 FUNC GLOBAL DEFAULT 12 scheme_get_thread_suspend │ │ │ │ - 1416: 0020516c 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_count │ │ │ │ - 1417: 00103d4c 248 FUNC GLOBAL DEFAULT 12 scheme_alloc_list │ │ │ │ - 1418: 002659ec 172 FUNC GLOBAL DEFAULT 12 rktio_hash_remove │ │ │ │ - 1419: 001c3120 2700 FUNC GLOBAL DEFAULT 12 scheme_wait_semas_chs │ │ │ │ - 1420: 0020c204 300 FUNC GLOBAL DEFAULT 12 scheme_push_kill_action │ │ │ │ + 1415: 0020c394 372 FUNC GLOBAL DEFAULT 12 scheme_get_thread_suspend │ │ │ │ + 1416: 00205194 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_count │ │ │ │ + 1417: 00103d50 248 FUNC GLOBAL DEFAULT 12 scheme_alloc_list │ │ │ │ + 1418: 00265a14 172 FUNC GLOBAL DEFAULT 12 rktio_hash_remove │ │ │ │ + 1419: 001c3124 2700 FUNC GLOBAL DEFAULT 12 scheme_wait_semas_chs │ │ │ │ + 1420: 0020c22c 300 FUNC GLOBAL DEFAULT 12 scheme_push_kill_action │ │ │ │ 1421: 000623a4 360 FUNC GLOBAL DEFAULT 12 scheme_is_relative_path │ │ │ │ - 1422: 0020fbd0 456 FUNC GLOBAL DEFAULT 12 scheme_add_flush │ │ │ │ - 1423: 001f6064 2308 FUNC GLOBAL DEFAULT 12 scheme_symbol_name_and_size │ │ │ │ + 1422: 0020fbf8 456 FUNC GLOBAL DEFAULT 12 scheme_add_flush │ │ │ │ + 1423: 001f607c 2308 FUNC GLOBAL DEFAULT 12 scheme_symbol_name_and_size │ │ │ │ 1424: 00398cc0 2980 OBJECT GLOBAL DEFAULT 24 scheme_jit_common │ │ │ │ - 1425: 001c3bac 196 FUNC GLOBAL DEFAULT 12 scheme_make_channel │ │ │ │ + 1425: 001c3bb0 196 FUNC GLOBAL DEFAULT 12 scheme_make_channel │ │ │ │ 1426: 0039a6d8 4 OBJECT GLOBAL DEFAULT 24 scheme_double_ctype │ │ │ │ - 1427: 00037964 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_os_thread_stack_base │ │ │ │ - 1428: 00205158 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread │ │ │ │ - 1429: 0021498c 76 FUNC GLOBAL DEFAULT 12 scheme_compile_target_check │ │ │ │ - 1430: 0010786c 284 FUNC GLOBAL DEFAULT 12 scheme_weak_box_value │ │ │ │ + 1427: 00037960 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_os_thread_stack_base │ │ │ │ + 1428: 00205180 20 FUNC GLOBAL DEFAULT 12 scheme_get_current_thread │ │ │ │ + 1429: 002149b4 76 FUNC GLOBAL DEFAULT 12 scheme_compile_target_check │ │ │ │ + 1430: 00107870 284 FUNC GLOBAL DEFAULT 12 scheme_weak_box_value │ │ │ │ 1431: 00087ad4 860 FUNC GLOBAL DEFAULT 12 scheme_apply_dw_in_meta │ │ │ │ - 1432: 00179e18 4 FUNC GLOBAL DEFAULT 12 scheme_kill_green_thread_timer │ │ │ │ - 1433: 001f9bcc 356 FUNC GLOBAL DEFAULT 12 scheme_stx_property │ │ │ │ - 1434: 002298dc 4 FUNC GLOBAL DEFAULT 12 scheme_stencil_vector_popcount │ │ │ │ - 1435: 002599ec 92 FUNC GLOBAL DEFAULT 12 rktio_set_current_directory │ │ │ │ - 1436: 00128904 44 FUNC GLOBAL DEFAULT 12 scheme_get_int_val │ │ │ │ + 1432: 00179e1c 4 FUNC GLOBAL DEFAULT 12 scheme_kill_green_thread_timer │ │ │ │ + 1433: 001f9bf4 356 FUNC GLOBAL DEFAULT 12 scheme_stx_property │ │ │ │ + 1434: 00229904 4 FUNC GLOBAL DEFAULT 12 scheme_stencil_vector_popcount │ │ │ │ + 1435: 00259a14 92 FUNC GLOBAL DEFAULT 12 rktio_set_current_directory │ │ │ │ + 1436: 0012890c 44 FUNC GLOBAL DEFAULT 12 scheme_get_int_val │ │ │ │ 1437: 0039a52c 4 OBJECT GLOBAL DEFAULT 24 scheme_first_thread │ │ │ │ - 1438: 002627a0 208 FUNC GLOBAL DEFAULT 12 rktio_system_language_country │ │ │ │ + 1438: 002627c8 208 FUNC GLOBAL DEFAULT 12 rktio_system_language_country │ │ │ │ 1439: 00398810 4 OBJECT GLOBAL DEFAULT 24 scheme_console_printf │ │ │ │ 1440: 00398c20 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_specialize_proc │ │ │ │ 1441: 000bbe1c 276 FUNC GLOBAL DEFAULT 12 scheme_ensure_retry_available │ │ │ │ - 1442: 00110f90 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_input_port │ │ │ │ - 1443: 0012c60c 120 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_float │ │ │ │ + 1442: 00110f94 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_input_port │ │ │ │ + 1443: 0012c614 120 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_float │ │ │ │ 1444: 00096da8 104 FUNC GLOBAL DEFAULT 12 scheme_make_hash_tree_of_type │ │ │ │ - 1445: 00242df8 100 FUNC GLOBAL DEFAULT 12 scheme_bignum_eq │ │ │ │ + 1445: 00242e20 100 FUNC GLOBAL DEFAULT 12 scheme_bignum_eq │ │ │ │ 1446: 0008adc4 32 FUNC GLOBAL DEFAULT 12 scheme_get_process_children_milliseconds │ │ │ │ - 1447: 0005d9f4 4516 FUNC GLOBAL DEFAULT 12 scheme_init_file │ │ │ │ - 1448: 0023a54c 112 FUNC GLOBAL DEFAULT 12 scheme_gmpn_submul_1 │ │ │ │ - 1449: 00173a24 264 FUNC GLOBAL DEFAULT 12 scheme_write_char_string │ │ │ │ - 1450: 00229990 8 FUNC GLOBAL DEFAULT 12 ffi_obj_SIZE │ │ │ │ + 1447: 0005d9f0 4516 FUNC GLOBAL DEFAULT 12 scheme_init_file │ │ │ │ + 1448: 0023a574 112 FUNC GLOBAL DEFAULT 12 scheme_gmpn_submul_1 │ │ │ │ + 1449: 00173a28 264 FUNC GLOBAL DEFAULT 12 scheme_write_char_string │ │ │ │ + 1450: 002299b8 8 FUNC GLOBAL DEFAULT 12 ffi_obj_SIZE │ │ │ │ 1451: 00074964 344 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim │ │ │ │ 1452: 002b40cc 4 OBJECT GLOBAL DEFAULT 23 scheme_case_sensitive │ │ │ │ 1453: 000a1044 264 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_prefix │ │ │ │ - 1454: 00044ce4 2480 FUNC GLOBAL DEFAULT 12 scheme_log_name_pfx_message │ │ │ │ - 1455: 0021bf20 64 FUNC GLOBAL DEFAULT 12 scheme_set_type_equality │ │ │ │ - 1456: 001edba0 372 FUNC GLOBAL DEFAULT 12 scheme_rename_struct_proc │ │ │ │ - 1457: 001059f4 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_table │ │ │ │ - 1458: 00265b58 4 FUNC GLOBAL DEFAULT 12 rktio_create_console │ │ │ │ - 1459: 000535d4 308 FUNC GLOBAL DEFAULT 12 scheme_new_mark_segment │ │ │ │ - 1460: 0020e17c 268 FUNC GLOBAL DEFAULT 12 scheme_get_thread_param │ │ │ │ - 1461: 002447a8 232 FUNC GLOBAL DEFAULT 12 scheme_read_bignum_bytes │ │ │ │ - 1462: 00053aa8 40 FUNC GLOBAL DEFAULT 12 scheme_temp_inc_mark_depth │ │ │ │ + 1454: 00044ce0 2480 FUNC GLOBAL DEFAULT 12 scheme_log_name_pfx_message │ │ │ │ + 1455: 0021bf48 64 FUNC GLOBAL DEFAULT 12 scheme_set_type_equality │ │ │ │ + 1456: 001edbb8 372 FUNC GLOBAL DEFAULT 12 scheme_rename_struct_proc │ │ │ │ + 1457: 001059f8 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_table │ │ │ │ + 1458: 00265b80 4 FUNC GLOBAL DEFAULT 12 rktio_create_console │ │ │ │ + 1459: 000535d0 308 FUNC GLOBAL DEFAULT 12 scheme_new_mark_segment │ │ │ │ + 1460: 0020e1a4 268 FUNC GLOBAL DEFAULT 12 scheme_get_thread_param │ │ │ │ + 1461: 002447d0 232 FUNC GLOBAL DEFAULT 12 scheme_read_bignum_bytes │ │ │ │ + 1462: 00053aa4 40 FUNC GLOBAL DEFAULT 12 scheme_temp_inc_mark_depth │ │ │ │ 1463: 00399c58 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_car_proc │ │ │ │ - 1464: 001289d4 28 FUNC GLOBAL DEFAULT 12 scheme_exact_p │ │ │ │ + 1464: 001289dc 28 FUNC GLOBAL DEFAULT 12 scheme_exact_p │ │ │ │ 1465: 001982c4 448 FUNC GLOBAL DEFAULT 12 scheme_rational_multiply │ │ │ │ - 1466: 00203084 396 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers │ │ │ │ + 1466: 002030ac 396 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers │ │ │ │ 1467: 003989e4 512 OBJECT GLOBAL DEFAULT 24 scheme_prim_opt_flags │ │ │ │ - 1468: 0025cc1c 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_eventmask │ │ │ │ - 1469: 0016d3e4 4 FUNC GLOBAL DEFAULT 12 scheme_remember_subthread │ │ │ │ - 1470: 002600dc 8 FUNC GLOBAL DEFAULT 12 rktio_process_init │ │ │ │ - 1471: 0005ae4c 764 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post_config │ │ │ │ + 1468: 0025cc44 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_eventmask │ │ │ │ + 1469: 0016d3e8 4 FUNC GLOBAL DEFAULT 12 scheme_remember_subthread │ │ │ │ + 1470: 00260104 8 FUNC GLOBAL DEFAULT 12 rktio_process_init │ │ │ │ + 1471: 0005ae48 764 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post_config │ │ │ │ 1472: 003987ec 4 OBJECT GLOBAL DEFAULT 24 scheme_starting_up │ │ │ │ - 1473: 00039600 4 FUNC GLOBAL DEFAULT 12 scheme_free_key │ │ │ │ - 1474: 000eddfc 132 FUNC GLOBAL DEFAULT 12 scheme_init_letrec_check │ │ │ │ + 1473: 000395fc 4 FUNC GLOBAL DEFAULT 12 scheme_free_key │ │ │ │ + 1474: 000ede04 132 FUNC GLOBAL DEFAULT 12 scheme_init_letrec_check │ │ │ │ 1475: 003987ac 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_arg │ │ │ │ - 1476: 0002c968 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ - 1477: 0010394c 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ + 1476: 0002c964 4 FUNC GLOBAL DEFAULT 12 GC_fixup_self │ │ │ │ + 1477: 00103950 192 FUNC GLOBAL DEFAULT 12 scheme_make_mutable_pair │ │ │ │ 1478: 000803a4 1168 FUNC GLOBAL DEFAULT 12 extract_impersonator_results │ │ │ │ - 1479: 0020c0f0 276 FUNC GLOBAL DEFAULT 12 scheme_kill_thread │ │ │ │ - 1480: 0003aa90 36 FUNC GLOBAL DEFAULT 12 scheme_eqv │ │ │ │ - 1481: 002060e0 256 FUNC GLOBAL DEFAULT 12 scheme_remove_managed │ │ │ │ - 1482: 000f6524 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcar │ │ │ │ - 1483: 00217738 236 FUNC GLOBAL DEFAULT 12 scheme_free_gmp │ │ │ │ + 1479: 0020c118 276 FUNC GLOBAL DEFAULT 12 scheme_kill_thread │ │ │ │ + 1480: 0003aa8c 36 FUNC GLOBAL DEFAULT 12 scheme_eqv │ │ │ │ + 1481: 00206108 256 FUNC GLOBAL DEFAULT 12 scheme_remove_managed │ │ │ │ + 1482: 000f6530 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcar │ │ │ │ + 1483: 00217760 236 FUNC GLOBAL DEFAULT 12 scheme_free_gmp │ │ │ │ 1484: 0007d8ac 16 FUNC GLOBAL DEFAULT 12 scheme_get_arity_mask │ │ │ │ - 1485: 0024be1c 260 FUNC GLOBAL DEFAULT 12 scheme_ir_toplevel_to_flagged_toplevel │ │ │ │ + 1485: 0024be44 260 FUNC GLOBAL DEFAULT 12 scheme_ir_toplevel_to_flagged_toplevel │ │ │ │ 1486: 000790a8 220 FUNC GLOBAL DEFAULT 12 scheme_force_one_value_same_mark │ │ │ │ - 1487: 0026015c 8 FUNC GLOBAL DEFAULT 12 rktio_process_allowed_flags │ │ │ │ - 1488: 0002beac 24 FUNC GLOBAL DEFAULT 12 GC_mark_no_recur │ │ │ │ + 1487: 00260184 8 FUNC GLOBAL DEFAULT 12 rktio_process_allowed_flags │ │ │ │ + 1488: 0002bea8 24 FUNC GLOBAL DEFAULT 12 GC_mark_no_recur │ │ │ │ 1489: 00078e70 220 FUNC GLOBAL DEFAULT 12 scheme_force_value_same_mark │ │ │ │ 1490: 001a47b8 552 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_get │ │ │ │ 1491: 0039a3d4 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_field_accessor_proc │ │ │ │ - 1492: 0016d9f0 32 FUNC GLOBAL DEFAULT 12 scheme_port_count_lines │ │ │ │ - 1493: 00246190 8 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt │ │ │ │ - 1494: 0002b460 44 FUNC GLOBAL DEFAULT 12 GC_set_incremental_mode │ │ │ │ - 1495: 002065e0 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_shut_down │ │ │ │ + 1492: 0016d9f4 32 FUNC GLOBAL DEFAULT 12 scheme_port_count_lines │ │ │ │ + 1493: 002461b8 8 FUNC GLOBAL DEFAULT 12 scheme_integer_sqrt │ │ │ │ + 1494: 0002b45c 44 FUNC GLOBAL DEFAULT 12 GC_set_incremental_mode │ │ │ │ + 1495: 00206608 8 FUNC GLOBAL DEFAULT 12 scheme_custodian_is_shut_down │ │ │ │ 1496: 000af84c 15784 FUNC GLOBAL DEFAULT 12 scheme_generate_arith_for │ │ │ │ - 1497: 0017d830 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_link_paths │ │ │ │ + 1497: 0017d834 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_link_paths │ │ │ │ 1498: 0039a544 4 OBJECT GLOBAL DEFAULT 24 scheme_notify_multithread │ │ │ │ 1499: 00397748 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_only │ │ │ │ - 1500: 0015577c 204 FUNC GLOBAL DEFAULT 12 lookup_constant_proc │ │ │ │ + 1500: 00155780 204 FUNC GLOBAL DEFAULT 12 lookup_constant_proc │ │ │ │ 1501: 00397728 4 OBJECT GLOBAL DEFAULT 24 GC_report_signal_handle_modify │ │ │ │ - 1502: 0025bc54 52 FUNC GLOBAL DEFAULT 12 rktio_fd_cloexec │ │ │ │ - 1503: 000f1f38 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ - 1504: 00172770 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ - 1505: 00106db4 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ - 1506: 00257dc0 268 FUNC GLOBAL DEFAULT 12 scheme_load_extension │ │ │ │ - 1507: 0003caec 248 FUNC GLOBAL DEFAULT 12 is_slow_equal_always │ │ │ │ + 1502: 0025bc7c 52 FUNC GLOBAL DEFAULT 12 rktio_fd_cloexec │ │ │ │ + 1503: 000f1f40 384 FUNC GLOBAL DEFAULT 12 scheme_instance_to_hash_mode │ │ │ │ + 1504: 00172774 32 FUNC GLOBAL DEFAULT 12 scheme_peekc_special_ok_skip │ │ │ │ + 1505: 00106db8 108 FUNC GLOBAL DEFAULT 12 scheme_chaperone_hash_set │ │ │ │ + 1506: 00257de8 268 FUNC GLOBAL DEFAULT 12 scheme_load_extension │ │ │ │ + 1507: 0003cae8 248 FUNC GLOBAL DEFAULT 12 is_slow_equal_always │ │ │ │ 1508: 0006d560 20 FUNC GLOBAL DEFAULT 12 scheme_get_fd_stat │ │ │ │ - 1509: 0002b3fc 36 FUNC GLOBAL DEFAULT 12 GC_propagate_hierarchy_memory_use │ │ │ │ - 1510: 00138424 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ - 1511: 00244910 816 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double_inf_info │ │ │ │ - 1512: 001e9160 248 FUNC GLOBAL DEFAULT 12 scheme_make_initial_inspectors │ │ │ │ - 1513: 00259338 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_invert_limb │ │ │ │ - 1514: 00243054 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_ge │ │ │ │ - 1515: 0005a854 52 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi │ │ │ │ - 1516: 002361c4 196 FUNC GLOBAL DEFAULT 12 scheme_cpointer_tag │ │ │ │ + 1509: 0002b3f8 36 FUNC GLOBAL DEFAULT 12 GC_propagate_hierarchy_memory_use │ │ │ │ + 1510: 00138428 160 FUNC GLOBAL DEFAULT 12 scheme_is_positive │ │ │ │ + 1511: 00244938 816 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_double_inf_info │ │ │ │ + 1512: 001e9178 248 FUNC GLOBAL DEFAULT 12 scheme_make_initial_inspectors │ │ │ │ + 1513: 00259360 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_invert_limb │ │ │ │ + 1514: 0024307c 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_ge │ │ │ │ + 1515: 0005a850 52 FUNC GLOBAL DEFAULT 12 scheme_eval_string_multi │ │ │ │ + 1516: 002361ec 196 FUNC GLOBAL DEFAULT 12 scheme_cpointer_tag │ │ │ │ 1517: 00399c6c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_unbox_star_proc │ │ │ │ - 1518: 001f83a0 4 FUNC GLOBAL DEFAULT 12 scheme_init_stx_places │ │ │ │ - 1519: 002264d0 348 FUNC GLOBAL DEFAULT 12 scheme_checked_make_vector │ │ │ │ + 1518: 001f83c8 4 FUNC GLOBAL DEFAULT 12 scheme_init_stx_places │ │ │ │ + 1519: 002264f8 348 FUNC GLOBAL DEFAULT 12 scheme_checked_make_vector │ │ │ │ 1520: 00197b70 8 FUNC GLOBAL DEFAULT 12 scheme_rational_denominator │ │ │ │ - 1521: 000eb274 408 FUNC GLOBAL DEFAULT 12 scheme_extra_popped │ │ │ │ - 1522: 000584dc 576 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_from_native │ │ │ │ + 1521: 000eb27c 408 FUNC GLOBAL DEFAULT 12 scheme_extra_popped │ │ │ │ + 1522: 000584d8 576 FUNC GLOBAL DEFAULT 12 _scheme_apply_multi_from_native │ │ │ │ 1523: 00086958 272 FUNC GLOBAL DEFAULT 12 scheme_can_apply_lightweight_continuation │ │ │ │ 1524: 001981f0 212 FUNC GLOBAL DEFAULT 12 scheme_rational_sub1 │ │ │ │ - 1525: 0023f428 860 FUNC GLOBAL DEFAULT 12 scheme_gmpn_get_str │ │ │ │ - 1526: 0016d3ec 4 FUNC GLOBAL DEFAULT 12 scheme_forget_subthread │ │ │ │ - 1527: 00206e04 40 FUNC GLOBAL DEFAULT 12 scheme_tls_get │ │ │ │ - 1528: 00261108 64 FUNC GLOBAL DEFAULT 12 rktio_getenv │ │ │ │ - 1529: 001d1a34 308 FUNC GLOBAL DEFAULT 12 scheme_append_char_string │ │ │ │ - 1530: 00261d78 128 FUNC GLOBAL DEFAULT 12 rktio_stop_fs_change │ │ │ │ - 1531: 00229b64 60 FUNC GLOBAL DEFAULT 12 ffi_callback_FIXUP │ │ │ │ - 1532: 00242f00 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_gt │ │ │ │ - 1533: 00162084 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ - 1534: 0017f4ac 108 FUNC GLOBAL DEFAULT 12 scheme_init_param_symbol │ │ │ │ - 1535: 0003d088 228 FUNC GLOBAL DEFAULT 12 scheme_get_startup_export │ │ │ │ - 1536: 0005359c 56 FUNC GLOBAL DEFAULT 12 scheme_pop_continuation_frame │ │ │ │ + 1525: 0023f450 860 FUNC GLOBAL DEFAULT 12 scheme_gmpn_get_str │ │ │ │ + 1526: 0016d3f0 4 FUNC GLOBAL DEFAULT 12 scheme_forget_subthread │ │ │ │ + 1527: 00206e2c 40 FUNC GLOBAL DEFAULT 12 scheme_tls_get │ │ │ │ + 1528: 00261130 64 FUNC GLOBAL DEFAULT 12 rktio_getenv │ │ │ │ + 1529: 001d1a38 308 FUNC GLOBAL DEFAULT 12 scheme_append_char_string │ │ │ │ + 1530: 00261da0 128 FUNC GLOBAL DEFAULT 12 rktio_stop_fs_change │ │ │ │ + 1531: 00229b8c 60 FUNC GLOBAL DEFAULT 12 ffi_callback_FIXUP │ │ │ │ + 1532: 00242f28 168 FUNC GLOBAL DEFAULT 12 scheme_bignum_gt │ │ │ │ + 1533: 00162088 284 FUNC GLOBAL DEFAULT 12 install_definition │ │ │ │ + 1534: 0017f4b0 108 FUNC GLOBAL DEFAULT 12 scheme_init_param_symbol │ │ │ │ + 1535: 0003d084 228 FUNC GLOBAL DEFAULT 12 scheme_get_startup_export │ │ │ │ + 1536: 00053598 56 FUNC GLOBAL DEFAULT 12 scheme_pop_continuation_frame │ │ │ │ 1537: 0008e9f0 16 FUNC GLOBAL DEFAULT 12 scheme_set_distinct_eq_hash │ │ │ │ - 1538: 001f258c 228 FUNC GLOBAL DEFAULT 12 scheme_make_location │ │ │ │ - 1539: 00039034 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_permanent_code │ │ │ │ - 1540: 0024eed8 1216 FUNC GLOBAL DEFAULT 12 scheme_make_sequence_compilation │ │ │ │ + 1538: 001f25a4 228 FUNC GLOBAL DEFAULT 12 scheme_make_location │ │ │ │ + 1539: 00039030 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_permanent_code │ │ │ │ + 1540: 0024ef00 1216 FUNC GLOBAL DEFAULT 12 scheme_make_sequence_compilation │ │ │ │ 1541: 003987cc 4 OBJECT GLOBAL DEFAULT 24 scheme_boolean_p_proc │ │ │ │ - 1542: 0025ed64 188 FUNC GLOBAL DEFAULT 12 rktio_socket_peer_address │ │ │ │ - 1543: 00053708 888 FUNC GLOBAL DEFAULT 12 scheme_set_cont_mark │ │ │ │ - 1544: 000545c0 228 FUNC GLOBAL DEFAULT 12 scheme_check_one_value │ │ │ │ + 1542: 0025ed8c 188 FUNC GLOBAL DEFAULT 12 rktio_socket_peer_address │ │ │ │ + 1543: 00053704 888 FUNC GLOBAL DEFAULT 12 scheme_set_cont_mark │ │ │ │ + 1544: 000545bc 228 FUNC GLOBAL DEFAULT 12 scheme_check_one_value │ │ │ │ 1545: 00085e78 116 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks_as │ │ │ │ - 1546: 0026142c 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_name_ref │ │ │ │ + 1546: 00261454 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_name_ref │ │ │ │ 1547: 00398bf4 4 OBJECT GLOBAL DEFAULT 24 scheme_procedure_arity_includes_proc │ │ │ │ - 1548: 0003ab00 20 FUNC GLOBAL DEFAULT 12 scheme_make_false │ │ │ │ + 1548: 0003aafc 20 FUNC GLOBAL DEFAULT 12 scheme_make_false │ │ │ │ 1549: 00399bc8 4 OBJECT GLOBAL DEFAULT 24 scheme_varref_const_p_proc │ │ │ │ - 1550: 0025696c 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ - 1551: 0002b3a4 24 FUNC GLOBAL DEFAULT 12 GC_set_post_propagate_hook │ │ │ │ + 1550: 00256994 1552 FUNC GLOBAL DEFAULT 12 scheme_complex_atan │ │ │ │ + 1551: 0002b3a0 24 FUNC GLOBAL DEFAULT 12 GC_set_post_propagate_hook │ │ │ │ 1552: 0039a62c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_ref_proc │ │ │ │ - 1553: 002617ac 8 FUNC GLOBAL DEFAULT 12 rktio_environ_init │ │ │ │ + 1553: 002617d4 8 FUNC GLOBAL DEFAULT 12 rktio_environ_init │ │ │ │ 1554: 00398bec 4 OBJECT GLOBAL DEFAULT 24 scheme_tail_call_waiting │ │ │ │ 1555: 00073e8c 16 FUNC GLOBAL DEFAULT 12 scheme_make_void │ │ │ │ 1556: 003a2818 32768 OBJECT GLOBAL DEFAULT 24 scheme_uchar_cats_table │ │ │ │ 1557: 0039a4f4 4 OBJECT GLOBAL DEFAULT 24 scheme_current_cont_mark_pos │ │ │ │ 1558: 00084d20 1284 FUNC GLOBAL DEFAULT 12 do_call_ec │ │ │ │ - 1559: 001f1e5c 132 FUNC GLOBAL DEFAULT 12 scheme_is_location │ │ │ │ - 1560: 0025bba4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_modes │ │ │ │ - 1561: 00265664 8 FUNC GLOBAL DEFAULT 12 rktio_set_last_error_step │ │ │ │ + 1559: 001f1e74 132 FUNC GLOBAL DEFAULT 12 scheme_is_location │ │ │ │ + 1560: 0025bbcc 8 FUNC GLOBAL DEFAULT 12 rktio_fd_modes │ │ │ │ + 1561: 0026568c 8 FUNC GLOBAL DEFAULT 12 rktio_set_last_error_step │ │ │ │ 1562: 0039a5cc 4 OBJECT GLOBAL DEFAULT 24 scheme_error_message_adjuster_key │ │ │ │ - 1563: 00262af0 536 FUNC GLOBAL DEFAULT 12 rktio_locale_recase │ │ │ │ - 1564: 00259c18 12 FUNC GLOBAL DEFAULT 12 rktio_fd_identity │ │ │ │ - 1565: 0025ff5c 40 FUNC GLOBAL DEFAULT 12 rktio_poll_process_done │ │ │ │ + 1563: 00262b18 536 FUNC GLOBAL DEFAULT 12 rktio_locale_recase │ │ │ │ + 1564: 00259c40 12 FUNC GLOBAL DEFAULT 12 rktio_fd_identity │ │ │ │ + 1565: 0025ff84 40 FUNC GLOBAL DEFAULT 12 rktio_poll_process_done │ │ │ │ 1566: 003988d4 4 OBJECT GLOBAL DEFAULT 24 scheme_prefix_finalize │ │ │ │ 1567: 000791cc 72 FUNC GLOBAL DEFAULT 12 scheme_apply_multi │ │ │ │ - 1568: 00178cec 12 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_input_port │ │ │ │ - 1569: 001e10ac 248 FUNC GLOBAL DEFAULT 12 scheme_poll_evt │ │ │ │ - 1570: 0025b68c 508 FUNC GLOBAL DEFAULT 12 rktio_uname │ │ │ │ - 1571: 001d0c20 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string │ │ │ │ - 1572: 00262170 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_milliseconds │ │ │ │ - 1573: 00207bd4 80 FUNC GLOBAL DEFAULT 12 scheme_end_in_scheduler │ │ │ │ + 1568: 00178cf0 12 FUNC GLOBAL DEFAULT 12 scheme_make_rktio_fd_input_port │ │ │ │ + 1569: 001e10b0 248 FUNC GLOBAL DEFAULT 12 scheme_poll_evt │ │ │ │ + 1570: 0025b6b4 508 FUNC GLOBAL DEFAULT 12 rktio_uname │ │ │ │ + 1571: 001d0c24 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string │ │ │ │ + 1572: 00262198 204 FUNC GLOBAL DEFAULT 12 rktio_get_process_milliseconds │ │ │ │ + 1573: 00207bfc 80 FUNC GLOBAL DEFAULT 12 scheme_end_in_scheduler │ │ │ │ 1574: 0006d378 488 FUNC GLOBAL DEFAULT 12 scheme_maybe_build_path │ │ │ │ 1575: 00398814 4 OBJECT GLOBAL DEFAULT 24 scheme_console_output │ │ │ │ - 1576: 00255a2c 364 FUNC GLOBAL DEFAULT 12 scheme_complex_multiply │ │ │ │ - 1577: 00205ef0 472 FUNC GLOBAL DEFAULT 12 scheme_make_custodian │ │ │ │ + 1576: 00255a54 364 FUNC GLOBAL DEFAULT 12 scheme_complex_multiply │ │ │ │ + 1577: 00205f18 472 FUNC GLOBAL DEFAULT 12 scheme_make_custodian │ │ │ │ 1578: 000a09c8 408 FUNC GLOBAL DEFAULT 12 scheme_prepare_branch_jump │ │ │ │ - 1579: 00262744 32 FUNC GLOBAL DEFAULT 12 rktio_pop_c_numeric_locale │ │ │ │ + 1579: 0026276c 32 FUNC GLOBAL DEFAULT 12 rktio_pop_c_numeric_locale │ │ │ │ 1580: 0008efd0 332 FUNC GLOBAL DEFAULT 12 scheme_make_bucket_table │ │ │ │ - 1581: 001d63a0 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ - 1582: 0024f398 72 FUNC GLOBAL DEFAULT 12 scheme_get_eval_type │ │ │ │ + 1581: 001d63a4 1224 FUNC GLOBAL DEFAULT 12 mz_locale_strcoll │ │ │ │ + 1582: 0024f3c0 72 FUNC GLOBAL DEFAULT 12 scheme_get_eval_type │ │ │ │ 1583: 003987dc 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_always_proc │ │ │ │ - 1584: 00106c10 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal_always │ │ │ │ - 1585: 0004456c 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ - 1586: 000f658c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ - 1587: 00106cc8 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ - 1588: 0016da58 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ - 1589: 0016d278 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ - 1590: 0020907c 1140 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers_on_all │ │ │ │ - 1591: 0025d288 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_get_data │ │ │ │ - 1592: 001d4758 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ - 1593: 001d46d4 60 FUNC GLOBAL DEFAULT 12 scheme_banner │ │ │ │ - 1594: 00262668 12 FUNC GLOBAL DEFAULT 12 rktio_convert_init │ │ │ │ - 1595: 00265648 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_kind │ │ │ │ + 1584: 00106c14 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal_always │ │ │ │ + 1585: 00044568 508 FUNC GLOBAL DEFAULT 12 scheme_write_proc_context │ │ │ │ + 1586: 000f6598 104 FUNC GLOBAL DEFAULT 12 scheme_checked_mcdr │ │ │ │ + 1587: 00106ccc 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal_always │ │ │ │ + 1588: 0016da5c 240 FUNC GLOBAL DEFAULT 12 scheme_wait_input_allowed │ │ │ │ + 1589: 0016d27c 8 FUNC GLOBAL DEFAULT 12 scheme_get_fdset │ │ │ │ + 1590: 002090a4 1140 FUNC GLOBAL DEFAULT 12 scheme_run_atexit_closers_on_all │ │ │ │ + 1591: 0025d2b0 8 FUNC GLOBAL DEFAULT 12 rktio_ltps_handle_get_data │ │ │ │ + 1592: 001d475c 108 FUNC GLOBAL DEFAULT 12 scheme_any_string_has_null │ │ │ │ + 1593: 001d46d8 60 FUNC GLOBAL DEFAULT 12 scheme_banner │ │ │ │ + 1594: 00262690 12 FUNC GLOBAL DEFAULT 12 rktio_convert_init │ │ │ │ + 1595: 00265670 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_kind │ │ │ │ 1596: 0009550c 100 FUNC GLOBAL DEFAULT 12 scheme_hash_get_w_key_wraps │ │ │ │ - 1597: 00243ee0 1188 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_allocated_string │ │ │ │ - 1598: 00104118 16 FUNC GLOBAL DEFAULT 12 scheme_caddr │ │ │ │ - 1599: 00206658 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ - 1600: 0025c130 36 FUNC GLOBAL DEFAULT 12 rktio_read_in │ │ │ │ - 1601: 000e9814 332 FUNC GLOBAL DEFAULT 12 scheme_jit_find_code_end │ │ │ │ - 1602: 002147f0 88 FUNC GLOBAL DEFAULT 12 scheme_is_parameter │ │ │ │ + 1597: 00243f08 1188 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_allocated_string │ │ │ │ + 1598: 0010411c 16 FUNC GLOBAL DEFAULT 12 scheme_caddr │ │ │ │ + 1599: 00206680 32 FUNC GLOBAL DEFAULT 12 scheme_add_custodian_extractor │ │ │ │ + 1600: 0025c158 36 FUNC GLOBAL DEFAULT 12 rktio_read_in │ │ │ │ + 1601: 000e981c 332 FUNC GLOBAL DEFAULT 12 scheme_jit_find_code_end │ │ │ │ + 1602: 00214818 88 FUNC GLOBAL DEFAULT 12 scheme_is_parameter │ │ │ │ 1603: 00093194 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal_hash_key2 │ │ │ │ - 1604: 0025bbbc 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_text_converted │ │ │ │ + 1604: 0025bbe4 8 FUNC GLOBAL DEFAULT 12 rktio_fd_is_text_converted │ │ │ │ 1605: 00074030 288 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim │ │ │ │ 1606: 00397718 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ │ - 1607: 0003e040 200 FUNC GLOBAL DEFAULT 12 scheme_addto_prim_instance │ │ │ │ - 1608: 0016d228 20 FUNC GLOBAL DEFAULT 12 scheme_make_eof │ │ │ │ - 1609: 00207394 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_out_callback │ │ │ │ - 1610: 0025d9f4 116 FUNC GLOBAL DEFAULT 12 rktio_ltps_close │ │ │ │ - 1611: 00207b08 28 FUNC GLOBAL DEFAULT 12 scheme_is_atomic │ │ │ │ - 1612: 001f8dd4 324 FUNC GLOBAL DEFAULT 12 clone_stx │ │ │ │ + 1607: 0003e03c 200 FUNC GLOBAL DEFAULT 12 scheme_addto_prim_instance │ │ │ │ + 1608: 0016d22c 20 FUNC GLOBAL DEFAULT 12 scheme_make_eof │ │ │ │ + 1609: 002073bc 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_out_callback │ │ │ │ + 1610: 0025da1c 116 FUNC GLOBAL DEFAULT 12 rktio_ltps_close │ │ │ │ + 1611: 00207b30 28 FUNC GLOBAL DEFAULT 12 scheme_is_atomic │ │ │ │ + 1612: 001f8dfc 324 FUNC GLOBAL DEFAULT 12 clone_stx │ │ │ │ 1613: 00399c54 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_cons_list_proc │ │ │ │ - 1614: 0002b48c 40 FUNC GLOBAL DEFAULT 12 GC_enable_collection │ │ │ │ + 1614: 0002b488 40 FUNC GLOBAL DEFAULT 12 GC_enable_collection │ │ │ │ 1615: 00076af8 380 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_everything │ │ │ │ - 1616: 0003a4bc 64 FUNC GLOBAL DEFAULT 12 scheme_init_true_false │ │ │ │ - 1617: 0025cc18 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_handle │ │ │ │ - 1618: 0025ac40 60 FUNC GLOBAL DEFAULT 12 rktio_filesystem_roots │ │ │ │ - 1619: 0025ce68 8 FUNC GLOBAL DEFAULT 12 rktio_signal_received │ │ │ │ - 1620: 0020cc90 244 FUNC GLOBAL DEFAULT 12 scheme_set_sync_target │ │ │ │ - 1621: 00037e7c 648 FUNC GLOBAL DEFAULT 12 scheme_dont_gc_ptr │ │ │ │ - 1622: 0016b598 280 FUNC GLOBAL DEFAULT 12 scheme_byte_ready_or_user_port_ready │ │ │ │ - 1623: 00048af8 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract │ │ │ │ - 1624: 00265ad4 4 FUNC GLOBAL DEFAULT 12 rktio_init_wide │ │ │ │ - 1625: 000395c0 64 FUNC GLOBAL DEFAULT 12 scheme_malloc_key │ │ │ │ - 1626: 00264184 72 FUNC GLOBAL DEFAULT 12 rktio_sha1_init │ │ │ │ - 1627: 0005a33c 104 FUNC GLOBAL DEFAULT 12 scheme_eval_with_prompt │ │ │ │ - 1628: 0024e1d8 4 FUNC GLOBAL DEFAULT 12 scheme_init_compile_places │ │ │ │ - 1629: 0021764c 236 FUNC GLOBAL DEFAULT 12 scheme_malloc_gmp │ │ │ │ - 1630: 0025cf1c 236 FUNC GLOBAL DEFAULT 12 rktio_wait_until_signal_received │ │ │ │ + 1616: 0003a4b8 64 FUNC GLOBAL DEFAULT 12 scheme_init_true_false │ │ │ │ + 1617: 0025cc40 4 FUNC GLOBAL DEFAULT 12 rktio_poll_set_add_handle │ │ │ │ + 1618: 0025ac68 60 FUNC GLOBAL DEFAULT 12 rktio_filesystem_roots │ │ │ │ + 1619: 0025ce90 8 FUNC GLOBAL DEFAULT 12 rktio_signal_received │ │ │ │ + 1620: 0020ccb8 244 FUNC GLOBAL DEFAULT 12 scheme_set_sync_target │ │ │ │ + 1621: 00037e78 648 FUNC GLOBAL DEFAULT 12 scheme_dont_gc_ptr │ │ │ │ + 1622: 0016b59c 280 FUNC GLOBAL DEFAULT 12 scheme_byte_ready_or_user_port_ready │ │ │ │ + 1623: 00048af4 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract │ │ │ │ + 1624: 00265afc 4 FUNC GLOBAL DEFAULT 12 rktio_init_wide │ │ │ │ + 1625: 000395bc 64 FUNC GLOBAL DEFAULT 12 scheme_malloc_key │ │ │ │ + 1626: 002641ac 72 FUNC GLOBAL DEFAULT 12 rktio_sha1_init │ │ │ │ + 1627: 0005a338 104 FUNC GLOBAL DEFAULT 12 scheme_eval_with_prompt │ │ │ │ + 1628: 0024e200 4 FUNC GLOBAL DEFAULT 12 scheme_init_compile_places │ │ │ │ + 1629: 00217674 236 FUNC GLOBAL DEFAULT 12 scheme_malloc_gmp │ │ │ │ + 1630: 0025cf44 236 FUNC GLOBAL DEFAULT 12 rktio_wait_until_signal_received │ │ │ │ 1631: 0036ec28 239 OBJECT GLOBAL DEFAULT 23 scheme_uchar_combining_classes │ │ │ │ - 1632: 00262714 48 FUNC GLOBAL DEFAULT 12 rktio_push_c_numeric_locale │ │ │ │ + 1632: 0026273c 48 FUNC GLOBAL DEFAULT 12 rktio_push_c_numeric_locale │ │ │ │ 1633: 00085318 56 FUNC GLOBAL DEFAULT 12 scheme_get_prompt │ │ │ │ - 1634: 00034da0 176 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_dirty_tagged │ │ │ │ + 1634: 00034d9c 176 FUNC GLOBAL DEFAULT 12 GC_malloc_one_small_dirty_tagged │ │ │ │ 1635: 001a057c 48 FUNC GLOBAL DEFAULT 12 scheme_position_to_builtin │ │ │ │ - 1636: 00177ec4 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ + 1636: 00177ec8 308 FUNC GLOBAL DEFAULT 12 scheme_set_file_position │ │ │ │ 1637: 000d3aac 1916 FUNC GLOBAL DEFAULT 12 scheme_generate_two_args │ │ │ │ - 1638: 00262abc 52 FUNC GLOBAL DEFAULT 12 rktio_convert_reset │ │ │ │ - 1639: 00113de4 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ - 1640: 001c425c 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ - 1641: 0002b63c 28 FUNC GLOBAL DEFAULT 12 GC_get_memory_max_allocated │ │ │ │ + 1638: 00262ae4 52 FUNC GLOBAL DEFAULT 12 rktio_convert_reset │ │ │ │ + 1639: 00113de8 3140 FUNC GLOBAL DEFAULT 12 scheme_bin_plus │ │ │ │ + 1640: 001c4260 544 FUNC GLOBAL DEFAULT 12 do_chaperone_channel │ │ │ │ + 1641: 0002b638 28 FUNC GLOBAL DEFAULT 12 GC_get_memory_max_allocated │ │ │ │ 1642: 000a114c 260 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_mark_pos_suffix │ │ │ │ - 1643: 002079ec 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_thread_break_handle │ │ │ │ - 1644: 002656cc 136 FUNC GLOBAL DEFAULT 12 rktio_get_error_string │ │ │ │ - 1645: 0025c0dc 44 FUNC GLOBAL DEFAULT 12 rktio_read_converted_in │ │ │ │ - 1646: 0003789c 180 FUNC GLOBAL DEFAULT 12 scheme_set_stack_base │ │ │ │ - 1647: 00261a0c 532 FUNC GLOBAL DEFAULT 12 rktio_fs_change │ │ │ │ - 1648: 0025538c 240 FUNC GLOBAL DEFAULT 12 scheme_make_complex │ │ │ │ + 1643: 00207a14 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_thread_break_handle │ │ │ │ + 1644: 002656f4 136 FUNC GLOBAL DEFAULT 12 rktio_get_error_string │ │ │ │ + 1645: 0025c104 44 FUNC GLOBAL DEFAULT 12 rktio_read_converted_in │ │ │ │ + 1646: 00037898 180 FUNC GLOBAL DEFAULT 12 scheme_set_stack_base │ │ │ │ + 1647: 00261a34 532 FUNC GLOBAL DEFAULT 12 rktio_fs_change │ │ │ │ + 1648: 002553b4 240 FUNC GLOBAL DEFAULT 12 scheme_make_complex │ │ │ │ 1649: 00399c78 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_minus_proc │ │ │ │ - 1650: 001ba174 132 FUNC GLOBAL DEFAULT 12 scheme_init_resolve │ │ │ │ - 1651: 0002bbb0 4 FUNC GLOBAL DEFAULT 12 GC_set_backpointer_object │ │ │ │ + 1650: 001ba178 132 FUNC GLOBAL DEFAULT 12 scheme_init_resolve │ │ │ │ + 1651: 0002bbac 4 FUNC GLOBAL DEFAULT 12 GC_set_backpointer_object │ │ │ │ 1652: 00076a44 88 FUNC GLOBAL DEFAULT 12 scheme_make_prim_closure_w_arity │ │ │ │ - 1653: 0025bd30 16 FUNC GLOBAL DEFAULT 12 rktio_fd_close_transfer │ │ │ │ - 1654: 0025cdfc 8 FUNC GLOBAL DEFAULT 12 rktio_get_signal_handle │ │ │ │ - 1655: 00177a48 292 FUNC GLOBAL DEFAULT 12 scheme_open_output_file_with_mode │ │ │ │ - 1656: 00119f68 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ - 1657: 00236350 196 FUNC GLOBAL DEFAULT 12 scheme_extract_pointer │ │ │ │ - 1658: 0004477c 344 FUNC GLOBAL DEFAULT 12 scheme_log_level_topic_p │ │ │ │ - 1659: 00241f5c 104 FUNC GLOBAL DEFAULT 12 scheme_bignum_normalize │ │ │ │ + 1653: 0025bd58 16 FUNC GLOBAL DEFAULT 12 rktio_fd_close_transfer │ │ │ │ + 1654: 0025ce24 8 FUNC GLOBAL DEFAULT 12 rktio_get_signal_handle │ │ │ │ + 1655: 00177a4c 292 FUNC GLOBAL DEFAULT 12 scheme_open_output_file_with_mode │ │ │ │ + 1656: 00119f6c 4 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient_remainder │ │ │ │ + 1657: 00236378 196 FUNC GLOBAL DEFAULT 12 scheme_extract_pointer │ │ │ │ + 1658: 00044778 344 FUNC GLOBAL DEFAULT 12 scheme_log_level_topic_p │ │ │ │ + 1659: 00241f84 104 FUNC GLOBAL DEFAULT 12 scheme_bignum_normalize │ │ │ │ 1660: 0039a534 4 OBJECT GLOBAL DEFAULT 24 scheme_wakeup_on_input │ │ │ │ - 1661: 0025be30 112 FUNC GLOBAL DEFAULT 12 rktio_poll_add │ │ │ │ + 1661: 0025be58 112 FUNC GLOBAL DEFAULT 12 rktio_poll_add │ │ │ │ 1662: 003988a8 4 OBJECT GLOBAL DEFAULT 24 scheme_eval_waiting │ │ │ │ - 1663: 0003cc30 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal │ │ │ │ - 1664: 00262764 60 FUNC GLOBAL DEFAULT 12 rktio_locale_encoding │ │ │ │ + 1663: 0003cc2c 4 FUNC GLOBAL DEFAULT 12 scheme_recur_equal │ │ │ │ + 1664: 0026278c 60 FUNC GLOBAL DEFAULT 12 rktio_locale_encoding │ │ │ │ 1665: 0006cd0c 1644 FUNC GLOBAL DEFAULT 12 scheme_extract_relative_to │ │ │ │ - 1666: 0017f518 452 FUNC GLOBAL DEFAULT 12 scheme_init_resolver_config │ │ │ │ - 1667: 00259678 184 FUNC GLOBAL DEFAULT 12 rktio_directory_exists │ │ │ │ - 1668: 0010574c 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ - 1669: 00052b54 48 FUNC GLOBAL DEFAULT 12 scheme_ignore_result │ │ │ │ + 1666: 0017f51c 452 FUNC GLOBAL DEFAULT 12 scheme_init_resolver_config │ │ │ │ + 1667: 002596a0 184 FUNC GLOBAL DEFAULT 12 rktio_directory_exists │ │ │ │ + 1668: 00105750 336 FUNC GLOBAL DEFAULT 12 scheme_set_box │ │ │ │ + 1669: 00052b50 48 FUNC GLOBAL DEFAULT 12 scheme_ignore_result │ │ │ │ 1670: 0039a634 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_struct_set_proc │ │ │ │ 1671: 0008b0f8 688 FUNC GLOBAL DEFAULT 12 scheme_default_prompt_read_handler │ │ │ │ - 1672: 002626b0 8 FUNC GLOBAL DEFAULT 12 rktio_convert_properties │ │ │ │ + 1672: 002626d8 8 FUNC GLOBAL DEFAULT 12 rktio_convert_properties │ │ │ │ 1673: 00399edc 4 OBJECT GLOBAL DEFAULT 24 scheme_write_proc │ │ │ │ - 1674: 00039548 4 FUNC GLOBAL DEFAULT 12 scheme_enable_garbage_collection │ │ │ │ + 1674: 00039544 4 FUNC GLOBAL DEFAULT 12 scheme_enable_garbage_collection │ │ │ │ 1675: 00095d2c 672 FUNC GLOBAL DEFAULT 12 scheme_hash_table_equal_rec │ │ │ │ 1676: 0009f1cc 68 FUNC GLOBAL DEFAULT 12 scheme_save_lightweight_continuation_stack │ │ │ │ - 1677: 000ea4bc 2560 FUNC GLOBAL DEFAULT 12 scheme_generate_one │ │ │ │ - 1678: 0024f3e0 516 FUNC GLOBAL DEFAULT 12 scheme_try_apply │ │ │ │ - 1679: 001f90d0 236 FUNC GLOBAL DEFAULT 12 scheme_stx_proper_list_length │ │ │ │ - 1680: 0002b5fc 64 FUNC GLOBAL DEFAULT 12 GC_get_memory_ever_used │ │ │ │ - 1681: 001eedec 448 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_from_string │ │ │ │ + 1677: 000ea4c4 2560 FUNC GLOBAL DEFAULT 12 scheme_generate_one │ │ │ │ + 1678: 0024f408 516 FUNC GLOBAL DEFAULT 12 scheme_try_apply │ │ │ │ + 1679: 001f90f8 236 FUNC GLOBAL DEFAULT 12 scheme_stx_proper_list_length │ │ │ │ + 1680: 0002b5f8 64 FUNC GLOBAL DEFAULT 12 GC_get_memory_ever_used │ │ │ │ + 1681: 001eee04 448 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_from_string │ │ │ │ 1682: 000a09bc 12 FUNC GLOBAL DEFAULT 12 scheme_add_branch_false_movi │ │ │ │ - 1683: 001277bc 3192 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_number │ │ │ │ - 1684: 002072a4 20 FUNC GLOBAL DEFAULT 12 scheme_swap_thread │ │ │ │ + 1683: 001277c4 3192 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_number │ │ │ │ + 1684: 002072cc 20 FUNC GLOBAL DEFAULT 12 scheme_swap_thread │ │ │ │ 1685: 0006da98 236 FUNC GLOBAL DEFAULT 12 scheme_set_host_collects_path │ │ │ │ - 1686: 0025bccc 56 FUNC GLOBAL DEFAULT 12 rktio_reliably_close │ │ │ │ - 1687: 002078c0 20 FUNC GLOBAL DEFAULT 12 scheme_set_wakeup_time │ │ │ │ - 1688: 0025be08 24 FUNC GLOBAL DEFAULT 12 poll_write_ready_or_flushed │ │ │ │ + 1686: 0025bcf4 56 FUNC GLOBAL DEFAULT 12 rktio_reliably_close │ │ │ │ + 1687: 002078e8 20 FUNC GLOBAL DEFAULT 12 scheme_set_wakeup_time │ │ │ │ + 1688: 0025be30 24 FUNC GLOBAL DEFAULT 12 poll_write_ready_or_flushed │ │ │ │ 1689: 00198de8 24 FUNC GLOBAL DEFAULT 12 scheme__do_double_div │ │ │ │ - 1690: 00034d08 152 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_box │ │ │ │ - 1691: 00242fa8 172 FUNC GLOBAL DEFAULT 12 scheme_bignum_le │ │ │ │ - 1692: 002142dc 756 FUNC GLOBAL DEFAULT 12 scheme_extend_parameterization │ │ │ │ + 1690: 00034d04 152 FUNC GLOBAL DEFAULT 12 GC_malloc_weak_box │ │ │ │ + 1691: 00242fd0 172 FUNC GLOBAL DEFAULT 12 scheme_bignum_le │ │ │ │ + 1692: 00214304 756 FUNC GLOBAL DEFAULT 12 scheme_extend_parameterization │ │ │ │ 1693: 003989c4 4 OBJECT GLOBAL DEFAULT 24 scheme_root_prompt_tag │ │ │ │ - 1694: 0012c410 472 FUNC GLOBAL DEFAULT 12 scheme_double_round │ │ │ │ - 1695: 001d0c10 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string_without_copying │ │ │ │ - 1696: 00041b34 136 FUNC GLOBAL DEFAULT 12 scheme_init_realm │ │ │ │ - 1697: 00207b40 40 FUNC GLOBAL DEFAULT 12 scheme_start_atomic_no_break │ │ │ │ + 1694: 0012c418 472 FUNC GLOBAL DEFAULT 12 scheme_double_round │ │ │ │ + 1695: 001d0c14 16 FUNC GLOBAL DEFAULT 12 scheme_make_char_string_without_copying │ │ │ │ + 1696: 00041b30 136 FUNC GLOBAL DEFAULT 12 scheme_init_realm │ │ │ │ + 1697: 00207b68 40 FUNC GLOBAL DEFAULT 12 scheme_start_atomic_no_break │ │ │ │ 1698: 000638c4 72 FUNC GLOBAL DEFAULT 12 scheme_expand_string_filename │ │ │ │ 1699: 0039a6bc 4 OBJECT GLOBAL DEFAULT 24 scheme_int16_ctype │ │ │ │ 1700: 00398c00 4 OBJECT GLOBAL DEFAULT 24 scheme_values_proc │ │ │ │ 1701: 000a9138 2440 FUNC GLOBAL DEFAULT 12 scheme_inline_alloc │ │ │ │ - 1702: 0003cd80 256 FUNC GLOBAL DEFAULT 12 scheme_impersonator_of │ │ │ │ - 1703: 00038104 112 FUNC GLOBAL DEFAULT 12 scheme_gc_ptr_ok │ │ │ │ + 1702: 0003cd7c 256 FUNC GLOBAL DEFAULT 12 scheme_impersonator_of │ │ │ │ + 1703: 00038100 112 FUNC GLOBAL DEFAULT 12 scheme_gc_ptr_ok │ │ │ │ 1704: 0007480c 344 FUNC GLOBAL DEFAULT 12 scheme_make_immed_prim │ │ │ │ 1705: 000781b0 224 FUNC GLOBAL DEFAULT 12 scheme_ensure_dw_id │ │ │ │ 1706: 0006b970 932 FUNC GLOBAL DEFAULT 12 scheme_simplify_path │ │ │ │ - 1707: 00256100 1144 FUNC GLOBAL DEFAULT 12 scheme_complex_power │ │ │ │ - 1708: 00242e5c 164 FUNC GLOBAL DEFAULT 12 scheme_bignum_lt │ │ │ │ - 1709: 00180348 164 FUNC GLOBAL DEFAULT 12 scheme_is_input_port │ │ │ │ - 1710: 0003aab4 60 FUNC GLOBAL DEFAULT 12 is_fast_equal │ │ │ │ - 1711: 00141524 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ - 1712: 0002d80c 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ - 1713: 00265634 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ - 1714: 0025bb8c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ - 1715: 00207248 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_unlock │ │ │ │ - 1716: 00110d04 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ - 1717: 0010785c 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ - 1718: 0016dfc8 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ - 1719: 000401cc 100 FUNC GLOBAL DEFAULT 12 scheme_set_logging2 │ │ │ │ - 1720: 0004f1ac 100 FUNC GLOBAL DEFAULT 12 scheme_system_error │ │ │ │ - 1721: 00240d00 120 FUNC GLOBAL DEFAULT 12 __gmp_tmp_free │ │ │ │ + 1707: 00256128 1144 FUNC GLOBAL DEFAULT 12 scheme_complex_power │ │ │ │ + 1708: 00242e84 164 FUNC GLOBAL DEFAULT 12 scheme_bignum_lt │ │ │ │ + 1709: 0018034c 164 FUNC GLOBAL DEFAULT 12 scheme_is_input_port │ │ │ │ + 1710: 0003aab0 60 FUNC GLOBAL DEFAULT 12 is_fast_equal │ │ │ │ + 1711: 00141528 13040 FUNC GLOBAL DEFAULT 12 scheme_read_number │ │ │ │ + 1712: 0002d808 228 FUNC GLOBAL DEFAULT 12 allocate_compact_target │ │ │ │ + 1713: 0026565c 12 FUNC GLOBAL DEFAULT 12 rktio_set_racket_error │ │ │ │ + 1714: 0025bbb4 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_udp │ │ │ │ + 1715: 00207270 4 FUNC GLOBAL DEFAULT 12 scheme_process_global_unlock │ │ │ │ + 1716: 00110d08 344 FUNC GLOBAL DEFAULT 12 scheme_socket_to_ports │ │ │ │ + 1717: 00107860 16 FUNC GLOBAL DEFAULT 12 scheme_make_late_weak_box │ │ │ │ + 1718: 0016dfcc 276 FUNC GLOBAL DEFAULT 12 make_read_write_evt │ │ │ │ + 1719: 000401c8 100 FUNC GLOBAL DEFAULT 12 scheme_set_logging2 │ │ │ │ + 1720: 0004f1a8 100 FUNC GLOBAL DEFAULT 12 scheme_system_error │ │ │ │ + 1721: 00240d28 120 FUNC GLOBAL DEFAULT 12 __gmp_tmp_free │ │ │ │ 1722: 00397618 256 OBJECT GLOBAL DEFAULT 23 err_strs │ │ │ │ - 1723: 00130538 4 FUNC GLOBAL DEFAULT 12 scheme_double_log │ │ │ │ + 1723: 0013053c 4 FUNC GLOBAL DEFAULT 12 scheme_double_log │ │ │ │ 1724: 0039a328 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_byte_string │ │ │ │ - 1725: 00059d58 296 FUNC GLOBAL DEFAULT 12 scheme_eval_multi │ │ │ │ + 1725: 00059d54 296 FUNC GLOBAL DEFAULT 12 scheme_eval_multi │ │ │ │ 1726: 0007f580 964 FUNC GLOBAL DEFAULT 12 scheme_get_proc_name │ │ │ │ - 1727: 0002b36c 24 FUNC GLOBAL DEFAULT 12 GC_set_collect_inform_callback │ │ │ │ + 1727: 0002b368 24 FUNC GLOBAL DEFAULT 12 GC_set_collect_inform_callback │ │ │ │ 1728: 0039a4b8 4 OBJECT GLOBAL DEFAULT 24 gc_prepost_callback_descs │ │ │ │ 1729: 00197a98 208 FUNC GLOBAL DEFAULT 12 scheme_make_rational │ │ │ │ - 1730: 0025a61c 100 FUNC GLOBAL DEFAULT 12 rktio_set_file_or_directory_permissions │ │ │ │ - 1731: 00206678 20 FUNC GLOBAL DEFAULT 12 scheme_set_atexit │ │ │ │ - 1732: 001ce244 416 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_utf8_string │ │ │ │ - 1733: 0023a498 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_1 │ │ │ │ - 1734: 0023b8bc 3600 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd │ │ │ │ + 1730: 0025a644 100 FUNC GLOBAL DEFAULT 12 rktio_set_file_or_directory_permissions │ │ │ │ + 1731: 002066a0 20 FUNC GLOBAL DEFAULT 12 scheme_set_atexit │ │ │ │ + 1732: 001ce248 416 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_utf8_string │ │ │ │ + 1733: 0023a4c0 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_1 │ │ │ │ + 1734: 0023b8e4 3600 FUNC GLOBAL DEFAULT 12 scheme_gmpn_gcd │ │ │ │ 1735: 00079348 40 FUNC GLOBAL DEFAULT 12 _scheme_apply_with_prompt │ │ │ │ 1736: 00399d2c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_lt_eq_proc │ │ │ │ - 1737: 00059688 256 FUNC GLOBAL DEFAULT 12 scheme_namespace_require │ │ │ │ + 1737: 00059684 256 FUNC GLOBAL DEFAULT 12 scheme_namespace_require │ │ │ │ 1738: 000610cc 200 FUNC GLOBAL DEFAULT 12 scheme_make_path_without_copying │ │ │ │ - 1739: 00055e28 436 FUNC GLOBAL DEFAULT 12 scheme_delay_load_closure │ │ │ │ + 1739: 00055e24 436 FUNC GLOBAL DEFAULT 12 scheme_delay_load_closure │ │ │ │ 1740: 000746b4 344 FUNC GLOBAL DEFAULT 12 scheme_make_noncm_prim │ │ │ │ - 1741: 00178cf8 400 FUNC GLOBAL DEFAULT 12 scheme_make_file_output_port │ │ │ │ - 1742: 000e95d4 76 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_cache │ │ │ │ - 1743: 000f2e00 28 FUNC GLOBAL DEFAULT 12 scheme_allocate_linklet_prefix │ │ │ │ - 1744: 0025d8e0 276 FUNC GLOBAL DEFAULT 12 rktio_ltps_remove_all │ │ │ │ - 1745: 001cafb0 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ - 1746: 00130cb8 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ - 1747: 0017d81c 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_user_paths │ │ │ │ - 1748: 00041cb4 24 FUNC GLOBAL DEFAULT 12 scheme_init_logger_config │ │ │ │ + 1741: 00178cfc 400 FUNC GLOBAL DEFAULT 12 scheme_make_file_output_port │ │ │ │ + 1742: 000e95dc 76 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_cache │ │ │ │ + 1743: 000f2e08 28 FUNC GLOBAL DEFAULT 12 scheme_allocate_linklet_prefix │ │ │ │ + 1744: 0025d908 276 FUNC GLOBAL DEFAULT 12 rktio_ltps_remove_all │ │ │ │ + 1745: 001cafb4 60 FUNC GLOBAL DEFAULT 12 mz_native_strcoll │ │ │ │ + 1746: 00130cbc 8 FUNC GLOBAL DEFAULT 12 scheme_alloc_extflvector │ │ │ │ + 1747: 0017d820 20 FUNC GLOBAL DEFAULT 12 scheme_set_ignore_user_paths │ │ │ │ + 1748: 00041cb0 24 FUNC GLOBAL DEFAULT 12 scheme_init_logger_config │ │ │ │ 1749: 00086758 92 FUNC GLOBAL DEFAULT 12 scheme_fill_lwc_end │ │ │ │ - 1750: 00059424 304 FUNC GLOBAL DEFAULT 12 scheme_is_syntax │ │ │ │ - 1751: 000448d4 8 FUNC GLOBAL DEFAULT 12 scheme_log_level_p │ │ │ │ + 1750: 00059420 304 FUNC GLOBAL DEFAULT 12 scheme_is_syntax │ │ │ │ + 1751: 000448d0 8 FUNC GLOBAL DEFAULT 12 scheme_log_level_p │ │ │ │ 1752: 003989d0 4 OBJECT GLOBAL DEFAULT 24 scheme_defining_primitives │ │ │ │ - 1753: 00262308 124 FUNC GLOBAL DEFAULT 12 rktio_get_seconds │ │ │ │ - 1754: 0004e350 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_type │ │ │ │ + 1753: 00262330 124 FUNC GLOBAL DEFAULT 12 rktio_get_seconds │ │ │ │ + 1754: 0004e34c 72 FUNC GLOBAL DEFAULT 12 scheme_wrong_type │ │ │ │ 1755: 0039a370 4 OBJECT GLOBAL DEFAULT 24 scheme_output_port_property │ │ │ │ - 1756: 0003e108 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ - 1757: 0017201c 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ - 1758: 000403bc 8 FUNC GLOBAL DEFAULT 12 scheme_set_logging_spec │ │ │ │ + 1756: 0003e104 396 FUNC GLOBAL DEFAULT 12 scheme_make_builtin_references_table │ │ │ │ + 1757: 00172020 1108 FUNC GLOBAL DEFAULT 12 scheme_get_char_string │ │ │ │ + 1758: 000403b8 8 FUNC GLOBAL DEFAULT 12 scheme_set_logging_spec │ │ │ │ 1759: 0008b814 128 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_count │ │ │ │ - 1760: 00039300 28 FUNC GLOBAL DEFAULT 12 scheme_reset_finalizations │ │ │ │ - 1761: 0024f624 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_application │ │ │ │ - 1762: 00179918 620 FUNC GLOBAL DEFAULT 12 scheme_redirect_get_or_peek_bytes │ │ │ │ + 1760: 000392fc 28 FUNC GLOBAL DEFAULT 12 scheme_reset_finalizations │ │ │ │ + 1761: 0024f64c 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_application │ │ │ │ + 1762: 0017991c 620 FUNC GLOBAL DEFAULT 12 scheme_redirect_get_or_peek_bytes │ │ │ │ 1763: 00399cc0 4 OBJECT GLOBAL DEFAULT 24 scheme_single_pi │ │ │ │ 1764: 000a7918 264 FUNC GLOBAL DEFAULT 12 scheme_on_demand │ │ │ │ - 1765: 001d7a5c 36 FUNC GLOBAL DEFAULT 12 scheme_pop_c_numeric_locale │ │ │ │ - 1766: 0025f7e4 252 FUNC GLOBAL DEFAULT 12 rktio_udp_multicast_interface │ │ │ │ - 1767: 0023a478 32 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_basecase │ │ │ │ - 1768: 001c2438 508 FUNC GLOBAL DEFAULT 12 did_post_sema │ │ │ │ - 1769: 000eb600 356 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_skipped │ │ │ │ - 1770: 0016d308 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ + 1765: 001d7a60 36 FUNC GLOBAL DEFAULT 12 scheme_pop_c_numeric_locale │ │ │ │ + 1766: 0025f80c 252 FUNC GLOBAL DEFAULT 12 rktio_udp_multicast_interface │ │ │ │ + 1767: 0023a4a0 32 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_basecase │ │ │ │ + 1768: 001c243c 508 FUNC GLOBAL DEFAULT 12 did_post_sema │ │ │ │ + 1769: 000eb608 356 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_skipped │ │ │ │ + 1770: 0016d30c 16 FUNC GLOBAL DEFAULT 12 scheme_fdclr │ │ │ │ 1771: 000a6400 864 FUNC GLOBAL DEFAULT 12 scheme_generate_function_prolog │ │ │ │ - 1772: 0025e330 188 FUNC GLOBAL DEFAULT 12 rktio_tcp_nodelay │ │ │ │ + 1772: 0025e358 188 FUNC GLOBAL DEFAULT 12 rktio_tcp_nodelay │ │ │ │ 1773: 00096a64 68 FUNC GLOBAL DEFAULT 12 scheme_unsafe_hash_tree_start │ │ │ │ 1774: 0039a3b0 4 OBJECT GLOBAL DEFAULT 24 scheme_no_arity_property │ │ │ │ 1775: 00074150 340 FUNC GLOBAL DEFAULT 12 scheme_make_prim_w_arity │ │ │ │ - 1776: 00176b40 1100 FUNC GLOBAL DEFAULT 12 scheme_do_open_input_file │ │ │ │ - 1777: 00130528 4 FUNC GLOBAL DEFAULT 12 scheme_double_tan │ │ │ │ - 1778: 00037b3c 356 FUNC GLOBAL DEFAULT 12 scheme_main_stack_setup │ │ │ │ - 1779: 00034948 36 FUNC GLOBAL DEFAULT 12 GC_malloc │ │ │ │ - 1780: 0013083c 204 FUNC GLOBAL DEFAULT 12 scheme_double_expt │ │ │ │ - 1781: 000443b4 160 FUNC GLOBAL DEFAULT 12 scheme_number_suffix │ │ │ │ - 1782: 0025ee20 188 FUNC GLOBAL DEFAULT 12 rktio_listener_address │ │ │ │ + 1776: 00176b44 1100 FUNC GLOBAL DEFAULT 12 scheme_do_open_input_file │ │ │ │ + 1777: 0013052c 4 FUNC GLOBAL DEFAULT 12 scheme_double_tan │ │ │ │ + 1778: 00037b38 356 FUNC GLOBAL DEFAULT 12 scheme_main_stack_setup │ │ │ │ + 1779: 00034944 36 FUNC GLOBAL DEFAULT 12 GC_malloc │ │ │ │ + 1780: 00130840 204 FUNC GLOBAL DEFAULT 12 scheme_double_expt │ │ │ │ + 1781: 000443b0 160 FUNC GLOBAL DEFAULT 12 scheme_number_suffix │ │ │ │ + 1782: 0025ee48 188 FUNC GLOBAL DEFAULT 12 rktio_listener_address │ │ │ │ 1783: 000a7ff4 4 FUNC GLOBAL DEFAULT 12 scheme_jit_fill_threadlocal_table │ │ │ │ - 1784: 0020f564 72 FUNC GLOBAL DEFAULT 12 scheme_sync_timeout │ │ │ │ + 1784: 0020f58c 72 FUNC GLOBAL DEFAULT 12 scheme_sync_timeout │ │ │ │ 1785: 00399bec 4 OBJECT GLOBAL DEFAULT 24 scheme_null │ │ │ │ - 1786: 001eed9c 76 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type │ │ │ │ - 1787: 0025c6e8 76 FUNC GLOBAL DEFAULT 12 rktio_set_file_size │ │ │ │ + 1786: 001eedb4 76 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type │ │ │ │ + 1787: 0025c710 76 FUNC GLOBAL DEFAULT 12 rktio_set_file_size │ │ │ │ 1788: 000969cc 40 FUNC GLOBAL DEFAULT 12 _mzHAMT_CODE │ │ │ │ - 1789: 0024cb8c 144 FUNC GLOBAL DEFAULT 12 scheme_check_identifier │ │ │ │ - 1790: 0016cf2c 512 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_port │ │ │ │ - 1791: 001c44b4 64 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_copy_cache │ │ │ │ + 1789: 0024cbb4 144 FUNC GLOBAL DEFAULT 12 scheme_check_identifier │ │ │ │ + 1790: 0016cf30 512 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_port │ │ │ │ + 1791: 001c44b8 64 FUNC GLOBAL DEFAULT 12 scheme_flush_stack_copy_cache │ │ │ │ 1792: 0009064c 56 FUNC GLOBAL DEFAULT 12 _mzHAMT_VAL │ │ │ │ - 1793: 0002b878 12 FUNC GLOBAL DEFAULT 12 GC_max_nursery_object_size │ │ │ │ - 1794: 00226868 224 FUNC GLOBAL DEFAULT 12 scheme_bad_vec_index │ │ │ │ - 1795: 0016eab8 404 FUNC GLOBAL DEFAULT 12 scheme_tell_line │ │ │ │ - 1796: 000ffe20 11368 FUNC GLOBAL DEFAULT 12 scheme_init_list │ │ │ │ + 1793: 0002b874 12 FUNC GLOBAL DEFAULT 12 GC_max_nursery_object_size │ │ │ │ + 1794: 00226890 224 FUNC GLOBAL DEFAULT 12 scheme_bad_vec_index │ │ │ │ + 1795: 0016eabc 404 FUNC GLOBAL DEFAULT 12 scheme_tell_line │ │ │ │ + 1796: 000ffe24 11368 FUNC GLOBAL DEFAULT 12 scheme_init_list │ │ │ │ 1797: 00398808 4 OBJECT GLOBAL DEFAULT 24 scheme_exit │ │ │ │ - 1798: 00227054 396 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_ref │ │ │ │ - 1799: 0020d65c 68 FUNC GLOBAL DEFAULT 12 scheme_make_evt_set │ │ │ │ - 1800: 00118160 4516 FUNC GLOBAL DEFAULT 12 scheme_bin_div │ │ │ │ - 1801: 002655ac 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ - 1802: 0025ac7c 580 FUNC GLOBAL DEFAULT 12 rktio_expand_user_tilde │ │ │ │ - 1803: 000e9104 112 FUNC GLOBAL DEFAULT 12 scheme_approx_sp │ │ │ │ - 1804: 001d7190 656 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_step │ │ │ │ + 1798: 0022707c 396 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_star_ref │ │ │ │ + 1799: 0020d684 68 FUNC GLOBAL DEFAULT 12 scheme_make_evt_set │ │ │ │ + 1800: 00118164 4516 FUNC GLOBAL DEFAULT 12 scheme_bin_div │ │ │ │ + 1801: 002655d4 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_procs │ │ │ │ + 1802: 0025aca4 580 FUNC GLOBAL DEFAULT 12 rktio_expand_user_tilde │ │ │ │ + 1803: 000e910c 112 FUNC GLOBAL DEFAULT 12 scheme_approx_sp │ │ │ │ + 1804: 001d7194 656 FUNC GLOBAL DEFAULT 12 scheme_grapheme_cluster_step │ │ │ │ 1805: 0008f2b8 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_or_null_from_table │ │ │ │ - 1806: 0023d9bc 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_n │ │ │ │ - 1807: 0005a414 44 FUNC GLOBAL DEFAULT 12 scheme_tail_eval_expr │ │ │ │ + 1806: 0023d9e4 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_mul_n │ │ │ │ + 1807: 0005a410 44 FUNC GLOBAL DEFAULT 12 scheme_tail_eval_expr │ │ │ │ 1808: 0039a624 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_ref_proc │ │ │ │ - 1809: 00055fdc 8832 FUNC GLOBAL DEFAULT 12 scheme_do_eval │ │ │ │ - 1810: 0025bb7c 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_socket │ │ │ │ - 1811: 00260ba8 4 FUNC GLOBAL DEFAULT 12 rktio_close_fds_len │ │ │ │ - 1812: 000388b0 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ - 1813: 0012c334 76 FUNC GLOBAL DEFAULT 12 odd_p_error │ │ │ │ + 1809: 00055fd8 8832 FUNC GLOBAL DEFAULT 12 scheme_do_eval │ │ │ │ + 1810: 0025bba4 16 FUNC GLOBAL DEFAULT 12 rktio_fd_is_socket │ │ │ │ + 1811: 00260bd0 4 FUNC GLOBAL DEFAULT 12 rktio_close_fds_len │ │ │ │ + 1812: 000388ac 304 FUNC GLOBAL DEFAULT 12 scheme_malloc_eternal │ │ │ │ + 1813: 0012c33c 76 FUNC GLOBAL DEFAULT 12 odd_p_error │ │ │ │ 1814: 0039a554 4 OBJECT GLOBAL DEFAULT 24 scheme_did_gc_count │ │ │ │ - 1815: 001ce4c0 12 FUNC GLOBAL DEFAULT 12 scheme_make_utf8_string │ │ │ │ - 1816: 001129e0 1752 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numarith │ │ │ │ + 1815: 001ce4c4 12 FUNC GLOBAL DEFAULT 12 scheme_make_utf8_string │ │ │ │ + 1816: 001129e4 1752 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numarith │ │ │ │ 1817: 00197760 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_bn_rational │ │ │ │ - 1818: 0017387c 168 FUNC GLOBAL DEFAULT 12 scheme_peek_byte │ │ │ │ + 1818: 00173880 168 FUNC GLOBAL DEFAULT 12 scheme_peek_byte │ │ │ │ 1819: 00399e90 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stderr │ │ │ │ - 1820: 0016ff50 288 FUNC GLOBAL DEFAULT 12 scheme_set_port_location │ │ │ │ - 1821: 0002c1e0 100 FUNC GLOBAL DEFAULT 12 GC_resolve2 │ │ │ │ - 1822: 0014e8a0 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ - 1823: 0025f5c4 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_ttl │ │ │ │ - 1824: 0020c9c0 392 FUNC GLOBAL DEFAULT 12 scheme_add_evt_worker │ │ │ │ - 1825: 00037d78 4 FUNC GLOBAL DEFAULT 12 scheme_get_stack_base │ │ │ │ + 1820: 0016ff54 288 FUNC GLOBAL DEFAULT 12 scheme_set_port_location │ │ │ │ + 1821: 0002c1dc 100 FUNC GLOBAL DEFAULT 12 GC_resolve2 │ │ │ │ + 1822: 0014e8a4 884 FUNC GLOBAL DEFAULT 12 scheme_is_simple_make_struct_type_property │ │ │ │ + 1823: 0025f5ec 180 FUNC GLOBAL DEFAULT 12 rktio_udp_set_ttl │ │ │ │ + 1824: 0020c9e8 392 FUNC GLOBAL DEFAULT 12 scheme_add_evt_worker │ │ │ │ + 1825: 00037d74 4 FUNC GLOBAL DEFAULT 12 scheme_get_stack_base │ │ │ │ 1826: 00085230 232 FUNC GLOBAL DEFAULT 12 scheme_call_ec │ │ │ │ - 1827: 0002b744 144 FUNC GLOBAL DEFAULT 12 GC_pair_initial_word │ │ │ │ + 1827: 0002b740 144 FUNC GLOBAL DEFAULT 12 GC_pair_initial_word │ │ │ │ 1828: 0039a5f0 4 OBJECT GLOBAL DEFAULT 24 scheme_make_vector_proc │ │ │ │ - 1829: 00128a9c 116 FUNC GLOBAL DEFAULT 12 scheme_make_double │ │ │ │ - 1830: 00265380 256 FUNC GLOBAL DEFAULT 12 rktio_dll_close │ │ │ │ - 1831: 0002b434 44 FUNC GLOBAL DEFAULT 12 GC_request_incremental_mode │ │ │ │ - 1832: 00243924 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_or │ │ │ │ - 1833: 0012c5ec 4 FUNC GLOBAL DEFAULT 12 scheme_double_ceiling │ │ │ │ - 1834: 0022b9f8 80 FUNC GLOBAL DEFAULT 12 free_fficall_data │ │ │ │ + 1829: 00128aa4 116 FUNC GLOBAL DEFAULT 12 scheme_make_double │ │ │ │ + 1830: 002653a8 256 FUNC GLOBAL DEFAULT 12 rktio_dll_close │ │ │ │ + 1831: 0002b430 44 FUNC GLOBAL DEFAULT 12 GC_request_incremental_mode │ │ │ │ + 1832: 0024394c 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_or │ │ │ │ + 1833: 0012c5f4 4 FUNC GLOBAL DEFAULT 12 scheme_double_ceiling │ │ │ │ + 1834: 0022ba20 80 FUNC GLOBAL DEFAULT 12 free_fficall_data │ │ │ │ 1835: 000d61d0 320 FUNC GLOBAL DEFAULT 12 scheme_generate_cons_alloc │ │ │ │ - 1836: 00260ce8 120 FUNC GLOBAL DEFAULT 12 rktio_will_modify_os_signal_handler │ │ │ │ + 1836: 00260d10 120 FUNC GLOBAL DEFAULT 12 rktio_will_modify_os_signal_handler │ │ │ │ 1837: 00079214 80 FUNC GLOBAL DEFAULT 12 scheme_apply_thread_thunk │ │ │ │ - 1838: 0005a888 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all_with_prompt │ │ │ │ - 1839: 00054798 488 FUNC GLOBAL DEFAULT 12 scheme_escape_to_continuation │ │ │ │ + 1838: 0005a884 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_all_with_prompt │ │ │ │ + 1839: 00054794 488 FUNC GLOBAL DEFAULT 12 scheme_escape_to_continuation │ │ │ │ 1840: 000a0148 108 FUNC GLOBAL DEFAULT 12 scheme_is_constant_and_avoids_r1 │ │ │ │ 1841: 00399c00 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_kind_key │ │ │ │ 1842: 0018e7a0 92 FUNC GLOBAL DEFAULT 12 scheme_print_to_string_w_max │ │ │ │ - 1843: 001d2088 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string │ │ │ │ + 1843: 001d208c 16 FUNC GLOBAL DEFAULT 12 scheme_make_sized_byte_string │ │ │ │ 1844: 00398880 4 OBJECT GLOBAL DEFAULT 24 scheme_primitive_realm │ │ │ │ 1845: 00399c3c 4 OBJECT GLOBAL DEFAULT 24 scheme_box_p_proc │ │ │ │ - 1846: 001ec3fc 1064 FUNC GLOBAL DEFAULT 12 scheme_struct_to_vector │ │ │ │ - 1847: 00040190 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_printf │ │ │ │ + 1846: 001ec414 1064 FUNC GLOBAL DEFAULT 12 scheme_struct_to_vector │ │ │ │ + 1847: 0004018c 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_printf │ │ │ │ 1848: 0009f318 20 FUNC GLOBAL DEFAULT 12 scheme_extract_closure_local │ │ │ │ - 1849: 000f2d24 220 FUNC GLOBAL DEFAULT 12 scheme_allocate_prefix │ │ │ │ + 1849: 000f2d2c 220 FUNC GLOBAL DEFAULT 12 scheme_allocate_prefix │ │ │ │ 1850: 00399c24 4 OBJECT GLOBAL DEFAULT 24 scheme_list_proc │ │ │ │ 1851: 0009a858 224 FUNC GLOBAL DEFAULT 12 scheme_make_native_closure │ │ │ │ - 1852: 0024ea70 300 FUNC GLOBAL DEFAULT 12 scheme_make_branch │ │ │ │ - 1853: 00038384 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ - 1854: 001d9440 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ - 1855: 00261c54 172 FUNC GLOBAL DEFAULT 12 rktio_poll_fs_change_ready │ │ │ │ - 1856: 00113ae8 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numarith │ │ │ │ - 1857: 0003c9a4 252 FUNC GLOBAL DEFAULT 12 is_slow_equal │ │ │ │ + 1852: 0024ea98 300 FUNC GLOBAL DEFAULT 12 scheme_make_branch │ │ │ │ + 1853: 00038380 228 FUNC GLOBAL DEFAULT 12 scheme_make_cptr │ │ │ │ + 1854: 001d9444 216 FUNC GLOBAL DEFAULT 12 scheme_char_strlen │ │ │ │ + 1855: 00261c7c 172 FUNC GLOBAL DEFAULT 12 rktio_poll_fs_change_ready │ │ │ │ + 1856: 00113aec 764 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numarith │ │ │ │ + 1857: 0003c9a0 252 FUNC GLOBAL DEFAULT 12 is_slow_equal │ │ │ │ 1858: 00198940 8 FUNC GLOBAL DEFAULT 12 scheme_rational_truncate │ │ │ │ 1859: 00085cc4 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt │ │ │ │ - 1860: 00238444 76 FUNC GLOBAL DEFAULT 12 scheme_gmpn_cmp │ │ │ │ - 1861: 002173d8 332 FUNC GLOBAL DEFAULT 12 scheme_add_gc_callback │ │ │ │ - 1862: 001ce3f0 208 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_utf8_string │ │ │ │ - 1863: 001f5264 20 FUNC GLOBAL DEFAULT 12 scheme_set_case_sensitive │ │ │ │ + 1860: 0023846c 76 FUNC GLOBAL DEFAULT 12 scheme_gmpn_cmp │ │ │ │ + 1861: 00217400 332 FUNC GLOBAL DEFAULT 12 scheme_add_gc_callback │ │ │ │ + 1862: 001ce3f4 208 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_utf8_string │ │ │ │ + 1863: 001f527c 20 FUNC GLOBAL DEFAULT 12 scheme_set_case_sensitive │ │ │ │ 1864: 0009f32c 520 FUNC GLOBAL DEFAULT 12 scheme_specialize_to_constant │ │ │ │ - 1865: 001d9810 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ - 1866: 00039604 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ - 1867: 00103e44 88 FUNC GLOBAL DEFAULT 12 scheme_list_length │ │ │ │ + 1865: 001d9814 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_all │ │ │ │ + 1866: 00039600 4 FUNC GLOBAL DEFAULT 12 scheme_unused_object │ │ │ │ + 1867: 00103e48 88 FUNC GLOBAL DEFAULT 12 scheme_list_length │ │ │ │ 1868: 0039a7f8 4 OBJECT GLOBAL DEFAULT 24 scheme_char_p_proc │ │ │ │ 1869: 00399c64 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_mcdr_proc │ │ │ │ 1870: 00062b48 440 FUNC GLOBAL DEFAULT 12 scheme_is_complete_path │ │ │ │ - 1871: 0005a6c4 8 FUNC GLOBAL DEFAULT 12 scheme_set_primitive_module_phaseless │ │ │ │ + 1871: 0005a6c0 8 FUNC GLOBAL DEFAULT 12 scheme_set_primitive_module_phaseless │ │ │ │ 1872: 0008f5a4 64 FUNC GLOBAL DEFAULT 12 scheme_add_bucket_to_table │ │ │ │ - 1873: 0024f770 724 FUNC GLOBAL DEFAULT 12 scheme_make_application │ │ │ │ + 1873: 0024f798 724 FUNC GLOBAL DEFAULT 12 scheme_make_application │ │ │ │ 1874: 00399c20 4 OBJECT GLOBAL DEFAULT 24 scheme_list_p_proc │ │ │ │ - 1875: 000ebde0 16 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_save │ │ │ │ + 1875: 000ebde8 16 FUNC GLOBAL DEFAULT 12 scheme_mz_flostack_save │ │ │ │ 1876: 00398820 4 OBJECT GLOBAL DEFAULT 24 scheme_def_exit_proc │ │ │ │ - 1877: 00105140 196 FUNC GLOBAL DEFAULT 12 scheme_reverse │ │ │ │ - 1878: 00128bdc 212 FUNC GLOBAL DEFAULT 12 scheme_is_integer │ │ │ │ - 1879: 0012441c 5688 FUNC GLOBAL DEFAULT 12 scheme_init_number │ │ │ │ - 1880: 00038ac4 192 FUNC GLOBAL DEFAULT 12 scheme_malloc_uncollectable │ │ │ │ - 1881: 001e1ae0 28 FUNC GLOBAL DEFAULT 12 scheme_wrap_evt │ │ │ │ + 1877: 00105144 196 FUNC GLOBAL DEFAULT 12 scheme_reverse │ │ │ │ + 1878: 00128be4 212 FUNC GLOBAL DEFAULT 12 scheme_is_integer │ │ │ │ + 1879: 00124424 5688 FUNC GLOBAL DEFAULT 12 scheme_init_number │ │ │ │ + 1880: 00038ac0 192 FUNC GLOBAL DEFAULT 12 scheme_malloc_uncollectable │ │ │ │ + 1881: 001e1ae4 28 FUNC GLOBAL DEFAULT 12 scheme_wrap_evt │ │ │ │ 1882: 0039a5d8 4 OBJECT GLOBAL DEFAULT 24 scheme_type_hash1s │ │ │ │ - 1883: 00106c30 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal │ │ │ │ + 1883: 00106c34 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_equal │ │ │ │ 1884: 001a093c 372 FUNC GLOBAL DEFAULT 12 scheme_read_intern │ │ │ │ - 1885: 001ea910 92 FUNC GLOBAL DEFAULT 12 scheme_is_simple_struct_type │ │ │ │ + 1885: 001ea928 92 FUNC GLOBAL DEFAULT 12 scheme_is_simple_struct_type │ │ │ │ 1886: 00083480 148 FUNC GLOBAL DEFAULT 12 scheme_get_immediate_cc_mark │ │ │ │ 1887: 00086cc4 352 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_lightweight_continuation │ │ │ │ - 1888: 00104720 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hash │ │ │ │ - 1889: 0005ba94 328 FUNC GLOBAL DEFAULT 12 scheme_module_is_declared │ │ │ │ - 1890: 00053f80 596 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure │ │ │ │ - 1891: 00155848 116 FUNC GLOBAL DEFAULT 12 scheme_predicate_to_local_type │ │ │ │ - 1892: 0026580c 120 FUNC GLOBAL DEFAULT 12 rktio_hash_get │ │ │ │ - 1893: 0005446c 340 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_from_native │ │ │ │ - 1894: 0025bd14 4 FUNC GLOBAL DEFAULT 12 rktio_internal_close │ │ │ │ + 1888: 00104724 28 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_hash │ │ │ │ + 1889: 0005ba90 328 FUNC GLOBAL DEFAULT 12 scheme_module_is_declared │ │ │ │ + 1890: 00053f7c 596 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure │ │ │ │ + 1891: 0015584c 116 FUNC GLOBAL DEFAULT 12 scheme_predicate_to_local_type │ │ │ │ + 1892: 00265834 120 FUNC GLOBAL DEFAULT 12 rktio_hash_get │ │ │ │ + 1893: 00054468 340 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_from_native │ │ │ │ + 1894: 0025bd3c 4 FUNC GLOBAL DEFAULT 12 rktio_internal_close │ │ │ │ 1895: 000a0290 200 FUNC GLOBAL DEFAULT 12 scheme_is_relatively_constant_and_avoids_r1 │ │ │ │ - 1896: 0014c0a8 320 FUNC GLOBAL DEFAULT 12 scheme_is_struct_functional │ │ │ │ - 1897: 002147ec 4 FUNC GLOBAL DEFAULT 12 scheme_flatten_config │ │ │ │ - 1898: 0016c4d8 8 FUNC GLOBAL DEFAULT 12 scheme_port_name │ │ │ │ - 1899: 00029658 40 FUNC GLOBAL DEFAULT 12 BTC_cust_box_mark │ │ │ │ - 1900: 00164df4 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ - 1901: 001399ec 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt_eq │ │ │ │ + 1896: 0014c0ac 320 FUNC GLOBAL DEFAULT 12 scheme_is_struct_functional │ │ │ │ + 1897: 00214814 4 FUNC GLOBAL DEFAULT 12 scheme_flatten_config │ │ │ │ + 1898: 0016c4dc 8 FUNC GLOBAL DEFAULT 12 scheme_port_name │ │ │ │ + 1899: 00029654 40 FUNC GLOBAL DEFAULT 12 BTC_cust_box_mark │ │ │ │ + 1900: 00164df8 904 FUNC GLOBAL DEFAULT 12 scheme_init_place │ │ │ │ + 1901: 001399f0 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt_eq │ │ │ │ 1902: 003987e0 4 OBJECT GLOBAL DEFAULT 24 scheme_allow_set_undefined │ │ │ │ - 1903: 0002bd4c 64 FUNC GLOBAL DEFAULT 12 GC_free_immobile_box │ │ │ │ + 1903: 0002bd48 64 FUNC GLOBAL DEFAULT 12 GC_free_immobile_box │ │ │ │ 1904: 0039a324 4 OBJECT GLOBAL DEFAULT 24 scheme_zero_length_char_immutable_string │ │ │ │ - 1905: 001111c4 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_output_port │ │ │ │ + 1905: 001111c8 256 FUNC GLOBAL DEFAULT 12 scheme_rktio_socket_to_output_port │ │ │ │ 1906: 00077060 144 FUNC GLOBAL DEFAULT 12 scheme_intern_prim_opt_flags │ │ │ │ 1907: 00399d58 8 OBJECT GLOBAL DEFAULT 24 scheme_double_too_negative_for_fixnum │ │ │ │ 1908: 000836e0 3344 FUNC GLOBAL DEFAULT 12 scheme_apply_chaperone │ │ │ │ - 1909: 0017f918 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ - 1910: 00144ae4 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ - 1911: 001f5a0c 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_parallel_symbol │ │ │ │ - 1912: 000eb40c 476 FUNC GLOBAL DEFAULT 12 scheme_mz_popr_p_it │ │ │ │ + 1909: 0017f91c 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_roots │ │ │ │ + 1910: 00144ae8 376 FUNC GLOBAL DEFAULT 12 scheme_check_float │ │ │ │ + 1911: 001f5a24 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_parallel_symbol │ │ │ │ + 1912: 000eb414 476 FUNC GLOBAL DEFAULT 12 scheme_mz_popr_p_it │ │ │ │ 1913: 00078e68 8 FUNC GLOBAL DEFAULT 12 scheme_force_one_value │ │ │ │ 1914: 0039a5dc 4 OBJECT GLOBAL DEFAULT 24 scheme_type_hash2s │ │ │ │ - 1915: 00158d6c 2768 FUNC GLOBAL DEFAULT 12 optimize_for_inline │ │ │ │ - 1916: 0024ed8c 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_sequence │ │ │ │ + 1915: 00158d70 2768 FUNC GLOBAL DEFAULT 12 optimize_for_inline │ │ │ │ + 1916: 0024edb4 332 FUNC GLOBAL DEFAULT 12 scheme_malloc_sequence │ │ │ │ 1917: 000b945c 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_apply │ │ │ │ - 1918: 000f6454 104 FUNC GLOBAL DEFAULT 12 scheme_checked_car │ │ │ │ - 1919: 001cc118 456 FUNC GLOBAL DEFAULT 12 scheme_checked_string_ref │ │ │ │ - 1920: 001cbe34 588 FUNC GLOBAL DEFAULT 12 scheme_init_string_places │ │ │ │ + 1918: 000f6460 104 FUNC GLOBAL DEFAULT 12 scheme_checked_car │ │ │ │ + 1919: 001cc11c 456 FUNC GLOBAL DEFAULT 12 scheme_checked_string_ref │ │ │ │ + 1920: 001cbe38 588 FUNC GLOBAL DEFAULT 12 scheme_init_string_places │ │ │ │ 1921: 00199454 340 FUNC GLOBAL DEFAULT 12 scheme_rational_sqrt │ │ │ │ 1922: 0039a620 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_length_proc │ │ │ │ 1923: 000a8a00 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_op │ │ │ │ - 1924: 00206f10 404 FUNC GLOBAL DEFAULT 12 scheme_register_process_global │ │ │ │ - 1925: 00116f3c 3408 FUNC GLOBAL DEFAULT 12 scheme_bin_mult │ │ │ │ - 1926: 000478a4 360 FUNC GLOBAL DEFAULT 12 scheme_wrong_return_arity │ │ │ │ + 1924: 00206f38 404 FUNC GLOBAL DEFAULT 12 scheme_register_process_global │ │ │ │ + 1925: 00116f40 3408 FUNC GLOBAL DEFAULT 12 scheme_bin_mult │ │ │ │ + 1926: 000478a0 360 FUNC GLOBAL DEFAULT 12 scheme_wrong_return_arity │ │ │ │ 1927: 000af848 4 FUNC GLOBAL DEFAULT 12 scheme_generate_alloc_X_double │ │ │ │ 1928: 0009f210 184 FUNC GLOBAL DEFAULT 12 scheme_apply_lightweight_continuation_stack │ │ │ │ - 1929: 00207284 32 FUNC GLOBAL DEFAULT 12 scheme_in_main_thread │ │ │ │ - 1930: 001d96ec 100 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_offset_prefix │ │ │ │ + 1929: 002072ac 32 FUNC GLOBAL DEFAULT 12 scheme_in_main_thread │ │ │ │ + 1930: 001d96f0 100 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_offset_prefix │ │ │ │ 1931: 0009f158 112 FUNC GLOBAL DEFAULT 12 scheme_call_as_lightweight_continuation │ │ │ │ - 1932: 001d9d78 272 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_count │ │ │ │ - 1933: 00205b08 52 FUNC GLOBAL DEFAULT 12 scheme_init_inspector │ │ │ │ - 1934: 00042e1c 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ - 1935: 0010784c 16 FUNC GLOBAL DEFAULT 12 scheme_make_weak_box │ │ │ │ + 1932: 001d9d7c 272 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_count │ │ │ │ + 1933: 00205b30 52 FUNC GLOBAL DEFAULT 12 scheme_init_inspector │ │ │ │ + 1934: 00042e18 152 FUNC GLOBAL DEFAULT 12 scheme_sprintf │ │ │ │ + 1935: 00107850 16 FUNC GLOBAL DEFAULT 12 scheme_make_weak_box │ │ │ │ 1936: 0006ea7c 172 FUNC GLOBAL DEFAULT 12 scheme_check_assign_not_undefined │ │ │ │ - 1937: 00222d64 1048 FUNC GLOBAL DEFAULT 12 scheme_validate_linklet │ │ │ │ + 1937: 00222d8c 1048 FUNC GLOBAL DEFAULT 12 scheme_validate_linklet │ │ │ │ 1938: 0039a648 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_byte_string_length_proc │ │ │ │ - 1939: 0023dd60 532 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bz_divrem_n │ │ │ │ - 1940: 0023d0d0 2284 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_mul_n │ │ │ │ - 1941: 0020cd84 684 FUNC GLOBAL DEFAULT 12 scheme_conclude_sync │ │ │ │ - 1942: 0025e49c 48 FUNC GLOBAL DEFAULT 12 rktio_socket_write │ │ │ │ - 1943: 002433b4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_add │ │ │ │ - 1944: 00172760 16 FUNC GLOBAL DEFAULT 12 scheme_peekc │ │ │ │ - 1945: 0016cdf0 316 FUNC GLOBAL DEFAULT 12 scheme_init_port_wait │ │ │ │ - 1946: 00256f7c 1008 FUNC GLOBAL DEFAULT 12 scheme_complex_asin_or_acos │ │ │ │ + 1939: 0023dd88 532 FUNC GLOBAL DEFAULT 12 scheme_gmpn_bz_divrem_n │ │ │ │ + 1940: 0023d0f8 2284 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_mul_n │ │ │ │ + 1941: 0020cdac 684 FUNC GLOBAL DEFAULT 12 scheme_conclude_sync │ │ │ │ + 1942: 0025e4c4 48 FUNC GLOBAL DEFAULT 12 rktio_socket_write │ │ │ │ + 1943: 002433dc 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_add │ │ │ │ + 1944: 00172764 16 FUNC GLOBAL DEFAULT 12 scheme_peekc │ │ │ │ + 1945: 0016cdf4 316 FUNC GLOBAL DEFAULT 12 scheme_init_port_wait │ │ │ │ + 1946: 00256fa4 1008 FUNC GLOBAL DEFAULT 12 scheme_complex_asin_or_acos │ │ │ │ 1947: 0039a628 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_star_set_proc │ │ │ │ - 1948: 0017f7bc 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ - 1949: 0024c140 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_proc_shape │ │ │ │ - 1950: 001287c4 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_long │ │ │ │ - 1951: 000f2608 304 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket_or_null │ │ │ │ - 1952: 001be858 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_set │ │ │ │ + 1948: 0017f7c0 112 FUNC GLOBAL DEFAULT 12 scheme_compiled_file_roots │ │ │ │ + 1949: 0024c168 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_proc_shape │ │ │ │ + 1950: 001287cc 112 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_long_long │ │ │ │ + 1951: 000f2610 304 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket_or_null │ │ │ │ + 1952: 001be85c 28 FUNC GLOBAL DEFAULT 12 scheme_boxmap_set │ │ │ │ 1953: 00096c84 292 FUNC GLOBAL DEFAULT 12 scheme_init_hash_tree │ │ │ │ - 1954: 001ed228 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_prop_shape │ │ │ │ - 1955: 0002b2e0 12 FUNC GLOBAL DEFAULT 12 add_no_overflow │ │ │ │ - 1956: 0025a138 208 FUNC GLOBAL DEFAULT 12 rktio_set_file_modify_seconds │ │ │ │ - 1957: 0010608c 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_always_table │ │ │ │ + 1954: 001ed240 112 FUNC GLOBAL DEFAULT 12 scheme_decode_struct_prop_shape │ │ │ │ + 1955: 0002b2dc 12 FUNC GLOBAL DEFAULT 12 add_no_overflow │ │ │ │ + 1956: 0025a160 208 FUNC GLOBAL DEFAULT 12 rktio_set_file_modify_seconds │ │ │ │ + 1957: 00106090 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_equal_always_table │ │ │ │ 1958: 0006b8f8 120 FUNC GLOBAL DEFAULT 12 scheme_build_path │ │ │ │ - 1959: 00265214 364 FUNC GLOBAL DEFAULT 12 rktio_dll_open │ │ │ │ - 1960: 001c2db0 268 FUNC GLOBAL DEFAULT 12 scheme_wait_sema │ │ │ │ + 1959: 0026523c 364 FUNC GLOBAL DEFAULT 12 rktio_dll_open │ │ │ │ + 1960: 001c2db4 268 FUNC GLOBAL DEFAULT 12 scheme_wait_sema │ │ │ │ 1961: 00094a74 276 FUNC GLOBAL DEFAULT 12 scheme_equal_hash_key │ │ │ │ - 1962: 00259bfc 12 FUNC GLOBAL DEFAULT 12 rktio_file_or_directory_stat │ │ │ │ - 1963: 000eafa8 280 FUNC GLOBAL DEFAULT 12 scheme_extra_pushed │ │ │ │ - 1964: 0002b698 4 FUNC GLOBAL DEFAULT 12 GC_free │ │ │ │ + 1962: 00259c24 12 FUNC GLOBAL DEFAULT 12 rktio_file_or_directory_stat │ │ │ │ + 1963: 000eafb0 280 FUNC GLOBAL DEFAULT 12 scheme_extra_pushed │ │ │ │ + 1964: 0002b694 4 FUNC GLOBAL DEFAULT 12 GC_free │ │ │ │ 1965: 00398c90 4 OBJECT GLOBAL DEFAULT 24 scheme_current_lwc │ │ │ │ - 1966: 000ebca4 80 FUNC GLOBAL DEFAULT 12 scheme_mz_try_runstack_pop │ │ │ │ - 1967: 0011c1f4 496 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_set │ │ │ │ - 1968: 00124410 12 FUNC GLOBAL DEFAULT 12 scheme_configure_floating_point │ │ │ │ - 1969: 0003a4fc 1412 FUNC GLOBAL DEFAULT 12 scheme_init_bool │ │ │ │ - 1970: 0002b2ec 16 FUNC GLOBAL DEFAULT 12 subtract_no_underflow │ │ │ │ - 1971: 0005ec70 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_path │ │ │ │ + 1966: 000ebcac 80 FUNC GLOBAL DEFAULT 12 scheme_mz_try_runstack_pop │ │ │ │ + 1967: 0011c1f8 496 FUNC GLOBAL DEFAULT 12 scheme_checked_flvector_set │ │ │ │ + 1968: 00124418 12 FUNC GLOBAL DEFAULT 12 scheme_configure_floating_point │ │ │ │ + 1969: 0003a4f8 1412 FUNC GLOBAL DEFAULT 12 scheme_init_bool │ │ │ │ + 1970: 0002b2e8 16 FUNC GLOBAL DEFAULT 12 subtract_no_underflow │ │ │ │ + 1971: 0005ec6c 192 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_path │ │ │ │ 1972: 0039a36c 4 OBJECT GLOBAL DEFAULT 24 scheme_input_port_property │ │ │ │ - 1973: 000353c8 396 FUNC GLOBAL DEFAULT 12 BTC_get_memory_use │ │ │ │ - 1974: 00052884 716 FUNC GLOBAL DEFAULT 12 scheme_init_eval │ │ │ │ - 1975: 0025cd10 196 FUNC GLOBAL DEFAULT 12 rktio_initialize_signal │ │ │ │ - 1976: 00037d9c 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread │ │ │ │ - 1977: 0023f784 888 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem │ │ │ │ - 1978: 001501e8 32 FUNC GLOBAL DEFAULT 12 check_single_use │ │ │ │ + 1973: 000353c4 396 FUNC GLOBAL DEFAULT 12 BTC_get_memory_use │ │ │ │ + 1974: 00052880 716 FUNC GLOBAL DEFAULT 12 scheme_init_eval │ │ │ │ + 1975: 0025cd38 196 FUNC GLOBAL DEFAULT 12 rktio_initialize_signal │ │ │ │ + 1976: 00037d98 4 FUNC GLOBAL DEFAULT 12 scheme_init_os_thread │ │ │ │ + 1977: 0023f7ac 888 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem │ │ │ │ + 1978: 001501ec 32 FUNC GLOBAL DEFAULT 12 check_single_use │ │ │ │ 1979: 0008b63c 248 FUNC GLOBAL DEFAULT 12 scheme_future │ │ │ │ - 1980: 000401b8 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_output │ │ │ │ - 1981: 0016d350 56 FUNC GLOBAL DEFAULT 12 scheme_add_fd_handle │ │ │ │ - 1982: 00212d28 2548 FUNC GLOBAL DEFAULT 12 scheme_call_as_nested_thread │ │ │ │ + 1980: 000401b4 20 FUNC GLOBAL DEFAULT 12 scheme_set_console_output │ │ │ │ + 1981: 0016d354 56 FUNC GLOBAL DEFAULT 12 scheme_add_fd_handle │ │ │ │ + 1982: 00212d50 2548 FUNC GLOBAL DEFAULT 12 scheme_call_as_nested_thread │ │ │ │ 1983: 0039a4c0 4 OBJECT GLOBAL DEFAULT 24 scheme_current_runstack_start │ │ │ │ - 1984: 0020675c 304 FUNC GLOBAL DEFAULT 12 scheme_schedule_custodian_close │ │ │ │ - 1985: 00046f48 516 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message │ │ │ │ - 1986: 00188a00 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ - 1987: 00130cc0 56 FUNC GLOBAL DEFAULT 12 scheme_extflvector_length │ │ │ │ + 1984: 00206784 304 FUNC GLOBAL DEFAULT 12 scheme_schedule_custodian_close │ │ │ │ + 1985: 00046f44 516 FUNC GLOBAL DEFAULT 12 scheme_glib_log_message │ │ │ │ + 1986: 00188a04 328 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_output_port │ │ │ │ + 1987: 00130cc4 56 FUNC GLOBAL DEFAULT 12 scheme_extflvector_length │ │ │ │ 1988: 0039a1c4 4 OBJECT GLOBAL DEFAULT 24 scheme_always_ready_evt │ │ │ │ 1989: 003987c4 4 OBJECT GLOBAL DEFAULT 24 scheme_not_proc │ │ │ │ - 1990: 000393a0 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer │ │ │ │ - 1991: 0025c154 8 FUNC GLOBAL DEFAULT 12 rktio_buffered_byte_count │ │ │ │ + 1990: 0003939c 60 FUNC GLOBAL DEFAULT 12 scheme_add_finalizer │ │ │ │ + 1991: 0025c17c 8 FUNC GLOBAL DEFAULT 12 rktio_buffered_byte_count │ │ │ │ 1992: 000acdc4 180 FUNC GLOBAL DEFAULT 12 scheme_generate_unboxing │ │ │ │ 1993: 000ba180 6528 FUNC GLOBAL DEFAULT 12 scheme_generate_non_tail_call │ │ │ │ 1994: 00194f30 8 FUNC GLOBAL DEFAULT 12 scheme_display │ │ │ │ 1995: 001a4088 1840 FUNC GLOBAL DEFAULT 12 scheme_load_delayed_code │ │ │ │ - 1996: 0016a134 276 FUNC GLOBAL DEFAULT 12 scheme_write_evt_via_write │ │ │ │ - 1997: 002078e8 24 FUNC GLOBAL DEFAULT 12 scheme_cancel_sleep │ │ │ │ - 1998: 00041bfc 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_logger │ │ │ │ - 1999: 00046d28 56 FUNC GLOBAL DEFAULT 12 scheme_log_name_message │ │ │ │ + 1996: 0016a138 276 FUNC GLOBAL DEFAULT 12 scheme_write_evt_via_write │ │ │ │ + 1997: 00207910 24 FUNC GLOBAL DEFAULT 12 scheme_cancel_sleep │ │ │ │ + 1998: 00041bf8 20 FUNC GLOBAL DEFAULT 12 scheme_get_main_logger │ │ │ │ + 1999: 00046d24 56 FUNC GLOBAL DEFAULT 12 scheme_log_name_message │ │ │ │ 2000: 0009f9e0 1028 FUNC GLOBAL DEFAULT 12 scheme_is_simple │ │ │ │ 2001: 0039a810 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_gt_eq_proc │ │ │ │ - 2002: 001357f4 1640 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numcomp │ │ │ │ - 2003: 001d4724 4 FUNC GLOBAL DEFAULT 12 scheme_set_build_stamp │ │ │ │ - 2004: 00047dd4 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count_m │ │ │ │ - 2005: 00253710 152 FUNC GLOBAL DEFAULT 12 scheme_finish_application │ │ │ │ - 2006: 002626a4 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_path │ │ │ │ - 2007: 001d4b64 172 FUNC GLOBAL DEFAULT 12 scheme_clear_locale_cache │ │ │ │ - 2008: 00293810 256 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_clz_tab │ │ │ │ - 2009: 0002b4b4 324 FUNC GLOBAL DEFAULT 12 GC_register_traversers2 │ │ │ │ - 2010: 0005eb98 24 FUNC GLOBAL DEFAULT 12 scheme_init_file_places │ │ │ │ + 2002: 001357f8 1640 FUNC GLOBAL DEFAULT 12 scheme_init_flfxnum_numcomp │ │ │ │ + 2003: 001d4728 4 FUNC GLOBAL DEFAULT 12 scheme_set_build_stamp │ │ │ │ + 2004: 00047dd0 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count_m │ │ │ │ + 2005: 00253738 152 FUNC GLOBAL DEFAULT 12 scheme_finish_application │ │ │ │ + 2006: 002626cc 4 FUNC GLOBAL DEFAULT 12 rktio_set_dll_path │ │ │ │ + 2007: 001d4b68 172 FUNC GLOBAL DEFAULT 12 scheme_clear_locale_cache │ │ │ │ + 2008: 00293838 256 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_clz_tab │ │ │ │ + 2009: 0002b4b0 324 FUNC GLOBAL DEFAULT 12 GC_register_traversers2 │ │ │ │ + 2010: 0005eb94 24 FUNC GLOBAL DEFAULT 12 scheme_init_file_places │ │ │ │ 2011: 003988b4 4 OBJECT GLOBAL DEFAULT 24 scheme_stack_boundary │ │ │ │ - 2012: 0020db74 260 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_get │ │ │ │ - 2013: 0023cf98 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_n │ │ │ │ - 2014: 00183e4c 216 FUNC GLOBAL DEFAULT 12 scheme_port_record │ │ │ │ - 2015: 000e99b4 244 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_start │ │ │ │ - 2016: 00229b30 52 FUNC GLOBAL DEFAULT 12 ctype_FIXUP │ │ │ │ - 2017: 0002b86c 12 FUNC GLOBAL DEFAULT 12 GC_malloc_stays_put_threshold │ │ │ │ - 2018: 00179068 100 FUNC GLOBAL DEFAULT 12 scheme_rktio_write_all │ │ │ │ - 2019: 00265658 12 FUNC GLOBAL DEFAULT 12 rktio_set_last_error │ │ │ │ - 2020: 0014d824 3456 FUNC GLOBAL DEFAULT 12 scheme_omittable_expr │ │ │ │ - 2021: 0025e6e4 8 FUNC GLOBAL DEFAULT 12 rktio_connect_trying │ │ │ │ - 2022: 0016d9c4 44 FUNC GLOBAL DEFAULT 12 scheme_pipe_char_count │ │ │ │ - 2023: 00261098 32 FUNC GLOBAL DEFAULT 12 rktio_get_environ_array │ │ │ │ + 2012: 0020db9c 260 FUNC GLOBAL DEFAULT 12 scheme_thread_cell_get │ │ │ │ + 2013: 0023cfc0 312 FUNC GLOBAL DEFAULT 12 scheme_gmpn_sqr_n │ │ │ │ + 2014: 00183e50 216 FUNC GLOBAL DEFAULT 12 scheme_port_record │ │ │ │ + 2015: 000e99bc 244 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_start │ │ │ │ + 2016: 00229b58 52 FUNC GLOBAL DEFAULT 12 ctype_FIXUP │ │ │ │ + 2017: 0002b868 12 FUNC GLOBAL DEFAULT 12 GC_malloc_stays_put_threshold │ │ │ │ + 2018: 0017906c 100 FUNC GLOBAL DEFAULT 12 scheme_rktio_write_all │ │ │ │ + 2019: 00265680 12 FUNC GLOBAL DEFAULT 12 rktio_set_last_error │ │ │ │ + 2020: 0014d828 3456 FUNC GLOBAL DEFAULT 12 scheme_omittable_expr │ │ │ │ + 2021: 0025e70c 8 FUNC GLOBAL DEFAULT 12 rktio_connect_trying │ │ │ │ + 2022: 0016d9c8 44 FUNC GLOBAL DEFAULT 12 scheme_pipe_char_count │ │ │ │ + 2023: 002610c0 32 FUNC GLOBAL DEFAULT 12 rktio_get_environ_array │ │ │ │ 2024: 0006d8a4 28 FUNC GLOBAL DEFAULT 12 scheme_get_exec_path │ │ │ │ 2025: 00194ca4 64 FUNC GLOBAL DEFAULT 12 scheme_debug_print │ │ │ │ 2026: 00397718 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ │ - 2027: 000e9620 116 FUNC GLOBAL DEFAULT 12 scheme_jit_longjmp │ │ │ │ - 2028: 0005a6cc 224 FUNC GLOBAL DEFAULT 12 scheme_protect_primitive_provide │ │ │ │ - 2029: 000448dc 1032 FUNC GLOBAL DEFAULT 12 extract_all_levels │ │ │ │ - 2030: 001f2670 1180 FUNC GLOBAL DEFAULT 12 scheme_parse_chaperone_props │ │ │ │ + 2027: 000e9628 116 FUNC GLOBAL DEFAULT 12 scheme_jit_longjmp │ │ │ │ + 2028: 0005a6c8 224 FUNC GLOBAL DEFAULT 12 scheme_protect_primitive_provide │ │ │ │ + 2029: 000448d8 1032 FUNC GLOBAL DEFAULT 12 extract_all_levels │ │ │ │ + 2030: 001f2688 1180 FUNC GLOBAL DEFAULT 12 scheme_parse_chaperone_props │ │ │ │ 2031: 001a403c 76 FUNC GLOBAL DEFAULT 12 scheme_clear_delayed_load_cache │ │ │ │ 2032: 001a082c 256 FUNC GLOBAL DEFAULT 12 scheme_resolve_placeholders │ │ │ │ - 2033: 00238d9c 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_lshift │ │ │ │ - 2034: 00107988 16 FUNC GLOBAL DEFAULT 12 scheme_make_null │ │ │ │ - 2035: 0005a98c 548 FUNC GLOBAL DEFAULT 12 scheme_embedded_load │ │ │ │ - 2036: 001edd14 1308 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_type_raw │ │ │ │ + 2033: 00238dc4 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_lshift │ │ │ │ + 2034: 0010798c 16 FUNC GLOBAL DEFAULT 12 scheme_make_null │ │ │ │ + 2035: 0005a988 548 FUNC GLOBAL DEFAULT 12 scheme_embedded_load │ │ │ │ + 2036: 001edd2c 1308 FUNC GLOBAL DEFAULT 12 scheme_make_prefab_struct_type_raw │ │ │ │ 2037: 0008ebc4 408 FUNC GLOBAL DEFAULT 12 scheme_clone_hash_table │ │ │ │ - 2038: 00150208 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ - 2039: 00136890 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ - 2040: 00188ee4 84 FUNC GLOBAL DEFAULT 12 scheme_user_port_write_probably_ready │ │ │ │ - 2041: 001287a0 36 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned │ │ │ │ - 2042: 00037978 20 FUNC GLOBAL DEFAULT 12 scheme_get_primordial_thread_stack_base │ │ │ │ - 2043: 000f64bc 104 FUNC GLOBAL DEFAULT 12 scheme_checked_cdr │ │ │ │ - 2044: 0005a404 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled_multi │ │ │ │ - 2045: 00055ac8 668 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_execute │ │ │ │ - 2046: 001d9f1c 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ + 2038: 0015020c 44 FUNC GLOBAL DEFAULT 12 check_potential_size │ │ │ │ + 2039: 00136894 856 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_unsafe_numcomp │ │ │ │ + 2040: 00188ee8 84 FUNC GLOBAL DEFAULT 12 scheme_user_port_write_probably_ready │ │ │ │ + 2041: 001287a8 36 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned │ │ │ │ + 2042: 00037974 20 FUNC GLOBAL DEFAULT 12 scheme_get_primordial_thread_stack_base │ │ │ │ + 2043: 000f64c8 104 FUNC GLOBAL DEFAULT 12 scheme_checked_cdr │ │ │ │ + 2044: 0005a400 16 FUNC GLOBAL DEFAULT 12 _scheme_eval_compiled_multi │ │ │ │ + 2045: 00055ac4 668 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_execute │ │ │ │ + 2046: 001d9f20 524 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_to_buffer_len │ │ │ │ 2047: 00085fd0 232 FUNC GLOBAL DEFAULT 12 scheme_extract_cc_mark_list │ │ │ │ - 2048: 001734c8 760 FUNC GLOBAL DEFAULT 12 scheme_getc │ │ │ │ - 2049: 0003d524 292 FUNC GLOBAL DEFAULT 12 scheme_switch_prim_instance │ │ │ │ - 2050: 0025f314 28 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom_in │ │ │ │ + 2048: 001734cc 760 FUNC GLOBAL DEFAULT 12 scheme_getc │ │ │ │ + 2049: 0003d520 292 FUNC GLOBAL DEFAULT 12 scheme_switch_prim_instance │ │ │ │ + 2050: 0025f33c 28 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom_in │ │ │ │ 2051: 00079708 12 FUNC GLOBAL DEFAULT 12 _scheme_apply_to_list │ │ │ │ 2052: 0039a5d4 4 OBJECT GLOBAL DEFAULT 24 scheme_type_equals │ │ │ │ - 2053: 0025bd20 8 FUNC GLOBAL DEFAULT 12 rktio_fd_detach │ │ │ │ + 2053: 0025bd48 8 FUNC GLOBAL DEFAULT 12 rktio_fd_detach │ │ │ │ 2054: 00399bdc 4 OBJECT GLOBAL DEFAULT 24 empty_hash_tree │ │ │ │ - 2055: 001895a8 836 FUNC GLOBAL DEFAULT 12 do_get_output_string │ │ │ │ - 2056: 00257374 8 FUNC GLOBAL DEFAULT 12 scheme_complex_acos │ │ │ │ - 2057: 0025f330 96 FUNC GLOBAL DEFAULT 12 rktio_udp_set_receive_buffer_size │ │ │ │ - 2058: 00040828 4876 FUNC GLOBAL DEFAULT 12 scheme_init_error │ │ │ │ - 2059: 000f692c 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ - 2060: 0025e4cc 96 FUNC GLOBAL DEFAULT 12 rktio_start_connect │ │ │ │ - 2061: 000f20b8 352 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket │ │ │ │ + 2055: 001895ac 836 FUNC GLOBAL DEFAULT 12 do_get_output_string │ │ │ │ + 2056: 0025739c 8 FUNC GLOBAL DEFAULT 12 scheme_complex_acos │ │ │ │ + 2057: 0025f358 96 FUNC GLOBAL DEFAULT 12 rktio_udp_set_receive_buffer_size │ │ │ │ + 2058: 00040824 4876 FUNC GLOBAL DEFAULT 12 scheme_init_error │ │ │ │ + 2059: 000f6938 308 FUNC GLOBAL DEFAULT 12 scheme_box_cas │ │ │ │ + 2060: 0025e4f4 96 FUNC GLOBAL DEFAULT 12 rktio_start_connect │ │ │ │ + 2061: 000f20c0 352 FUNC GLOBAL DEFAULT 12 scheme_instance_variable_bucket │ │ │ │ 2062: 000792f4 44 FUNC GLOBAL DEFAULT 12 scheme_apply_with_prompt │ │ │ │ - 2063: 0025e3f8 164 FUNC GLOBAL DEFAULT 12 rktio_socket_read │ │ │ │ + 2063: 0025e420 164 FUNC GLOBAL DEFAULT 12 rktio_socket_read │ │ │ │ 2064: 0039a140 4 OBJECT GLOBAL DEFAULT 24 unsafe_variable_references_start │ │ │ │ - 2065: 00041c10 20 FUNC GLOBAL DEFAULT 12 scheme_get_gc_logger │ │ │ │ - 2066: 0016effc 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ - 2067: 001c2c30 316 FUNC GLOBAL DEFAULT 12 scheme_post_sema_all │ │ │ │ + 2065: 00041c0c 20 FUNC GLOBAL DEFAULT 12 scheme_get_gc_logger │ │ │ │ + 2066: 0016f000 604 FUNC GLOBAL DEFAULT 12 scheme_tell_all │ │ │ │ + 2067: 001c2c34 316 FUNC GLOBAL DEFAULT 12 scheme_post_sema_all │ │ │ │ 2068: 00095ab4 84 FUNC GLOBAL DEFAULT 12 scheme_hash_get │ │ │ │ 2069: 00399c88 8 OBJECT GLOBAL DEFAULT 24 scheme_infinity_val │ │ │ │ 2070: 0039a4f0 4 OBJECT GLOBAL DEFAULT 24 scheme_current_cont_mark_stack │ │ │ │ 2071: 00080218 16 FUNC GLOBAL DEFAULT 12 scheme_arity │ │ │ │ - 2072: 0004f440 308 FUNC GLOBAL DEFAULT 12 scheme_numr_err │ │ │ │ - 2073: 0004e5d4 1188 FUNC GLOBAL DEFAULT 12 scheme_contract_error │ │ │ │ + 2072: 0004f43c 308 FUNC GLOBAL DEFAULT 12 scheme_numr_err │ │ │ │ + 2073: 0004e5d0 1188 FUNC GLOBAL DEFAULT 12 scheme_contract_error │ │ │ │ 2074: 00397740 4 OBJECT GLOBAL DEFAULT 24 GC_variable_stack │ │ │ │ - 2075: 0025e204 8 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_free │ │ │ │ - 2076: 001cc69c 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ - 2077: 0016dce0 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ - 2078: 00265cac 8 FUNC GLOBAL DEFAULT 12 rktio_processor_count │ │ │ │ + 2075: 0025e22c 8 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_free │ │ │ │ + 2076: 001cc6a0 528 FUNC GLOBAL DEFAULT 12 scheme_checked_byte_string_set │ │ │ │ + 2077: 0016dce4 244 FUNC GLOBAL DEFAULT 12 scheme_peeked_read │ │ │ │ + 2078: 00265cd4 8 FUNC GLOBAL DEFAULT 12 rktio_processor_count │ │ │ │ 2079: 0039a61c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_vector_length_proc │ │ │ │ 2080: 00399c08 4 OBJECT GLOBAL DEFAULT 24 scheme_mpair_p_proc │ │ │ │ - 2081: 0010653c 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_eqv_table │ │ │ │ - 2082: 0002bbdc 24 FUNC GLOBAL DEFAULT 12 GC_set_stack_base │ │ │ │ + 2081: 00106540 264 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron_eqv_table │ │ │ │ + 2082: 0002bbd8 24 FUNC GLOBAL DEFAULT 12 GC_set_stack_base │ │ │ │ 2083: 00024008 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2084: 0004c048 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ - 2085: 0024e4f8 616 FUNC GLOBAL DEFAULT 12 combine_name_with_srcloc │ │ │ │ - 2086: 0020c0ec 4 FUNC GLOBAL DEFAULT 12 scheme_about_to_move_C_stack │ │ │ │ - 2087: 001f6974 336 FUNC GLOBAL DEFAULT 12 scheme_symbol_to_string │ │ │ │ - 2088: 00055900 456 FUNC GLOBAL DEFAULT 12 scheme_make_closure │ │ │ │ - 2089: 0024bd3c 224 FUNC GLOBAL DEFAULT 12 scheme_make_ir_toplevel │ │ │ │ - 2090: 00128f50 13072 FUNC GLOBAL DEFAULT 12 scheme_expt │ │ │ │ + 2084: 0004c044 28 FUNC GLOBAL DEFAULT 12 scheme_non_fixnum_result │ │ │ │ + 2085: 0024e520 616 FUNC GLOBAL DEFAULT 12 combine_name_with_srcloc │ │ │ │ + 2086: 0020c114 4 FUNC GLOBAL DEFAULT 12 scheme_about_to_move_C_stack │ │ │ │ + 2087: 001f698c 336 FUNC GLOBAL DEFAULT 12 scheme_symbol_to_string │ │ │ │ + 2088: 000558fc 456 FUNC GLOBAL DEFAULT 12 scheme_make_closure │ │ │ │ + 2089: 0024bd64 224 FUNC GLOBAL DEFAULT 12 scheme_make_ir_toplevel │ │ │ │ + 2090: 00128f58 13072 FUNC GLOBAL DEFAULT 12 scheme_expt │ │ │ │ 2091: 000b990c 600 FUNC GLOBAL DEFAULT 12 scheme_generate_finish_multi_apply │ │ │ │ - 2092: 00048578 40 FUNC GLOBAL DEFAULT 12 scheme_arg_mismatch │ │ │ │ - 2093: 00179f18 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ - 2094: 0020d0f8 1372 FUNC GLOBAL DEFAULT 12 scheme_syncing_ready │ │ │ │ + 2092: 00048574 40 FUNC GLOBAL DEFAULT 12 scheme_arg_mismatch │ │ │ │ + 2093: 00179f1c 1648 FUNC GLOBAL DEFAULT 12 scheme_init_terminal │ │ │ │ + 2094: 0020d120 1372 FUNC GLOBAL DEFAULT 12 scheme_syncing_ready │ │ │ │ 2095: 003988bc 4 OBJECT GLOBAL DEFAULT 24 scheme_fuel_counter │ │ │ │ 2096: 00399c60 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_mcar_proc │ │ │ │ 2097: 00399e78 4 OBJECT GLOBAL DEFAULT 24 scheme_redirect_output_port_type │ │ │ │ 2098: 00085350 944 FUNC GLOBAL DEFAULT 12 do_chaperone_prompt_tag │ │ │ │ - 2099: 002149d8 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_load_on_demand │ │ │ │ - 2100: 0003e8b8 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_number │ │ │ │ - 2101: 002641cc 16 FUNC GLOBAL DEFAULT 12 rktio_sha1_update │ │ │ │ - 2102: 00189924 276 FUNC GLOBAL DEFAULT 12 scheme_call_enable_break │ │ │ │ - 2103: 0025c7fc 88 FUNC GLOBAL DEFAULT 12 rktio_fdclr │ │ │ │ + 2099: 00214a00 20 FUNC GLOBAL DEFAULT 12 scheme_set_startup_load_on_demand │ │ │ │ + 2100: 0003e8b4 272 FUNC GLOBAL DEFAULT 12 scheme_intern_literal_number │ │ │ │ + 2101: 002641f4 16 FUNC GLOBAL DEFAULT 12 rktio_sha1_update │ │ │ │ + 2102: 00189928 276 FUNC GLOBAL DEFAULT 12 scheme_call_enable_break │ │ │ │ + 2103: 0025c824 88 FUNC GLOBAL DEFAULT 12 rktio_fdclr │ │ │ │ 2104: 000993b8 24 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_key_hash │ │ │ │ 2105: 0008f374 188 FUNC GLOBAL DEFAULT 12 scheme_bucket_from_table │ │ │ │ - 2106: 001701a0 388 FUNC GLOBAL DEFAULT 12 scheme_close_input_port │ │ │ │ - 2107: 00262d24 8 FUNC GLOBAL DEFAULT 12 rktio_strcoll_utf16 │ │ │ │ - 2108: 0025c97c 108 FUNC GLOBAL DEFAULT 12 rktio_clean_fd_set │ │ │ │ + 2106: 001701a4 388 FUNC GLOBAL DEFAULT 12 scheme_close_input_port │ │ │ │ + 2107: 00262d4c 8 FUNC GLOBAL DEFAULT 12 rktio_strcoll_utf16 │ │ │ │ + 2108: 0025c9a4 108 FUNC GLOBAL DEFAULT 12 rktio_clean_fd_set │ │ │ │ 2109: 00399d00 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxior_proc │ │ │ │ 2110: 0039a570 4 OBJECT GLOBAL DEFAULT 24 replacement_at_exit │ │ │ │ - 2111: 0003931c 132 FUNC GLOBAL DEFAULT 12 scheme_init_finalization │ │ │ │ - 2112: 002065e8 112 FUNC GLOBAL DEFAULT 12 scheme_init_custodian_extractors │ │ │ │ - 2113: 0004d97c 4 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract_for_realm │ │ │ │ + 2111: 00039318 132 FUNC GLOBAL DEFAULT 12 scheme_init_finalization │ │ │ │ + 2112: 00206610 112 FUNC GLOBAL DEFAULT 12 scheme_init_custodian_extractors │ │ │ │ + 2113: 0004d978 4 FUNC GLOBAL DEFAULT 12 scheme_wrong_contract_for_realm │ │ │ │ 2114: 002b09c4 4 OBJECT GLOBAL DEFAULT 23 scheme_configdir │ │ │ │ - 2115: 0002bda0 256 FUNC GLOBAL DEFAULT 12 register_weak_traversers │ │ │ │ - 2116: 0021bf60 20 FUNC GLOBAL DEFAULT 12 scheme_num_types │ │ │ │ + 2115: 0002bd9c 256 FUNC GLOBAL DEFAULT 12 register_weak_traversers │ │ │ │ + 2116: 0021bf88 20 FUNC GLOBAL DEFAULT 12 scheme_num_types │ │ │ │ 2117: 002b09cc 4 OBJECT GLOBAL DEFAULT 23 scheme_cmdline_exe_hack │ │ │ │ - 2118: 001c8afc 912 FUNC GLOBAL DEFAULT 12 scheme_extract_sorted_keys │ │ │ │ - 2119: 002138b0 292 FUNC GLOBAL DEFAULT 12 scheme_get_current_custodian │ │ │ │ + 2118: 001c8b00 912 FUNC GLOBAL DEFAULT 12 scheme_extract_sorted_keys │ │ │ │ + 2119: 002138d8 292 FUNC GLOBAL DEFAULT 12 scheme_get_current_custodian │ │ │ │ 2120: 00399e3c 4 OBJECT GLOBAL DEFAULT 24 scheme_line_symbol │ │ │ │ - 2121: 002612d4 76 FUNC GLOBAL DEFAULT 12 rktio_empty_envvars │ │ │ │ - 2122: 002079c0 44 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread │ │ │ │ + 2121: 002612fc 76 FUNC GLOBAL DEFAULT 12 rktio_empty_envvars │ │ │ │ + 2122: 002079e8 44 FUNC GLOBAL DEFAULT 12 scheme_break_main_thread │ │ │ │ 2123: 00198624 796 FUNC GLOBAL DEFAULT 12 scheme_rational_divide │ │ │ │ 2124: 0039a6d4 4 OBJECT GLOBAL DEFAULT 24 scheme_float_ctype │ │ │ │ - 2125: 00241010 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ + 2125: 00241038 328 FUNC GLOBAL DEFAULT 12 scheme_init_startup_instance │ │ │ │ 2126: 0008b9c8 176 FUNC GLOBAL DEFAULT 12 scheme_fsemaphore_try_wait │ │ │ │ - 2127: 00207aec 28 FUNC GLOBAL DEFAULT 12 scheme_making_progress │ │ │ │ + 2127: 00207b14 28 FUNC GLOBAL DEFAULT 12 scheme_making_progress │ │ │ │ 2128: 00399d34 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_min_proc │ │ │ │ - 2129: 001309b8 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_or │ │ │ │ + 2129: 001309bc 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_or │ │ │ │ 2130: 00398c78 4 OBJECT GLOBAL DEFAULT 24 scheme_hash_iteration_count │ │ │ │ - 2131: 001ea2e0 48 FUNC GLOBAL DEFAULT 12 scheme_is_writable_struct │ │ │ │ - 2132: 0025aec0 1996 FUNC GLOBAL DEFAULT 12 rktio_system_path │ │ │ │ + 2131: 001ea2f8 48 FUNC GLOBAL DEFAULT 12 scheme_is_writable_struct │ │ │ │ + 2132: 0025aee8 1996 FUNC GLOBAL DEFAULT 12 rktio_system_path │ │ │ │ 2133: 0006dc84 236 FUNC GLOBAL DEFAULT 12 scheme_set_addon_dir │ │ │ │ - 2134: 00053d18 616 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure_multi │ │ │ │ - 2135: 001d7a3c 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ - 2136: 0016518c 4 FUNC GLOBAL DEFAULT 12 scheme_register_embedded_load │ │ │ │ - 2137: 0025e064 416 FUNC GLOBAL DEFAULT 12 rktio_start_addrinfo_lookup │ │ │ │ - 2138: 00260c98 80 FUNC GLOBAL DEFAULT 12 rktio_poll_os_signal │ │ │ │ + 2134: 00053d14 616 FUNC GLOBAL DEFAULT 12 _scheme_apply_prim_closure_multi │ │ │ │ + 2135: 001d7a40 32 FUNC GLOBAL DEFAULT 12 scheme_push_c_numeric_locale │ │ │ │ + 2136: 00165190 4 FUNC GLOBAL DEFAULT 12 scheme_register_embedded_load │ │ │ │ + 2137: 0025e08c 416 FUNC GLOBAL DEFAULT 12 rktio_start_addrinfo_lookup │ │ │ │ + 2138: 00260cc0 80 FUNC GLOBAL DEFAULT 12 rktio_poll_os_signal │ │ │ │ 2139: 0006c6c8 212 FUNC GLOBAL DEFAULT 12 scheme_path_to_complete_path │ │ │ │ 2140: 00399e60 4 OBJECT GLOBAL DEFAULT 24 scheme_tcp_output_port_type │ │ │ │ - 2141: 0016ba90 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ - 2142: 00254fc0 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_complex │ │ │ │ + 2141: 0016ba94 2632 FUNC GLOBAL DEFAULT 12 scheme_peeked_read_via_get │ │ │ │ + 2142: 00254fe8 24 FUNC GLOBAL DEFAULT 12 scheme_make_small_complex │ │ │ │ 2143: 00399f30 4 OBJECT GLOBAL DEFAULT 24 unquote_symbol │ │ │ │ - 2144: 000ede80 476 FUNC GLOBAL DEFAULT 12 scheme_letrec_check_linklet │ │ │ │ - 2145: 00261d00 120 FUNC GLOBAL DEFAULT 12 rktio_poll_add_fs_change │ │ │ │ - 2146: 0017f82c 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_paths │ │ │ │ + 2144: 000ede88 476 FUNC GLOBAL DEFAULT 12 scheme_letrec_check_linklet │ │ │ │ + 2145: 00261d28 120 FUNC GLOBAL DEFAULT 12 rktio_poll_add_fs_change │ │ │ │ + 2146: 0017f830 236 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_paths │ │ │ │ 2147: 000a7820 248 FUNC GLOBAL DEFAULT 12 scheme_on_demand_with_args │ │ │ │ - 2148: 00265ad8 32 FUNC GLOBAL DEFAULT 12 rktio_path_to_wide_path │ │ │ │ - 2149: 00150234 1444 FUNC GLOBAL DEFAULT 12 do_lookup_constant_proc │ │ │ │ + 2148: 00265b00 32 FUNC GLOBAL DEFAULT 12 rktio_path_to_wide_path │ │ │ │ + 2149: 00150238 1444 FUNC GLOBAL DEFAULT 12 do_lookup_constant_proc │ │ │ │ 2150: 000992d8 116 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_subset_of │ │ │ │ - 2151: 001309c0 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_and │ │ │ │ - 2152: 0004e49c 312 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_wrong_count │ │ │ │ + 2151: 001309c4 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_and │ │ │ │ + 2152: 0004e498 312 FUNC GLOBAL DEFAULT 12 scheme_case_lambda_wrong_count │ │ │ │ 2153: 0006e9d0 172 FUNC GLOBAL DEFAULT 12 scheme_check_not_undefined │ │ │ │ - 2154: 00106c7c 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_eqv │ │ │ │ - 2155: 002628c0 40 FUNC GLOBAL DEFAULT 12 rktio_converter_close │ │ │ │ - 2156: 001ea2c4 28 FUNC GLOBAL DEFAULT 12 scheme_struct_type_property_ref │ │ │ │ - 2157: 0023c6cc 2252 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_sqr_n │ │ │ │ + 2154: 00106c80 76 FUNC GLOBAL DEFAULT 12 scheme_is_hash_tree_eqv │ │ │ │ + 2155: 002628e8 40 FUNC GLOBAL DEFAULT 12 rktio_converter_close │ │ │ │ + 2156: 001ea2dc 28 FUNC GLOBAL DEFAULT 12 scheme_struct_type_property_ref │ │ │ │ + 2157: 0023c6f4 2252 FUNC GLOBAL DEFAULT 12 scheme_gmpn_toom3_sqr_n │ │ │ │ 2158: 00086654 40 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark_to_tag │ │ │ │ - 2159: 00126cd8 2788 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_number │ │ │ │ - 2160: 00208884 4 FUNC GLOBAL DEFAULT 12 scheme_do_thread_start_child │ │ │ │ - 2161: 0014adb8 108 FUNC GLOBAL DEFAULT 12 scheme_is_ir_lambda │ │ │ │ - 2162: 00243994 264 FUNC GLOBAL DEFAULT 12 scheme_bignum_not │ │ │ │ - 2163: 001c2000 204 FUNC GLOBAL DEFAULT 12 scheme_make_sema │ │ │ │ - 2164: 0017fa04 20 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_check │ │ │ │ - 2165: 00207fe8 8 FUNC GLOBAL DEFAULT 12 scheme_break_thread │ │ │ │ - 2166: 002433fc 208 FUNC GLOBAL DEFAULT 12 do_big_power │ │ │ │ - 2167: 00044488 228 FUNC GLOBAL DEFAULT 12 scheme_make_provided_string │ │ │ │ - 2168: 00177bac 792 FUNC GLOBAL DEFAULT 12 scheme_file_truncate │ │ │ │ + 2159: 00126ce0 2788 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_number │ │ │ │ + 2160: 002088ac 4 FUNC GLOBAL DEFAULT 12 scheme_do_thread_start_child │ │ │ │ + 2161: 0014adbc 108 FUNC GLOBAL DEFAULT 12 scheme_is_ir_lambda │ │ │ │ + 2162: 002439bc 264 FUNC GLOBAL DEFAULT 12 scheme_bignum_not │ │ │ │ + 2163: 001c2004 204 FUNC GLOBAL DEFAULT 12 scheme_make_sema │ │ │ │ + 2164: 0017fa08 20 FUNC GLOBAL DEFAULT 12 scheme_set_compiled_file_check │ │ │ │ + 2165: 00208010 8 FUNC GLOBAL DEFAULT 12 scheme_break_thread │ │ │ │ + 2166: 00243424 208 FUNC GLOBAL DEFAULT 12 do_big_power │ │ │ │ + 2167: 00044484 228 FUNC GLOBAL DEFAULT 12 scheme_make_provided_string │ │ │ │ + 2168: 00177bb0 792 FUNC GLOBAL DEFAULT 12 scheme_file_truncate │ │ │ │ 2169: 00399e00 4 OBJECT GLOBAL DEFAULT 24 scheme_user_input_port_type │ │ │ │ 2170: 0008f824 204 FUNC GLOBAL DEFAULT 12 scheme_lookup_key_in_table │ │ │ │ - 2171: 0025cc88 68 FUNC GLOBAL DEFAULT 12 rktio_make_poll_set │ │ │ │ - 2172: 00167e40 256 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt_cancel │ │ │ │ - 2173: 0025e2d4 4 FUNC GLOBAL DEFAULT 12 rktio_socket_close │ │ │ │ - 2174: 00241e4c 180 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_long_long_val │ │ │ │ - 2175: 0021752c 140 FUNC GLOBAL DEFAULT 12 scheme_remove_gc_callback │ │ │ │ + 2171: 0025ccb0 68 FUNC GLOBAL DEFAULT 12 rktio_make_poll_set │ │ │ │ + 2172: 00167e44 256 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt_cancel │ │ │ │ + 2173: 0025e2fc 4 FUNC GLOBAL DEFAULT 12 rktio_socket_close │ │ │ │ + 2174: 00241e74 180 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_long_long_val │ │ │ │ + 2175: 00217554 140 FUNC GLOBAL DEFAULT 12 scheme_remove_gc_callback │ │ │ │ 2176: 0039a3dc 4 OBJECT GLOBAL DEFAULT 24 scheme_struct_type_p_proc │ │ │ │ - 2177: 00260158 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_unlock │ │ │ │ - 2178: 00207794 296 FUNC GLOBAL DEFAULT 12 scheme_fd_to_semaphore │ │ │ │ - 2179: 0002b32c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_start_callback │ │ │ │ - 2180: 00259c24 16 FUNC GLOBAL DEFAULT 12 rktio_path_identity │ │ │ │ - 2181: 00259e8c 272 FUNC GLOBAL DEFAULT 12 rktio_make_directory_with_permissions │ │ │ │ - 2182: 00059c20 8 FUNC GLOBAL DEFAULT 12 scheme_compile_for_eval │ │ │ │ - 2183: 0020a880 224 FUNC GLOBAL DEFAULT 12 scheme_check_threads │ │ │ │ - 2184: 0020c54c 348 FUNC GLOBAL DEFAULT 12 scheme_get_thread_dead │ │ │ │ - 2185: 00229a80 52 FUNC GLOBAL DEFAULT 12 ctype_MARK │ │ │ │ - 2186: 002292bc 400 FUNC GLOBAL DEFAULT 12 scheme_vector_to_list │ │ │ │ - 2187: 000f6e44 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ - 2188: 000ebb30 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ - 2189: 0011b104 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ + 2177: 00260180 4 FUNC GLOBAL DEFAULT 12 rktio_cloexec_unlock │ │ │ │ + 2178: 002077bc 296 FUNC GLOBAL DEFAULT 12 scheme_fd_to_semaphore │ │ │ │ + 2179: 0002b328 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_start_callback │ │ │ │ + 2180: 00259c4c 16 FUNC GLOBAL DEFAULT 12 rktio_path_identity │ │ │ │ + 2181: 00259eb4 272 FUNC GLOBAL DEFAULT 12 rktio_make_directory_with_permissions │ │ │ │ + 2182: 00059c1c 8 FUNC GLOBAL DEFAULT 12 scheme_compile_for_eval │ │ │ │ + 2183: 0020a8a8 224 FUNC GLOBAL DEFAULT 12 scheme_check_threads │ │ │ │ + 2184: 0020c574 348 FUNC GLOBAL DEFAULT 12 scheme_get_thread_dead │ │ │ │ + 2185: 00229aa8 52 FUNC GLOBAL DEFAULT 12 ctype_MARK │ │ │ │ + 2186: 002292e4 400 FUNC GLOBAL DEFAULT 12 scheme_vector_to_list │ │ │ │ + 2187: 000f6e50 308 FUNC GLOBAL DEFAULT 12 scheme_hash_equal_always_p │ │ │ │ + 2188: 000ebb38 372 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_popped │ │ │ │ + 2189: 0011b108 56 FUNC GLOBAL DEFAULT 12 scheme_checked_extflvector_set │ │ │ │ 2190: 00085cb8 12 FUNC GLOBAL DEFAULT 12 scheme_call_with_prompt_multi │ │ │ │ 2191: 00085eec 128 FUNC GLOBAL DEFAULT 12 scheme_current_continuation_marks │ │ │ │ 2192: 00061848 56 FUNC GLOBAL DEFAULT 12 scheme_getdrive │ │ │ │ 2193: 0018e8a8 604 FUNC GLOBAL DEFAULT 12 scheme_protect_quote │ │ │ │ - 2194: 001d7a90 2036 FUNC GLOBAL DEFAULT 12 scheme_string_recase │ │ │ │ - 2195: 000f2ef0 420 FUNC GLOBAL DEFAULT 12 scheme_performance_record_end │ │ │ │ + 2194: 001d7a94 2036 FUNC GLOBAL DEFAULT 12 scheme_string_recase │ │ │ │ + 2195: 000f2ef8 420 FUNC GLOBAL DEFAULT 12 scheme_performance_record_end │ │ │ │ 2196: 003987b0 4 OBJECT GLOBAL DEFAULT 24 scheme_external_dump_info │ │ │ │ - 2197: 0005a3a4 80 FUNC GLOBAL DEFAULT 12 scheme_eval_multi_with_prompt │ │ │ │ - 2198: 00207900 52 FUNC GLOBAL DEFAULT 12 scheme_wake_up │ │ │ │ - 2199: 002072b8 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_callback │ │ │ │ - 2200: 001c2360 216 FUNC GLOBAL DEFAULT 12 scheme_make_sema_repost │ │ │ │ + 2197: 0005a3a0 80 FUNC GLOBAL DEFAULT 12 scheme_eval_multi_with_prompt │ │ │ │ + 2198: 00207928 52 FUNC GLOBAL DEFAULT 12 scheme_wake_up │ │ │ │ + 2199: 002072e0 220 FUNC GLOBAL DEFAULT 12 scheme_add_swap_callback │ │ │ │ + 2200: 001c2364 216 FUNC GLOBAL DEFAULT 12 scheme_make_sema_repost │ │ │ │ 2201: 00085cd0 12 FUNC GLOBAL DEFAULT 12 _scheme_call_with_prompt_multi │ │ │ │ - 2202: 00236800 5980 FUNC GLOBAL DEFAULT 12 scheme_init_foreign │ │ │ │ - 2203: 0004070c 284 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_error │ │ │ │ + 2202: 00236828 5980 FUNC GLOBAL DEFAULT 12 scheme_init_foreign │ │ │ │ + 2203: 00040708 284 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_error │ │ │ │ 2204: 00399ccc 4 OBJECT GLOBAL DEFAULT 24 scheme_single_half_pi │ │ │ │ 2205: 0018c814 224 FUNC GLOBAL DEFAULT 12 scheme_make_svector │ │ │ │ 2206: 0039a21c 4 OBJECT GLOBAL DEFAULT 24 scheme_get_external_stack_val │ │ │ │ 2207: 00096a18 76 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_next_pos │ │ │ │ 2208: 00399ee4 4 OBJECT GLOBAL DEFAULT 24 scheme_print_proc │ │ │ │ - 2209: 00208b3c 1344 FUNC GLOBAL DEFAULT 12 scheme_do_close_managed │ │ │ │ + 2209: 00208b64 1344 FUNC GLOBAL DEFAULT 12 scheme_do_close_managed │ │ │ │ 2210: 001950e8 72 FUNC GLOBAL DEFAULT 12 scheme_internal_write │ │ │ │ - 2211: 0016d7e4 480 FUNC GLOBAL DEFAULT 12 scheme_make_output_port │ │ │ │ - 2212: 001d3488 12 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string │ │ │ │ - 2213: 0002b5f8 4 FUNC GLOBAL DEFAULT 12 GC_register_traversers │ │ │ │ + 2211: 0016d7e8 480 FUNC GLOBAL DEFAULT 12 scheme_make_output_port │ │ │ │ + 2212: 001d348c 12 FUNC GLOBAL DEFAULT 12 scheme_char_string_to_byte_string │ │ │ │ + 2213: 0002b5f4 4 FUNC GLOBAL DEFAULT 12 GC_register_traversers │ │ │ │ 2214: 00086a68 156 FUNC GLOBAL DEFAULT 12 scheme_restore_lightweight_continuation_marks │ │ │ │ - 2215: 00141388 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ - 2216: 001f17e0 700 FUNC GLOBAL DEFAULT 12 scheme_extract_struct_procedure │ │ │ │ - 2217: 000e9694 112 FUNC GLOBAL DEFAULT 12 scheme_jit_setjmp_prepare │ │ │ │ - 2218: 001d0c30 428 FUNC GLOBAL DEFAULT 12 scheme_alloc_char_string │ │ │ │ - 2219: 0020cbd0 132 FUNC GLOBAL DEFAULT 12 scheme_add_evt_through_sema │ │ │ │ + 2215: 0014138c 412 FUNC GLOBAL DEFAULT 12 scheme_check_double │ │ │ │ + 2216: 001f17f8 700 FUNC GLOBAL DEFAULT 12 scheme_extract_struct_procedure │ │ │ │ + 2217: 000e969c 112 FUNC GLOBAL DEFAULT 12 scheme_jit_setjmp_prepare │ │ │ │ + 2218: 001d0c34 428 FUNC GLOBAL DEFAULT 12 scheme_alloc_char_string │ │ │ │ + 2219: 0020cbf8 132 FUNC GLOBAL DEFAULT 12 scheme_add_evt_through_sema │ │ │ │ 2220: 00061c44 8 FUNC GLOBAL DEFAULT 12 scheme_is_special_filename │ │ │ │ 2221: 00399dfc 4 OBJECT GLOBAL DEFAULT 24 scheme_force_port_closed │ │ │ │ - 2222: 000f6bdc 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ - 2223: 00217600 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ - 2224: 00265640 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error │ │ │ │ - 2225: 0011c3e4 392 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_ref │ │ │ │ - 2226: 0004f26c 468 FUNC GLOBAL DEFAULT 12 scheme_read_err │ │ │ │ + 2222: 000f6be8 308 FUNC GLOBAL DEFAULT 12 scheme_hash_eqv_p │ │ │ │ + 2223: 00217628 76 FUNC GLOBAL DEFAULT 12 scheme_prepare_this_thread_for_GC │ │ │ │ + 2224: 00265668 8 FUNC GLOBAL DEFAULT 12 rktio_get_last_error │ │ │ │ + 2225: 0011c3e8 392 FUNC GLOBAL DEFAULT 12 scheme_checked_fxvector_ref │ │ │ │ + 2226: 0004f268 468 FUNC GLOBAL DEFAULT 12 scheme_read_err │ │ │ │ 2227: 000a7d14 736 FUNC GLOBAL DEFAULT 12 scheme_get_native_arity │ │ │ │ 2228: 00399d04 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fxxor_proc │ │ │ │ - 2229: 001108b0 152 FUNC GLOBAL DEFAULT 12 scheme_register_network_evts │ │ │ │ + 2229: 001108b4 152 FUNC GLOBAL DEFAULT 12 scheme_register_network_evts │ │ │ │ 2230: 00399f44 4 OBJECT GLOBAL DEFAULT 24 unsyntax_splicing_symbol │ │ │ │ - 2231: 002175fc 4 FUNC GLOBAL DEFAULT 12 scheme_zero_unneeded_rands │ │ │ │ - 2232: 00260c78 32 FUNC GLOBAL DEFAULT 12 rktio_forget_os_signal_handler │ │ │ │ + 2231: 00217624 4 FUNC GLOBAL DEFAULT 12 scheme_zero_unneeded_rands │ │ │ │ + 2232: 00260ca0 32 FUNC GLOBAL DEFAULT 12 rktio_forget_os_signal_handler │ │ │ │ 2233: 000a8a08 8 FUNC GLOBAL DEFAULT 12 scheme_can_inline_fp_comp │ │ │ │ - 2234: 0024e1dc 796 FUNC GLOBAL DEFAULT 12 scheme_source_to_name │ │ │ │ - 2235: 00261ee8 32 FUNC GLOBAL DEFAULT 12 rktio_shell_execute │ │ │ │ + 2234: 0024e204 796 FUNC GLOBAL DEFAULT 12 scheme_source_to_name │ │ │ │ + 2235: 00261f10 32 FUNC GLOBAL DEFAULT 12 rktio_shell_execute │ │ │ │ 2236: 00086e24 344 FUNC GLOBAL DEFAULT 12 scheme_push_marks_from_thread │ │ │ │ 2237: 000df5b0 31144 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_binary │ │ │ │ - 2238: 001133b4 1844 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numarith │ │ │ │ - 2239: 001ea310 48 FUNC GLOBAL DEFAULT 12 scheme_print_attribute_ref │ │ │ │ + 2238: 001133b8 1844 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numarith │ │ │ │ + 2239: 001ea328 48 FUNC GLOBAL DEFAULT 12 scheme_print_attribute_ref │ │ │ │ 2240: 0008b3a8 364 FUNC GLOBAL DEFAULT 12 scheme_default_read_handler │ │ │ │ - 2241: 001d227c 420 FUNC GLOBAL DEFAULT 12 scheme_alloc_byte_string │ │ │ │ - 2242: 0002b864 8 FUNC GLOBAL DEFAULT 12 GC_alloc_alignment │ │ │ │ + 2241: 001d2280 420 FUNC GLOBAL DEFAULT 12 scheme_alloc_byte_string │ │ │ │ + 2242: 0002b860 8 FUNC GLOBAL DEFAULT 12 GC_alloc_alignment │ │ │ │ 2243: 0008eb88 28 FUNC GLOBAL DEFAULT 12 scheme_clear_hash_table │ │ │ │ 2244: 00398bfc 4 OBJECT GLOBAL DEFAULT 24 scheme_call_with_values_proc │ │ │ │ - 2245: 002613bc 104 FUNC GLOBAL DEFAULT 12 rktio_envvars_free │ │ │ │ - 2246: 00046d60 60 FUNC GLOBAL DEFAULT 12 scheme_log_message │ │ │ │ - 2247: 001f5880 44 FUNC GLOBAL DEFAULT 12 scheme_make_symbol │ │ │ │ - 2248: 0005a440 304 FUNC GLOBAL DEFAULT 12 scheme_primitive_module │ │ │ │ + 2245: 002613e4 104 FUNC GLOBAL DEFAULT 12 rktio_envvars_free │ │ │ │ + 2246: 00046d5c 60 FUNC GLOBAL DEFAULT 12 scheme_log_message │ │ │ │ + 2247: 001f5898 44 FUNC GLOBAL DEFAULT 12 scheme_make_symbol │ │ │ │ + 2248: 0005a43c 304 FUNC GLOBAL DEFAULT 12 scheme_primitive_module │ │ │ │ 2249: 00399c30 4 OBJECT GLOBAL DEFAULT 24 scheme_append_proc │ │ │ │ - 2250: 00229934 8 FUNC GLOBAL DEFAULT 12 ffi_lib_SIZE │ │ │ │ - 2251: 002597ec 184 FUNC GLOBAL DEFAULT 12 rktio_link_exists │ │ │ │ - 2252: 00176374 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ - 2253: 0024c270 276 FUNC GLOBAL DEFAULT 12 scheme_new_comp_env │ │ │ │ - 2254: 00028bc0 172 FUNC GLOBAL DEFAULT 12 add_to_str │ │ │ │ - 2255: 002574b0 12 FUNC GLOBAL DEFAULT 12 scheme_register_extension_global │ │ │ │ + 2250: 0022995c 8 FUNC GLOBAL DEFAULT 12 ffi_lib_SIZE │ │ │ │ + 2251: 00259814 184 FUNC GLOBAL DEFAULT 12 rktio_link_exists │ │ │ │ + 2252: 00176378 128 FUNC GLOBAL DEFAULT 12 scheme_get_port_fd │ │ │ │ + 2253: 0024c298 276 FUNC GLOBAL DEFAULT 12 scheme_new_comp_env │ │ │ │ + 2254: 00028bbc 172 FUNC GLOBAL DEFAULT 12 add_to_str │ │ │ │ + 2255: 002574d8 12 FUNC GLOBAL DEFAULT 12 scheme_register_extension_global │ │ │ │ 2256: 000776c8 24 FUNC GLOBAL DEFAULT 12 scheme_init_overflow │ │ │ │ - 2257: 00164ba0 448 FUNC GLOBAL DEFAULT 12 scheme_optimize_get_import_key │ │ │ │ - 2258: 00241f00 92 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_long_long_val │ │ │ │ + 2257: 00164ba4 448 FUNC GLOBAL DEFAULT 12 scheme_optimize_get_import_key │ │ │ │ + 2258: 00241f28 92 FUNC GLOBAL DEFAULT 12 scheme_bignum_get_unsigned_long_long_val │ │ │ │ 2259: 00195130 72 FUNC GLOBAL DEFAULT 12 scheme_internal_display │ │ │ │ - 2260: 001f7164 104 FUNC GLOBAL DEFAULT 12 scheme_checked_syntax_e │ │ │ │ - 2261: 0016df04 196 FUNC GLOBAL DEFAULT 12 scheme_peekc_is_ungetc │ │ │ │ + 2260: 001f717c 104 FUNC GLOBAL DEFAULT 12 scheme_checked_syntax_e │ │ │ │ + 2261: 0016df08 196 FUNC GLOBAL DEFAULT 12 scheme_peekc_is_ungetc │ │ │ │ 2262: 00399ec4 4 OBJECT GLOBAL DEFAULT 24 scheme_ignore_user_paths │ │ │ │ - 2263: 00205bd8 680 FUNC GLOBAL DEFAULT 12 scheme_init_paramz │ │ │ │ - 2264: 00059ad4 332 FUNC GLOBAL DEFAULT 12 scheme_compile │ │ │ │ - 2265: 002628e8 212 FUNC GLOBAL DEFAULT 12 rktio_convert │ │ │ │ - 2266: 0025e3ec 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_write_ready │ │ │ │ + 2263: 00205c00 680 FUNC GLOBAL DEFAULT 12 scheme_init_paramz │ │ │ │ + 2264: 00059ad0 332 FUNC GLOBAL DEFAULT 12 scheme_compile │ │ │ │ + 2265: 00262910 212 FUNC GLOBAL DEFAULT 12 rktio_convert │ │ │ │ + 2266: 0025e414 4 FUNC GLOBAL DEFAULT 12 rktio_socket_poll_write_ready │ │ │ │ 2267: 00079714 12 FUNC GLOBAL DEFAULT 12 _scheme_tail_apply_to_list │ │ │ │ - 2268: 00136be8 4768 FUNC GLOBAL DEFAULT 12 scheme_bin_eq │ │ │ │ - 2269: 00174840 372 FUNC GLOBAL DEFAULT 12 scheme_file_stream_port_p │ │ │ │ - 2270: 00265bc8 148 FUNC GLOBAL DEFAULT 12 rktio_init │ │ │ │ - 2271: 00176504 612 FUNC GLOBAL DEFAULT 12 scheme_terminal_port_p │ │ │ │ - 2272: 00241a88 228 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned │ │ │ │ - 2273: 00254fd8 68 FUNC GLOBAL DEFAULT 12 scheme_is_complex_exact │ │ │ │ + 2268: 00136bec 4768 FUNC GLOBAL DEFAULT 12 scheme_bin_eq │ │ │ │ + 2269: 00174844 372 FUNC GLOBAL DEFAULT 12 scheme_file_stream_port_p │ │ │ │ + 2270: 00265bf0 148 FUNC GLOBAL DEFAULT 12 rktio_init │ │ │ │ + 2271: 00176508 612 FUNC GLOBAL DEFAULT 12 scheme_terminal_port_p │ │ │ │ + 2272: 00241ab0 228 FUNC GLOBAL DEFAULT 12 scheme_make_bignum_from_unsigned │ │ │ │ + 2273: 00255000 68 FUNC GLOBAL DEFAULT 12 scheme_is_complex_exact │ │ │ │ 2274: 0008bf00 8 FUNC GLOBAL DEFAULT 12 scheme_is_multithreaded │ │ │ │ - 2275: 00037ca0 216 FUNC GLOBAL DEFAULT 12 scheme_set_stack_bounds │ │ │ │ - 2276: 000516f8 236 FUNC GLOBAL DEFAULT 12 scheme_init_exn_config │ │ │ │ - 2277: 0016ec4c 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ + 2275: 00037c9c 216 FUNC GLOBAL DEFAULT 12 scheme_set_stack_bounds │ │ │ │ + 2276: 000516f4 236 FUNC GLOBAL DEFAULT 12 scheme_init_exn_config │ │ │ │ + 2277: 0016ec50 404 FUNC GLOBAL DEFAULT 12 scheme_tell_column │ │ │ │ 2278: 000930b0 228 FUNC GLOBAL DEFAULT 12 scheme_equal_always_hash_key2 │ │ │ │ - 2279: 002629bc 256 FUNC GLOBAL DEFAULT 12 rktio_convert_in │ │ │ │ + 2279: 002629e4 256 FUNC GLOBAL DEFAULT 12 rktio_convert_in │ │ │ │ 2280: 000b8468 3392 FUNC GLOBAL DEFAULT 12 scheme_generate_tail_call │ │ │ │ - 2281: 00128cb0 336 FUNC GLOBAL DEFAULT 12 scheme_odd_p │ │ │ │ - 2282: 0022675c 268 FUNC GLOBAL DEFAULT 12 scheme_vector_star_length │ │ │ │ - 2283: 0016c510 2272 FUNC GLOBAL DEFAULT 12 scheme_init_port │ │ │ │ - 2284: 0025f1a4 368 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom │ │ │ │ + 2281: 00128cb8 336 FUNC GLOBAL DEFAULT 12 scheme_odd_p │ │ │ │ + 2282: 00226784 268 FUNC GLOBAL DEFAULT 12 scheme_vector_star_length │ │ │ │ + 2283: 0016c514 2272 FUNC GLOBAL DEFAULT 12 scheme_init_port │ │ │ │ + 2284: 0025f1cc 368 FUNC GLOBAL DEFAULT 12 rktio_udp_recvfrom │ │ │ │ 2285: 00397738 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_page_ptr │ │ │ │ 2286: 0008f11c 224 FUNC GLOBAL DEFAULT 12 scheme_clear_bucket_table │ │ │ │ - 2287: 0020794c 56 FUNC GLOBAL DEFAULT 12 scheme_can_break │ │ │ │ - 2288: 001d2c8c 444 FUNC GLOBAL DEFAULT 12 scheme_alloc_shared_byte_string │ │ │ │ - 2289: 0004e398 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_type │ │ │ │ - 2290: 00110888 40 FUNC GLOBAL DEFAULT 12 scheme_hostname_error │ │ │ │ - 2291: 00255b98 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ - 2292: 00262564 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_clean │ │ │ │ + 2287: 00207974 56 FUNC GLOBAL DEFAULT 12 scheme_can_break │ │ │ │ + 2288: 001d2c90 444 FUNC GLOBAL DEFAULT 12 scheme_alloc_shared_byte_string │ │ │ │ + 2289: 0004e394 260 FUNC GLOBAL DEFAULT 12 scheme_wrong_field_type │ │ │ │ + 2290: 0011088c 40 FUNC GLOBAL DEFAULT 12 scheme_hostname_error │ │ │ │ + 2291: 00255bc0 1384 FUNC GLOBAL DEFAULT 12 scheme_complex_divide │ │ │ │ + 2292: 0026258c 4 FUNC GLOBAL DEFAULT 12 rktio_syslog_clean │ │ │ │ 2293: 00399f8c 4 OBJECT GLOBAL DEFAULT 24 scheme_check_print_is_obj │ │ │ │ 2294: 003987a0 4 OBJECT GLOBAL DEFAULT 24 scheme_code_total │ │ │ │ 2295: 0039a1c0 4 OBJECT GLOBAL DEFAULT 24 scheme_system_idle_channel │ │ │ │ 2296: 00399c04 4 OBJECT GLOBAL DEFAULT 24 scheme_pair_p_proc │ │ │ │ - 2297: 0020dfe4 12 FUNC GLOBAL DEFAULT 12 scheme_extend_config │ │ │ │ - 2298: 00239148 1324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_1 │ │ │ │ - 2299: 00239954 604 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_2 │ │ │ │ + 2297: 0020e00c 12 FUNC GLOBAL DEFAULT 12 scheme_extend_config │ │ │ │ + 2298: 00239170 1324 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_1 │ │ │ │ + 2299: 0023997c 604 FUNC GLOBAL DEFAULT 12 scheme_gmpn_divrem_2 │ │ │ │ 2300: 00399cd0 4 OBJECT GLOBAL DEFAULT 24 scheme_half_pi │ │ │ │ 2301: 00399c7c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_fx_times_proc │ │ │ │ - 2302: 00165184 8 FUNC GLOBAL DEFAULT 12 scheme_get_place_id │ │ │ │ + 2302: 00165188 8 FUNC GLOBAL DEFAULT 12 scheme_get_place_id │ │ │ │ 2303: 0008eee4 148 FUNC GLOBAL DEFAULT 12 scheme_hash_table_next │ │ │ │ - 2304: 00207524 68 FUNC GLOBAL DEFAULT 12 scheme_init_fd_semaphores │ │ │ │ - 2305: 001f6c38 196 FUNC GLOBAL DEFAULT 12 scheme_gensym │ │ │ │ - 2306: 00179ce8 56 FUNC GLOBAL DEFAULT 12 scheme_signal_received │ │ │ │ + 2304: 0020754c 68 FUNC GLOBAL DEFAULT 12 scheme_init_fd_semaphores │ │ │ │ + 2305: 001f6c50 196 FUNC GLOBAL DEFAULT 12 scheme_gensym │ │ │ │ + 2306: 00179cec 56 FUNC GLOBAL DEFAULT 12 scheme_signal_received │ │ │ │ 2307: 00399c38 4 OBJECT GLOBAL DEFAULT 24 scheme_box_immutable_proc │ │ │ │ - 2308: 0025e56c 336 FUNC GLOBAL DEFAULT 12 rktio_connect_finish │ │ │ │ + 2308: 0025e594 336 FUNC GLOBAL DEFAULT 12 rktio_connect_finish │ │ │ │ 2309: 0039a618 4 OBJECT GLOBAL DEFAULT 24 scheme_list_to_vector_proc │ │ │ │ 2310: 0036e4b0 956 OBJECT GLOBAL DEFAULT 23 scheme_uchar_downs │ │ │ │ - 2311: 000fc2e4 248 FUNC GLOBAL DEFAULT 12 scheme_hash_table_put │ │ │ │ - 2312: 00156004 416 FUNC GLOBAL DEFAULT 12 scheme_make_noninline_proc │ │ │ │ - 2313: 001f1d24 312 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_srcloc │ │ │ │ - 2314: 00053ad0 532 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure_multi │ │ │ │ - 2315: 0020c9ac 20 FUNC GLOBAL DEFAULT 12 scheme_clear_thread_sync │ │ │ │ - 2316: 0023641c 940 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_globals │ │ │ │ - 2317: 0003cc34 256 FUNC GLOBAL DEFAULT 12 scheme_chaperone_of │ │ │ │ - 2318: 0003f06c 436 FUNC GLOBAL DEFAULT 12 scheme_do_exit │ │ │ │ - 2319: 002418d4 56 FUNC GLOBAL DEFAULT 12 scheme_clear_bignum_cache │ │ │ │ + 2311: 000fc2e8 248 FUNC GLOBAL DEFAULT 12 scheme_hash_table_put │ │ │ │ + 2312: 00156008 416 FUNC GLOBAL DEFAULT 12 scheme_make_noninline_proc │ │ │ │ + 2313: 001f1d3c 312 FUNC GLOBAL DEFAULT 12 scheme_unsafe_make_srcloc │ │ │ │ + 2314: 00053acc 532 FUNC GLOBAL DEFAULT 12 _scheme_apply_known_prim_closure_multi │ │ │ │ + 2315: 0020c9d4 20 FUNC GLOBAL DEFAULT 12 scheme_clear_thread_sync │ │ │ │ + 2316: 00236444 940 FUNC GLOBAL DEFAULT 12 scheme_init_foreign_globals │ │ │ │ + 2317: 0003cc30 256 FUNC GLOBAL DEFAULT 12 scheme_chaperone_of │ │ │ │ + 2318: 0003f068 436 FUNC GLOBAL DEFAULT 12 scheme_do_exit │ │ │ │ + 2319: 002418fc 56 FUNC GLOBAL DEFAULT 12 scheme_clear_bignum_cache │ │ │ │ 2320: 0008f720 260 FUNC GLOBAL DEFAULT 12 scheme_lookup_in_table │ │ │ │ - 2321: 0012eb14 500 FUNC GLOBAL DEFAULT 12 scheme_make_polar │ │ │ │ + 2321: 0012eb18 500 FUNC GLOBAL DEFAULT 12 scheme_make_polar │ │ │ │ 2322: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ │ 2323: 002b0a10 4 OBJECT GLOBAL DEFAULT 23 scheme_curly_braces_are_parens │ │ │ │ 2324: 00096ef4 16 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_tie_placeholder │ │ │ │ - 2325: 001501b8 48 FUNC GLOBAL DEFAULT 12 scheme_check_leaf_rator │ │ │ │ + 2325: 001501bc 48 FUNC GLOBAL DEFAULT 12 scheme_check_leaf_rator │ │ │ │ 2326: 000d2620 116 FUNC GLOBAL DEFAULT 12 scheme_inlined_binary_prim │ │ │ │ - 2327: 00130524 4 FUNC GLOBAL DEFAULT 12 scheme_double_cos │ │ │ │ - 2328: 0012f1d8 184 FUNC GLOBAL DEFAULT 12 scheme_TO_DOUBLE │ │ │ │ - 2329: 0025f014 244 FUNC GLOBAL DEFAULT 12 rktio_udp_bind │ │ │ │ - 2330: 00244384 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_string │ │ │ │ - 2331: 0025c608 12 FUNC GLOBAL DEFAULT 12 rktio_open │ │ │ │ + 2327: 00130528 4 FUNC GLOBAL DEFAULT 12 scheme_double_cos │ │ │ │ + 2328: 0012f1dc 184 FUNC GLOBAL DEFAULT 12 scheme_TO_DOUBLE │ │ │ │ + 2329: 0025f03c 244 FUNC GLOBAL DEFAULT 12 rktio_udp_bind │ │ │ │ + 2330: 002443ac 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_to_string │ │ │ │ + 2331: 0025c630 12 FUNC GLOBAL DEFAULT 12 rktio_open │ │ │ │ 2332: 000808a8 416 FUNC GLOBAL DEFAULT 12 scheme_chaperone_do_continuation_mark │ │ │ │ - 2333: 00179e1c 4 FUNC GLOBAL DEFAULT 12 scheme_start_sleeper_thread │ │ │ │ + 2333: 00179e20 4 FUNC GLOBAL DEFAULT 12 scheme_start_sleeper_thread │ │ │ │ 2334: 003989e0 4 OBJECT GLOBAL DEFAULT 24 scheme_check_not_undefined_proc │ │ │ │ - 2335: 00110e5c 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_input_port │ │ │ │ - 2336: 00178328 844 FUNC GLOBAL DEFAULT 12 scheme_file_try_lock │ │ │ │ - 2337: 00050980 3448 FUNC GLOBAL DEFAULT 12 scheme_init_exn │ │ │ │ - 2338: 002149ec 344 FUNC GLOBAL DEFAULT 12 scheme_register_parameter │ │ │ │ + 2335: 00110e60 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_input_port │ │ │ │ + 2336: 0017832c 844 FUNC GLOBAL DEFAULT 12 scheme_file_try_lock │ │ │ │ + 2337: 0005097c 3448 FUNC GLOBAL DEFAULT 12 scheme_init_exn │ │ │ │ + 2338: 00214a14 344 FUNC GLOBAL DEFAULT 12 scheme_register_parameter │ │ │ │ 2339: 0039a4e0 4 OBJECT GLOBAL DEFAULT 24 scheme_semaphore_fd_set │ │ │ │ - 2340: 001ea578 224 FUNC GLOBAL DEFAULT 12 scheme_make_blank_prefab_struct_instance │ │ │ │ - 2341: 0013052c 4 FUNC GLOBAL DEFAULT 12 scheme_double_asin │ │ │ │ - 2342: 002297a0 316 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_copy │ │ │ │ - 2343: 00207c24 196 FUNC GLOBAL DEFAULT 12 scheme_wait_until_suspend_ok │ │ │ │ - 2344: 0021270c 436 FUNC GLOBAL DEFAULT 12 scheme_thread_w_details │ │ │ │ - 2345: 00059340 228 FUNC GLOBAL DEFAULT 12 scheme_dynamic_require │ │ │ │ - 2346: 000e8c00 1216 FUNC GLOBAL DEFAULT 12 scheme_jit_add_symbol │ │ │ │ + 2340: 001ea590 224 FUNC GLOBAL DEFAULT 12 scheme_make_blank_prefab_struct_instance │ │ │ │ + 2341: 00130530 4 FUNC GLOBAL DEFAULT 12 scheme_double_asin │ │ │ │ + 2342: 002297c8 316 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_copy │ │ │ │ + 2343: 00207c4c 196 FUNC GLOBAL DEFAULT 12 scheme_wait_until_suspend_ok │ │ │ │ + 2344: 00212734 436 FUNC GLOBAL DEFAULT 12 scheme_thread_w_details │ │ │ │ + 2345: 0005933c 228 FUNC GLOBAL DEFAULT 12 scheme_dynamic_require │ │ │ │ + 2346: 000e8c08 1216 FUNC GLOBAL DEFAULT 12 scheme_jit_add_symbol │ │ │ │ 2347: 001b4614 248 FUNC GLOBAL DEFAULT 12 scheme_regexp_match_p │ │ │ │ 2348: 000c8230 52 FUNC GLOBAL DEFAULT 12 scheme_restore_struct_temp │ │ │ │ - 2349: 00106354 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_eqv_table │ │ │ │ - 2350: 0012c260 92 FUNC GLOBAL DEFAULT 12 scheme_is_exact │ │ │ │ - 2351: 0025c680 104 FUNC GLOBAL DEFAULT 12 rktio_get_file_position │ │ │ │ - 2352: 00261df8 140 FUNC GLOBAL DEFAULT 12 rktio_file_lock_try │ │ │ │ - 2353: 001eceb4 884 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_shape │ │ │ │ - 2354: 0022662c 304 FUNC GLOBAL DEFAULT 12 scheme_vector_length │ │ │ │ + 2349: 00106358 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_eqv_table │ │ │ │ + 2350: 0012c268 92 FUNC GLOBAL DEFAULT 12 scheme_is_exact │ │ │ │ + 2351: 0025c6a8 104 FUNC GLOBAL DEFAULT 12 rktio_get_file_position │ │ │ │ + 2352: 00261e20 140 FUNC GLOBAL DEFAULT 12 rktio_file_lock_try │ │ │ │ + 2353: 001ececc 884 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_shape │ │ │ │ + 2354: 00226654 304 FUNC GLOBAL DEFAULT 12 scheme_vector_length │ │ │ │ 2355: 0039a4ac 4 OBJECT GLOBAL DEFAULT 24 scheme_place_sleep │ │ │ │ - 2356: 0011c0e0 144 FUNC GLOBAL DEFAULT 12 scheme_checked_imag_part │ │ │ │ + 2356: 0011c0e4 144 FUNC GLOBAL DEFAULT 12 scheme_checked_imag_part │ │ │ │ 2357: 00076a9c 92 FUNC GLOBAL DEFAULT 12 scheme_make_folding_prim_closure │ │ │ │ - 2358: 0002b948 232 FUNC GLOBAL DEFAULT 12 GC_finish_message_allocator │ │ │ │ - 2359: 001d491c 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ - 2360: 0014a85c 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ - 2361: 0013c2f8 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ - 2362: 00229ab4 60 FUNC GLOBAL DEFAULT 12 ffi_callback_MARK │ │ │ │ + 2358: 0002b944 232 FUNC GLOBAL DEFAULT 12 GC_finish_message_allocator │ │ │ │ + 2359: 001d4920 64 FUNC GLOBAL DEFAULT 12 byte_string_ok_name │ │ │ │ + 2360: 0014a860 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_logger │ │ │ │ + 2361: 0013c2fc 4164 FUNC GLOBAL DEFAULT 12 scheme_bin_gt │ │ │ │ + 2362: 00229adc 60 FUNC GLOBAL DEFAULT 12 ffi_callback_MARK │ │ │ │ 2363: 0039a5ec 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_p_proc │ │ │ │ - 2364: 000357f0 380 FUNC GLOBAL DEFAULT 12 GC_get_account_memory_limit │ │ │ │ - 2365: 001d9870 168 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_prefix │ │ │ │ + 2364: 000357ec 380 FUNC GLOBAL DEFAULT 12 GC_get_account_memory_limit │ │ │ │ + 2365: 001d9874 168 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_prefix │ │ │ │ 2366: 000b36e4 6264 FUNC GLOBAL DEFAULT 12 scheme_generate_nary_arith │ │ │ │ 2367: 00399ce4 4 OBJECT GLOBAL DEFAULT 24 scheme_minus_i │ │ │ │ - 2368: 001be890 3524 FUNC GLOBAL DEFAULT 12 scheme_resolve_linklet │ │ │ │ - 2369: 0025548c 244 FUNC GLOBAL DEFAULT 12 scheme_complex_eq │ │ │ │ + 2368: 001be894 3524 FUNC GLOBAL DEFAULT 12 scheme_resolve_linklet │ │ │ │ + 2369: 002554b4 244 FUNC GLOBAL DEFAULT 12 scheme_complex_eq │ │ │ │ 2370: 00198b58 656 FUNC GLOBAL DEFAULT 12 scheme_rational_round │ │ │ │ 2371: 0039a4d0 4 OBJECT GLOBAL DEFAULT 24 scheme_total_gc_time │ │ │ │ - 2372: 002438ec 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_and │ │ │ │ - 2373: 00041c4c 104 FUNC GLOBAL DEFAULT 12 scheme_init_error_config │ │ │ │ - 2374: 001706d4 856 FUNC GLOBAL DEFAULT 12 scheme_put_byte_string │ │ │ │ - 2375: 0023a4f4 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_addmul_1 │ │ │ │ - 2376: 00260d60 160 FUNC GLOBAL DEFAULT 12 rktio_set_signal_handler │ │ │ │ + 2372: 00243914 56 FUNC GLOBAL DEFAULT 12 scheme_bignum_and │ │ │ │ + 2373: 00041c48 104 FUNC GLOBAL DEFAULT 12 scheme_init_error_config │ │ │ │ + 2374: 001706d8 856 FUNC GLOBAL DEFAULT 12 scheme_put_byte_string │ │ │ │ + 2375: 0023a51c 88 FUNC GLOBAL DEFAULT 12 scheme_gmpn_addmul_1 │ │ │ │ + 2376: 00260d88 160 FUNC GLOBAL DEFAULT 12 rktio_set_signal_handler │ │ │ │ 2377: 0039a414 4 OBJECT GLOBAL DEFAULT 24 scheme_syntax_p_proc │ │ │ │ 2378: 0039a3b8 4 OBJECT GLOBAL DEFAULT 24 scheme_cpointer_property │ │ │ │ - 2379: 001ecac0 424 FUNC GLOBAL DEFAULT 12 scheme_inspector_sees_part │ │ │ │ - 2380: 000ec1f4 12 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_restore │ │ │ │ + 2379: 001ecad8 424 FUNC GLOBAL DEFAULT 12 scheme_inspector_sees_part │ │ │ │ + 2380: 000ec1fc 12 FUNC GLOBAL DEFAULT 12 scheme_mz_unbox_restore │ │ │ │ 2381: 00085800 124 FUNC GLOBAL DEFAULT 12 scheme_drop_prompt_meta_continuations │ │ │ │ 2382: 000e7110 72 FUNC GLOBAL DEFAULT 12 scheme_init_jitprep │ │ │ │ - 2383: 001112c4 124 FUNC GLOBAL DEFAULT 12 scheme_dup_socket │ │ │ │ + 2383: 001112c8 124 FUNC GLOBAL DEFAULT 12 scheme_dup_socket │ │ │ │ 2384: 0007d824 124 FUNC GLOBAL DEFAULT 12 scheme_fast_check_arity │ │ │ │ 2385: 0018e868 64 FUNC GLOBAL DEFAULT 12 scheme_print_string │ │ │ │ - 2386: 00246198 1272 FUNC GLOBAL DEFAULT 12 scheme_bignum_gcd │ │ │ │ - 2387: 00261444 108 FUNC GLOBAL DEFAULT 12 rktio_envvars_get │ │ │ │ - 2388: 0003cbe4 76 FUNC GLOBAL DEFAULT 12 scheme_equal_always │ │ │ │ - 2389: 001c4e04 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ + 2386: 002461c0 1272 FUNC GLOBAL DEFAULT 12 scheme_bignum_gcd │ │ │ │ + 2387: 0026146c 108 FUNC GLOBAL DEFAULT 12 rktio_envvars_get │ │ │ │ + 2388: 0003cbe0 76 FUNC GLOBAL DEFAULT 12 scheme_equal_always │ │ │ │ + 2389: 001c4e08 264 FUNC GLOBAL DEFAULT 12 scheme_reset_jmpup_buf │ │ │ │ 2390: 000776e0 24 FUNC GLOBAL DEFAULT 12 scheme_reset_overflow │ │ │ │ - 2391: 000f4a3c 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ - 2392: 00059554 308 FUNC GLOBAL DEFAULT 12 scheme_expander_syntax_to_datum │ │ │ │ + 2391: 000f4a48 60 FUNC GLOBAL DEFAULT 12 scheme_compile_and_optimize_linklet │ │ │ │ + 2392: 00059550 308 FUNC GLOBAL DEFAULT 12 scheme_expander_syntax_to_datum │ │ │ │ 2393: 00399cd4 4 OBJECT GLOBAL DEFAULT 24 scheme_single_minus_half_pi │ │ │ │ 2394: 0007f398 488 FUNC GLOBAL DEFAULT 12 scheme_proc_struct_name_source │ │ │ │ - 2395: 0020fee4 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ - 2396: 001db5d8 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ - 2397: 0025df2c 4 FUNC GLOBAL DEFAULT 12 rktio_free_ghbn │ │ │ │ - 2398: 00128968 56 FUNC GLOBAL DEFAULT 12 scheme_get_long_long_val │ │ │ │ + 2395: 0020ff0c 472 FUNC GLOBAL DEFAULT 12 scheme_add_managed │ │ │ │ + 2396: 001db5dc 68 FUNC GLOBAL DEFAULT 12 scheme_byte_string_to_char_string_locale │ │ │ │ + 2397: 0025df54 4 FUNC GLOBAL DEFAULT 12 rktio_free_ghbn │ │ │ │ + 2398: 00128970 56 FUNC GLOBAL DEFAULT 12 scheme_get_long_long_val │ │ │ │ 2399: 00090274 244 FUNC GLOBAL DEFAULT 12 scheme_hash_key │ │ │ │ 2400: 00077004 16 FUNC GLOBAL DEFAULT 12 scheme_prim_is_method │ │ │ │ 2401: 001a49e0 32 FUNC GLOBAL DEFAULT 12 scheme_unmarshal_wrap_set │ │ │ │ 2402: 00083514 132 FUNC GLOBAL DEFAULT 12 scheme_chaperone_get_immediate_cc_mark │ │ │ │ 2403: 0039a3cc 4 OBJECT GLOBAL DEFAULT 24 scheme_make_struct_type_proc │ │ │ │ - 2404: 00239c78 2048 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_mul_n │ │ │ │ - 2405: 0014a394 944 FUNC GLOBAL DEFAULT 12 scheme_optimize_context_to_string │ │ │ │ + 2404: 00239ca0 2048 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_mul_n │ │ │ │ + 2405: 0014a398 944 FUNC GLOBAL DEFAULT 12 scheme_optimize_context_to_string │ │ │ │ 2406: 003987c8 4 OBJECT GLOBAL DEFAULT 24 scheme_true_object_p_proc │ │ │ │ - 2407: 001f0d2c 1684 FUNC GLOBAL DEFAULT 12 scheme_lookup_prefab_type │ │ │ │ - 2408: 001d13b4 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ - 2409: 00106af8 216 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_eqv │ │ │ │ + 2407: 001f0d44 1684 FUNC GLOBAL DEFAULT 12 scheme_lookup_prefab_type │ │ │ │ + 2408: 001d13b8 212 FUNC GLOBAL DEFAULT 12 scheme_append_strings │ │ │ │ + 2409: 00106afc 216 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_eqv │ │ │ │ 2410: 0006d8c0 236 FUNC GLOBAL DEFAULT 12 scheme_set_collects_path │ │ │ │ - 2411: 0002bbb4 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ - 2412: 00262870 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ - 2413: 0025bd40 200 FUNC GLOBAL DEFAULT 12 rktio_poll_read_ready │ │ │ │ - 2414: 0011d194 688 FUNC GLOBAL DEFAULT 12 scheme_inexact_to_exact │ │ │ │ - 2415: 0005ed30 616 FUNC GLOBAL DEFAULT 12 make_exposed_sized_offset_path │ │ │ │ + 2411: 0002bbb0 20 FUNC GLOBAL DEFAULT 12 GC_get_variable_stack │ │ │ │ + 2412: 00262898 80 FUNC GLOBAL DEFAULT 12 rktio_converter_open │ │ │ │ + 2413: 0025bd68 200 FUNC GLOBAL DEFAULT 12 rktio_poll_read_ready │ │ │ │ + 2414: 0011d198 688 FUNC GLOBAL DEFAULT 12 scheme_inexact_to_exact │ │ │ │ + 2415: 0005ed2c 616 FUNC GLOBAL DEFAULT 12 make_exposed_sized_offset_path │ │ │ │ 2416: 000a7a20 304 FUNC GLOBAL DEFAULT 12 scheme_force_jit_generate │ │ │ │ 2417: 002b0a14 4 OBJECT GLOBAL DEFAULT 23 scheme_square_brackets_are_parens │ │ │ │ - 2418: 00034ca0 104 FUNC GLOBAL DEFAULT 12 GC_malloc_ephemeron │ │ │ │ - 2419: 0020e008 92 FUNC GLOBAL DEFAULT 12 find_param_cell │ │ │ │ + 2418: 00034c9c 104 FUNC GLOBAL DEFAULT 12 GC_malloc_ephemeron │ │ │ │ + 2419: 0020e030 92 FUNC GLOBAL DEFAULT 12 find_param_cell │ │ │ │ 2420: 00061d38 36 FUNC GLOBAL DEFAULT 12 scheme_is_regular_file │ │ │ │ - 2421: 0016c4e0 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ - 2422: 0002bc24 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ - 2423: 0002bec4 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ - 2424: 001f6968 12 FUNC GLOBAL DEFAULT 12 scheme_symbol_name │ │ │ │ - 2425: 0022616c 428 FUNC GLOBAL DEFAULT 12 scheme_make_vector │ │ │ │ - 2426: 00105204 216 FUNC GLOBAL DEFAULT 12 scheme_box │ │ │ │ - 2427: 00255678 260 FUNC GLOBAL DEFAULT 12 scheme_complex_add │ │ │ │ + 2421: 0016c4e4 28 FUNC GLOBAL DEFAULT 12 scheme_get_serialized_fd_flags │ │ │ │ + 2422: 0002bc20 204 FUNC GLOBAL DEFAULT 12 GC_add_roots │ │ │ │ + 2423: 0002bec0 228 FUNC GLOBAL DEFAULT 12 GC_retract_only_mark_stack_entry │ │ │ │ + 2424: 001f6980 12 FUNC GLOBAL DEFAULT 12 scheme_symbol_name │ │ │ │ + 2425: 00226194 428 FUNC GLOBAL DEFAULT 12 scheme_make_vector │ │ │ │ + 2426: 00105208 216 FUNC GLOBAL DEFAULT 12 scheme_box │ │ │ │ + 2427: 002556a0 260 FUNC GLOBAL DEFAULT 12 scheme_complex_add │ │ │ │ 2428: 00198e00 1140 FUNC GLOBAL DEFAULT 12 scheme_rational_to_double │ │ │ │ - 2429: 0014abe8 224 FUNC GLOBAL DEFAULT 12 scheme_make_struct_proc_shape │ │ │ │ - 2430: 001109fc 416 FUNC GLOBAL DEFAULT 12 scheme_get_port_socket │ │ │ │ - 2431: 00110b9c 360 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_socket │ │ │ │ - 2432: 0020b004 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ + 2429: 0014abec 224 FUNC GLOBAL DEFAULT 12 scheme_make_struct_proc_shape │ │ │ │ + 2430: 00110a00 416 FUNC GLOBAL DEFAULT 12 scheme_get_port_socket │ │ │ │ + 2431: 00110ba0 360 FUNC GLOBAL DEFAULT 12 scheme_get_port_rktio_socket │ │ │ │ + 2432: 0020b02c 284 FUNC GLOBAL DEFAULT 12 scheme_pop_break_enable │ │ │ │ 2433: 0006d574 4 FUNC GLOBAL DEFAULT 12 scheme_current_directory │ │ │ │ - 2434: 000eaebc 228 FUNC GLOBAL DEFAULT 12 scheme_clone_jitter │ │ │ │ - 2435: 001c4f0c 36 FUNC GLOBAL DEFAULT 12 scheme_get_mz_setjmp │ │ │ │ + 2434: 000eaec4 228 FUNC GLOBAL DEFAULT 12 scheme_clone_jitter │ │ │ │ + 2435: 001c4f10 36 FUNC GLOBAL DEFAULT 12 scheme_get_mz_setjmp │ │ │ │ 2436: 00398be4 4 OBJECT GLOBAL DEFAULT 24 scheme_check_assign_not_undefined_proc │ │ │ │ - 2437: 002939d0 128 OBJECT GLOBAL DEFAULT 14 __gmp_modlimb_invert_table │ │ │ │ + 2437: 002939f8 128 OBJECT GLOBAL DEFAULT 14 __gmp_modlimb_invert_table │ │ │ │ 2438: 0006d9ac 236 FUNC GLOBAL DEFAULT 12 scheme_set_config_path │ │ │ │ - 2439: 0024c1d8 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_prop_proc_shape │ │ │ │ - 2440: 002290d0 492 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_set │ │ │ │ - 2441: 00038468 276 FUNC GLOBAL DEFAULT 12 scheme_make_external_cptr │ │ │ │ - 2442: 000f147c 260 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_linklet │ │ │ │ + 2439: 0024c200 152 FUNC GLOBAL DEFAULT 12 scheme_intern_struct_prop_proc_shape │ │ │ │ + 2440: 002290f8 492 FUNC GLOBAL DEFAULT 12 scheme_checked_vector_set │ │ │ │ + 2441: 00038464 276 FUNC GLOBAL DEFAULT 12 scheme_make_external_cptr │ │ │ │ + 2442: 000f1484 260 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_linklet │ │ │ │ 2443: 0009f2c8 80 FUNC GLOBAL DEFAULT 12 scheme_extract_global │ │ │ │ 2444: 0039773c 4 OBJECT GLOBAL DEFAULT 24 GC_gen0_alloc_page_end │ │ │ │ - 2445: 00119f48 32 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient │ │ │ │ + 2445: 00119f4c 32 FUNC GLOBAL DEFAULT 12 scheme_bin_quotient │ │ │ │ 2446: 0039a388 4 OBJECT GLOBAL DEFAULT 24 scheme_sealed_property │ │ │ │ - 2447: 00205184 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_array │ │ │ │ - 2448: 00206cb0 340 FUNC GLOBAL DEFAULT 12 scheme_tls_set │ │ │ │ - 2449: 00171fb4 32 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_special_ok_unless │ │ │ │ + 2447: 002051ac 24 FUNC GLOBAL DEFAULT 12 scheme_get_multiple_array │ │ │ │ + 2448: 00206cd8 340 FUNC GLOBAL DEFAULT 12 scheme_tls_set │ │ │ │ + 2449: 00171fb8 32 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_special_ok_unless │ │ │ │ 2450: 000b91a8 692 FUNC GLOBAL DEFAULT 12 scheme_generate_force_value_same_mark │ │ │ │ 2451: 0039a608 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_ref_proc │ │ │ │ - 2452: 0026560c 40 FUNC GLOBAL DEFAULT 12 rktio_get_posix_error │ │ │ │ - 2453: 001d968c 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode │ │ │ │ + 2452: 00265634 40 FUNC GLOBAL DEFAULT 12 rktio_get_posix_error │ │ │ │ + 2453: 001d9690 96 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode │ │ │ │ 2454: 00076910 308 FUNC GLOBAL DEFAULT 12 scheme_make_noneternal_prim_w_arity │ │ │ │ - 2455: 001eda34 280 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names │ │ │ │ - 2456: 001cdbb4 176 FUNC GLOBAL DEFAULT 12 scheme_do_get_substring_indices │ │ │ │ - 2457: 00035250 20 FUNC GLOBAL DEFAULT 12 GC_malloc_allow_interior │ │ │ │ - 2458: 00261320 156 FUNC GLOBAL DEFAULT 12 rktio_envvars_copy │ │ │ │ - 2459: 0024438c 1052 FUNC GLOBAL DEFAULT 12 scheme_read_bignum │ │ │ │ + 2455: 001eda4c 280 FUNC GLOBAL DEFAULT 12 scheme_make_struct_names │ │ │ │ + 2456: 001cdbb8 176 FUNC GLOBAL DEFAULT 12 scheme_do_get_substring_indices │ │ │ │ + 2457: 0003524c 20 FUNC GLOBAL DEFAULT 12 GC_malloc_allow_interior │ │ │ │ + 2458: 00261348 156 FUNC GLOBAL DEFAULT 12 rktio_envvars_copy │ │ │ │ + 2459: 002443b4 1052 FUNC GLOBAL DEFAULT 12 scheme_read_bignum │ │ │ │ 2460: 003987d4 4 OBJECT GLOBAL DEFAULT 24 scheme_eqv_proc │ │ │ │ - 2461: 0003aa80 16 FUNC GLOBAL DEFAULT 12 scheme_eq │ │ │ │ + 2461: 0003aa7c 16 FUNC GLOBAL DEFAULT 12 scheme_eq │ │ │ │ 2462: 00397724 4 OBJECT GLOBAL DEFAULT 24 GC_report_out_of_memory │ │ │ │ 2463: 000776f8 1700 FUNC GLOBAL DEFAULT 12 scheme_top_level_do_worker │ │ │ │ - 2464: 0022944c 344 FUNC GLOBAL DEFAULT 12 chaperone_vector_to_list │ │ │ │ - 2465: 0002b944 4 FUNC GLOBAL DEFAULT 12 GC_report_unsent_message_delta │ │ │ │ + 2464: 00229474 344 FUNC GLOBAL DEFAULT 12 chaperone_vector_to_list │ │ │ │ + 2465: 0002b940 4 FUNC GLOBAL DEFAULT 12 GC_report_unsent_message_delta │ │ │ │ 2466: 0039a220 4 OBJECT GLOBAL DEFAULT 24 scheme_set_external_stack_val │ │ │ │ 2467: 0039a384 4 OBJECT GLOBAL DEFAULT 24 scheme_authentic_property │ │ │ │ - 2468: 001f5da0 476 FUNC GLOBAL DEFAULT 12 scheme_intern_symbol │ │ │ │ - 2469: 0024c550 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_flags │ │ │ │ + 2468: 001f5db8 476 FUNC GLOBAL DEFAULT 12 scheme_intern_symbol │ │ │ │ + 2469: 0024c578 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_flags │ │ │ │ 2470: 0039a604 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_ref_proc │ │ │ │ - 2471: 002600e4 112 FUNC GLOBAL DEFAULT 12 rktio_process_deinit │ │ │ │ - 2472: 0014a9a8 196 FUNC GLOBAL DEFAULT 12 scheme_optimize_extract_tail_inside │ │ │ │ - 2473: 0025d244 60 FUNC GLOBAL DEFAULT 12 ltps_signal_handle │ │ │ │ - 2474: 001bf654 1420 FUNC GLOBAL DEFAULT 12 scheme_unresolve_linklet │ │ │ │ + 2471: 0026010c 112 FUNC GLOBAL DEFAULT 12 rktio_process_deinit │ │ │ │ + 2472: 0014a9ac 196 FUNC GLOBAL DEFAULT 12 scheme_optimize_extract_tail_inside │ │ │ │ + 2473: 0025d26c 60 FUNC GLOBAL DEFAULT 12 ltps_signal_handle │ │ │ │ + 2474: 001bf658 1420 FUNC GLOBAL DEFAULT 12 scheme_unresolve_linklet │ │ │ │ 2475: 002b0a00 4 OBJECT GLOBAL DEFAULT 23 scheme_startup_use_jit │ │ │ │ - 2476: 0011198c 468 FUNC GLOBAL DEFAULT 12 scheme_add1 │ │ │ │ + 2476: 00111990 468 FUNC GLOBAL DEFAULT 12 scheme_add1 │ │ │ │ 2477: 001a37b4 2184 FUNC GLOBAL DEFAULT 12 scheme_read_linklet_bundle_hash │ │ │ │ - 2478: 0002c96c 148 FUNC GLOBAL DEFAULT 12 GC_fixup2 │ │ │ │ - 2479: 00214848 236 FUNC GLOBAL DEFAULT 12 scheme_set_command_line_arguments │ │ │ │ - 2480: 000e9960 84 FUNC GLOBAL DEFAULT 12 scheme_jit_now │ │ │ │ - 2481: 00265760 4 FUNC GLOBAL DEFAULT 12 rktio_error_clean │ │ │ │ - 2482: 00260020 8 FUNC GLOBAL DEFAULT 12 rktio_process_kill │ │ │ │ - 2483: 00031570 36 FUNC GLOBAL DEFAULT 12 GC_gcollect │ │ │ │ + 2478: 0002c968 148 FUNC GLOBAL DEFAULT 12 GC_fixup2 │ │ │ │ + 2479: 00214870 236 FUNC GLOBAL DEFAULT 12 scheme_set_command_line_arguments │ │ │ │ + 2480: 000e9968 84 FUNC GLOBAL DEFAULT 12 scheme_jit_now │ │ │ │ + 2481: 00265788 4 FUNC GLOBAL DEFAULT 12 rktio_error_clean │ │ │ │ + 2482: 00260048 8 FUNC GLOBAL DEFAULT 12 rktio_process_kill │ │ │ │ + 2483: 0003156c 36 FUNC GLOBAL DEFAULT 12 GC_gcollect │ │ │ │ 2484: 00077610 184 FUNC GLOBAL DEFAULT 12 scheme_create_overflow │ │ │ │ 2485: 001a0714 280 FUNC GLOBAL DEFAULT 12 scheme_read_syntax │ │ │ │ 2486: 00399e04 4 OBJECT GLOBAL DEFAULT 24 scheme_binary_mode_stdio │ │ │ │ - 2487: 00206b2c 360 FUNC GLOBAL DEFAULT 12 scheme_set_tail_buffer_size │ │ │ │ + 2487: 00206b54 360 FUNC GLOBAL DEFAULT 12 scheme_set_tail_buffer_size │ │ │ │ 2488: 0039887c 4 OBJECT GLOBAL DEFAULT 24 scheme_default_realm │ │ │ │ 2489: 0008f8f0 284 FUNC GLOBAL DEFAULT 12 scheme_change_in_table │ │ │ │ 2490: 0039a6c4 4 OBJECT GLOBAL DEFAULT 24 scheme_int32_ctype │ │ │ │ - 2491: 00040230 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ + 2491: 0004022c 68 FUNC GLOBAL DEFAULT 12 scheme_set_logging │ │ │ │ 2492: 00080228 372 FUNC GLOBAL DEFAULT 12 scheme_init_reduced_proc_struct │ │ │ │ - 2493: 0003caa0 76 FUNC GLOBAL DEFAULT 12 scheme_equal │ │ │ │ - 2494: 00188e48 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ + 2493: 0003ca9c 76 FUNC GLOBAL DEFAULT 12 scheme_equal │ │ │ │ + 2494: 00188e4c 48 FUNC GLOBAL DEFAULT 12 scheme_get_sized_byte_string_output │ │ │ │ 2495: 001b4374 16 FUNC GLOBAL DEFAULT 12 scheme_is_pregexp │ │ │ │ - 2496: 0024f5e4 64 FUNC GLOBAL DEFAULT 12 scheme_is_foldable_prim │ │ │ │ - 2497: 0025ab80 136 FUNC GLOBAL DEFAULT 12 rktio_copy_file_finish_permissions │ │ │ │ + 2496: 0024f60c 64 FUNC GLOBAL DEFAULT 12 scheme_is_foldable_prim │ │ │ │ + 2497: 0025aba8 136 FUNC GLOBAL DEFAULT 12 rktio_copy_file_finish_permissions │ │ │ │ 2498: 00095570 1096 FUNC GLOBAL DEFAULT 12 scheme_hash_set_w_key_wraps │ │ │ │ - 2499: 00172d4c 480 FUNC GLOBAL DEFAULT 12 scheme_get_byte │ │ │ │ + 2499: 00172d50 480 FUNC GLOBAL DEFAULT 12 scheme_get_byte │ │ │ │ 2500: 00061670 472 FUNC GLOBAL DEFAULT 12 scheme_remove_current_directory_prefix │ │ │ │ - 2501: 000ea2b8 52 FUNC GLOBAL DEFAULT 12 scheme_mz_retain_it │ │ │ │ - 2502: 0025cc24 32 FUNC GLOBAL DEFAULT 12 rktio_alloc_global_poll_set │ │ │ │ - 2503: 00155988 1040 FUNC GLOBAL DEFAULT 12 scheme_is_liftable │ │ │ │ - 2504: 00106bd0 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal │ │ │ │ - 2505: 0020b7a8 112 FUNC GLOBAL DEFAULT 12 scheme_end_atomic │ │ │ │ - 2506: 000598e8 232 FUNC GLOBAL DEFAULT 12 scheme_get_current_namespace_as_env │ │ │ │ - 2507: 0016f390 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ - 2508: 001660e8 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ - 2509: 001ea284 64 FUNC GLOBAL DEFAULT 12 scheme_chaperone_struct_type_property_ref │ │ │ │ - 2510: 00260028 8 FUNC GLOBAL DEFAULT 12 rktio_process_interrupt │ │ │ │ - 2511: 000531e4 888 FUNC GLOBAL DEFAULT 12 scheme_enlarge_runstack │ │ │ │ - 2512: 0025bd28 8 FUNC GLOBAL DEFAULT 12 rktio_fd_attach │ │ │ │ - 2513: 001dd520 60 FUNC GLOBAL DEFAULT 12 scheme_string_compare │ │ │ │ - 2514: 001d8550 240 FUNC GLOBAL DEFAULT 12 get_kompat_decomposition │ │ │ │ - 2515: 00293a50 6144 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_mp_bases │ │ │ │ - 2516: 001d45bc 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ - 2517: 0016d3f0 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ - 2518: 00178834 720 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt │ │ │ │ - 2519: 0004f210 92 FUNC GLOBAL DEFAULT 12 scheme_rktio_error │ │ │ │ + 2501: 000ea2c0 52 FUNC GLOBAL DEFAULT 12 scheme_mz_retain_it │ │ │ │ + 2502: 0025cc4c 32 FUNC GLOBAL DEFAULT 12 rktio_alloc_global_poll_set │ │ │ │ + 2503: 0015598c 1040 FUNC GLOBAL DEFAULT 12 scheme_is_liftable │ │ │ │ + 2504: 00106bd4 32 FUNC GLOBAL DEFAULT 12 scheme_is_hash_table_equal │ │ │ │ + 2505: 0020b7d0 112 FUNC GLOBAL DEFAULT 12 scheme_end_atomic │ │ │ │ + 2506: 000598e4 232 FUNC GLOBAL DEFAULT 12 scheme_get_current_namespace_as_env │ │ │ │ + 2507: 0016f394 12 FUNC GLOBAL DEFAULT 12 scheme_get_ready_read_special │ │ │ │ + 2508: 001660ec 228 FUNC GLOBAL DEFAULT 12 scheme_need_wakeup │ │ │ │ + 2509: 001ea29c 64 FUNC GLOBAL DEFAULT 12 scheme_chaperone_struct_type_property_ref │ │ │ │ + 2510: 00260050 8 FUNC GLOBAL DEFAULT 12 rktio_process_interrupt │ │ │ │ + 2511: 000531e0 888 FUNC GLOBAL DEFAULT 12 scheme_enlarge_runstack │ │ │ │ + 2512: 0025bd50 8 FUNC GLOBAL DEFAULT 12 rktio_fd_attach │ │ │ │ + 2513: 001dd524 60 FUNC GLOBAL DEFAULT 12 scheme_string_compare │ │ │ │ + 2514: 001d8554 240 FUNC GLOBAL DEFAULT 12 get_kompat_decomposition │ │ │ │ + 2515: 00293a78 6144 OBJECT GLOBAL DEFAULT 14 scheme_gmpn_mp_bases │ │ │ │ + 2516: 001d45c0 264 FUNC GLOBAL DEFAULT 12 scheme_printf │ │ │ │ + 2517: 0016d3f4 4 FUNC GLOBAL DEFAULT 12 scheme_suspend_remembered_threads │ │ │ │ + 2518: 00178838 720 FUNC GLOBAL DEFAULT 12 scheme_filesystem_change_evt │ │ │ │ + 2519: 0004f20c 92 FUNC GLOBAL DEFAULT 12 scheme_rktio_error │ │ │ │ 2520: 000a0f8c 184 FUNC GLOBAL DEFAULT 12 scheme_generate_case_lambda │ │ │ │ - 2521: 00229650 328 FUNC GLOBAL DEFAULT 12 scheme_list_to_vector │ │ │ │ + 2521: 00229678 328 FUNC GLOBAL DEFAULT 12 scheme_list_to_vector │ │ │ │ 2522: 00399cac 4 OBJECT GLOBAL DEFAULT 24 scheme_inf_object │ │ │ │ - 2523: 000e8774 552 FUNC GLOBAL DEFAULT 12 scheme_jit_linklet │ │ │ │ - 2524: 002271e0 764 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref2 │ │ │ │ + 2523: 000e877c 552 FUNC GLOBAL DEFAULT 12 scheme_jit_linklet │ │ │ │ + 2524: 00227208 764 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_ref2 │ │ │ │ 2525: 00399f1c 4 OBJECT GLOBAL DEFAULT 24 initial_compiled_file_roots │ │ │ │ 2526: 0008ea90 248 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table │ │ │ │ 2527: 0039a350 4 OBJECT GLOBAL DEFAULT 24 cached_locale_to_converter │ │ │ │ - 2528: 0003d728 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ - 2529: 00103acc 272 FUNC GLOBAL DEFAULT 12 scheme_build_list │ │ │ │ + 2528: 0003d724 2028 FUNC GLOBAL DEFAULT 12 scheme_basic_env │ │ │ │ + 2529: 00103ad0 272 FUNC GLOBAL DEFAULT 12 scheme_build_list │ │ │ │ 2530: 00085dac 204 FUNC GLOBAL DEFAULT 12 scheme_call_with_composable_no_dws │ │ │ │ 2531: 00194af0 428 FUNC GLOBAL DEFAULT 12 scheme_write_w_max │ │ │ │ - 2532: 00206c94 28 FUNC GLOBAL DEFAULT 12 scheme_tls_allocate │ │ │ │ - 2533: 001d3494 3116 FUNC GLOBAL DEFAULT 12 scheme_do_format │ │ │ │ + 2532: 00206cbc 28 FUNC GLOBAL DEFAULT 12 scheme_tls_allocate │ │ │ │ + 2533: 001d3498 3116 FUNC GLOBAL DEFAULT 12 scheme_do_format │ │ │ │ 2534: 00399e7c 4 OBJECT GLOBAL DEFAULT 24 scheme_orig_stdin_port │ │ │ │ 2535: 001a0544 56 FUNC GLOBAL DEFAULT 12 scheme_init_variable_references_constants │ │ │ │ - 2536: 00106728 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal │ │ │ │ + 2536: 0010672c 260 FUNC GLOBAL DEFAULT 12 scheme_make_hash_table_equal │ │ │ │ 2537: 0009f684 84 FUNC GLOBAL DEFAULT 12 scheme_native_closure_preserves_marks │ │ │ │ - 2538: 0024a730 436 FUNC GLOBAL DEFAULT 12 scheme_init_char_constants │ │ │ │ - 2539: 0024bb28 480 FUNC GLOBAL DEFAULT 12 scheme_make_toplevel │ │ │ │ + 2538: 0024a758 436 FUNC GLOBAL DEFAULT 12 scheme_init_char_constants │ │ │ │ + 2539: 0024bb50 480 FUNC GLOBAL DEFAULT 12 scheme_make_toplevel │ │ │ │ 2540: 00194d8c 420 FUNC GLOBAL DEFAULT 12 scheme_display_w_max │ │ │ │ - 2541: 000eba2c 260 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_closure_pushed │ │ │ │ + 2541: 000eba34 260 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_closure_pushed │ │ │ │ 2542: 00096f24 796 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_get_w_key_wraps │ │ │ │ - 2543: 0024c8a4 744 FUNC GLOBAL DEFAULT 12 scheme_compile_lookup │ │ │ │ - 2544: 00258d90 1444 FUNC GLOBAL DEFAULT 12 scheme_read_linklet │ │ │ │ - 2545: 001d4710 20 FUNC GLOBAL DEFAULT 12 scheme_set_banner │ │ │ │ - 2546: 00119608 1160 FUNC GLOBAL DEFAULT 12 do_bin_quotient │ │ │ │ - 2547: 0004412c 648 FUNC GLOBAL DEFAULT 12 scheme_make_arg_lines_string │ │ │ │ - 2548: 000e972c 232 FUNC GLOBAL DEFAULT 12 scheme_jit_release_native_code │ │ │ │ - 2549: 000ebcf4 4 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_saved │ │ │ │ + 2543: 0024c8cc 744 FUNC GLOBAL DEFAULT 12 scheme_compile_lookup │ │ │ │ + 2544: 00258db8 1444 FUNC GLOBAL DEFAULT 12 scheme_read_linklet │ │ │ │ + 2545: 001d4714 20 FUNC GLOBAL DEFAULT 12 scheme_set_banner │ │ │ │ + 2546: 0011960c 1160 FUNC GLOBAL DEFAULT 12 do_bin_quotient │ │ │ │ + 2547: 00044128 648 FUNC GLOBAL DEFAULT 12 scheme_make_arg_lines_string │ │ │ │ + 2548: 000e9734 232 FUNC GLOBAL DEFAULT 12 scheme_jit_release_native_code │ │ │ │ + 2549: 000ebcfc 4 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_saved │ │ │ │ 2550: 0039a374 4 OBJECT GLOBAL DEFAULT 24 scheme_impersonator_of_property │ │ │ │ - 2551: 00170c04 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ - 2552: 00035cac 1748 FUNC GLOBAL DEFAULT 12 GC_free_all │ │ │ │ + 2551: 00170c08 5040 FUNC GLOBAL DEFAULT 12 scheme_get_byte_string_unless │ │ │ │ + 2552: 00035ca8 1748 FUNC GLOBAL DEFAULT 12 GC_free_all │ │ │ │ 2553: 00399c48 4 OBJECT GLOBAL DEFAULT 24 scheme_hasheqv_proc │ │ │ │ - 2554: 00145280 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ - 2555: 0014000c 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ + 2554: 00145284 60 FUNC GLOBAL DEFAULT 12 scheme_double_random │ │ │ │ + 2555: 00140010 1320 FUNC GLOBAL DEFAULT 12 scheme_init_numstr │ │ │ │ 2556: 001a092c 16 FUNC GLOBAL DEFAULT 12 scheme_read_byte_string │ │ │ │ - 2557: 0025cbf0 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_count │ │ │ │ + 2557: 0025cc18 12 FUNC GLOBAL DEFAULT 12 rktio_get_poll_count │ │ │ │ 2558: 000865a4 176 FUNC GLOBAL DEFAULT 12 scheme_extract_one_cc_mark │ │ │ │ 2559: 001b4384 620 FUNC GLOBAL DEFAULT 12 scheme_make_regexp │ │ │ │ 2560: 000770f0 20 FUNC GLOBAL DEFAULT 12 scheme_prompt_runstack_boundary_start │ │ │ │ 2561: 0009926c 108 FUNC GLOBAL DEFAULT 12 scheme_eq_hash_tree_subset_of │ │ │ │ 2562: 0039a6c0 4 OBJECT GLOBAL DEFAULT 24 scheme_uint16_ctype │ │ │ │ 2563: 00077014 76 FUNC GLOBAL DEFAULT 12 scheme_has_method_property │ │ │ │ - 2564: 0012c7d8 124 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_double │ │ │ │ - 2565: 001cafec 316 FUNC GLOBAL DEFAULT 12 do_native_recase │ │ │ │ + 2564: 0012c7e0 124 FUNC GLOBAL DEFAULT 12 scheme_get_val_as_double │ │ │ │ + 2565: 001caff0 316 FUNC GLOBAL DEFAULT 12 do_native_recase │ │ │ │ 2566: 000a1250 15844 FUNC GLOBAL DEFAULT 12 scheme_generate │ │ │ │ - 2567: 00217318 192 FUNC GLOBAL DEFAULT 12 scheme_make_late_will_executor │ │ │ │ - 2568: 00240e2c 48 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_snapshot │ │ │ │ + 2567: 00217340 192 FUNC GLOBAL DEFAULT 12 scheme_make_late_will_executor │ │ │ │ + 2568: 00240e54 48 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_snapshot │ │ │ │ 2569: 0039a408 4 OBJECT GLOBAL DEFAULT 24 scheme_symbol_p_proc │ │ │ │ - 2570: 0024cc28 716 FUNC GLOBAL DEFAULT 12 scheme_dup_symbol_check │ │ │ │ - 2571: 001d3150 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ - 2572: 000f8b94 64 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_start │ │ │ │ - 2573: 00104128 64 FUNC GLOBAL DEFAULT 12 scheme_copy_list │ │ │ │ - 2574: 001d9bec 276 FUNC GLOBAL DEFAULT 12 scheme_printf_utf8 │ │ │ │ + 2570: 0024cc50 716 FUNC GLOBAL DEFAULT 12 scheme_dup_symbol_check │ │ │ │ + 2571: 001d3154 252 FUNC GLOBAL DEFAULT 12 scheme_byte_string_length │ │ │ │ + 2572: 000f8ba0 64 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_start │ │ │ │ + 2573: 0010412c 64 FUNC GLOBAL DEFAULT 12 scheme_copy_list │ │ │ │ + 2574: 001d9bf0 276 FUNC GLOBAL DEFAULT 12 scheme_printf_utf8 │ │ │ │ 2575: 0039a340 4 OBJECT GLOBAL DEFAULT 24 scheme_byte_string_p_proc │ │ │ │ - 2576: 00035264 20 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_allow_interior │ │ │ │ - 2577: 0025bbac 8 FUNC GLOBAL DEFAULT 12 rktio_system_fd_is_terminal │ │ │ │ - 2578: 00138568 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt │ │ │ │ + 2576: 00035260 20 FUNC GLOBAL DEFAULT 12 GC_malloc_atomic_allow_interior │ │ │ │ + 2577: 0025bbd4 8 FUNC GLOBAL DEFAULT 12 rktio_system_fd_is_terminal │ │ │ │ + 2578: 0013856c 4160 FUNC GLOBAL DEFAULT 12 scheme_bin_lt │ │ │ │ 2579: 00098f74 760 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_equal_rec │ │ │ │ - 2580: 001c46f8 388 FUNC GLOBAL DEFAULT 12 scheme_uncopy_stack │ │ │ │ - 2581: 001e9258 228 FUNC GLOBAL DEFAULT 12 scheme_make_inspector │ │ │ │ + 2580: 001c46fc 388 FUNC GLOBAL DEFAULT 12 scheme_uncopy_stack │ │ │ │ + 2581: 001e9270 228 FUNC GLOBAL DEFAULT 12 scheme_make_inspector │ │ │ │ 2582: 0018e634 88 FUNC GLOBAL DEFAULT 12 scheme_write_to_string_w_max │ │ │ │ - 2583: 001be848 16 FUNC GLOBAL DEFAULT 12 scheme_boxmap_size │ │ │ │ - 2584: 0017770c 240 FUNC GLOBAL DEFAULT 12 scheme_open_input_file │ │ │ │ - 2585: 0025eca8 188 FUNC GLOBAL DEFAULT 12 rktio_socket_address │ │ │ │ - 2586: 00179d40 216 FUNC GLOBAL DEFAULT 12 scheme_kickoff_green_thread_time_slice_timer │ │ │ │ - 2587: 002433bc 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_subtract │ │ │ │ - 2588: 00236418 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_set │ │ │ │ - 2589: 0026566c 96 FUNC GLOBAL DEFAULT 12 rktio_remap_last_error │ │ │ │ - 2590: 00176f8c 1920 FUNC GLOBAL DEFAULT 12 scheme_do_open_output_file │ │ │ │ - 2591: 001ea190 244 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property │ │ │ │ + 2583: 001be84c 16 FUNC GLOBAL DEFAULT 12 scheme_boxmap_size │ │ │ │ + 2584: 00177710 240 FUNC GLOBAL DEFAULT 12 scheme_open_input_file │ │ │ │ + 2585: 0025ecd0 188 FUNC GLOBAL DEFAULT 12 rktio_socket_address │ │ │ │ + 2586: 00179d44 216 FUNC GLOBAL DEFAULT 12 scheme_kickoff_green_thread_time_slice_timer │ │ │ │ + 2587: 002433e4 8 FUNC GLOBAL DEFAULT 12 scheme_bignum_subtract │ │ │ │ + 2588: 00236440 4 FUNC GLOBAL DEFAULT 12 scheme_foreign_ptr_set │ │ │ │ + 2589: 00265694 96 FUNC GLOBAL DEFAULT 12 rktio_remap_last_error │ │ │ │ + 2590: 00176f90 1920 FUNC GLOBAL DEFAULT 12 scheme_do_open_output_file │ │ │ │ + 2591: 001ea1a8 244 FUNC GLOBAL DEFAULT 12 scheme_make_struct_type_property │ │ │ │ 2592: 0039a610 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_set_proc │ │ │ │ - 2593: 0021bb8c 572 FUNC GLOBAL DEFAULT 12 scheme_make_type │ │ │ │ - 2594: 00041ccc 224 FUNC GLOBAL DEFAULT 12 scheme_get_print_width │ │ │ │ + 2593: 0021bbb4 572 FUNC GLOBAL DEFAULT 12 scheme_make_type │ │ │ │ + 2594: 00041cc8 224 FUNC GLOBAL DEFAULT 12 scheme_get_print_width │ │ │ │ 2595: 0039a3b4 4 OBJECT GLOBAL DEFAULT 24 scheme_equal_property │ │ │ │ - 2596: 001ed43c 24 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_nack │ │ │ │ - 2597: 00128784 28 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value │ │ │ │ - 2598: 00265af8 32 FUNC GLOBAL DEFAULT 12 rktio_wide_path_to_path │ │ │ │ - 2599: 001c1748 2008 FUNC GLOBAL DEFAULT 12 scheme_init_sema │ │ │ │ + 2596: 001ed454 24 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_nack │ │ │ │ + 2597: 0012878c 28 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value │ │ │ │ + 2598: 00265b20 32 FUNC GLOBAL DEFAULT 12 rktio_wide_path_to_path │ │ │ │ + 2599: 001c174c 2008 FUNC GLOBAL DEFAULT 12 scheme_init_sema │ │ │ │ 2600: 00399c4c 4 OBJECT GLOBAL DEFAULT 24 scheme_hashalw_proc │ │ │ │ 2601: 0039a640 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_string_ref_proc │ │ │ │ - 2602: 000e90ec 24 FUNC GLOBAL DEFAULT 12 scheme_register_stack_cache_stack │ │ │ │ - 2603: 0005a91c 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_with_prompt │ │ │ │ - 2604: 0025c288 896 FUNC GLOBAL DEFAULT 12 rktio_open_with_create_permissions │ │ │ │ - 2605: 00260bac 108 FUNC GLOBAL DEFAULT 12 rktio_close_fds_after_fork │ │ │ │ - 2606: 001558bc 204 FUNC GLOBAL DEFAULT 12 scheme_expr_produces_local_type │ │ │ │ - 2607: 000f9414 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_tail │ │ │ │ + 2602: 000e90f4 24 FUNC GLOBAL DEFAULT 12 scheme_register_stack_cache_stack │ │ │ │ + 2603: 0005a918 56 FUNC GLOBAL DEFAULT 12 scheme_eval_string_with_prompt │ │ │ │ + 2604: 0025c2b0 896 FUNC GLOBAL DEFAULT 12 rktio_open_with_create_permissions │ │ │ │ + 2605: 00260bd4 108 FUNC GLOBAL DEFAULT 12 rktio_close_fds_after_fork │ │ │ │ + 2606: 001558c0 204 FUNC GLOBAL DEFAULT 12 scheme_expr_produces_local_type │ │ │ │ + 2607: 000f9420 28 FUNC GLOBAL DEFAULT 12 scheme_checked_list_tail │ │ │ │ 2608: 00398cbc 4 OBJECT GLOBAL DEFAULT 24 scheme_indirect_call_count │ │ │ │ 2609: 00080864 68 FUNC GLOBAL DEFAULT 12 scheme_clear_escape │ │ │ │ - 2610: 001f5f7c 232 FUNC GLOBAL DEFAULT 12 scheme_symbol_val │ │ │ │ + 2610: 001f5f94 232 FUNC GLOBAL DEFAULT 12 scheme_symbol_val │ │ │ │ 2611: 0039a60c 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_set_proc │ │ │ │ - 2612: 00238528 2072 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_sqr_n │ │ │ │ - 2613: 0025bb30 8 FUNC GLOBAL DEFAULT 12 rktio_internal_fd_system_fd │ │ │ │ + 2612: 00238550 2072 FUNC GLOBAL DEFAULT 12 scheme_gmpn_kara_sqr_n │ │ │ │ + 2613: 0025bb58 8 FUNC GLOBAL DEFAULT 12 rktio_internal_fd_system_fd │ │ │ │ 2614: 0039a54c 4 OBJECT GLOBAL DEFAULT 24 place_local_misc_table │ │ │ │ 2615: 0008ae50 32 FUNC GLOBAL DEFAULT 12 scheme_get_seconds │ │ │ │ - 2616: 0020f454 64 FUNC GLOBAL DEFAULT 12 scheme_sync_enable_break │ │ │ │ + 2616: 0020f47c 64 FUNC GLOBAL DEFAULT 12 scheme_sync_enable_break │ │ │ │ 2617: 0039a808 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_gt_proc │ │ │ │ 2618: 00023f74 148 FUNC GLOBAL DEFAULT 12 main │ │ │ │ - 2619: 000f2934 924 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_finish │ │ │ │ - 2620: 00257ecc 260 FUNC GLOBAL DEFAULT 12 scheme_free_dynamic_extensions │ │ │ │ + 2619: 000f293c 924 FUNC GLOBAL DEFAULT 12 scheme_linklet_run_finish │ │ │ │ + 2620: 00257ef4 260 FUNC GLOBAL DEFAULT 12 scheme_free_dynamic_extensions │ │ │ │ 2621: 000742a4 1040 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_fun │ │ │ │ 2622: 000acdbc 8 FUNC GLOBAL DEFAULT 12 scheme_can_unbox_directly │ │ │ │ 2623: 00061880 448 FUNC GLOBAL DEFAULT 12 strip_trailing_spaces │ │ │ │ - 2624: 00207934 24 FUNC GLOBAL DEFAULT 12 scheme_current_break_cell │ │ │ │ - 2625: 00107998 4 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron │ │ │ │ - 2626: 0020b8fc 88 FUNC GLOBAL DEFAULT 12 scheme_out_of_fuel │ │ │ │ - 2627: 001d9750 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ - 2628: 001d4adc 16 FUNC GLOBAL DEFAULT 12 scheme_system_library_subpath │ │ │ │ - 2629: 0002b420 20 FUNC GLOBAL DEFAULT 12 GC_get_current_instance │ │ │ │ - 2630: 00265c60 32 FUNC GLOBAL DEFAULT 12 rktio_start_sleep │ │ │ │ - 2631: 0016e948 72 FUNC GLOBAL DEFAULT 12 scheme_bad_time_for_special │ │ │ │ - 2632: 00265b18 64 FUNC GLOBAL DEFAULT 12 rktio_strndup │ │ │ │ - 2633: 00135e5c 852 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numcomp │ │ │ │ - 2634: 00260164 2620 FUNC GLOBAL DEFAULT 12 rktio_process │ │ │ │ + 2624: 0020795c 24 FUNC GLOBAL DEFAULT 12 scheme_current_break_cell │ │ │ │ + 2625: 0010799c 4 FUNC GLOBAL DEFAULT 12 scheme_make_ephemeron │ │ │ │ + 2626: 0020b924 88 FUNC GLOBAL DEFAULT 12 scheme_out_of_fuel │ │ │ │ + 2627: 001d9754 192 FUNC GLOBAL DEFAULT 12 scheme_utf8_decode_as_prefix │ │ │ │ + 2628: 001d4ae0 16 FUNC GLOBAL DEFAULT 12 scheme_system_library_subpath │ │ │ │ + 2629: 0002b41c 20 FUNC GLOBAL DEFAULT 12 GC_get_current_instance │ │ │ │ + 2630: 00265c88 32 FUNC GLOBAL DEFAULT 12 rktio_start_sleep │ │ │ │ + 2631: 0016e94c 72 FUNC GLOBAL DEFAULT 12 scheme_bad_time_for_special │ │ │ │ + 2632: 00265b40 64 FUNC GLOBAL DEFAULT 12 rktio_strndup │ │ │ │ + 2633: 00135e60 852 FUNC GLOBAL DEFAULT 12 scheme_init_extfl_numcomp │ │ │ │ + 2634: 0026018c 2620 FUNC GLOBAL DEFAULT 12 rktio_process │ │ │ │ 2635: 00194f38 424 FUNC GLOBAL DEFAULT 12 scheme_print_w_max │ │ │ │ - 2636: 0002b34c 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ - 2637: 0011e1d4 20 FUNC GLOBAL DEFAULT 12 scheme_bitwise_and │ │ │ │ - 2638: 001f5b68 208 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_keyword │ │ │ │ + 2636: 0002b348 32 FUNC GLOBAL DEFAULT 12 GC_set_collect_end_callback │ │ │ │ + 2637: 0011e1d8 20 FUNC GLOBAL DEFAULT 12 scheme_bitwise_and │ │ │ │ + 2638: 001f5b80 208 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_keyword │ │ │ │ 2639: 0008ada0 4 FUNC GLOBAL DEFAULT 12 scheme_get_inexact_milliseconds │ │ │ │ 2640: 00398784 4 OBJECT GLOBAL DEFAULT 24 scheme_rktio │ │ │ │ 2641: 0009f0fc 92 FUNC GLOBAL DEFAULT 12 scheme_jit_prolog_again │ │ │ │ - 2642: 00262708 12 FUNC GLOBAL DEFAULT 12 rktio_set_default_locale │ │ │ │ - 2643: 00210fa8 308 FUNC GLOBAL DEFAULT 12 scheme_add_managed_close_on_exit │ │ │ │ - 2644: 0005b148 224 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post │ │ │ │ - 2645: 0018893c 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ - 2646: 00265754 12 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_string │ │ │ │ - 2647: 00039038 552 FUNC GLOBAL DEFAULT 12 scheme_free_code │ │ │ │ + 2642: 00262730 12 FUNC GLOBAL DEFAULT 12 rktio_set_default_locale │ │ │ │ + 2643: 00210fd0 308 FUNC GLOBAL DEFAULT 12 scheme_add_managed_close_on_exit │ │ │ │ + 2644: 0005b144 224 FUNC GLOBAL DEFAULT 12 scheme_init_collection_paths_post │ │ │ │ + 2645: 00188940 156 FUNC GLOBAL DEFAULT 12 scheme_init_port_fun_config │ │ │ │ + 2646: 0026577c 12 FUNC GLOBAL DEFAULT 12 rktio_get_last_error_string │ │ │ │ + 2647: 00039034 552 FUNC GLOBAL DEFAULT 12 scheme_free_code │ │ │ │ 2648: 0039a1c8 4 OBJECT GLOBAL DEFAULT 24 scheme_never_ready_evt │ │ │ │ - 2649: 00240e5c 432 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_restore_snapshot │ │ │ │ - 2650: 002137d4 220 FUNC GLOBAL DEFAULT 12 scheme_get_param │ │ │ │ - 2651: 0025df38 8 FUNC GLOBAL DEFAULT 12 rktio_poll_add_addrinfo_lookup │ │ │ │ - 2652: 00238d40 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_rshift │ │ │ │ - 2653: 002611a0 308 FUNC GLOBAL DEFAULT 12 rktio_envvars │ │ │ │ - 2654: 001ed298 388 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_property_shape │ │ │ │ + 2649: 00240e84 432 FUNC GLOBAL DEFAULT 12 scheme_gmp_tls_restore_snapshot │ │ │ │ + 2650: 002137fc 220 FUNC GLOBAL DEFAULT 12 scheme_get_param │ │ │ │ + 2651: 0025df60 8 FUNC GLOBAL DEFAULT 12 rktio_poll_add_addrinfo_lookup │ │ │ │ + 2652: 00238d68 92 FUNC GLOBAL DEFAULT 12 scheme_gmpn_rshift │ │ │ │ + 2653: 002611c8 308 FUNC GLOBAL DEFAULT 12 rktio_envvars │ │ │ │ + 2654: 001ed2b0 388 FUNC GLOBAL DEFAULT 12 scheme_get_or_check_structure_property_shape │ │ │ │ 2655: 00076db0 304 FUNC GLOBAL DEFAULT 12 scheme_make_closed_prim_w_arity │ │ │ │ - 2656: 00111b60 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ - 2657: 001f59f8 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_symbol │ │ │ │ - 2658: 0003e5f4 208 FUNC GLOBAL DEFAULT 12 scheme_add_global_symbol │ │ │ │ - 2659: 000403c4 388 FUNC GLOBAL DEFAULT 12 scheme_init_logging_once │ │ │ │ + 2656: 00111b64 468 FUNC GLOBAL DEFAULT 12 scheme_sub1 │ │ │ │ + 2657: 001f5a10 20 FUNC GLOBAL DEFAULT 12 scheme_intern_exact_symbol │ │ │ │ + 2658: 0003e5f0 208 FUNC GLOBAL DEFAULT 12 scheme_add_global_symbol │ │ │ │ + 2659: 000403c0 388 FUNC GLOBAL DEFAULT 12 scheme_init_logging_once │ │ │ │ 2660: 000ac798 92 FUNC GLOBAL DEFAULT 12 scheme_jit_is_fixnum │ │ │ │ 2661: 003989c8 4 OBJECT GLOBAL DEFAULT 24 scheme_reduced_procedure_struct │ │ │ │ - 2662: 0025cc20 4 FUNC GLOBAL DEFAULT 12 rkio_reset_sleep_backoff │ │ │ │ - 2663: 00111090 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_output_port │ │ │ │ + 2662: 0025cc48 4 FUNC GLOBAL DEFAULT 12 rkio_reset_sleep_backoff │ │ │ │ + 2663: 00111094 308 FUNC GLOBAL DEFAULT 12 scheme_socket_to_output_port │ │ │ │ 2664: 0008ed5c 392 FUNC GLOBAL DEFAULT 12 scheme_reset_hash_table │ │ │ │ - 2665: 0002bd8c 20 FUNC GLOBAL DEFAULT 12 init_ephemerons │ │ │ │ - 2666: 000fe394 432 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_pair │ │ │ │ + 2665: 0002bd88 20 FUNC GLOBAL DEFAULT 12 init_ephemerons │ │ │ │ + 2666: 000fe398 432 FUNC GLOBAL DEFAULT 12 scheme_hash_table_iterate_pair │ │ │ │ 2667: 000cb370 5772 FUNC GLOBAL DEFAULT 12 scheme_do_generate_more_common │ │ │ │ 2668: 000860b8 1100 FUNC GLOBAL DEFAULT 12 scheme_get_stack_trace │ │ │ │ - 2669: 0025d2d8 60 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_signaled_handle │ │ │ │ - 2670: 001361b0 1760 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numcomp │ │ │ │ - 2671: 000f2e1c 212 FUNC GLOBAL DEFAULT 12 scheme_performance_record_start │ │ │ │ + 2669: 0025d300 60 FUNC GLOBAL DEFAULT 12 rktio_ltps_get_signaled_handle │ │ │ │ + 2670: 001361b4 1760 FUNC GLOBAL DEFAULT 12 scheme_init_unsafe_numcomp │ │ │ │ + 2671: 000f2e24 212 FUNC GLOBAL DEFAULT 12 scheme_performance_record_start │ │ │ │ 2672: 0008f57c 40 FUNC GLOBAL DEFAULT 12 scheme_add_to_table │ │ │ │ - 2673: 001739dc 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ + 2673: 001739e0 72 FUNC GLOBAL DEFAULT 12 scheme_write_byte_string │ │ │ │ 2674: 000b35f4 120 FUNC GLOBAL DEFAULT 12 scheme_generate_arith │ │ │ │ - 2675: 0005a570 340 FUNC GLOBAL DEFAULT 12 scheme_finish_primitive_module │ │ │ │ - 2676: 000eb908 292 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_pushed │ │ │ │ - 2677: 000f6a60 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ + 2675: 0005a56c 340 FUNC GLOBAL DEFAULT 12 scheme_finish_primitive_module │ │ │ │ + 2676: 000eb910 292 FUNC GLOBAL DEFAULT 12 scheme_mz_runstack_pushed │ │ │ │ + 2677: 000f6a6c 380 FUNC GLOBAL DEFAULT 12 scheme_hash_eq_p │ │ │ │ 2678: 0008ad9c 4 FUNC GLOBAL DEFAULT 12 scheme_get_milliseconds │ │ │ │ - 2679: 0020f668 296 FUNC GLOBAL DEFAULT 12 scheme_thread_wait │ │ │ │ - 2680: 00052b50 4 FUNC GLOBAL DEFAULT 12 scheme_init_eval_places │ │ │ │ - 2681: 00205a40 200 FUNC GLOBAL DEFAULT 12 scheme_init_thread_places │ │ │ │ - 2682: 0025eedc 124 FUNC GLOBAL DEFAULT 12 rktio_udp_open │ │ │ │ - 2683: 001dd458 200 FUNC GLOBAL DEFAULT 12 scheme_string_eq_2 │ │ │ │ - 2684: 00122488 724 FUNC GLOBAL DEFAULT 12 scheme_exact_to_inexact │ │ │ │ + 2679: 0020f690 296 FUNC GLOBAL DEFAULT 12 scheme_thread_wait │ │ │ │ + 2680: 00052b4c 4 FUNC GLOBAL DEFAULT 12 scheme_init_eval_places │ │ │ │ + 2681: 00205a68 200 FUNC GLOBAL DEFAULT 12 scheme_init_thread_places │ │ │ │ + 2682: 0025ef04 124 FUNC GLOBAL DEFAULT 12 rktio_udp_open │ │ │ │ + 2683: 001dd45c 200 FUNC GLOBAL DEFAULT 12 scheme_string_eq_2 │ │ │ │ + 2684: 0012248c 724 FUNC GLOBAL DEFAULT 12 scheme_exact_to_inexact │ │ │ │ 2685: 0039a3c4 4 OBJECT GLOBAL DEFAULT 24 scheme_display_symbol │ │ │ │ 2686: 0006139c 380 FUNC GLOBAL DEFAULT 12 scheme_os_getcwd │ │ │ │ 2687: 00399d64 4 OBJECT GLOBAL DEFAULT 24 scheme_current_place_id │ │ │ │ - 2688: 001e7b54 612 FUNC GLOBAL DEFAULT 12 scheme_struct_getter │ │ │ │ - 2689: 0013537c 1144 FUNC GLOBAL DEFAULT 12 scheme_init_numcomp │ │ │ │ - 2690: 001cdc64 560 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_char_string │ │ │ │ - 2691: 001ed454 8 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_get │ │ │ │ - 2692: 00259a48 436 FUNC GLOBAL DEFAULT 12 file_or_directory_or_fd_stat │ │ │ │ - 2693: 0020dff0 24 FUNC GLOBAL DEFAULT 12 scheme_install_config │ │ │ │ + 2688: 001e7b58 612 FUNC GLOBAL DEFAULT 12 scheme_struct_getter │ │ │ │ + 2689: 00135380 1144 FUNC GLOBAL DEFAULT 12 scheme_init_numcomp │ │ │ │ + 2690: 001cdc68 560 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_char_string │ │ │ │ + 2691: 001ed46c 8 FUNC GLOBAL DEFAULT 12 scheme_replace_evt_get │ │ │ │ + 2692: 00259a70 436 FUNC GLOBAL DEFAULT 12 file_or_directory_or_fd_stat │ │ │ │ + 2693: 0020e018 24 FUNC GLOBAL DEFAULT 12 scheme_install_config │ │ │ │ 2694: 000866c4 56 FUNC GLOBAL DEFAULT 12 scheme_init_thread_lwc │ │ │ │ - 2695: 00260ba0 8 FUNC GLOBAL DEFAULT 12 rktio_process_pid │ │ │ │ - 2696: 00261438 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_value_ref │ │ │ │ - 2697: 000e9704 40 FUNC GLOBAL DEFAULT 12 scheme_clean_native_symtab │ │ │ │ - 2698: 0020c330 60 FUNC GLOBAL DEFAULT 12 scheme_pop_kill_action │ │ │ │ - 2699: 00038748 4 FUNC GLOBAL DEFAULT 12 scheme_free_immobile_box │ │ │ │ + 2695: 00260bc8 8 FUNC GLOBAL DEFAULT 12 rktio_process_pid │ │ │ │ + 2696: 00261460 12 FUNC GLOBAL DEFAULT 12 rktio_envvars_value_ref │ │ │ │ + 2697: 000e970c 40 FUNC GLOBAL DEFAULT 12 scheme_clean_native_symtab │ │ │ │ + 2698: 0020c358 60 FUNC GLOBAL DEFAULT 12 scheme_pop_kill_action │ │ │ │ + 2699: 00038744 4 FUNC GLOBAL DEFAULT 12 scheme_free_immobile_box │ │ │ │ 2700: 00085bec 192 FUNC GLOBAL DEFAULT 12 scheme_apply_for_prompt │ │ │ │ - 2701: 0014a950 88 FUNC GLOBAL DEFAULT 12 scheme_is_omitable_primitive │ │ │ │ + 2701: 0014a954 88 FUNC GLOBAL DEFAULT 12 scheme_is_omitable_primitive │ │ │ │ 2702: 000c8efc 9332 FUNC GLOBAL DEFAULT 12 scheme_do_generate_common │ │ │ │ - 2703: 001c83b8 84 FUNC GLOBAL DEFAULT 12 scheme_init_sfs │ │ │ │ + 2703: 001c83bc 84 FUNC GLOBAL DEFAULT 12 scheme_init_sfs │ │ │ │ 2704: 0039a804 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_char_lt_proc │ │ │ │ 2705: 002b09c8 4 OBJECT GLOBAL DEFAULT 23 scheme_coldir │ │ │ │ 2706: 001a0614 256 FUNC GLOBAL DEFAULT 12 scheme_read │ │ │ │ - 2707: 0003e304 288 FUNC GLOBAL DEFAULT 12 scheme_builtin_value │ │ │ │ - 2708: 0002a46c 360 FUNC GLOBAL DEFAULT 12 BTC_custodian_mark │ │ │ │ + 2707: 0003e300 288 FUNC GLOBAL DEFAULT 12 scheme_builtin_value │ │ │ │ + 2708: 0002a468 360 FUNC GLOBAL DEFAULT 12 BTC_custodian_mark │ │ │ │ 2709: 00399f7c 4 OBJECT GLOBAL DEFAULT 24 qq_ellipses │ │ │ │ - 2710: 00141380 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ - 2711: 001052dc 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ - 2712: 000f681c 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ - 2713: 0024c648 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_name │ │ │ │ - 2714: 00110948 180 FUNC GLOBAL DEFAULT 12 scheme_tcp_abandon_port │ │ │ │ - 2715: 001889d8 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ - 2716: 0016e1e0 372 FUNC GLOBAL DEFAULT 12 scheme_make_write_evt │ │ │ │ + 2710: 00141384 8 FUNC GLOBAL DEFAULT 12 scheme_number_to_string │ │ │ │ + 2711: 001052e0 292 FUNC GLOBAL DEFAULT 12 scheme_unbox │ │ │ │ + 2712: 000f6828 136 FUNC GLOBAL DEFAULT 12 scheme_checked_cdar │ │ │ │ + 2713: 0024c670 248 FUNC GLOBAL DEFAULT 12 scheme_set_comp_env_name │ │ │ │ + 2714: 0011094c 180 FUNC GLOBAL DEFAULT 12 scheme_tcp_abandon_port │ │ │ │ + 2715: 001889dc 40 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string_input_port │ │ │ │ + 2716: 0016e1e4 372 FUNC GLOBAL DEFAULT 12 scheme_make_write_evt │ │ │ │ 2717: 000a7b50 184 FUNC GLOBAL DEFAULT 12 scheme_generate_lambda │ │ │ │ 2718: 00399cec 4 OBJECT GLOBAL DEFAULT 24 scheme_real_p_proc │ │ │ │ - 2719: 002287b0 620 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_set │ │ │ │ - 2720: 002164e0 704 FUNC GLOBAL DEFAULT 12 scheme_security_check_file │ │ │ │ + 2719: 002287d8 620 FUNC GLOBAL DEFAULT 12 scheme_chaperone_vector_set │ │ │ │ + 2720: 00216508 704 FUNC GLOBAL DEFAULT 12 scheme_security_check_file │ │ │ │ 2721: 00197db8 208 FUNC GLOBAL DEFAULT 12 scheme_rational_negate │ │ │ │ - 2722: 001d1b68 436 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_byte_string │ │ │ │ + 2722: 001d1b6c 436 FUNC GLOBAL DEFAULT 12 scheme_make_sized_offset_byte_string │ │ │ │ 2723: 001b4714 16 FUNC GLOBAL DEFAULT 12 scheme_regexp_is_byte │ │ │ │ 2724: 0008fa0c 820 FUNC GLOBAL DEFAULT 12 scheme_bucket_table_equal_rec │ │ │ │ - 2725: 0022bda0 420 FUNC GLOBAL DEFAULT 12 ctype_printer │ │ │ │ - 2726: 002384e0 72 FUNC GLOBAL DEFAULT 12 scheme_gmpn_add_n │ │ │ │ + 2725: 0022bdc8 420 FUNC GLOBAL DEFAULT 12 ctype_printer │ │ │ │ + 2726: 00238508 72 FUNC GLOBAL DEFAULT 12 scheme_gmpn_add_n │ │ │ │ 2727: 00399cbc 4 OBJECT GLOBAL DEFAULT 24 scheme_single_minus_inf_object │ │ │ │ - 2728: 0020b570 328 FUNC GLOBAL DEFAULT 12 scheme_block_until_unless │ │ │ │ + 2728: 0020b598 328 FUNC GLOBAL DEFAULT 12 scheme_block_until_unless │ │ │ │ 2729: 00399c1c 4 OBJECT GLOBAL DEFAULT 24 scheme_null_p_proc │ │ │ │ - 2730: 00038744 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_immobile_box │ │ │ │ - 2731: 00178fb4 136 FUNC GLOBAL DEFAULT 12 scheme_make_fd_output_port │ │ │ │ - 2732: 00261148 88 FUNC GLOBAL DEFAULT 12 rktio_setenv │ │ │ │ - 2733: 001ea3d4 260 FUNC GLOBAL DEFAULT 12 scheme_struct_set │ │ │ │ + 2730: 00038740 4 FUNC GLOBAL DEFAULT 12 scheme_malloc_immobile_box │ │ │ │ + 2731: 00178fb8 136 FUNC GLOBAL DEFAULT 12 scheme_make_fd_output_port │ │ │ │ + 2732: 00261170 88 FUNC GLOBAL DEFAULT 12 rktio_setenv │ │ │ │ + 2733: 001ea3ec 260 FUNC GLOBAL DEFAULT 12 scheme_struct_set │ │ │ │ 2734: 000a003c 60 FUNC GLOBAL DEFAULT 12 scheme_ok_to_move_local │ │ │ │ - 2735: 001d46c4 16 FUNC GLOBAL DEFAULT 12 scheme_version │ │ │ │ - 2736: 0025df88 212 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_get │ │ │ │ - 2737: 002626b8 80 FUNC GLOBAL DEFAULT 12 rktio_set_locale │ │ │ │ - 2738: 00106f84 596 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_copy │ │ │ │ + 2735: 001d46c8 16 FUNC GLOBAL DEFAULT 12 scheme_version │ │ │ │ + 2736: 0025dfb0 212 FUNC GLOBAL DEFAULT 12 rktio_addrinfo_lookup_get │ │ │ │ + 2737: 002626e0 80 FUNC GLOBAL DEFAULT 12 rktio_set_locale │ │ │ │ + 2738: 00106f88 596 FUNC GLOBAL DEFAULT 12 scheme_hash_tree_copy │ │ │ │ 2739: 000e7158 496 FUNC GLOBAL DEFAULT 12 scheme_jit_closure │ │ │ │ - 2740: 001da368 896 FUNC GLOBAL DEFAULT 12 do_locale_comp │ │ │ │ - 2741: 001289f0 44 FUNC GLOBAL DEFAULT 12 scheme_nonneg_exact_p │ │ │ │ - 2742: 001d9ed0 76 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_all │ │ │ │ - 2743: 0020de1c 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ - 2744: 00114ef8 3228 FUNC GLOBAL DEFAULT 12 scheme_bin_minus │ │ │ │ + 2740: 001da36c 896 FUNC GLOBAL DEFAULT 12 do_locale_comp │ │ │ │ + 2741: 001289f8 44 FUNC GLOBAL DEFAULT 12 scheme_nonneg_exact_p │ │ │ │ + 2742: 001d9ed4 76 FUNC GLOBAL DEFAULT 12 scheme_utf8_encode_all │ │ │ │ + 2743: 0020de44 292 FUNC GLOBAL DEFAULT 12 scheme_set_can_break │ │ │ │ + 2744: 00114efc 3228 FUNC GLOBAL DEFAULT 12 scheme_bin_minus │ │ │ │ 2745: 003987c0 4 OBJECT GLOBAL DEFAULT 24 scheme_false │ │ │ │ - 2746: 001c2d90 32 FUNC GLOBAL DEFAULT 12 scheme_try_plain_sema │ │ │ │ + 2746: 001c2d94 32 FUNC GLOBAL DEFAULT 12 scheme_try_plain_sema │ │ │ │ 2747: 0008b5d0 56 FUNC GLOBAL DEFAULT 12 scheme_current_future │ │ │ │ 2748: 00199824 24 FUNC GLOBAL DEFAULT 12 scheme__do_float_div │ │ │ │ - 2749: 0025cccc 68 FUNC GLOBAL DEFAULT 12 rktio_poll_set_forget │ │ │ │ - 2750: 001309bc 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_xor │ │ │ │ - 2751: 00128864 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_halves │ │ │ │ - 2752: 001c4b4c 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ - 2753: 0025f50c 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_ttl │ │ │ │ + 2749: 0025ccf4 68 FUNC GLOBAL DEFAULT 12 rktio_poll_set_forget │ │ │ │ + 2750: 001309c0 4 FUNC GLOBAL DEFAULT 12 scheme_bin_bitwise_xor │ │ │ │ + 2751: 0012886c 48 FUNC GLOBAL DEFAULT 12 scheme_make_integer_value_from_unsigned_long_halves │ │ │ │ + 2752: 001c4b50 456 FUNC GLOBAL DEFAULT 12 scheme_prune_jmpup │ │ │ │ + 2753: 0025f534 184 FUNC GLOBAL DEFAULT 12 rktio_udp_get_ttl │ │ │ │ 2754: 003bc4b0 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ │ 2755: 0039a4a8 4 OBJECT GLOBAL DEFAULT 24 thread_sleep_callback_fd │ │ │ │ 2756: 0039a644 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_string_set_proc │ │ │ │ - 2757: 00105dc8 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_bucket_table │ │ │ │ + 2757: 00105dcc 220 FUNC GLOBAL DEFAULT 12 scheme_make_nonlock_equal_bucket_table │ │ │ │ 2758: 00078188 40 FUNC GLOBAL DEFAULT 12 scheme_clear_prompt_cache │ │ │ │ 2759: 00197c88 216 FUNC GLOBAL DEFAULT 12 scheme_rational_eq │ │ │ │ - 2760: 001621a0 1352 FUNC GLOBAL DEFAULT 12 split_define_values │ │ │ │ + 2760: 001621a4 1352 FUNC GLOBAL DEFAULT 12 split_define_values │ │ │ │ 2761: 0008c09c 4 FUNC GLOBAL DEFAULT 12 scheme_end_futures_per_place │ │ │ │ - 2762: 0014a854 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_context │ │ │ │ + 2762: 0014a858 8 FUNC GLOBAL DEFAULT 12 scheme_optimize_info_context │ │ │ │ 2763: 00399e8c 4 OBJECT GLOBAL DEFAULT 24 scheme_make_stdout │ │ │ │ - 2764: 001d324c 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ - 2765: 0003d078 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ - 2766: 00105ea4 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_always_table │ │ │ │ + 2764: 001d3250 304 FUNC GLOBAL DEFAULT 12 scheme_append_byte_string │ │ │ │ + 2765: 0003d074 16 FUNC GLOBAL DEFAULT 12 scheme_get_allow_set_undefined │ │ │ │ + 2766: 00105ea8 260 FUNC GLOBAL DEFAULT 12 scheme_make_weak_equal_always_table │ │ │ │ 2767: 00398c54 4 OBJECT GLOBAL DEFAULT 24 scheme_overflow_stack_start │ │ │ │ - 2768: 0021d5e8 312 FUNC GLOBAL DEFAULT 12 scheme_register_type_gc_shape │ │ │ │ - 2769: 00047e24 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count │ │ │ │ - 2770: 001f1ee0 388 FUNC GLOBAL DEFAULT 12 scheme_chaperone_not_undefined │ │ │ │ - 2771: 0016517c 4 FUNC GLOBAL DEFAULT 12 scheme_init_place_per_place │ │ │ │ - 2772: 001ba2cc 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app3_eval_type │ │ │ │ - 2773: 0025f450 188 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_loopback │ │ │ │ - 2774: 0016d290 120 FUNC GLOBAL DEFAULT 12 scheme_fdset │ │ │ │ + 2768: 0021d610 312 FUNC GLOBAL DEFAULT 12 scheme_register_type_gc_shape │ │ │ │ + 2769: 00047e20 80 FUNC GLOBAL DEFAULT 12 scheme_wrong_count │ │ │ │ + 2770: 001f1ef8 388 FUNC GLOBAL DEFAULT 12 scheme_chaperone_not_undefined │ │ │ │ + 2771: 00165180 4 FUNC GLOBAL DEFAULT 12 scheme_init_place_per_place │ │ │ │ + 2772: 001ba2d0 4 FUNC GLOBAL DEFAULT 12 scheme_reset_app3_eval_type │ │ │ │ + 2773: 0025f478 188 FUNC GLOBAL DEFAULT 12 rktio_udp_set_multicast_loopback │ │ │ │ + 2774: 0016d294 120 FUNC GLOBAL DEFAULT 12 scheme_fdset │ │ │ │ 2775: 00398cb8 4 OBJECT GLOBAL DEFAULT 24 scheme_direct_call_count │ │ │ │ - 2776: 00212af4 52 FUNC GLOBAL DEFAULT 12 scheme_thread │ │ │ │ - 2777: 0024bd08 52 FUNC GLOBAL DEFAULT 12 scheme_toplevel_to_flagged_toplevel │ │ │ │ + 2776: 00212b1c 52 FUNC GLOBAL DEFAULT 12 scheme_thread │ │ │ │ + 2777: 0024bd30 52 FUNC GLOBAL DEFAULT 12 scheme_toplevel_to_flagged_toplevel │ │ │ │ 2778: 0039a64c 4 OBJECT GLOBAL DEFAULT 24 scheme_unsafe_bytes_ref_proc │ │ │ │ - 2779: 00130544 696 FUNC GLOBAL DEFAULT 12 do_int_sqrt │ │ │ │ + 2779: 00130548 696 FUNC GLOBAL DEFAULT 12 do_int_sqrt │ │ │ │ 2780: 0039a6cc 4 OBJECT GLOBAL DEFAULT 24 scheme_int64_ctype │ │ │ │ - 2781: 001cc8ac 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ - 2782: 0003596c 384 FUNC GLOBAL DEFAULT 12 GC_register_thread │ │ │ │ + 2781: 001cc8b0 624 FUNC GLOBAL DEFAULT 12 scheme_get_substring_indices │ │ │ │ + 2782: 00035968 384 FUNC GLOBAL DEFAULT 12 GC_register_thread │ │ │ │ 2783: 00398bf8 4 OBJECT GLOBAL DEFAULT 24 scheme_apply_proc │ │ │ │ 2784: 0039a3e4 4 OBJECT GLOBAL DEFAULT 24 scheme_struct_to_vector_proc │ │ │ │ 2785: 00399f18 4 OBJECT GLOBAL DEFAULT 24 initial_compiled_file_paths │ │ │ │ - 2786: 001737d8 164 FUNC GLOBAL DEFAULT 12 scheme_get_byte_special_ok │ │ │ │ + 2786: 001737dc 164 FUNC GLOBAL DEFAULT 12 scheme_get_byte_special_ok │ │ │ │ 2787: 0039a6b4 4 OBJECT GLOBAL DEFAULT 24 scheme_int8_ctype │ │ │ │ - 2788: 0003409c 800 FUNC GLOBAL DEFAULT 12 GC_init_type_tags │ │ │ │ + 2788: 00034098 800 FUNC GLOBAL DEFAULT 12 GC_init_type_tags │ │ │ │ 2789: 0039a600 4 OBJECT GLOBAL DEFAULT 24 scheme_vector_star_length_proc │ │ │ │ - 2790: 0014acec 204 FUNC GLOBAL DEFAULT 12 scheme_make_struct_property_proc_shape │ │ │ │ - 2791: 0020cc54 60 FUNC GLOBAL DEFAULT 12 scheme_is_evt │ │ │ │ - 2792: 00179cc8 32 FUNC GLOBAL DEFAULT 12 scheme_get_signal_handle │ │ │ │ - 2793: 0025fa84 280 FUNC GLOBAL DEFAULT 12 rktio_make_os_pipe │ │ │ │ + 2790: 0014acf0 204 FUNC GLOBAL DEFAULT 12 scheme_make_struct_property_proc_shape │ │ │ │ + 2791: 0020cc7c 60 FUNC GLOBAL DEFAULT 12 scheme_is_evt │ │ │ │ + 2792: 00179ccc 32 FUNC GLOBAL DEFAULT 12 scheme_get_signal_handle │ │ │ │ + 2793: 0025faac 280 FUNC GLOBAL DEFAULT 12 rktio_make_os_pipe │ │ │ │ 2794: 001b4e10 104 FUNC GLOBAL DEFAULT 12 scheme_init_regexp_places │ │ │ │ - 2795: 00128a94 8 FUNC GLOBAL DEFAULT 12 scheme_minus_zero_p │ │ │ │ - 2796: 0025f18c 24 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto_in │ │ │ │ - 2797: 0025e548 36 FUNC GLOBAL DEFAULT 12 rktio_poll_add_connect │ │ │ │ - 2798: 00214934 28 FUNC GLOBAL DEFAULT 12 scheme_new_param │ │ │ │ - 2799: 001d9568 292 FUNC GLOBAL DEFAULT 12 scheme_close_converter │ │ │ │ - 2800: 0003e6c4 228 FUNC GLOBAL DEFAULT 12 scheme_make_namespace │ │ │ │ + 2795: 00128a9c 8 FUNC GLOBAL DEFAULT 12 scheme_minus_zero_p │ │ │ │ + 2796: 0025f1b4 24 FUNC GLOBAL DEFAULT 12 rktio_udp_sendto_in │ │ │ │ + 2797: 0025e570 36 FUNC GLOBAL DEFAULT 12 rktio_poll_add_connect │ │ │ │ + 2798: 0021495c 28 FUNC GLOBAL DEFAULT 12 scheme_new_param │ │ │ │ + 2799: 001d956c 292 FUNC GLOBAL DEFAULT 12 scheme_close_converter │ │ │ │ + 2800: 0003e6c0 228 FUNC GLOBAL DEFAULT 12 scheme_make_namespace │ │ │ │ 2801: 00197e88 460 FUNC GLOBAL DEFAULT 12 scheme_rational_add │ │ │ │ 2802: 0008bf08 264 FUNC GLOBAL DEFAULT 12 scheme_make_fsemaphore │ │ │ │ - 2803: 0025a000 120 FUNC GLOBAL DEFAULT 12 rktio_make_link │ │ │ │ - 2804: 0024c740 356 FUNC GLOBAL DEFAULT 12 scheme_make_ir_local │ │ │ │ - 2805: 00206a44 232 FUNC GLOBAL DEFAULT 12 scheme_realloc_tail_buffer │ │ │ │ - 2806: 00261424 8 FUNC GLOBAL DEFAULT 12 rktio_envvars_count │ │ │ │ - 2807: 00130bbc 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ + 2803: 0025a028 120 FUNC GLOBAL DEFAULT 12 rktio_make_link │ │ │ │ + 2804: 0024c768 356 FUNC GLOBAL DEFAULT 12 scheme_make_ir_local │ │ │ │ + 2805: 00206a6c 232 FUNC GLOBAL DEFAULT 12 scheme_realloc_tail_buffer │ │ │ │ + 2806: 0026144c 8 FUNC GLOBAL DEFAULT 12 rktio_envvars_count │ │ │ │ + 2807: 00130bc0 252 FUNC GLOBAL DEFAULT 12 scheme_flvector_length │ │ │ │ 2808: 000dabe4 18892 FUNC GLOBAL DEFAULT 12 scheme_generate_inlined_nary │ │ │ │ - 2809: 001797b4 356 FUNC GLOBAL DEFAULT 12 scheme_make_redirect_output_port │ │ │ │ - 2810: 0003e4f0 260 FUNC GLOBAL DEFAULT 12 scheme_add_global │ │ │ │ - 2811: 00265a98 60 FUNC GLOBAL DEFAULT 12 rktio_hash_string │ │ │ │ - 2812: 0025be20 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_ready │ │ │ │ - 2813: 0025bc88 68 FUNC GLOBAL DEFAULT 12 rktio_reliably_close_err │ │ │ │ - 2814: 0005355c 64 FUNC GLOBAL DEFAULT 12 scheme_push_continuation_frame │ │ │ │ - 2815: 0005b574 204 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots │ │ │ │ - 2816: 00052ea0 768 FUNC GLOBAL DEFAULT 12 scheme_init_stack_check │ │ │ │ + 2809: 001797b8 356 FUNC GLOBAL DEFAULT 12 scheme_make_redirect_output_port │ │ │ │ + 2810: 0003e4ec 260 FUNC GLOBAL DEFAULT 12 scheme_add_global │ │ │ │ + 2811: 00265ac0 60 FUNC GLOBAL DEFAULT 12 rktio_hash_string │ │ │ │ + 2812: 0025be48 8 FUNC GLOBAL DEFAULT 12 rktio_poll_write_ready │ │ │ │ + 2813: 0025bcb0 68 FUNC GLOBAL DEFAULT 12 rktio_reliably_close_err │ │ │ │ + 2814: 00053558 64 FUNC GLOBAL DEFAULT 12 scheme_push_continuation_frame │ │ │ │ + 2815: 0005b570 204 FUNC GLOBAL DEFAULT 12 scheme_init_compiled_roots │ │ │ │ + 2816: 00052e9c 768 FUNC GLOBAL DEFAULT 12 scheme_init_stack_check │ │ │ │ 2817: 003988ac 4 OBJECT GLOBAL DEFAULT 24 scheme_multiple_values │ │ │ │ 2818: 001b470c 8 FUNC GLOBAL DEFAULT 12 scheme_regexp_source │ │ │ │ - 2819: 001d226c 16 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string │ │ │ │ + 2819: 001d2270 16 FUNC GLOBAL DEFAULT 12 scheme_make_byte_string │ │ │ │ 2820: 00399e74 4 OBJECT GLOBAL DEFAULT 24 scheme_null_output_port_type │ │ │ │ - 2821: 0020966c 3804 FUNC GLOBAL DEFAULT 12 scheme_thread_block │ │ │ │ - 2822: 0002cb44 52 FUNC GLOBAL DEFAULT 12 GC_fixup_variable_stack │ │ │ │ + 2821: 00209694 3804 FUNC GLOBAL DEFAULT 12 scheme_thread_block │ │ │ │ + 2822: 0002cb40 52 FUNC GLOBAL DEFAULT 12 GC_fixup_variable_stack │ │ │ │ 2823: 00079264 72 FUNC GLOBAL DEFAULT 12 scheme_apply_no_eb │ │ │ │ 2824: 002b09d0 4 OBJECT GLOBAL DEFAULT 23 scheme_binary_type_hack │ │ │ │ - 2825: 0024377c 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_max │ │ │ │ - 2826: 00029630 40 FUNC GLOBAL DEFAULT 12 BTC_thread_mark │ │ │ │ - 2827: 00040274 328 FUNC GLOBAL DEFAULT 12 scheme_set_logging2_spec │ │ │ │ - 2828: 001d0b44 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ + 2825: 002437a4 184 FUNC GLOBAL DEFAULT 12 scheme_bignum_max │ │ │ │ + 2826: 0002962c 40 FUNC GLOBAL DEFAULT 12 BTC_thread_mark │ │ │ │ + 2827: 00040270 328 FUNC GLOBAL DEFAULT 12 scheme_set_logging2_spec │ │ │ │ + 2828: 001d0b48 204 FUNC GLOBAL DEFAULT 12 scheme_make_immutable_sized_char_string │ │ │ │ 2829: 00197d94 36 FUNC GLOBAL DEFAULT 12 scheme_rational_ge │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libtinfo.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libffi.so.8] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000c (INIT) 0x22e58 │ │ │ │ - 0x0000000d (FINI) 0x267748 │ │ │ │ + 0x0000000d (FINI) 0x267770 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x2afd18 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x2afd1c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1ac │ │ │ │ 0x00000005 (STRTAB) 0x10344 │ │ │ │ 0x00000006 (SYMTAB) 0x5264 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4a9ef3d03933c875faf061320f19798aa97c4c7a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9fcfd39196e204b2f74d40ea99ac7a98247ff11b │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -|Lz/lib/ld-linux.so.3 │ │ │ │ +/lib/ld-linux.so.3 │ │ │ │ DZ]Zy4y& │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ setupterm │ │ │ │ cur_term │ │ │ │ ffi_type_void │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -12,466 +12,466 @@ │ │ │ │ ldr r1, [pc, #24] @ 23864 │ │ │ │ ldr r0, [pc, #24] @ 23868 │ │ │ │ ldr r2, [pc, #24] @ 2386c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #2 │ │ │ │ - eoreq fp, r4, r0, asr #7 │ │ │ │ - eoreq fp, r4, r0, ror #7 │ │ │ │ + eoreq r0, r6, ip, asr #2 │ │ │ │ + eoreq fp, r4, r8, ror #7 │ │ │ │ + eoreq fp, r4, r8, lsl #8 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 238a4 │ │ │ │ ldr r1, [pc, #28] @ 238a8 │ │ │ │ ldr r0, [pc, #28] @ 238ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 238b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, ror #1 │ │ │ │ - @ instruction: 0x0024b3b8 │ │ │ │ - ldrdeq fp, [r4], -r8 @ │ │ │ │ + eoreq r0, r6, r0, lsl r1 │ │ │ │ + eoreq fp, r4, r0, ror #7 │ │ │ │ + eoreq fp, r4, r0, lsl #8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 238e8 │ │ │ │ ldr r1, [pc, #28] @ 238ec │ │ │ │ ldr r0, [pc, #28] @ 238f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 238f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #24 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #1 │ │ │ │ - eoreq fp, r4, ip, lsr r3 │ │ │ │ - eoreq fp, r4, ip, ror #7 │ │ │ │ + eoreq r0, r6, ip, asr #1 │ │ │ │ + eoreq fp, r4, r4, ror #6 │ │ │ │ + eoreq fp, r4, r4, lsl r4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 2392c │ │ │ │ ldr r1, [pc, #28] @ 23930 │ │ │ │ ldr r0, [pc, #28] @ 23934 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23938 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, rrx │ │ │ │ - eoreq fp, r4, r0, lsr r3 │ │ │ │ - strdeq fp, [r4], -r0 @ │ │ │ │ + eoreq r0, r6, r8, lsl #1 │ │ │ │ + eoreq fp, r4, r8, asr r3 │ │ │ │ + eoreq fp, r4, r8, lsl r4 │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 2396c │ │ │ │ ldr r1, [pc, #24] @ 23970 │ │ │ │ ldr r0, [pc, #24] @ 23974 │ │ │ │ ldr r2, [pc, #24] @ 23978 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r0 @ │ │ │ │ - @ instruction: 0x0024b2b4 │ │ │ │ - ldrdeq fp, [r4], -r4 @ │ │ │ │ + ldrdeq r0, [r6], -r8 @ │ │ │ │ + ldrdeq fp, [r4], -ip @ │ │ │ │ + strdeq fp, [r4], -ip @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 239ac │ │ │ │ ldr r1, [pc, #24] @ 239b0 │ │ │ │ ldr r0, [pc, #24] @ 239b4 │ │ │ │ ldr r2, [pc, #24] @ 239b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x002601b8 │ │ │ │ - eoreq fp, r4, r4, ror r2 │ │ │ │ - mlaeq r4, r4, r2, fp │ │ │ │ + eoreq r0, r6, r0, ror #3 │ │ │ │ + mlaeq r4, ip, r2, fp │ │ │ │ + @ instruction: 0x0024b2bc │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 239f0 │ │ │ │ ldr r1, [pc, #28] @ 239f4 │ │ │ │ ldr r0, [pc, #28] @ 239f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 239fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror r1 │ │ │ │ - eoreq fp, r4, r4, lsr r2 │ │ │ │ - eoreq fp, r4, r8, asr #17 │ │ │ │ + eoreq r0, r6, r4, lsr #3 │ │ │ │ + eoreq fp, r4, ip, asr r2 │ │ │ │ + strdeq fp, [r4], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23a34 │ │ │ │ ldr r1, [pc, #28] @ 23a38 │ │ │ │ ldr r0, [pc, #28] @ 23a3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsr r1 │ │ │ │ - eoreq fp, r4, r0, lsr #17 │ │ │ │ - eoreq fp, r4, r0, asr #17 │ │ │ │ + eoreq r0, r6, r0, ror #2 │ │ │ │ + eoreq fp, r4, r8, asr #17 │ │ │ │ + eoreq fp, r4, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23a74 │ │ │ │ ldr r1, [pc, #28] @ 23a78 │ │ │ │ ldr r0, [pc, #28] @ 23a7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23a80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r8 @ │ │ │ │ - eoreq fp, r4, r8, ror #3 │ │ │ │ - eoreq fp, r4, r8, lsr #5 │ │ │ │ + eoreq r0, r6, r0, lsr #2 │ │ │ │ + eoreq fp, r4, r0, lsl r2 │ │ │ │ + ldrdeq fp, [r4], -r0 @ │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23ab8 │ │ │ │ ldr r1, [pc, #28] @ 23abc │ │ │ │ ldr r0, [pc, #28] @ 23ac0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ mov r2, #720 @ 0x2d0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r4 @ │ │ │ │ - eoreq fp, r4, ip, lsl r8 │ │ │ │ - eoreq fp, r4, ip, asr #16 │ │ │ │ + ldrdeq r0, [r6], -ip @ │ │ │ │ + eoreq fp, r4, r4, asr #16 │ │ │ │ + eoreq fp, r4, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23af8 │ │ │ │ ldr r1, [pc, #28] @ 23afc │ │ │ │ ldr r0, [pc, #28] @ 23b00 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ mov r2, #684 @ 0x2ac │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, ror r0 │ │ │ │ - ldrdeq fp, [r4], -ip @ │ │ │ │ - eoreq fp, r4, ip, lsl #16 │ │ │ │ + mlaeq r6, ip, r0, r0 │ │ │ │ + eoreq fp, r4, r4, lsl #16 │ │ │ │ + eoreq fp, r4, r4, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23b38 │ │ │ │ ldr r1, [pc, #28] @ 23b3c │ │ │ │ ldr r0, [pc, #28] @ 23b40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #72 @ 0x48 │ │ │ │ mov r2, #756 @ 0x2f4 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr r0 │ │ │ │ - mlaeq r4, ip, r7, fp │ │ │ │ - eoreq fp, r4, ip, asr #15 │ │ │ │ + eoreq r0, r6, ip, asr r0 │ │ │ │ + eoreq fp, r4, r4, asr #15 │ │ │ │ + strdeq fp, [r4], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23b78 │ │ │ │ ldr r1, [pc, #28] @ 23b7c │ │ │ │ ldr r0, [pc, #28] @ 23b80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23b84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq pc, [r5], -r4 @ │ │ │ │ - eoreq fp, r4, ip, lsr #1 │ │ │ │ - eoreq fp, r4, ip, asr r1 │ │ │ │ + eoreq r0, r6, ip, lsl r0 │ │ │ │ + ldrdeq fp, [r4], -r4 @ │ │ │ │ + eoreq fp, r4, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23bb8 │ │ │ │ ldr r1, [pc, #24] @ 23bbc │ │ │ │ ldr r0, [pc, #24] @ 23bc0 │ │ │ │ ldr r2, [pc, #24] @ 23bc4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr r1 │ │ │ │ - eoreq fp, r4, r8, rrx │ │ │ │ - eoreq fp, r4, r8, lsl #1 │ │ │ │ + eoreq r0, r6, ip, asr r1 │ │ │ │ + mlaeq r4, r0, r0, fp │ │ │ │ + strheq fp, [r4], -r0 @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23bfc │ │ │ │ ldr r1, [pc, #28] @ 23c00 │ │ │ │ ldr r0, [pc, #28] @ 23c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23c08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r8 @ │ │ │ │ - eoreq fp, r4, r8, lsr #32 │ │ │ │ - ldrdeq fp, [r4], -r8 @ │ │ │ │ + eoreq r0, r6, r0, lsr #2 │ │ │ │ + eoreq fp, r4, r0, asr r0 │ │ │ │ + eoreq fp, r4, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23c40 │ │ │ │ ldr r1, [pc, #28] @ 23c44 │ │ │ │ ldr r0, [pc, #28] @ 23c48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23c4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r4 @ │ │ │ │ - eoreq fp, r4, ip, lsl r0 │ │ │ │ - ldrdeq fp, [r4], -ip @ │ │ │ │ + ldrdeq r0, [r6], -ip @ │ │ │ │ + eoreq fp, r4, r4, asr #32 │ │ │ │ + eoreq fp, r4, r4, lsl #2 │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23c80 │ │ │ │ ldr r1, [pc, #24] @ 23c84 │ │ │ │ ldr r0, [pc, #24] @ 23c88 │ │ │ │ ldr r2, [pc, #24] @ 23c8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq r0, [r6], -r0 @ │ │ │ │ - eoreq sl, r4, r0, lsr #31 │ │ │ │ - eoreq sl, r4, r0, asr #31 │ │ │ │ + eoreq r0, r6, r8, lsl r1 │ │ │ │ + eoreq sl, r4, r8, asr #31 │ │ │ │ + eoreq sl, r4, r8, ror #31 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23cc4 │ │ │ │ ldr r1, [pc, #28] @ 23cc8 │ │ │ │ ldr r0, [pc, #28] @ 23ccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23cd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r4 @ │ │ │ │ - eoreq sl, r4, r0, ror #30 │ │ │ │ - strdeq fp, [r4], -r4 @ │ │ │ │ + ldrdeq r0, [r6], -ip @ │ │ │ │ + eoreq sl, r4, r8, lsl #31 │ │ │ │ + eoreq fp, r4, ip, lsl r6 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23d08 │ │ │ │ ldr r1, [pc, #28] @ 23d0c │ │ │ │ ldr r0, [pc, #28] @ 23d10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23d14 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, ror r0 │ │ │ │ - eoreq sl, r4, ip, lsl pc │ │ │ │ - eoreq sl, r4, ip, asr #31 │ │ │ │ + mlaeq r6, r8, r0, r0 │ │ │ │ + eoreq sl, r4, r4, asr #30 │ │ │ │ + strdeq sl, [r4], -r4 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23d4c │ │ │ │ ldr r1, [pc, #28] @ 23d50 │ │ │ │ ldr r0, [pc, #28] @ 23d54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23d58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #24 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, lsr #32 │ │ │ │ - eoreq sl, r4, r0, lsl pc │ │ │ │ - ldrdeq sl, [r4], -r0 @ │ │ │ │ + eoreq r0, r6, r4, asr r0 │ │ │ │ + eoreq sl, r4, r8, lsr pc │ │ │ │ + strdeq sl, [r4], -r8 @ │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23d8c │ │ │ │ ldr r1, [pc, #24] @ 23d90 │ │ │ │ ldr r0, [pc, #24] @ 23d94 │ │ │ │ ldr r2, [pc, #24] @ 23d98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strheq r0, [r6], -r8 @ │ │ │ │ - mlaeq r4, r4, lr, sl │ │ │ │ - @ instruction: 0x0024aeb4 │ │ │ │ + eoreq r0, r6, r0, ror #1 │ │ │ │ + @ instruction: 0x0024aebc │ │ │ │ + ldrdeq sl, [r4], -ip @ │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23dd0 │ │ │ │ ldr r1, [pc, #28] @ 23dd4 │ │ │ │ ldr r0, [pc, #28] @ 23dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23ddc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror r0 │ │ │ │ - eoreq sl, r4, r4, asr lr │ │ │ │ - eoreq fp, r4, r8, ror #9 │ │ │ │ + eoreq r0, r6, r4, lsr #1 │ │ │ │ + eoreq sl, r4, ip, ror lr │ │ │ │ + eoreq fp, r4, r0, lsl r5 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e14 │ │ │ │ ldr r1, [pc, #28] @ 23e18 │ │ │ │ ldr r0, [pc, #28] @ 23e1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23e20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #16 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsr r0 │ │ │ │ - eoreq sl, r4, r8, asr #28 │ │ │ │ - eoreq sl, r4, r8, lsl #30 │ │ │ │ + eoreq r0, r6, r0, rrx │ │ │ │ + eoreq sl, r4, r0, ror lr │ │ │ │ + eoreq sl, r4, r0, lsr pc │ │ │ │ muleq r0, r5, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e58 │ │ │ │ ldr r1, [pc, #28] @ 23e5c │ │ │ │ ldr r0, [pc, #28] @ 23e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23e64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - strdeq pc, [r5], -r4 @ │ │ │ │ - eoreq sl, r4, ip, asr #27 │ │ │ │ - eoreq sl, r4, ip, ror lr │ │ │ │ + eoreq r0, r6, ip, lsl r0 │ │ │ │ + strdeq sl, [r4], -r4 @ │ │ │ │ + eoreq sl, r4, r4, lsr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23e9c │ │ │ │ ldr r1, [pc, #28] @ 23ea0 │ │ │ │ ldr r0, [pc, #28] @ 23ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x0025ffb0 │ │ │ │ - eoreq fp, r4, r4, lsr r4 │ │ │ │ - eoreq fp, r4, r4, asr r4 │ │ │ │ + ldrdeq pc, [r5], -r8 @ │ │ │ │ + eoreq fp, r4, ip, asr r4 │ │ │ │ + eoreq fp, r4, ip, ror r4 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 23edc │ │ │ │ ldr r1, [pc, #24] @ 23ee0 │ │ │ │ ldr r0, [pc, #24] @ 23ee4 │ │ │ │ ldr r2, [pc, #24] @ 23ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, ip, lsl r0 │ │ │ │ - eoreq sl, r4, r4, asr #26 │ │ │ │ - eoreq sl, r4, r4, ror #26 │ │ │ │ + eoreq r0, r6, r4, asr #32 │ │ │ │ + eoreq sl, r4, ip, ror #26 │ │ │ │ + eoreq sl, r4, ip, lsl #27 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23f20 │ │ │ │ ldr r1, [pc, #28] @ 23f24 │ │ │ │ ldr r0, [pc, #28] @ 23f28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23f2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #132 @ 0x84 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r4, lsr #31 │ │ │ │ - eoreq r5, r5, r0, lsl ip │ │ │ │ - eoreq r5, r5, ip, lsr lr │ │ │ │ + eoreq r0, r6, ip, asr #31 │ │ │ │ + eoreq r5, r5, r8, lsr ip │ │ │ │ + eoreq r5, r5, r4, ror #28 │ │ │ │ @ instruction: 0x00000aba │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 23f64 │ │ │ │ ldr r1, [pc, #28] @ 23f68 │ │ │ │ ldr r0, [pc, #28] @ 23f6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 23f70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #156 @ 0x9c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq r0, r6, r0, ror #30 │ │ │ │ - eoreq r5, r5, ip, asr #23 │ │ │ │ - eoreq r0, r5, r8, lsr #12 │ │ │ │ + eoreq r0, r6, r8, lsl #31 │ │ │ │ + strdeq r5, [r5], -r4 @ │ │ │ │ + eoreq r0, r5, r0, asr r6 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ │ │ │ │ 00023f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -487,30 +487,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 37b3c │ │ │ │ + bl 37b38 │ │ │ │ ldr r2, [pc, #52] @ 24004 │ │ │ │ ldr r3, [pc, #40] @ 23ffc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 23ff4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r8, r8, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r4, r0, r8, lsl #21 │ │ │ │ + andeq r4, r0, r4, lsl #21 │ │ │ │ eoreq ip, r8, r8, lsr #32 │ │ │ │ │ │ │ │ 00024008 <_start@@Base>: │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ @@ -632,24 +632,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #132] @ 24294 <_start@@Base+0x28c> │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 5933c │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 24248 <_start@@Base+0x240> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ bl 79184 │ │ │ │ mov r0, #10 │ │ │ │ @@ -668,16 +668,16 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r0, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r0, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r3, [r4], -r4 @ │ │ │ │ - ldrdeq r3, [r4], -r8 @ │ │ │ │ + eoreq r3, r4, ip, lsl r6 │ │ │ │ + eoreq r3, r4, r0, lsl #12 │ │ │ │ eoreq fp, r8, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr ip, [pc, #1168] @ 24744 <_start@@Base+0x73c> │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ @@ -690,129 +690,129 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ - mov r2, #3 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r0, #14 │ │ │ │ ldr r1, [r5] │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #16 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r0, #14 │ │ │ │ str r1, [r5] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #1036] @ 24754 <_start@@Base+0x74c> │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + mov r1, #3 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #12 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [pc, #1028] @ 24754 <_start@@Base+0x74c> │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #932] @ 24758 <_start@@Base+0x750> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 5b758 │ │ │ │ + bl 5b754 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24518 <_start@@Base+0x510> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ bne 243ec <_start@@Base+0x3e4> │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 2470c <_start@@Base+0x704> │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #828] @ 2475c <_start@@Base+0x754> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aaec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24498 <_start@@Base+0x490> │ │ │ │ ldr r0, [pc, #756] @ 24760 <_start@@Base+0x758> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ ldr r0, [pc, #708] @ 24764 <_start@@Base+0x75c> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 3aaf0 │ │ │ │ + bl 3aaec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ ands r7, r0, #1 │ │ │ │ @@ -832,46 +832,46 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 24740 <_start@@Base+0x738> │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #588] @ 2476c <_start@@Base+0x764> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #576] @ 24770 <_start@@Base+0x768> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 79184 │ │ │ │ mov r3, r0 │ │ │ │ b 24418 <_start@@Base+0x410> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 244e4 <_start@@Base+0x4dc> │ │ │ │ ldr r0, [pc, #472] @ 24774 <_start@@Base+0x76c> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -883,15 +883,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -912,26 +912,26 @@ │ │ │ │ bne 24658 <_start@@Base+0x650> │ │ │ │ tst r0, #1 │ │ │ │ beq 24610 <_start@@Base+0x608> │ │ │ │ cmp r7, #0 │ │ │ │ beq 24660 <_start@@Base+0x658> │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24690 <_start@@Base+0x688> │ │ │ │ ldr r1, [pc, #256] @ 24778 <_start@@Base+0x770> │ │ │ │ ldr r0, [pc, #256] @ 2477c <_start@@Base+0x774> │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 4e350 │ │ │ │ + bl 4e34c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ beq 246fc <_start@@Base+0x6f4> │ │ │ │ b 244e4 <_start@@Base+0x4dc> │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ mov r1, #2 │ │ │ │ @@ -959,76 +959,76 @@ │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 246a4 <_start@@Base+0x69c> │ │ │ │ b 244e4 <_start@@Base+0x4dc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne 243ec <_start@@Base+0x3e4> │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 104e64 │ │ │ │ + bl 104e68 │ │ │ │ mov r3, r0 │ │ │ │ b 24418 <_start@@Base+0x410> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, ip, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, ip, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ + eoreq r3, r4, r4, asr #9 │ │ │ │ eoreq r3, r4, ip, ror r4 │ │ │ │ - eoreq r3, r4, r4, asr r4 │ │ │ │ - eoreq r3, r4, r4, lsl r4 │ │ │ │ - eoreq r3, r4, r0, ror #7 │ │ │ │ - @ instruction: 0x002433bc │ │ │ │ + eoreq r3, r4, ip, lsr r4 │ │ │ │ + eoreq r3, r4, r8, lsl #8 │ │ │ │ + eoreq r3, r4, r4, ror #7 │ │ │ │ eoreq fp, r8, r4, lsl #22 │ │ │ │ - eoreq r3, r4, r0, lsl #6 │ │ │ │ - eoreq r6, r4, ip, ror pc │ │ │ │ - @ instruction: 0x002432b0 │ │ │ │ - strdeq r3, [r4], -r8 @ │ │ │ │ - eoreq r3, r4, r4, lsl r2 │ │ │ │ + eoreq r3, r4, r8, lsr #6 │ │ │ │ + eoreq r6, r4, r4, lsr #31 │ │ │ │ + ldrdeq r3, [r4], -r8 @ │ │ │ │ + eoreq r3, r4, r0, lsr #4 │ │ │ │ + eoreq r3, r4, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ 247b0 <_start@@Base+0x7a8> │ │ │ │ mov r1, #21 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 207984 │ │ │ │ + bl 2079ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc8 │ │ │ │ eorseq r2, r7, ip, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ 247e4 <_start@@Base+0x7dc> │ │ │ │ mov r1, #22 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 207984 │ │ │ │ + bl 2079ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc8 │ │ │ │ eorseq r2, r7, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #20] @ 24814 <_start@@Base+0x80c> │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2079a4 │ │ │ │ + bl 2079cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 179cc4 │ │ │ │ + b 179cc8 │ │ │ │ eorseq r2, r7, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #296] @ 24958 <_start@@Base+0x950> │ │ │ │ ldr r1, [pc, #296] @ 2495c <_start@@Base+0x954> │ │ │ │ @@ -1107,15 +1107,15 @@ │ │ │ │ b 24890 <_start@@Base+0x888> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r4, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r4, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq fp, r8, r8, asr r7 │ │ │ │ - ldrdeq r2, [r4], -r4 @ │ │ │ │ + strdeq r2, [r4], -ip @ │ │ │ │ eoreq ip, r8, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #268] @ 24a98 <_start@@Base+0xa90> │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1128,36 +1128,36 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ str ip, [r5] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 24a30 <_start@@Base+0xa28> │ │ │ │ b 24a60 <_start@@Base+0xa58> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ bne 24a60 <_start@@Base+0xa58> │ │ │ │ ldrsh r2, [r3] │ │ │ │ @@ -1217,30 +1217,30 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r0] │ │ │ │ str r3, [r0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #32 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #6 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ mov fp, r4 │ │ │ │ ldrb r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 24e14 <_start@@Base+0xe0c> │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ ldr r7, [pc, #720] @ 24e54 <_start@@Base+0xe4c> │ │ │ │ @@ -1371,25 +1371,25 @@ │ │ │ │ mov fp, ip │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ tst r1, #8192 @ 0x2000 │ │ │ │ beq 24d60 <_start@@Base+0xd58> │ │ │ │ sub r1, fp, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d208c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldrb r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bne 24bb0 <_start@@Base+0xba8> │ │ │ │ mov r4, r6 │ │ │ │ bic r0, r4, r4, asr #31 │ │ │ │ lsl r0, r0, #1 │ │ │ │ @@ -1421,26 +1421,26 @@ │ │ │ │ add ip, pc, ip │ │ │ │ b 24d10 <_start@@Base+0xd08> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r8, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r4, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r4, r8, asr sp │ │ │ │ - eoreq r2, r4, ip, asr sp │ │ │ │ - eoreq sp, r5, ip, ror sl │ │ │ │ + eoreq r2, r4, r0, lsl #27 │ │ │ │ + eoreq r2, r4, r4, lsl #27 │ │ │ │ + eoreq sp, r5, r4, lsr #21 │ │ │ │ eoreq fp, r8, r8, lsl #8 │ │ │ │ - eoreq r2, r4, r8, lsl #25 │ │ │ │ - eoreq r7, r5, r4, ror fp │ │ │ │ - eoreq r2, r4, r8, asr ip │ │ │ │ - eoreq r2, r4, ip, lsr #23 │ │ │ │ - @ instruction: 0x00242bb0 │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - mlaeq r4, r0, sl, r2 │ │ │ │ - mlaeq r4, r0, sl, r2 │ │ │ │ + @ instruction: 0x00242cb0 │ │ │ │ + mlaeq r5, ip, fp, r7 │ │ │ │ + eoreq r2, r4, r0, lsl #25 │ │ │ │ + ldrdeq r2, [r4], -r4 @ │ │ │ │ + ldrdeq r2, [r4], -r8 @ │ │ │ │ + eoreq r2, r4, r4, lsl #24 │ │ │ │ + @ instruction: 0x00242ab8 │ │ │ │ + @ instruction: 0x00242ab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #292] @ 24fc0 <_start@@Base+0xfb8> │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ @@ -1459,26 +1459,26 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ beq 24f60 <_start@@Base+0xf58> │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ beq 24f18 <_start@@Base+0xf10> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 6c6c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 24f84 <_start@@Base+0xf7c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #152] @ 24fd0 <_start@@Base+0xfc8> │ │ │ │ str r3, [r4] │ │ │ │ @@ -1494,23 +1494,23 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #108] @ 24fd4 <_start@@Base+0xfcc> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #0 │ │ │ │ bne 24fac <_start@@Base+0xfa4> │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ str r0, [sp, #4] │ │ │ │ b 24f18 <_start@@Base+0xf10> │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ beq 24f9c <_start@@Base+0xf94> │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ - bl 17d830 │ │ │ │ + bl 17d834 │ │ │ │ ldr r0, [pc, #52] @ 24fd8 <_start@@Base+0xfd0> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 60f40 │ │ │ │ b 24f2c <_start@@Base+0xf24> │ │ │ │ add r0, r0, #19 │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -1518,28 +1518,28 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r8, r4, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r8, r4, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strheq fp, [r8], -ip @ │ │ │ │ eoreq fp, r8, r8, asr sl │ │ │ │ - eoreq r6, r4, ip, lsl #10 │ │ │ │ + eoreq r6, r4, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #20] @ 2500c <_start@@Base+0x1004> │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ bl 237c0 │ │ │ │ - eoreq r2, r4, ip, asr #19 │ │ │ │ + strdeq r2, [r4], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3544] @ 0xdd8 │ │ │ │ ldr r4, [pc, #1028] @ 2542c <_start@@Base+0x1424> │ │ │ │ ldr lr, [pc, #1028] @ 25430 <_start@@Base+0x1428> │ │ │ │ ldr ip, [pc, #1028] @ 25434 <_start@@Base+0x142c> │ │ │ │ @@ -1561,136 +1561,136 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r2] │ │ │ │ str r5, [r2] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + mov r1, #2 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov r3, #10 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #520] @ 0x208 │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 252b8 <_start@@Base+0x12b0> │ │ │ │ ldr r0, [pc, #776] @ 25448 <_start@@Base+0x1440> │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #748] @ 2544c <_start@@Base+0x1444> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #728] @ 25450 <_start@@Base+0x1448> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 60f40 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands r3, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 251e4 <_start@@Base+0x11dc> │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 252e0 <_start@@Base+0x12d8> │ │ │ │ ldr r0, [pc, #616] @ 25454 <_start@@Base+0x144c> │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #568] @ 25458 <_start@@Base+0x1450> │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 60f40 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands r4, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 2525c <_start@@Base+0x1254> │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 25354 <_start@@Base+0x134c> │ │ │ │ mov r3, #10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [pc, #464] @ 25444 <_start@@Base+0x143c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -1768,258 +1768,258 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r5, #12 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 17770c │ │ │ │ + bl 177710 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 1a0614 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1701a0 │ │ │ │ + bl 1701a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ bne 2525c <_start@@Base+0x1254> │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ bhi 2525c <_start@@Base+0x1254> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 97240 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 2525c <_start@@Base+0x1254> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #28] @ 25444 <_start@@Base+0x143c> │ │ │ │ b 25274 <_start@@Base+0x126c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r8, r4, asr #31 │ │ │ │ eoreq sl, r8, r8, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, r8, lsl #19 │ │ │ │ - mlaeq r4, r4, r9, r2 │ │ │ │ - eoreq r2, r4, r4, lsr #19 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - eoreq r2, r4, r8, asr #17 │ │ │ │ - eoreq r2, r4, r4, asr #17 │ │ │ │ - eoreq r2, r4, r4, ror #16 │ │ │ │ - eoreq r2, r4, r4, asr #16 │ │ │ │ + @ instruction: 0x002429b0 │ │ │ │ + @ instruction: 0x002429bc │ │ │ │ + eoreq r2, r4, ip, asr #19 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r2, r4, r4, lsl #18 │ │ │ │ + strdeq r2, [r4], -r0 @ │ │ │ │ + eoreq r2, r4, ip, ror #17 │ │ │ │ + eoreq r2, r4, ip, lsl #17 │ │ │ │ + eoreq r2, r4, ip, ror #16 │ │ │ │ eoreq sl, r8, r4, ror #26 │ │ │ │ - eoreq r2, r4, r4, asr #14 │ │ │ │ - eoreq r2, r4, r0, ror #13 │ │ │ │ - eoreq r2, r4, r0, asr #13 │ │ │ │ + eoreq r2, r4, ip, ror #14 │ │ │ │ + eoreq r2, r4, r8, lsl #14 │ │ │ │ + eoreq r2, r4, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1360] @ 0x550 │ │ │ │ - ldr lr, [pc, #3684] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ - ldr ip, [pc, #3684] @ 262ec <_start@@Base+0x22e4> │ │ │ │ + ldr lr, [pc, #3680] @ 262e4 <_start@@Base+0x22dc> │ │ │ │ + ldr ip, [pc, #3680] @ 262e8 <_start@@Base+0x22e0> │ │ │ │ sub sp, sp, #2704 @ 0xa90 │ │ │ │ - ldr r1, [pc, #3680] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + ldr r1, [pc, #3676] @ 262ec <_start@@Base+0x22e4> │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #3660] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r2, [pc, #3656] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #2708] @ 0xa94 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - add ip, sp, #28 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - str ip, [sp, #196] @ 0xc4 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ - cmp ip, r3 │ │ │ │ + ldr r1, [r2] │ │ │ │ str r4, [r2] │ │ │ │ - add ip, sp, #4 │ │ │ │ + ldr ip, [r0] │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - str ip, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ add r2, sp, #20 │ │ │ │ - add ip, sp, #32 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - bne 25d28 <_start@@Base+0x1d20> │ │ │ │ - ldr r3, [r1] │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + bne 25d24 <_start@@Base+0x1d1c> │ │ │ │ + ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25da4 <_start@@Base+0x1d9c> │ │ │ │ + bne 25da0 <_start@@Base+0x1d98> │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ bge 25828 <_start@@Base+0x1820> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #1 │ │ │ │ - beq 26014 <_start@@Base+0x200c> │ │ │ │ + beq 26010 <_start@@Base+0x2008> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #1 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #3 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #4 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #5 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #6 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ cmp ip, #7 │ │ │ │ - beq 25a30 <_start@@Base+0x1a28> │ │ │ │ + beq 25a2c <_start@@Base+0x1a24> │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 25f20 <_start@@Base+0x1f18> │ │ │ │ + bne 25f1c <_start@@Base+0x1f14> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #1072 @ 0x430 │ │ │ │ mov r2, #7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #1476] @ 0x5c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 26228 <_start@@Base+0x2220> │ │ │ │ + bne 26224 <_start@@Base+0x221c> │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ mov r1, #2 │ │ │ │ + str r1, [sp, #236] @ 0xec │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #3208] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + ldr r0, [pc, #3196] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ mov r5, #15 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ add r0, pc, r0 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #236] @ 0xec │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3140] @ 262fc <_start@@Base+0x22f4> │ │ │ │ + ldr r0, [pc, #3136] @ 262f8 <_start@@Base+0x22f0> │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 79184 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3096] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + ldr r0, [pc, #3092] @ 262fc <_start@@Base+0x22f4> │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 26254 <_start@@Base+0x224c> │ │ │ │ + beq 26250 <_start@@Base+0x2248> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, #15 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 2292bc │ │ │ │ + bl 2292e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5bbdc │ │ │ │ + bl 5bbd8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 5a3a4 │ │ │ │ + bl 5a3a0 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 2628c <_start@@Base+0x2284> │ │ │ │ - bl 107988 │ │ │ │ + beq 26288 <_start@@Base+0x2280> │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bne 257e4 <_start@@Base+0x17dc> │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ b 257d8 <_start@@Base+0x17d0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -2039,15 +2039,15 @@ │ │ │ │ beq 257a8 <_start@@Base+0x17a0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b 25f20 <_start@@Base+0x1f18> │ │ │ │ + b 25f1c <_start@@Base+0x1f14> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -2057,124 +2057,123 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 258b4 <_start@@Base+0x18ac> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2595c <_start@@Base+0x1954> │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #2728] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r3, [pc, #2724] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl 20bc44 │ │ │ │ + bl 20bc6c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2680] @ 262f4 <_start@@Base+0x22ec> │ │ │ │ + ldr r3, [pc, #2676] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #2680] @ 26304 <_start@@Base+0x22fc> │ │ │ │ - ldr r3, [pc, #2656] @ 262f0 <_start@@Base+0x22e8> │ │ │ │ + ldr r2, [pc, #2676] @ 26300 <_start@@Base+0x22f8> │ │ │ │ + ldr r3, [pc, #2652] @ 262ec <_start@@Base+0x22e4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2708] @ 0xa94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 262e4 <_start@@Base+0x22dc> │ │ │ │ + bne 262e0 <_start@@Base+0x22d8> │ │ │ │ add sp, sp, #2704 @ 0xa90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25f38 <_start@@Base+0x1f30> │ │ │ │ + beq 25f34 <_start@@Base+0x1f2c> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #1888 @ 0x760 │ │ │ │ mov r2, #7 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #2288] @ 0x8f0 │ │ │ │ str r2, [sp, #2292] @ 0x8f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 26138 <_start@@Base+0x2130> │ │ │ │ + bne 26134 <_start@@Base+0x212c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 24170 <_start@@Base+0x168> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #24] │ │ │ │ beq 25840 <_start@@Base+0x1838> │ │ │ │ - add r0, sp, #148 @ 0x94 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - mov r0, #1 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, #1 │ │ │ │ + strd r2, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 205158 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #2288 @ 0x8f0 │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #11 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #2696] @ 0xa88 │ │ │ │ str r2, [sp, #2700] @ 0xa8c │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26118 <_start@@Base+0x2110> │ │ │ │ + bne 26114 <_start@@Base+0x210c> │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r3, r1 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ @@ -2184,296 +2183,296 @@ │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [r3, #24] │ │ │ │ b 25840 <_start@@Base+0x1838> │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #1072 @ 0x430 │ │ │ │ mov r2, #7 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1472] @ 0x5c0 │ │ │ │ str r2, [sp, #1476] @ 0x5c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 25800 <_start@@Base+0x17f8> │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 25eec <_start@@Base+0x1ee4> │ │ │ │ + beq 25ee8 <_start@@Base+0x1ee0> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 261b0 <_start@@Base+0x21a8> │ │ │ │ + beq 261ac <_start@@Base+0x21a4> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ cmp r4, #7 │ │ │ │ - beq 261c8 <_start@@Base+0x21c0> │ │ │ │ + beq 261c4 <_start@@Base+0x21bc> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #6 │ │ │ │ - beq 2618c <_start@@Base+0x2184> │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + beq 26188 <_start@@Base+0x2180> │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r0, [pc, #2068] @ 26308 <_start@@Base+0x2300> │ │ │ │ + ldr r0, [pc, #2084] @ 26304 <_start@@Base+0x22fc> │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + mov r2, #2 │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - mov r4, #0 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ mov r2, #13 │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ strd r4, [sp, #160] @ 0xa0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 26204 <_start@@Base+0x21fc> │ │ │ │ + beq 26200 <_start@@Base+0x21f8> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 2616c <_start@@Base+0x2164> │ │ │ │ - ldr r0, [pc, #1968] @ 2630c <_start@@Base+0x2304> │ │ │ │ + beq 26168 <_start@@Base+0x2160> │ │ │ │ + ldr r0, [pc, #1968] @ 26308 <_start@@Base+0x2300> │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #13 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5b980 │ │ │ │ + bl 5b97c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25bec <_start@@Base+0x1be4> │ │ │ │ + bne 25be8 <_start@@Base+0x1be0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r0, [pc, #1844] @ 26310 <_start@@Base+0x2308> │ │ │ │ + ldr r0, [pc, #1844] @ 2630c <_start@@Base+0x2304> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 4be94 │ │ │ │ + bl 3aafc │ │ │ │ mov r5, #13 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b63c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne 25c30 <_start@@Base+0x1c28> │ │ │ │ + bne 25c2c <_start@@Base+0x1c24> │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ bl 2429c <_start@@Base+0x294> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, #13 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ bl 79184 │ │ │ │ - ldr r0, [pc, #1724] @ 26314 <_start@@Base+0x230c> │ │ │ │ + ldr r0, [pc, #1724] @ 26310 <_start@@Base+0x2308> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1704] @ 26318 <_start@@Base+0x2310> │ │ │ │ + ldr r0, [pc, #1704] @ 26314 <_start@@Base+0x230c> │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1684] @ 2631c <_start@@Base+0x2314> │ │ │ │ + ldr r0, [pc, #1684] @ 26318 <_start@@Base+0x2310> │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3ab00 │ │ │ │ + bl 3aafc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5b640 │ │ │ │ + bl 5b63c │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 5ba94 │ │ │ │ + bl 5ba90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25f08 <_start@@Base+0x1f00> │ │ │ │ - bl 3ab00 │ │ │ │ + beq 25f04 <_start@@Base+0x1efc> │ │ │ │ + bl 3aafc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1552] @ 26320 <_start@@Base+0x2318> │ │ │ │ + ldr r0, [pc, #1552] @ 2631c <_start@@Base+0x2314> │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ bl 79184 │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r4, [sp, #656] @ 0x290 │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26058 <_start@@Base+0x2050> │ │ │ │ + beq 26054 <_start@@Base+0x204c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r0] │ │ │ │ + ldr ip, [r0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ beq 25528 <_start@@Base+0x1520> │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #1392] @ 26324 <_start@@Base+0x231c> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, #11 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r1, [sp, #220] @ 0xdc │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + ldr r0, [pc, #1396] @ 26320 <_start@@Base+0x2318> │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, #11 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1312] @ 26328 <_start@@Base+0x2320> │ │ │ │ + ldr r0, [pc, #1312] @ 26324 <_start@@Base+0x231c> │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r5, sp, #664 @ 0x298 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [r3, #24] │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #1064] @ 0x428 │ │ │ │ str r4, [sp, #1068] @ 0x42c │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne 25ed8 <_start@@Base+0x1ed0> │ │ │ │ + bne 25ed4 <_start@@Base+0x1ecc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25ec0 <_start@@Base+0x1eb8> │ │ │ │ + bne 25ebc <_start@@Base+0x1eb4> │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 2429c <_start@@Base+0x294> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #11 │ │ │ │ @@ -2489,15 +2488,15 @@ │ │ │ │ b 25528 <_start@@Base+0x1520> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ - bl 5a888 │ │ │ │ + bl 5a884 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ @@ -2515,46 +2514,46 @@ │ │ │ │ mov r3, #8 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 25010 <_start@@Base+0x1008> │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - beq 25ff8 <_start@@Base+0x1ff0> │ │ │ │ + beq 25ff4 <_start@@Base+0x1fec> │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #1472 @ 0x5c0 │ │ │ │ add r4, r4, #8 │ │ │ │ mov r3, #10 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #1880] @ 0x758 │ │ │ │ str r3, [sp, #1884] @ 0x75c │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26210 <_start@@Base+0x2208> │ │ │ │ + bne 2620c <_start@@Base+0x2204> │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #10 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 59340 │ │ │ │ + bl 5933c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2562,255 +2561,255 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ b 25838 <_start@@Base+0x1830> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ ldrb r4, [ip] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 26128 <_start@@Base+0x2120> │ │ │ │ + beq 26124 <_start@@Base+0x211c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ - bl 189a38 │ │ │ │ + bl 189a3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26178 <_start@@Base+0x2170> │ │ │ │ + beq 26174 <_start@@Base+0x216c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b 25f20 <_start@@Base+0x1f18> │ │ │ │ - ldr r0, [pc, #716] @ 2632c <_start@@Base+0x2324> │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + b 25f1c <_start@@Base+0x1f14> │ │ │ │ + ldr r0, [pc, #716] @ 26328 <_start@@Base+0x2320> │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ mov r6, #12 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ mov r7, #2 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ - str r5, [sp, #228] @ 0xe4 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #236] @ 0xec │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #636] @ 26330 <_start@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #636] @ 2632c <_start@@Base+0x2324> │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r7 │ │ │ │ - bl 59340 │ │ │ │ + bl 5933c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #584] @ 26334 <_start@@Base+0x232c> │ │ │ │ + ldr r0, [pc, #584] @ 26330 <_start@@Base+0x2328> │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ - b 25d84 <_start@@Base+0x1d7c> │ │ │ │ + bl 55fd8 │ │ │ │ + b 25d80 <_start@@Base+0x1d78> │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ - b 25a20 <_start@@Base+0x1a18> │ │ │ │ + b 25a1c <_start@@Base+0x1a14> │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ cmp ip, #0 │ │ │ │ beq 25564 <_start@@Base+0x155c> │ │ │ │ - b 2602c <_start@@Base+0x2024> │ │ │ │ + b 26028 <_start@@Base+0x2020> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [r1, #24] │ │ │ │ str r2, [r3, #24] │ │ │ │ b 25840 <_start@@Base+0x1838> │ │ │ │ - ldr r0, [pc, #452] @ 26338 <_start@@Base+0x2330> │ │ │ │ + ldr r0, [pc, #452] @ 26334 <_start@@Base+0x232c> │ │ │ │ add r0, pc, r0 │ │ │ │ - b 25b5c <_start@@Base+0x1b54> │ │ │ │ + b 25b58 <_start@@Base+0x1b50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 25828 <_start@@Base+0x1820> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 5a98c │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + bl 5a988 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ mov ip, #7 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ - bl 5a8c0 │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ + bl 5a8bc │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - bl 16518c │ │ │ │ + bl 165190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ - bl 5a98c │ │ │ │ - b 25f08 <_start@@Base+0x1f00> │ │ │ │ - ldr r0, [pc, #304] @ 2633c <_start@@Base+0x2334> │ │ │ │ + bl 5a988 │ │ │ │ + b 25f04 <_start@@Base+0x1efc> │ │ │ │ + ldr r0, [pc, #304] @ 26338 <_start@@Base+0x2330> │ │ │ │ add r0, pc, r0 │ │ │ │ - b 25b5c <_start@@Base+0x1b54> │ │ │ │ + b 25b58 <_start@@Base+0x1b50> │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 25fec <_start@@Base+0x1fe4> │ │ │ │ + b 25fe8 <_start@@Base+0x1fe0> │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 80864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [r3, #24] │ │ │ │ b 25828 <_start@@Base+0x1820> │ │ │ │ - ldr r0, [pc, #228] @ 26340 <_start@@Base+0x2338> │ │ │ │ + ldr r0, [pc, #228] @ 2633c <_start@@Base+0x2334> │ │ │ │ mov r4, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3e424 │ │ │ │ + bl 3e420 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25720 <_start@@Base+0x1718> │ │ │ │ - ldr r0, [pc, #196] @ 26344 <_start@@Base+0x233c> │ │ │ │ + ldr r0, [pc, #196] @ 26340 <_start@@Base+0x2338> │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b 25720 <_start@@Base+0x1718> │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, #740] @ 0x2e4 │ │ │ │ ldr r4, [r3, #744] @ 0x2e8 │ │ │ │ mov r5, #16 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ bl 80834 │ │ │ │ - bl 107988 │ │ │ │ - b 262cc <_start@@Base+0x22c4> │ │ │ │ + bl 10798c │ │ │ │ + b 262c8 <_start@@Base+0x22c0> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 262bc <_start@@Base+0x22b4> │ │ │ │ + bne 262b8 <_start@@Base+0x22b0> │ │ │ │ b 2577c <_start@@Base+0x1774> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r8, r8, ror #22 │ │ │ │ eoreq sl, r8, r4, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ - mlaeq r4, r8, r4, r2 │ │ │ │ - eoreq r2, r4, ip, lsl #9 │ │ │ │ + eoreq r2, r4, r0, lsl #10 │ │ │ │ + eoreq r2, r4, r0, asr #9 │ │ │ │ + @ instruction: 0x002424b4 │ │ │ │ eoreq sl, r8, ip, ror #14 │ │ │ │ - strdeq r1, [r4], -r0 @ │ │ │ │ - eoreq r7, r4, r0, ror r3 │ │ │ │ - eoreq r1, r4, r8, lsr #30 │ │ │ │ - eoreq r1, r4, r8, lsr #23 │ │ │ │ - eoreq r5, r4, ip, lsr r8 │ │ │ │ - eoreq r1, r4, r8, asr #29 │ │ │ │ - eoreq r1, r4, r8, lsr fp │ │ │ │ - eoreq r1, r4, r8, lsr #26 │ │ │ │ - mlaeq r5, r0, pc, sl @ │ │ │ │ - eoreq r1, r4, ip, lsl #20 │ │ │ │ - strdeq r1, [r4], -r8 @ │ │ │ │ - strdeq r1, [r4], -r0 @ │ │ │ │ - eoreq r1, r4, r4, lsl r9 │ │ │ │ - mlaeq r5, r0, fp, sl │ │ │ │ + eoreq r2, r4, r0, lsr #32 │ │ │ │ + mlaeq r4, ip, r3, r7 │ │ │ │ + eoreq r1, r4, r4, asr pc │ │ │ │ + ldrdeq r1, [r4], -r4 @ │ │ │ │ + eoreq r5, r4, r8, ror #16 │ │ │ │ strdeq r1, [r4], -r4 @ │ │ │ │ - eoreq r1, r4, r8, lsl #18 │ │ │ │ + eoreq r1, r4, r4, ror #22 │ │ │ │ + eoreq r1, r4, r4, asr sp │ │ │ │ + @ instruction: 0x0025afbc │ │ │ │ + eoreq r1, r4, r8, lsr sl │ │ │ │ + eoreq r1, r4, r4, lsr #20 │ │ │ │ + eoreq r1, r4, ip, lsl sl │ │ │ │ + eoreq r1, r4, r0, asr #18 │ │ │ │ + @ instruction: 0x0025abbc │ │ │ │ + eoreq r1, r4, r0, lsr #18 │ │ │ │ + eoreq r1, r4, r4, lsr r9 │ │ │ │ b 2546c <_start@@Base+0x1464> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr ip, [pc, #532] @ 26578 <_start@@Base+0x2570> │ │ │ │ - ldr r3, [pc, #532] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr ip, [pc, #532] @ 26574 <_start@@Base+0x256c> │ │ │ │ + ldr r3, [pc, #532] @ 26578 <_start@@Base+0x2570> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ bl 233d0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 263c8 <_start@@Base+0x23c0> │ │ │ │ + beq 263c4 <_start@@Base+0x23bc> │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ - bne 263c0 <_start@@Base+0x23b8> │ │ │ │ - ldr r3, [pc, #456] @ 26580 <_start@@Base+0x2578> │ │ │ │ + bne 263bc <_start@@Base+0x23b4> │ │ │ │ + ldr r3, [pc, #456] @ 2657c <_start@@Base+0x2574> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 263f4 <_start@@Base+0x23ec> │ │ │ │ + beq 263f0 <_start@@Base+0x23e8> │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #436] @ 26584 <_start@@Base+0x257c> │ │ │ │ - ldr r3, [pc, #424] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #436] @ 26580 <_start@@Base+0x2578> │ │ │ │ + ldr r3, [pc, #424] @ 26578 <_start@@Base+0x2570> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26574 <_start@@Base+0x256c> │ │ │ │ + bne 26570 <_start@@Base+0x2568> │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r2, [sp, #98] @ 0x62 │ │ │ │ ldrh r1, [sp, #94] @ 0x5e │ │ │ │ mov r7, #0 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ @@ -2820,141 +2819,141 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 234c0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne 263c0 <_start@@Base+0x23b8> │ │ │ │ + bne 263bc <_start@@Base+0x23b4> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 234cc │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [sp] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 234c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 264ec <_start@@Base+0x24e4> │ │ │ │ + bne 264e8 <_start@@Base+0x24e0> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26528 <_start@@Base+0x2520> │ │ │ │ - ldr fp, [pc, #260] @ 26588 <_start@@Base+0x2580> │ │ │ │ + beq 26524 <_start@@Base+0x251c> │ │ │ │ + ldr fp, [pc, #260] @ 26584 <_start@@Base+0x257c> │ │ │ │ mov sl, r7 │ │ │ │ add fp, pc, fp │ │ │ │ - b 264b4 <_start@@Base+0x24ac> │ │ │ │ + b 264b0 <_start@@Base+0x24a8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ add r0, r8, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26534 <_start@@Base+0x252c> │ │ │ │ + beq 26530 <_start@@Base+0x2528> │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bge 26528 <_start@@Base+0x2520> │ │ │ │ + bge 26524 <_start@@Base+0x251c> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r2, [sp, #94] @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ mla r2, r7, r2, r3 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, #0 │ │ │ │ bl 234c0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 231cc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 2648c <_start@@Base+0x2484> │ │ │ │ - b 263c0 <_start@@Base+0x23b8> │ │ │ │ + beq 26488 <_start@@Base+0x2480> │ │ │ │ + b 263bc <_start@@Base+0x23b4> │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #144] @ 2658c <_start@@Base+0x2584> │ │ │ │ - ldr r3, [pc, #124] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #144] @ 26588 <_start@@Base+0x2580> │ │ │ │ + ldr r3, [pc, #124] @ 26578 <_start@@Base+0x2570> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26574 <_start@@Base+0x256c> │ │ │ │ + bne 26570 <_start@@Base+0x2568> │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 231b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 231b4 │ │ │ │ - b 263c0 <_start@@Base+0x23b8> │ │ │ │ + b 263bc <_start@@Base+0x23b4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r6] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 23460 │ │ │ │ - ldr r2, [pc, #56] @ 26590 <_start@@Base+0x2588> │ │ │ │ - ldr r3, [pc, #32] @ 2657c <_start@@Base+0x2574> │ │ │ │ + ldr r2, [pc, #56] @ 2658c <_start@@Base+0x2584> │ │ │ │ + ldr r3, [pc, #32] @ 26578 <_start@@Base+0x2570> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 26518 <_start@@Base+0x2510> │ │ │ │ + beq 26514 <_start@@Base+0x250c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r8, r4, ip, r9 │ │ │ │ + mlaeq r8, r8, ip, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x464c457f │ │ │ │ - eoreq r9, r8, r8, lsr #24 │ │ │ │ - eoreq r1, r4, r4, asr #14 │ │ │ │ - strdeq r9, [r8], -ip @ │ │ │ │ - eoreq r9, r8, r0, lsr #21 │ │ │ │ + eoreq r9, r8, ip, lsr #24 │ │ │ │ + eoreq r1, r4, r0, ror r7 │ │ │ │ + eoreq r9, r8, r0, lsl #22 │ │ │ │ + eoreq r9, r8, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r4, [pc, #480] @ 2678c <_start@@Base+0x2784> │ │ │ │ - ldr lr, [pc, #480] @ 26790 <_start@@Base+0x2788> │ │ │ │ + ldr r4, [pc, #480] @ 26788 <_start@@Base+0x2780> │ │ │ │ + ldr lr, [pc, #480] @ 2678c <_start@@Base+0x2784> │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #460] @ 26794 <_start@@Base+0x278c> │ │ │ │ + ldr r2, [pc, #460] @ 26790 <_start@@Base+0x2788> │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #456] @ 26798 <_start@@Base+0x2790> │ │ │ │ + ldr ip, [pc, #456] @ 26794 <_start@@Base+0x278c> │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, ip] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr fp, [sl] │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ subs r6, r1, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ movne r7, r3 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 266e0 <_start@@Base+0x26d8> │ │ │ │ + beq 266dc <_start@@Base+0x26d4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ @@ -2979,38 +2978,38 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r8, #2 │ │ │ │ add r2, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 23310 │ │ │ │ - ldr r2, [pc, #232] @ 2679c <_start@@Base+0x2794> │ │ │ │ - ldr r3, [pc, #216] @ 26790 <_start@@Base+0x2788> │ │ │ │ + ldr r2, [pc, #232] @ 26798 <_start@@Base+0x2790> │ │ │ │ + ldr r3, [pc, #216] @ 2678c <_start@@Base+0x2784> │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26788 <_start@@Base+0x2780> │ │ │ │ + bne 26784 <_start@@Base+0x277c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 2634c <_start@@Base+0x2344> │ │ │ │ + bl 26348 <_start@@Base+0x2340> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ bl 23388 │ │ │ │ - ldr r7, [pc, #144] @ 267a0 <_start@@Base+0x2798> │ │ │ │ + ldr r7, [pc, #144] @ 2679c <_start@@Base+0x2794> │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, r8 │ │ │ │ str r0, [sp] │ │ │ │ @@ -3033,39 +3032,39 @@ │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 234b4 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 2662c <_start@@Base+0x2624> │ │ │ │ + b 26628 <_start@@Base+0x2620> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r8, r8, asr #20 │ │ │ │ + eoreq r9, r8, ip, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r8, r0, lsr #20 │ │ │ │ + eoreq r9, r8, r4, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r8, r4, asr #18 │ │ │ │ - eoreq r3, r4, r8, ror fp │ │ │ │ + eoreq r9, r8, r8, asr #18 │ │ │ │ + eoreq r3, r4, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [pc, #4068] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ - ldr r0, [pc, #4068] @ 277ac <_start@@Base+0x37a4> │ │ │ │ + ldr lr, [pc, #4068] @ 277a4 <_start@@Base+0x379c> │ │ │ │ + ldr r0, [pc, #4068] @ 277a8 <_start@@Base+0x37a0> │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #4060] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r1, [pc, #4060] @ 277ac <_start@@Base+0x37a4> │ │ │ │ add lr, pc, lr │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ - ldr ip, [pc, #4048] @ 277b4 <_start@@Base+0x37ac> │ │ │ │ + ldr ip, [pc, #4048] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #4044] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ + ldr r2, [pc, #4044] @ 277b4 <_start@@Base+0x37ac> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -3078,95 +3077,95 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r9, [lr, r2] │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ str r2, [r9] │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ - str r5, [sp, #244] @ 0xf4 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str r6, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - add r3, sp, #164 @ 0xa4 │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ mov r4, #25 │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d7a80 │ │ │ │ + bl 1d7a84 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r2], #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #15 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ bl 234cc │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 27e0c <_start@@Base+0x3e04> │ │ │ │ - ldr r3, [pc, #3644] @ 277bc <_start@@Base+0x37b4> │ │ │ │ + beq 27e08 <_start@@Base+0x3e00> │ │ │ │ + ldr r3, [pc, #3644] @ 277b8 <_start@@Base+0x37b0> │ │ │ │ mov r4, ip │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2} │ │ │ │ strh r3, [ip], #2 │ │ │ │ lsr r3, r3, #16 │ │ │ │ strb r3, [ip] │ │ │ │ @@ -3174,92 +3173,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 23454 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #3576] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ + ldr r3, [pc, #3576] @ 277bc <_start@@Base+0x37b4> │ │ │ │ ldr r2, [r9] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #188 @ 0xbc │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 26b6c <_start@@Base+0x2b64> │ │ │ │ + beq 26b68 <_start@@Base+0x2b60> │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 27cac <_start@@Base+0x3ca4> │ │ │ │ + beq 27ca8 <_start@@Base+0x3ca0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 27cac <_start@@Base+0x3ca4> │ │ │ │ - ldr r3, [pc, #3412] @ 277c4 <_start@@Base+0x37bc> │ │ │ │ + beq 27ca8 <_start@@Base+0x3ca0> │ │ │ │ + ldr r3, [pc, #3412] @ 277c0 <_start@@Base+0x37b8> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, #0 │ │ │ │ - b 26aac <_start@@Base+0x2aa4> │ │ │ │ + b 26aa8 <_start@@Base+0x2aa0> │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldrb r3, [r2] │ │ │ │ add r5, r5, #1 │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a80 <_start@@Base+0x2a78> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a80 <_start@@Base+0x2a78> │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ orrs r3, r3, r1 │ │ │ │ - bne 26a84 <_start@@Base+0x2a7c> │ │ │ │ + bne 26a80 <_start@@Base+0x2a78> │ │ │ │ add sl, r5, sl │ │ │ │ lsl r6, sl, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 234cc │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 26b30 <_start@@Base+0x2b28> │ │ │ │ + beq 26b2c <_start@@Base+0x2b24> │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r2, r0, #4 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r3, [r4] │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ ldrb ip, [r4, #2] │ │ │ │ @@ -3267,163 +3266,163 @@ │ │ │ │ ldrb ip, [r4, #3] │ │ │ │ orr r3, r3, ip, lsl #24 │ │ │ │ add ip, r4, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ str ip, [r2, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ add r4, r4, r3 │ │ │ │ - bne 26afc <_start@@Base+0x2af4> │ │ │ │ + bne 26af8 <_start@@Base+0x2af0> │ │ │ │ cmp r5, sl │ │ │ │ - bge 26b5c <_start@@Base+0x2b54> │ │ │ │ + bge 26b58 <_start@@Base+0x2b50> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r6, r6, r5, lsl #2 │ │ │ │ sub r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r6, r2, r6 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ - bne 26b4c <_start@@Base+0x2b44> │ │ │ │ + bne 26b48 <_start@@Base+0x2b40> │ │ │ │ str sl, [r7] │ │ │ │ str r0, [fp] │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r8, [r6] │ │ │ │ lsl r4, sl, #2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r9] │ │ │ │ bl 234cc │ │ │ │ - ldr r7, [pc, #3120] @ 277c8 <_start@@Base+0x37c0> │ │ │ │ + ldr r7, [pc, #3120] @ 277c4 <_start@@Base+0x37bc> │ │ │ │ mov r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ - ldr r3, [pc, #3092] @ 277cc <_start@@Base+0x37c4> │ │ │ │ + ldr r3, [pc, #3092] @ 277c8 <_start@@Base+0x37c0> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne 26d58 <_start@@Base+0x2d50> │ │ │ │ + bne 26d54 <_start@@Base+0x2d4c> │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [fp] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26c3c <_start@@Base+0x2c34> │ │ │ │ - b 27f34 <_start@@Base+0x3f2c> │ │ │ │ + bne 26c38 <_start@@Base+0x2c30> │ │ │ │ + b 27f30 <_start@@Base+0x3f28> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bls 26c30 <_start@@Base+0x2c28> │ │ │ │ + bls 26c2c <_start@@Base+0x2c24> │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 27514 <_start@@Base+0x350c> │ │ │ │ + beq 27510 <_start@@Base+0x3508> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27320 <_start@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #2912] @ 277d0 <_start@@Base+0x37c8> │ │ │ │ + bne 2731c <_start@@Base+0x3314> │ │ │ │ + ldr r3, [pc, #2912] @ 277cc <_start@@Base+0x37c4> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #204 @ 0xcc │ │ │ │ str lr, [sp, #344] @ 0x158 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r4, [fp] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ addeq fp, fp, #4 │ │ │ │ subeq sl, sl, #1 │ │ │ │ streq fp, [sp, #76] @ 0x4c │ │ │ │ streq sl, [sp, #68] @ 0x44 │ │ │ │ - beq 26be8 <_start@@Base+0x2be0> │ │ │ │ + beq 26be4 <_start@@Base+0x2bdc> │ │ │ │ mov fp, r3 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bhi 27348 <_start@@Base+0x3340> │ │ │ │ + bhi 27344 <_start@@Base+0x333c> │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r7, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 285c0 <_start@@Base+0x45b8> │ │ │ │ + ble 285bc <_start@@Base+0x45b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #5 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - bne 2758c <_start@@Base+0x3584> │ │ │ │ + bne 27588 <_start@@Base+0x3580> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 26cb0 <_start@@Base+0x2ca8> │ │ │ │ + bne 26cac <_start@@Base+0x2ca4> │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ sub sl, sl, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp fp, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 26be8 <_start@@Base+0x2be0> │ │ │ │ + beq 26be4 <_start@@Base+0x2bdc> │ │ │ │ str lr, [sp, #8] │ │ │ │ - b 26d60 <_start@@Base+0x2d58> │ │ │ │ + b 26d5c <_start@@Base+0x2d54> │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 26dc4 <_start@@Base+0x2dbc> │ │ │ │ + bne 26dc0 <_start@@Base+0x2db8> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #1 │ │ │ │ streq r5, [sp, #28] │ │ │ │ streq r5, [sp, #20] │ │ │ │ - beq 26dd8 <_start@@Base+0x2dd0> │ │ │ │ + beq 26dd4 <_start@@Base+0x2dcc> │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [fp] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ @@ -3444,150 +3443,150 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ eor r3, r3, #1 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 28428 <_start@@Base+0x4420> │ │ │ │ + beq 28424 <_start@@Base+0x441c> │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 284d8 <_start@@Base+0x44d0> │ │ │ │ + beq 284d4 <_start@@Base+0x44cc> │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28480 <_start@@Base+0x4478> │ │ │ │ - ldr r0, [pc, #2496] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ + beq 2847c <_start@@Base+0x4474> │ │ │ │ + ldr r0, [pc, #2496] @ 277d0 <_start@@Base+0x37c8> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26e34 <_start@@Base+0x2e2c> │ │ │ │ + beq 26e30 <_start@@Base+0x2e28> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 39548 │ │ │ │ + bl 39544 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #2456] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ + ldr r0, [pc, #2456] @ 277d4 <_start@@Base+0x37cc> │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26ea4 <_start@@Base+0x2e9c> │ │ │ │ + beq 26ea0 <_start@@Base+0x2e98> │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ - bhi 28154 <_start@@Base+0x414c> │ │ │ │ + beq 28160 <_start@@Base+0x4158> │ │ │ │ + bhi 28150 <_start@@Base+0x4148> │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq 28164 <_start@@Base+0x415c> │ │ │ │ + beq 28160 <_start@@Base+0x4158> │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 2831c <_start@@Base+0x4314> │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ - ldr r1, [pc, #2372] @ 277dc <_start@@Base+0x37d4> │ │ │ │ + beq 2831c <_start@@Base+0x4314> │ │ │ │ + ldr r1, [pc, #2372] @ 277d8 <_start@@Base+0x37d0> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #2356] @ 277e0 <_start@@Base+0x37d8> │ │ │ │ + ldr r0, [pc, #2356] @ 277dc <_start@@Base+0x37d4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ mov r4, #26 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26f10 <_start@@Base+0x2f08> │ │ │ │ - ldr r1, [pc, #2308] @ 277e4 <_start@@Base+0x37dc> │ │ │ │ + beq 26f0c <_start@@Base+0x2f04> │ │ │ │ + ldr r1, [pc, #2308] @ 277e0 <_start@@Base+0x37d8> │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28334 <_start@@Base+0x432c> │ │ │ │ - ldr r1, [pc, #2292] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ + beq 28330 <_start@@Base+0x4328> │ │ │ │ + ldr r1, [pc, #2292] @ 277e4 <_start@@Base+0x37dc> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28188 <_start@@Base+0x4180> │ │ │ │ + bne 28184 <_start@@Base+0x417c> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - ldr r0, [pc, #2260] @ 277ec <_start@@Base+0x37e4> │ │ │ │ + bl 17fa08 │ │ │ │ + ldr r0, [pc, #2260] @ 277e8 <_start@@Base+0x37e0> │ │ │ │ mov r4, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26f38 <_start@@Base+0x2f30> │ │ │ │ + beq 26f34 <_start@@Base+0x2f2c> │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ + bl 52858 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 40274 │ │ │ │ + bl 40270 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24e84 <_start@@Base+0xe7c> │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 6d8c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28240 <_start@@Base+0x4238> │ │ │ │ + bne 2823c <_start@@Base+0x4234> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bl 6d9ac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2828c <_start@@Base+0x4284> │ │ │ │ + beq 28288 <_start@@Base+0x4280> │ │ │ │ mov r3, #25 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 24974 <_start@@Base+0x96c> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 107988 │ │ │ │ - ldr r3, [pc, #2104] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ + bl 10798c │ │ │ │ + ldr r3, [pc, #2104] @ 277ec <_start@@Base+0x37e4> │ │ │ │ mov r4, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ add r8, r8, #19 │ │ │ │ mov r7, r8 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - b 26ff0 <_start@@Base+0x2fe8> │ │ │ │ + b 26fec <_start@@Base+0x2fe4> │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 60f40 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ add r0, r0, #1 │ │ │ │ add r5, r5, r0 │ │ │ │ ldrb fp, [r8, r5] │ │ │ │ add r7, r8, r5 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 26fd8 <_start@@Base+0x2fd0> │ │ │ │ + bne 26fd4 <_start@@Base+0x2fcc> │ │ │ │ mov r4, #25 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24974 <_start@@Base+0x96c> │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ @@ -3603,152 +3602,152 @@ │ │ │ │ mov r1, fp │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ str r8, [sp, #216] @ 0xd8 │ │ │ │ str sl, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ cmp r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ble 28530 <_start@@Base+0x4528> │ │ │ │ + ble 2852c <_start@@Base+0x4524> │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r5, #3 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl 1db61c │ │ │ │ + bl 1db620 │ │ │ │ add r1, r6, #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ - bne 27094 <_start@@Base+0x308c> │ │ │ │ + bne 27090 <_start@@Base+0x3088> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r2, #2] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 214848 │ │ │ │ + bl 214870 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 6d664 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r4, #25 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #84] @ 0x54 │ │ │ │ streq r0, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 6d784 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ subs r3, r0, #1 │ │ │ │ - beq 27158 <_start@@Base+0x3150> │ │ │ │ + beq 27154 <_start@@Base+0x314c> │ │ │ │ add r2, r4, r3 │ │ │ │ - b 27148 <_start@@Base+0x3140> │ │ │ │ + b 27144 <_start@@Base+0x313c> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 27158 <_start@@Base+0x3150> │ │ │ │ + beq 27154 <_start@@Base+0x314c> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27140 <_start@@Base+0x3138> │ │ │ │ + bne 2713c <_start@@Base+0x3134> │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ bl 22f68 <__prctl_time64@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 280f8 <_start@@Base+0x40f0> │ │ │ │ - bl 107988 │ │ │ │ + beq 280f4 <_start@@Base+0x40ec> │ │ │ │ + bl 10798c │ │ │ │ mov r3, #25 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ + bl 17f830 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 283e4 <_start@@Base+0x43dc> │ │ │ │ + beq 283e0 <_start@@Base+0x43d8> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 28378 <_start@@Base+0x4370> │ │ │ │ + beq 28374 <_start@@Base+0x436c> │ │ │ │ mov r4, #25 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 6c6c8 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ bl 6dc84 │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d728 │ │ │ │ + bl 3d724 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5acd0 │ │ │ │ + bl 5accc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - beq 28298 <_start@@Base+0x4290> │ │ │ │ + beq 28294 <_start@@Base+0x428c> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #25 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 5b254 │ │ │ │ - ldr r0, [pc, #1516] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ + bl 5b250 │ │ │ │ + ldr r0, [pc, #1516] @ 277f0 <_start@@Base+0x37e8> │ │ │ │ mov r3, #26 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r8, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ bl 97240 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 27260 <_start@@Base+0x3258> │ │ │ │ + beq 2725c <_start@@Base+0x3254> │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, #27 │ │ │ │ str sl, [sp, #348] @ 0x15c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 18e740 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - bne 281a4 <_start@@Base+0x419c> │ │ │ │ + bne 281a0 <_start@@Base+0x4198> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 282e4 <_start@@Base+0x42dc> │ │ │ │ + bne 282e0 <_start@@Base+0x42d8> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 3d248 │ │ │ │ + bl 3d244 │ │ │ │ mov r0, #28 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -3770,78 +3769,78 @@ │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20de44 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 2546c <_start@@Base+0x1464> │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - b 27390 <_start@@Base+0x3388> │ │ │ │ - ldr r0, [pc, #1232] @ 277f8 <_start@@Base+0x37f0> │ │ │ │ + b 2738c <_start@@Base+0x3384> │ │ │ │ + ldr r0, [pc, #1232] @ 277f4 <_start@@Base+0x37ec> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 274d4 <_start@@Base+0x34cc> │ │ │ │ - ldr r3, [pc, #1212] @ 277fc <_start@@Base+0x37f4> │ │ │ │ + bne 274d0 <_start@@Base+0x34c8> │ │ │ │ + ldr r3, [pc, #1212] @ 277f8 <_start@@Base+0x37f0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ strb r2, [sp, #352] @ 0x160 │ │ │ │ cmp r1, r3 │ │ │ │ strb r3, [sp, #353] @ 0x161 │ │ │ │ - bne 27f14 <_start@@Base+0x3f0c> │ │ │ │ - ldr r1, [pc, #1172] @ 27800 <_start@@Base+0x37f8> │ │ │ │ + bne 27f10 <_start@@Base+0x3f08> │ │ │ │ + ldr r1, [pc, #1172] @ 277fc <_start@@Base+0x37f4> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - ldr r0, [pc, #1152] @ 27804 <_start@@Base+0x37fc> │ │ │ │ + ldr r0, [pc, #1152] @ 27800 <_start@@Base+0x37f8> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #1136] @ 27808 <_start@@Base+0x3800> │ │ │ │ + ldr r2, [pc, #1136] @ 27804 <_start@@Base+0x37fc> │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1040] @ 277b0 <_start@@Base+0x37a8> │ │ │ │ + ldr r3, [pc, #1040] @ 277ac <_start@@Base+0x37a4> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 286c0 <_start@@Base+0x46b8> │ │ │ │ + bne 286bc <_start@@Base+0x46b4> │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movne r1, #0 │ │ │ │ - beq 27e54 <_start@@Base+0x3e4c> │ │ │ │ + beq 27e50 <_start@@Base+0x3e48> │ │ │ │ cmp r3, #3 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ble 28628 <_start@@Base+0x4620> │ │ │ │ + ble 28624 <_start@@Base+0x461c> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, #26 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, r2, #4 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmib r2, {r2, r3} │ │ │ │ - bl 26594 <_start@@Base+0x258c> │ │ │ │ + bl 26590 <_start@@Base+0x2588> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [ip, r6, lsl #2] │ │ │ │ @@ -3850,15 +3849,15 @@ │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldmib r2, {r2, r3} │ │ │ │ - bl 26594 <_start@@Base+0x258c> │ │ │ │ + bl 26590 <_start@@Base+0x2588> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ lsl sl, r6, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add sl, sl, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r1, #6 │ │ │ │ @@ -3867,173 +3866,173 @@ │ │ │ │ add r6, r6, #2 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [ip, sl] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [r3, sl] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28568 <_start@@Base+0x4560> │ │ │ │ + ble 28564 <_start@@Base+0x455c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285dc <_start@@Base+0x45d4> │ │ │ │ + beq 285d8 <_start@@Base+0x45d0> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ streq r2, [sp, #88] @ 0x58 │ │ │ │ strne r2, [sp, #84] @ 0x54 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r0, [pc, #816] @ 2780c <_start@@Base+0x3804> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + ldr r0, [pc, #816] @ 27808 <_start@@Base+0x3800> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dd4 <_start@@Base+0x3dcc> │ │ │ │ - ldr r0, [pc, #796] @ 27810 <_start@@Base+0x3808> │ │ │ │ + beq 27dd0 <_start@@Base+0x3dc8> │ │ │ │ + ldr r0, [pc, #796] @ 2780c <_start@@Base+0x3804> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 280a8 <_start@@Base+0x40a0> │ │ │ │ - ldr r3, [pc, #776] @ 27814 <_start@@Base+0x380c> │ │ │ │ + bne 280a4 <_start@@Base+0x409c> │ │ │ │ + ldr r3, [pc, #776] @ 27810 <_start@@Base+0x3808> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27534 <_start@@Base+0x352c> │ │ │ │ - b 27f34 <_start@@Base+0x3f2c> │ │ │ │ + bne 27530 <_start@@Base+0x3528> │ │ │ │ + b 27f30 <_start@@Base+0x3f28> │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26d58 <_start@@Base+0x2d50> │ │ │ │ + beq 26d54 <_start@@Base+0x2d4c> │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 27528 <_start@@Base+0x3520> │ │ │ │ - b 26c50 <_start@@Base+0x2c48> │ │ │ │ + bls 27524 <_start@@Base+0x351c> │ │ │ │ + b 26c4c <_start@@Base+0x2c44> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 26d14 <_start@@Base+0x2d0c> │ │ │ │ + beq 26d10 <_start@@Base+0x2d08> │ │ │ │ mov r8, r5 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r8, r5 │ │ │ │ add r6, r6, r5 │ │ │ │ str r5, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 17d81c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 17d820 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 280e8 <_start@@Base+0x40e0> │ │ │ │ + beq 280e4 <_start@@Base+0x40dc> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ + beq 286b0 <_start@@Base+0x46a8> │ │ │ │ bl 60f40 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 281e0 <_start@@Base+0x41d8> │ │ │ │ + ble 281dc <_start@@Base+0x41d4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #372] @ 27818 <_start@@Base+0x3810> │ │ │ │ + ldr r3, [pc, #372] @ 27814 <_start@@Base+0x380c> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - beq 2737c <_start@@Base+0x3374> │ │ │ │ + beq 27378 <_start@@Base+0x3370> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b 27558 <_start@@Base+0x3550> │ │ │ │ + b 27554 <_start@@Base+0x354c> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2860c <_start@@Base+0x4604> │ │ │ │ + ble 28608 <_start@@Base+0x4600> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ @@ -4041,369 +4040,369 @@ │ │ │ │ mov r5, #1 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r5, #1 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b 2758c <_start@@Base+0x3584> │ │ │ │ - ldr r3, [pc, #192] @ 2781c <_start@@Base+0x3814> │ │ │ │ + b 27588 <_start@@Base+0x3580> │ │ │ │ + ldr r3, [pc, #192] @ 27818 <_start@@Base+0x3810> │ │ │ │ mov r2, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ + bl 1d46d8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r0, #0 │ │ │ │ - b 27390 <_start@@Base+0x3388> │ │ │ │ + b 2738c <_start@@Base+0x3384> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 2149d8 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 214a00 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + eoreq r9, r8, ip, lsr #16 │ │ │ │ eoreq r9, r8, r8, lsr #16 │ │ │ │ - eoreq r9, r8, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl r4 │ │ │ │ + eoreq r1, r4, ip, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r4, r4, r2, r1 │ │ │ │ - eoreq r9, r8, r4, ror #31 │ │ │ │ - eoreq r9, r8, r0, asr pc │ │ │ │ - eoreq fp, r5, ip, ror lr │ │ │ │ - eoreq r1, r4, r4, ror r0 │ │ │ │ - eoreq r0, r4, r8, asr #31 │ │ │ │ - mlaeq r4, r8, pc, r1 @ │ │ │ │ - eoreq r1, r4, r4, ror pc │ │ │ │ - eoreq r1, r4, r8, lsr pc │ │ │ │ - eoreq r2, r4, r0, asr #32 │ │ │ │ - eoreq r2, r4, r4, lsr r0 │ │ │ │ - strdeq r4, [r4], -r4 @ │ │ │ │ - eoreq r2, r4, ip, lsl #1 │ │ │ │ - eoreq r9, r8, r4, lsl #20 │ │ │ │ - ldrdeq r1, [r4], -r4 @ │ │ │ │ - eoreq r0, r4, r0, lsl r9 │ │ │ │ - eoreq r0, r4, r4, lsl #18 │ │ │ │ - eoreq r1, r4, r0, lsr #25 │ │ │ │ - eoreq r1, r4, r0, lsr #25 │ │ │ │ - eoreq r8, r8, ip, asr ip │ │ │ │ - eoreq r0, r4, r8, ror #14 │ │ │ │ - eoreq r0, r4, ip, asr r7 │ │ │ │ - eoreq r0, r4, r4, asr r7 │ │ │ │ - eoreq r1, r4, r4, lsr #13 │ │ │ │ - mlaeq r4, r8, r6, r0 │ │ │ │ - @ instruction: 0x002413b0 │ │ │ │ - eoreq r1, r4, r0, lsr r3 │ │ │ │ - eoreq r3, r4, r4, ror sl │ │ │ │ - eoreq r1, r4, r4, asr #2 │ │ │ │ - eoreq r8, r8, ip, ror #25 │ │ │ │ - eoreq r8, r8, ip, lsl ip │ │ │ │ - eoreq pc, r3, r4, ror lr @ │ │ │ │ + eoreq r1, r4, r0, asr #5 │ │ │ │ + eoreq r9, r8, r8, ror #31 │ │ │ │ + eoreq r9, r8, r4, asr pc │ │ │ │ + eoreq fp, r5, r8, lsr #29 │ │ │ │ + eoreq r1, r4, r0, lsr #1 │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ + eoreq r1, r4, r4, asr #31 │ │ │ │ + eoreq r1, r4, r0, lsr #31 │ │ │ │ + eoreq r1, r4, r4, ror #30 │ │ │ │ + eoreq r2, r4, ip, rrx │ │ │ │ + eoreq r2, r4, r0, rrx │ │ │ │ + eoreq r4, r4, r0, lsr #6 │ │ │ │ + strheq r2, [r4], -r8 @ │ │ │ │ + eoreq r9, r8, r8, lsl #20 │ │ │ │ + eoreq r1, r4, r0, lsl #28 │ │ │ │ + eoreq r0, r4, ip, lsr r9 │ │ │ │ + eoreq r0, r4, r0, lsr r9 │ │ │ │ + eoreq r1, r4, ip, asr #25 │ │ │ │ + eoreq r1, r4, ip, asr #25 │ │ │ │ + eoreq r8, r8, r0, ror #24 │ │ │ │ + mlaeq r4, r4, r7, r0 │ │ │ │ + eoreq r0, r4, r8, lsl #15 │ │ │ │ + eoreq r0, r4, r0, lsl #15 │ │ │ │ ldrdeq r1, [r4], -r0 @ │ │ │ │ - ldrdeq pc, [r3], -r8 @ │ │ │ │ + eoreq r0, r4, r4, asr #13 │ │ │ │ + ldrdeq r1, [r4], -ip @ │ │ │ │ + eoreq r1, r4, ip, asr r3 │ │ │ │ + eoreq r3, r4, r0, lsr #21 │ │ │ │ + eoreq r1, r4, r0, ror r1 │ │ │ │ + strdeq r8, [r8], -r0 @ │ │ │ │ + eoreq r8, r8, r0, lsr #24 │ │ │ │ + eoreq pc, r3, r0, lsr #29 │ │ │ │ + strdeq r1, [r4], -ip @ │ │ │ │ + eoreq pc, r3, r4, lsl #26 │ │ │ │ + eoreq r0, r5, ip, lsl #1 │ │ │ │ eoreq r0, r5, r0, rrx │ │ │ │ - eoreq r0, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x0023fbb0 │ │ │ │ - eoreq pc, r3, r4, lsr #23 │ │ │ │ - mlaeq r3, ip, fp, pc @ │ │ │ │ - eoreq r0, r4, r8, lsr #29 │ │ │ │ - eoreq pc, r3, ip, ror #21 │ │ │ │ - eoreq r0, r4, ip, lsl #27 │ │ │ │ - mlaeq r4, r4, fp, r0 │ │ │ │ - eoreq r0, r4, ip, asr fp │ │ │ │ - eoreq r0, r4, ip, asr fp │ │ │ │ - eoreq r0, r4, ip, lsr #22 │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - eoreq r2, r4, r4, lsl #4 │ │ │ │ - andeq r0, r0, r0, asr #16 │ │ │ │ - eoreq r0, r4, r8, lsl #18 │ │ │ │ - eoreq r0, r4, r8, asr #17 │ │ │ │ - eoreq r0, r4, r0, asr ip │ │ │ │ - ldrdeq r0, [r4], -r4 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq pc, r3, r4, ror r8 @ │ │ │ │ - eoreq r0, r4, r8, asr r9 │ │ │ │ - eoreq r0, r4, r4, ror #17 │ │ │ │ - eoreq r0, r4, r8, lsl r9 │ │ │ │ - eoreq r0, r4, r4, lsl #17 │ │ │ │ - @ instruction: 0x002408b4 │ │ │ │ - strdeq r0, [r4], -ip @ │ │ │ │ - eoreq pc, r3, ip, asr #14 │ │ │ │ - eoreq pc, r3, r0, asr #14 │ │ │ │ - eoreq r0, r4, r0, lsl #15 │ │ │ │ - eoreq r0, r4, r4, lsr #13 │ │ │ │ - eoreq pc, r3, r0, lsl #14 │ │ │ │ - strdeq pc, [r3], -r4 @ │ │ │ │ - ldrdeq r0, [r4], -ip @ │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - eoreq r0, r4, r0, lsr r6 │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ - @ instruction: 0x0023f5b8 │ │ │ │ - eoreq r0, r4, ip, lsl #13 │ │ │ │ - eoreq r0, r4, r8, lsl r6 │ │ │ │ - eoreq pc, r3, ip, asr r5 @ │ │ │ │ - eoreq pc, r3, r4, lsr #12 │ │ │ │ - eoreq pc, r3, r8, lsl r6 @ │ │ │ │ ldrdeq pc, [r3], -ip @ │ │ │ │ ldrdeq pc, [r3], -r0 @ │ │ │ │ + eoreq pc, r3, r8, asr #23 │ │ │ │ + ldrdeq r0, [r4], -r4 @ │ │ │ │ + eoreq pc, r3, r8, lsl fp @ │ │ │ │ + @ instruction: 0x00240db8 │ │ │ │ + eoreq r0, r4, r0, asr #23 │ │ │ │ + eoreq r0, r4, r8, lsl #23 │ │ │ │ + eoreq r0, r4, r8, lsl #23 │ │ │ │ + eoreq r0, r4, r8, asr fp │ │ │ │ + eoreq r0, r4, r8, lsr #22 │ │ │ │ + eoreq r0, r4, r8, lsr #22 │ │ │ │ + eoreq r2, r4, r0, lsr r2 │ │ │ │ + andeq r0, r0, r0, asr #16 │ │ │ │ + eoreq r0, r4, r4, lsr r9 │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ + eoreq r0, r4, ip, ror ip │ │ │ │ + eoreq r0, r4, r0, lsl #24 │ │ │ │ + eoreq pc, r3, r0, lsr #17 │ │ │ │ + eoreq pc, r3, r0, lsr #17 │ │ │ │ + eoreq r0, r4, r4, lsl #19 │ │ │ │ + eoreq r0, r4, r0, lsl r9 │ │ │ │ + eoreq r0, r4, r4, asr #18 │ │ │ │ + @ instruction: 0x002408b0 │ │ │ │ + eoreq r0, r4, r0, ror #17 │ │ │ │ + eoreq r0, r4, r8, lsr #16 │ │ │ │ + eoreq pc, r3, r8, ror r7 @ │ │ │ │ + eoreq pc, r3, ip, ror #14 │ │ │ │ + eoreq r0, r4, ip, lsr #15 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ + eoreq pc, r3, ip, lsr #14 │ │ │ │ + eoreq pc, r3, r0, lsr #14 │ │ │ │ + eoreq r0, r4, r8, lsl #14 │ │ │ │ + eoreq pc, r3, r8, lsl #8 │ │ │ │ + eoreq r0, r4, ip, asr r6 │ │ │ │ + eoreq r0, r4, ip, lsl r6 │ │ │ │ + eoreq pc, r3, r4, ror #11 │ │ │ │ + @ instruction: 0x002406b8 │ │ │ │ + eoreq r0, r4, r4, asr #12 │ │ │ │ + eoreq pc, r3, r8, lsl #11 │ │ │ │ + eoreq pc, r3, r0, asr r6 @ │ │ │ │ + eoreq pc, r3, r4, asr #12 │ │ │ │ + eoreq pc, r3, r8, lsl #12 │ │ │ │ + strdeq pc, [r3], -ip @ │ │ │ │ + eoreq pc, r3, ip, ror #11 │ │ │ │ + eoreq pc, r3, r8, ror #11 │ │ │ │ + ldrdeq pc, [r3], -r8 @ │ │ │ │ + ldrdeq pc, [r3], -r0 @ │ │ │ │ eoreq pc, r3, r0, asr #11 │ │ │ │ @ instruction: 0x0023f5bc │ │ │ │ eoreq pc, r3, ip, lsr #11 │ │ │ │ eoreq pc, r3, r4, lsr #11 │ │ │ │ mlaeq r3, r4, r5, pc @ │ │ │ │ mlaeq r3, r0, r5, pc @ │ │ │ │ eoreq pc, r3, r0, lsl #11 │ │ │ │ eoreq pc, r3, r8, ror r5 @ │ │ │ │ eoreq pc, r3, r8, ror #10 │ │ │ │ eoreq pc, r3, r4, ror #10 │ │ │ │ eoreq pc, r3, r4, asr r5 @ │ │ │ │ eoreq pc, r3, ip, asr #10 │ │ │ │ eoreq pc, r3, ip, lsr r5 @ │ │ │ │ - eoreq pc, r3, r8, lsr r5 @ │ │ │ │ - eoreq pc, r3, r8, lsr #10 │ │ │ │ + eoreq pc, r3, r0, lsr r5 @ │ │ │ │ eoreq pc, r3, r0, lsr #10 │ │ │ │ - eoreq pc, r3, r0, lsl r5 @ │ │ │ │ - eoreq pc, r3, r4, lsl #10 │ │ │ │ - strdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, r8, lsl r5 @ │ │ │ │ + eoreq pc, r3, r8, lsl #10 │ │ │ │ + strdeq pc, [r3], -ip @ │ │ │ │ eoreq pc, r3, ip, ror #9 │ │ │ │ - ldrdeq pc, [r3], -ip @ │ │ │ │ - ldrdeq pc, [r3], -r0 @ │ │ │ │ - eoreq pc, r3, r0, asr #9 │ │ │ │ - @ instruction: 0x0023f4b8 │ │ │ │ - eoreq pc, r3, r8, lsr #9 │ │ │ │ - eoreq pc, r3, r0, lsr #9 │ │ │ │ - mlaeq r3, r0, r4, pc @ │ │ │ │ - eoreq pc, r3, r8, lsl #9 │ │ │ │ - eoreq pc, r3, r8, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror r4 @ │ │ │ │ - eoreq pc, r3, r0, ror #8 │ │ │ │ - eoreq pc, r3, r4, asr r4 @ │ │ │ │ + eoreq pc, r3, r4, ror #9 │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ + eoreq pc, r3, ip, asr #9 │ │ │ │ + @ instruction: 0x0023f4bc │ │ │ │ + @ instruction: 0x0023f4b4 │ │ │ │ + eoreq pc, r3, r4, lsr #9 │ │ │ │ + mlaeq r3, ip, r4, pc @ │ │ │ │ + eoreq pc, r3, ip, lsl #9 │ │ │ │ + eoreq pc, r3, r0, lsl #9 │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 16c4fc │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 16c500 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 276bc <_start@@Base+0x36b4> │ │ │ │ - ldr r1, [pc, #-388] @ 27820 <_start@@Base+0x3818> │ │ │ │ + bgt 276b8 <_start@@Base+0x36b0> │ │ │ │ + ldr r1, [pc, #-388] @ 2781c <_start@@Base+0x3814> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 28210 <_start@@Base+0x4208> │ │ │ │ + ble 2820c <_start@@Base+0x4204> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-452] @ 27824 <_start@@Base+0x381c> │ │ │ │ + ldr r3, [pc, #-452] @ 27820 <_start@@Base+0x3818> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - bne 276b8 <_start@@Base+0x36b0> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + bne 276b4 <_start@@Base+0x36ac> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b 275a8 <_start@@Base+0x35a0> │ │ │ │ + b 275a4 <_start@@Base+0x359c> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r0, [pc, #-552] @ 27828 <_start@@Base+0x3820> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + ldr r0, [pc, #-552] @ 27824 <_start@@Base+0x381c> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #2 │ │ │ │ mov r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r2, r3] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28658 <_start@@Base+0x4650> │ │ │ │ + ble 28654 <_start@@Base+0x464c> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ lsl r3, r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 26d14 <_start@@Base+0x2d0c> │ │ │ │ - b 2758c <_start@@Base+0x3584> │ │ │ │ + beq 26d10 <_start@@Base+0x2d08> │ │ │ │ + b 27588 <_start@@Base+0x3580> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 52848 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 52844 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27dc8 <_start@@Base+0x3dc0> │ │ │ │ + beq 27dc4 <_start@@Base+0x3dbc> │ │ │ │ mov r2, #26 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 286b4 <_start@@Base+0x46ac> │ │ │ │ + beq 286b0 <_start@@Base+0x46a8> │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 285f8 <_start@@Base+0x45f0> │ │ │ │ + ble 285f4 <_start@@Base+0x45ec> │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 286a8 <_start@@Base+0x46a0> │ │ │ │ + beq 286a4 <_start@@Base+0x469c> │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov fp, #1 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r8, [sp, #24] │ │ │ │ - bne 26d20 <_start@@Base+0x2d18> │ │ │ │ + bne 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4ac8 │ │ │ │ + bl 1d4acc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 5285c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + bl 52858 │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #26 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ble 281b0 <_start@@Base+0x41a8> │ │ │ │ + ble 281ac <_start@@Base+0x41a4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-992] @ 2782c <_start@@Base+0x3824> │ │ │ │ + ldr r3, [pc, #-992] @ 27828 <_start@@Base+0x3820> │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - bne 276b8 <_start@@Base+0x36b0> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + bne 276b4 <_start@@Base+0x36ac> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2835c <_start@@Base+0x4354> │ │ │ │ + ble 28358 <_start@@Base+0x4350> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ble 28584 <_start@@Base+0x457c> │ │ │ │ + ble 28580 <_start@@Base+0x4578> │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #26 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 286a8 <_start@@Base+0x46a0> │ │ │ │ + beq 286a4 <_start@@Base+0x469c> │ │ │ │ bl 60f40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #5 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #204 @ 0xcc │ │ │ │ str r7, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ - bl 2634c <_start@@Base+0x2344> │ │ │ │ - ldr r3, [pc, #-1188] @ 27830 <_start@@Base+0x3828> │ │ │ │ + bl 26348 <_start@@Base+0x2340> │ │ │ │ + ldr r3, [pc, #-1188] @ 2782c <_start@@Base+0x3824> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ ldrb fp, [r3, #4] │ │ │ │ orr r6, r6, r2, lsl #8 │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ @@ -4429,108 +4428,108 @@ │ │ │ │ str r5, [sp] │ │ │ │ add r2, fp, r2 │ │ │ │ asr r3, r2, #31 │ │ │ │ mov r7, r0 │ │ │ │ bl 234c0 │ │ │ │ cmp r6, r5 │ │ │ │ movgt fp, r6 │ │ │ │ - ble 27d94 <_start@@Base+0x3d8c> │ │ │ │ + ble 27d90 <_start@@Base+0x3d88> │ │ │ │ mov r2, fp │ │ │ │ add r1, r4, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 231cc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 27d84 <_start@@Base+0x3d7c> │ │ │ │ + beq 27d80 <_start@@Base+0x3d78> │ │ │ │ sub fp, fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 27d94 <_start@@Base+0x3d8c> │ │ │ │ + ble 27d90 <_start@@Base+0x3d88> │ │ │ │ sub r5, r6, fp │ │ │ │ - b 27d58 <_start@@Base+0x3d50> │ │ │ │ + b 27d54 <_start@@Base+0x3d4c> │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 27d58 <_start@@Base+0x3d50> │ │ │ │ + beq 27d54 <_start@@Base+0x3d4c> │ │ │ │ mov r0, r7 │ │ │ │ bl 23460 │ │ │ │ - ldr r3, [pc, #-1392] @ 27834 <_start@@Base+0x382c> │ │ │ │ + ldr r3, [pc, #-1392] @ 27830 <_start@@Base+0x3828> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 27e78 <_start@@Base+0x3e70> │ │ │ │ + beq 27e74 <_start@@Base+0x3e6c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ - bne 26a78 <_start@@Base+0x2a70> │ │ │ │ - b 26a68 <_start@@Base+0x2a60> │ │ │ │ - bl 3ab00 │ │ │ │ + bne 26a74 <_start@@Base+0x2a6c> │ │ │ │ + b 26a64 <_start@@Base+0x2a5c> │ │ │ │ + bl 3aafc │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - b 26d20 <_start@@Base+0x2d18> │ │ │ │ - ldr r3, [pc, #-1444] @ 27838 <_start@@Base+0x3830> │ │ │ │ + b 26d1c <_start@@Base+0x2d14> │ │ │ │ + ldr r3, [pc, #-1444] @ 27834 <_start@@Base+0x382c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 231b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 234b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 269bc <_start@@Base+0x29b4> │ │ │ │ + b 269b8 <_start@@Base+0x29b0> │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ bl 23034 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - beq 27f48 <_start@@Base+0x3f40> │ │ │ │ + beq 27f44 <_start@@Base+0x3f3c> │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ mov r4, r0 │ │ │ │ - b 26998 <_start@@Base+0x2990> │ │ │ │ + b 26994 <_start@@Base+0x298c> │ │ │ │ cmp r3, #1 │ │ │ │ - ble 28340 <_start@@Base+0x4338> │ │ │ │ + ble 2833c <_start@@Base+0x4334> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b 273d0 <_start@@Base+0x33c8> │ │ │ │ + b 273cc <_start@@Base+0x33c4> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 282c4 <_start@@Base+0x42bc> │ │ │ │ + beq 282c0 <_start@@Base+0x42b8> │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ - beq 282bc <_start@@Base+0x42b4> │ │ │ │ + beq 282b8 <_start@@Base+0x42b0> │ │ │ │ add r2, r6, r0 │ │ │ │ - b 27ec0 <_start@@Base+0x3eb8> │ │ │ │ + b 27ebc <_start@@Base+0x3eb4> │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 282b8 <_start@@Base+0x42b0> │ │ │ │ + beq 282b4 <_start@@Base+0x42ac> │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 27eb8 <_start@@Base+0x3eb0> │ │ │ │ + bne 27eb4 <_start@@Base+0x3eac> │ │ │ │ mov fp, r3 │ │ │ │ add r0, r3, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 234cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ @@ -4540,70 +4539,70 @@ │ │ │ │ add r0, r6, fp │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r4] │ │ │ │ str r8, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r6 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 27db4 <_start@@Base+0x3dac> │ │ │ │ - ldr r1, [pc, #-1760] @ 2783c <_start@@Base+0x3834> │ │ │ │ + b 27db0 <_start@@Base+0x3da8> │ │ │ │ + ldr r1, [pc, #-1760] @ 27838 <_start@@Base+0x3830> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne 26dc4 <_start@@Base+0x2dbc> │ │ │ │ - b 26d88 <_start@@Base+0x2d80> │ │ │ │ - ldr r0, [pc, #-1808] @ 27840 <_start@@Base+0x3838> │ │ │ │ + bne 26dc0 <_start@@Base+0x2db8> │ │ │ │ + b 26d84 <_start@@Base+0x2d7c> │ │ │ │ + ldr r0, [pc, #-1808] @ 2783c <_start@@Base+0x3834> │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23004 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27dfc <_start@@Base+0x3df4> │ │ │ │ + beq 27df8 <_start@@Base+0x3df0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #-1860] @ 27844 <_start@@Base+0x383c> │ │ │ │ + ldr r3, [pc, #-1860] @ 27840 <_start@@Base+0x3838> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ bl 23670 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ add r3, fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27df4 <_start@@Base+0x3dec> │ │ │ │ - ldr r2, [pc, #-1896] @ 27848 <_start@@Base+0x3840> │ │ │ │ + beq 27df0 <_start@@Base+0x3de8> │ │ │ │ + ldr r2, [pc, #-1896] @ 27844 <_start@@Base+0x383c> │ │ │ │ str fp, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 27ff0 <_start@@Base+0x3fe8> │ │ │ │ + b 27fec <_start@@Base+0x3fe4> │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 23670 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ add fp, r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27de4 <_start@@Base+0x3ddc> │ │ │ │ + beq 27de0 <_start@@Base+0x3dd8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 236c4 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ add r7, fp, r0 │ │ │ │ cmp r2, #0 │ │ │ │ strbne sl, [fp, r0] │ │ │ │ @@ -4614,15 +4613,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ add r9, r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r9, #2 │ │ │ │ bl 234cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 286c4 <_start@@Base+0x46bc> │ │ │ │ + beq 286c0 <_start@@Base+0x46b8> │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ bl 23310 │ │ │ │ add r0, r4, r5 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ @@ -4634,124 +4633,124 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb sl, [r4, r9] │ │ │ │ bl 23208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27fcc <_start@@Base+0x3fc4> │ │ │ │ + bne 27fc8 <_start@@Base+0x3fc0> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ - b 26998 <_start@@Base+0x2990> │ │ │ │ - ldr r0, [pc, #-2148] @ 2784c <_start@@Base+0x3844> │ │ │ │ + b 26994 <_start@@Base+0x298c> │ │ │ │ + ldr r0, [pc, #-2148] @ 27848 <_start@@Base+0x3840> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28178 <_start@@Base+0x4170> │ │ │ │ - ldr r0, [pc, #-2168] @ 27850 <_start@@Base+0x3848> │ │ │ │ + beq 28174 <_start@@Base+0x416c> │ │ │ │ + ldr r0, [pc, #-2168] @ 2784c <_start@@Base+0x3844> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28400 <_start@@Base+0x43f8> │ │ │ │ - ldr r3, [pc, #-2188] @ 27854 <_start@@Base+0x384c> │ │ │ │ + bne 283fc <_start@@Base+0x43f4> │ │ │ │ + ldr r3, [pc, #-2188] @ 27850 <_start@@Base+0x3848> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - bl 107988 │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + bl 10798c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b 2761c <_start@@Base+0x3614> │ │ │ │ - ldr r0, [pc, #-2216] @ 27858 <_start@@Base+0x3850> │ │ │ │ + b 27618 <_start@@Base+0x3610> │ │ │ │ + ldr r0, [pc, #-2216] @ 27854 <_start@@Base+0x384c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov r4, #26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 27188 <_start@@Base+0x3180> │ │ │ │ + beq 27184 <_start@@Base+0x317c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 60f40 │ │ │ │ mov r5, r0 │ │ │ │ - bl 107988 │ │ │ │ + bl 10798c │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17f82c │ │ │ │ - b 27188 <_start@@Base+0x3180> │ │ │ │ + bl 17f830 │ │ │ │ + b 27184 <_start@@Base+0x317c> │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 28320 <_start@@Base+0x4318> │ │ │ │ + beq 2831c <_start@@Base+0x4314> │ │ │ │ cmp r2, #121 @ 0x79 │ │ │ │ - bne 26e90 <_start@@Base+0x2e88> │ │ │ │ + bne 26e8c <_start@@Base+0x2e84> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 3954c │ │ │ │ - b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ - ldr r3, [pc, #-2340] @ 2785c <_start@@Base+0x3854> │ │ │ │ + bl 39548 │ │ │ │ + b 26ea0 <_start@@Base+0x2e98> │ │ │ │ + ldr r3, [pc, #-2340] @ 27858 <_start@@Base+0x3850> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-2352] @ 27860 <_start@@Base+0x3858> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r1, [pc, #-2352] @ 2785c <_start@@Base+0x3854> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 26f10 <_start@@Base+0x2f08> │ │ │ │ + b 26f0c <_start@@Base+0x2f04> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d4724 │ │ │ │ - b 27260 <_start@@Base+0x3258> │ │ │ │ + bl 1d4728 │ │ │ │ + b 2725c <_start@@Base+0x3254> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2392] @ 27864 <_start@@Base+0x385c> │ │ │ │ - ldr r1, [pc, #-2392] @ 27868 <_start@@Base+0x3860> │ │ │ │ + ldr r3, [pc, #-2392] @ 27860 <_start@@Base+0x3858> │ │ │ │ + ldr r1, [pc, #-2392] @ 27864 <_start@@Base+0x385c> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2432] @ 2786c <_start@@Base+0x3864> │ │ │ │ - ldr r1, [pc, #-2432] @ 27870 <_start@@Base+0x3868> │ │ │ │ + ldr r3, [pc, #-2432] @ 27868 <_start@@Base+0x3860> │ │ │ │ + ldr r1, [pc, #-2432] @ 2786c <_start@@Base+0x3864> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov ip, r1 │ │ │ │ - ldr r3, [pc, #-2472] @ 27874 <_start@@Base+0x386c> │ │ │ │ - ldr r1, [pc, #-2472] @ 27878 <_start@@Base+0x3870> │ │ │ │ + ldr r3, [pc, #-2472] @ 27870 <_start@@Base+0x3868> │ │ │ │ + ldr r1, [pc, #-2472] @ 27874 <_start@@Base+0x386c> │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 24e84 <_start@@Base+0xe7c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 6da98 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ @@ -4762,517 +4761,517 @@ │ │ │ │ bl 6d9ac │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 24818 <_start@@Base+0x810> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 6db84 │ │ │ │ - b 26f88 <_start@@Base+0x2f80> │ │ │ │ - bl 107988 │ │ │ │ + b 26f84 <_start@@Base+0x2f7c> │ │ │ │ + bl 10798c │ │ │ │ mov r3, r0 │ │ │ │ - b 26fa8 <_start@@Base+0x2fa0> │ │ │ │ + b 26fa4 <_start@@Base+0x2f9c> │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 5ae4c │ │ │ │ + bl 5ae48 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - b 271ec <_start@@Base+0x31e4> │ │ │ │ + b 271e8 <_start@@Base+0x31e0> │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ - b 27ed4 <_start@@Base+0x3ecc> │ │ │ │ + b 27ed0 <_start@@Base+0x3ec8> │ │ │ │ ldr r3, [r4] │ │ │ │ str r8, [sp, #12] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r7 │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ add r4, r4, r3 │ │ │ │ - b 26a78 <_start@@Base+0x2a70> │ │ │ │ + b 26a74 <_start@@Base+0x2a6c> │ │ │ │ mov r4, #25 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 1d46d4 │ │ │ │ - ldr r1, [pc, #-2684] @ 2787c <_start@@Base+0x3874> │ │ │ │ + bl 1d46d8 │ │ │ │ + ldr r1, [pc, #-2684] @ 27878 <_start@@Base+0x3870> │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-2704] @ 27880 <_start@@Base+0x3878> │ │ │ │ + ldr r3, [pc, #-2704] @ 2787c <_start@@Base+0x3874> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 23298 │ │ │ │ - b 2726c <_start@@Base+0x3264> │ │ │ │ + b 27268 <_start@@Base+0x3260> │ │ │ │ mov r3, #26 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 3954c │ │ │ │ - b 26ea4 <_start@@Base+0x2e9c> │ │ │ │ + bl 39548 │ │ │ │ + b 26ea0 <_start@@Base+0x2e98> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ - bl 17fa04 │ │ │ │ - b 26f10 <_start@@Base+0x2f08> │ │ │ │ - ldr r1, [pc, #-2756] @ 27884 <_start@@Base+0x387c> │ │ │ │ + bl 17fa08 │ │ │ │ + b 26f0c <_start@@Base+0x2f04> │ │ │ │ + ldr r1, [pc, #-2756] @ 27880 <_start@@Base+0x3878> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-2780] @ 27888 <_start@@Base+0x3880> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-2780] @ 27884 <_start@@Base+0x387c> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r0, [pc, #-2804] @ 2788c <_start@@Base+0x3884> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r0, [pc, #-2804] @ 27888 <_start@@Base+0x3880> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, #26 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 28538 <_start@@Base+0x4530> │ │ │ │ + beq 28534 <_start@@Base+0x452c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mvn r1, #0 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 6395c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 28538 <_start@@Base+0x4530> │ │ │ │ + beq 28534 <_start@@Base+0x452c> │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ bl 60f40 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 271c0 <_start@@Base+0x31b8> │ │ │ │ - b 271a0 <_start@@Base+0x3198> │ │ │ │ - ldr r0, [pc, #-2908] @ 27890 <_start@@Base+0x3888> │ │ │ │ + beq 271bc <_start@@Base+0x31b4> │ │ │ │ + b 2719c <_start@@Base+0x3194> │ │ │ │ + ldr r0, [pc, #-2908] @ 2788c <_start@@Base+0x3884> │ │ │ │ mov r3, #25 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - b 27194 <_start@@Base+0x318c> │ │ │ │ - ldr r0, [pc, #-2932] @ 27894 <_start@@Base+0x388c> │ │ │ │ + b 27190 <_start@@Base+0x3188> │ │ │ │ + ldr r0, [pc, #-2932] @ 27890 <_start@@Base+0x3888> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28540 <_start@@Base+0x4538> │ │ │ │ - ldr r3, [pc, #-2952] @ 27898 <_start@@Base+0x3890> │ │ │ │ + bne 2853c <_start@@Base+0x4534> │ │ │ │ + ldr r3, [pc, #-2952] @ 27894 <_start@@Base+0x388c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r5, [pc, #-2964] @ 2789c <_start@@Base+0x3894> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r5, [pc, #-2964] @ 27898 <_start@@Base+0x3890> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26df4 <_start@@Base+0x2dec> │ │ │ │ - ldr r3, [pc, #-3008] @ 278a0 <_start@@Base+0x3898> │ │ │ │ + beq 26df0 <_start@@Base+0x2de8> │ │ │ │ + ldr r3, [pc, #-3008] @ 2789c <_start@@Base+0x3894> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - b 26df4 <_start@@Base+0x2dec> │ │ │ │ - ldr r5, [pc, #-3044] @ 278a4 <_start@@Base+0x389c> │ │ │ │ + b 26df0 <_start@@Base+0x2de8> │ │ │ │ + ldr r5, [pc, #-3044] @ 278a0 <_start@@Base+0x3898> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26e0c <_start@@Base+0x2e04> │ │ │ │ - ldr r3, [pc, #-3088] @ 278a8 <_start@@Base+0x38a0> │ │ │ │ + beq 26e08 <_start@@Base+0x2e00> │ │ │ │ + ldr r3, [pc, #-3088] @ 278a4 <_start@@Base+0x389c> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b 26e0c <_start@@Base+0x2e04> │ │ │ │ - ldr r5, [pc, #-3124] @ 278ac <_start@@Base+0x38a4> │ │ │ │ + b 26e08 <_start@@Base+0x2e00> │ │ │ │ + ldr r5, [pc, #-3124] @ 278a8 <_start@@Base+0x38a0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #26 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - beq 26e00 <_start@@Base+0x2df8> │ │ │ │ - ldr r3, [pc, #-3168] @ 278b0 <_start@@Base+0x38a8> │ │ │ │ + beq 26dfc <_start@@Base+0x2df4> │ │ │ │ + ldr r3, [pc, #-3168] @ 278ac <_start@@Base+0x38a4> │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #240] @ 0xf0 │ │ │ │ bl 24aac <_start@@Base+0xaa4> │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - b 26e00 <_start@@Base+0x2df8> │ │ │ │ - beq 270e0 <_start@@Base+0x30d8> │ │ │ │ - b 270d4 <_start@@Base+0x30cc> │ │ │ │ + b 26dfc <_start@@Base+0x2df4> │ │ │ │ + beq 270dc <_start@@Base+0x30d4> │ │ │ │ + b 270d0 <_start@@Base+0x30c8> │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ - b 283d8 <_start@@Base+0x43d0> │ │ │ │ - ldr r0, [pc, #-3220] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ + b 283d4 <_start@@Base+0x43cc> │ │ │ │ + ldr r0, [pc, #-3220] @ 278b0 <_start@@Base+0x38a8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28598 <_start@@Base+0x4590> │ │ │ │ - ldr r3, [pc, #-3240] @ 278b8 <_start@@Base+0x38b0> │ │ │ │ + bne 28594 <_start@@Base+0x458c> │ │ │ │ + ldr r3, [pc, #-3240] @ 278b4 <_start@@Base+0x38ac> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3252] @ 278bc <_start@@Base+0x38b4> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r1, [pc, #-3252] @ 278b8 <_start@@Base+0x38b0> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3276] @ 278c0 <_start@@Base+0x38b8> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3276] @ 278bc <_start@@Base+0x38b4> │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r0, [pc, #-3292] @ 278c4 <_start@@Base+0x38bc> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r0, [pc, #-3292] @ 278c0 <_start@@Base+0x38b8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28680 <_start@@Base+0x4678> │ │ │ │ - ldr r3, [pc, #-3312] @ 278c8 <_start@@Base+0x38c0> │ │ │ │ + bne 2867c <_start@@Base+0x4674> │ │ │ │ + ldr r3, [pc, #-3312] @ 278c4 <_start@@Base+0x38bc> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r1, [pc, #-3324] @ 278cc <_start@@Base+0x38c4> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r1, [pc, #-3324] @ 278c8 <_start@@Base+0x38c0> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3348] @ 278d0 <_start@@Base+0x38c8> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3348] @ 278cc <_start@@Base+0x38c4> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3372] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3372] @ 278d0 <_start@@Base+0x38c8> │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3388] @ 278d8 <_start@@Base+0x38d0> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3388] @ 278d4 <_start@@Base+0x38cc> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ble 28674 <_start@@Base+0x466c> │ │ │ │ - ldr r3, [pc, #-3424] @ 278dc <_start@@Base+0x38d4> │ │ │ │ + ble 28670 <_start@@Base+0x4668> │ │ │ │ + ldr r3, [pc, #-3424] @ 278d8 <_start@@Base+0x38d0> │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #-3428] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ + ldr r1, [pc, #-3428] @ 278dc <_start@@Base+0x38d4> │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r1, [pc, #-3452] @ 278e4 <_start@@Base+0x38dc> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r1, [pc, #-3452] @ 278e0 <_start@@Base+0x38d8> │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2737c <_start@@Base+0x3374> │ │ │ │ - ldr r3, [pc, #-3476] @ 278e8 <_start@@Base+0x38e0> │ │ │ │ + b 27378 <_start@@Base+0x3370> │ │ │ │ + ldr r3, [pc, #-3476] @ 278e4 <_start@@Base+0x38dc> │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2863c <_start@@Base+0x4634> │ │ │ │ - ldr r0, [pc, #-3484] @ 278ec <_start@@Base+0x38e4> │ │ │ │ + b 28638 <_start@@Base+0x4630> │ │ │ │ + ldr r0, [pc, #-3484] @ 278e8 <_start@@Base+0x38e0> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 286d4 <_start@@Base+0x46cc> │ │ │ │ - ldr r3, [pc, #-3504] @ 278f0 <_start@@Base+0x38e8> │ │ │ │ + bne 286d0 <_start@@Base+0x46c8> │ │ │ │ + ldr r3, [pc, #-3504] @ 278ec <_start@@Base+0x38e4> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 24fdc <_start@@Base+0xfd4> │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 24fdc <_start@@Base+0xfd4> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 27dfc <_start@@Base+0x3df4> │ │ │ │ - ldr r0, [pc, #-3560] @ 278f4 <_start@@Base+0x38ec> │ │ │ │ + b 27df8 <_start@@Base+0x3df0> │ │ │ │ + ldr r0, [pc, #-3560] @ 278f0 <_start@@Base+0x38e8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 286fc <_start@@Base+0x46f4> │ │ │ │ - ldr r3, [pc, #-3580] @ 278f8 <_start@@Base+0x38f0> │ │ │ │ + bne 286f8 <_start@@Base+0x46f0> │ │ │ │ + ldr r3, [pc, #-3580] @ 278f4 <_start@@Base+0x38ec> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3592] @ 278fc <_start@@Base+0x38f4> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3592] @ 278f8 <_start@@Base+0x38f0> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28724 <_start@@Base+0x471c> │ │ │ │ - ldr r3, [pc, #-3612] @ 27900 <_start@@Base+0x38f8> │ │ │ │ + bne 28720 <_start@@Base+0x4718> │ │ │ │ + ldr r3, [pc, #-3612] @ 278fc <_start@@Base+0x38f4> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3624] @ 27904 <_start@@Base+0x38fc> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3624] @ 27900 <_start@@Base+0x38f8> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2874c <_start@@Base+0x4744> │ │ │ │ - ldr r3, [pc, #-3644] @ 27908 <_start@@Base+0x3900> │ │ │ │ + bne 28748 <_start@@Base+0x4740> │ │ │ │ + ldr r3, [pc, #-3644] @ 27904 <_start@@Base+0x38fc> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3656] @ 2790c <_start@@Base+0x3904> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3656] @ 27908 <_start@@Base+0x3900> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28774 <_start@@Base+0x476c> │ │ │ │ - ldr r3, [pc, #-3676] @ 27910 <_start@@Base+0x3908> │ │ │ │ + bne 28770 <_start@@Base+0x4768> │ │ │ │ + ldr r3, [pc, #-3676] @ 2790c <_start@@Base+0x3904> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3688] @ 27914 <_start@@Base+0x390c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3688] @ 27910 <_start@@Base+0x3908> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2879c <_start@@Base+0x4794> │ │ │ │ - ldr r3, [pc, #-3708] @ 27918 <_start@@Base+0x3910> │ │ │ │ + bne 28798 <_start@@Base+0x4790> │ │ │ │ + ldr r3, [pc, #-3708] @ 27914 <_start@@Base+0x390c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3720] @ 2791c <_start@@Base+0x3914> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3720] @ 27918 <_start@@Base+0x3910> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287c4 <_start@@Base+0x47bc> │ │ │ │ - ldr r3, [pc, #-3740] @ 27920 <_start@@Base+0x3918> │ │ │ │ + bne 287c0 <_start@@Base+0x47b8> │ │ │ │ + ldr r3, [pc, #-3740] @ 2791c <_start@@Base+0x3914> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3752] @ 27924 <_start@@Base+0x391c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3752] @ 27920 <_start@@Base+0x3918> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287ec <_start@@Base+0x47e4> │ │ │ │ - ldr r3, [pc, #-3772] @ 27928 <_start@@Base+0x3920> │ │ │ │ + bne 287e8 <_start@@Base+0x47e0> │ │ │ │ + ldr r3, [pc, #-3772] @ 27924 <_start@@Base+0x391c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3784] @ 2792c <_start@@Base+0x3924> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3784] @ 27928 <_start@@Base+0x3920> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28814 <_start@@Base+0x480c> │ │ │ │ - ldr r3, [pc, #-3804] @ 27930 <_start@@Base+0x3928> │ │ │ │ + bne 28810 <_start@@Base+0x4808> │ │ │ │ + ldr r3, [pc, #-3804] @ 2792c <_start@@Base+0x3924> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3816] @ 27934 <_start@@Base+0x392c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3816] @ 27930 <_start@@Base+0x3928> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2883c <_start@@Base+0x4834> │ │ │ │ - ldr r3, [pc, #-3836] @ 27938 <_start@@Base+0x3930> │ │ │ │ + bne 28838 <_start@@Base+0x4830> │ │ │ │ + ldr r3, [pc, #-3836] @ 27934 <_start@@Base+0x392c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3848] @ 2793c <_start@@Base+0x3934> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3848] @ 27938 <_start@@Base+0x3930> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28864 <_start@@Base+0x485c> │ │ │ │ - ldr r3, [pc, #-3868] @ 27940 <_start@@Base+0x3938> │ │ │ │ + bne 28860 <_start@@Base+0x4858> │ │ │ │ + ldr r3, [pc, #-3868] @ 2793c <_start@@Base+0x3934> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3880] @ 27944 <_start@@Base+0x393c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3880] @ 27940 <_start@@Base+0x3938> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2888c <_start@@Base+0x4884> │ │ │ │ - ldr r3, [pc, #-3900] @ 27948 <_start@@Base+0x3940> │ │ │ │ + bne 28888 <_start@@Base+0x4880> │ │ │ │ + ldr r3, [pc, #-3900] @ 27944 <_start@@Base+0x393c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3912] @ 2794c <_start@@Base+0x3944> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3912] @ 27948 <_start@@Base+0x3940> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 288b4 <_start@@Base+0x48ac> │ │ │ │ - ldr r3, [pc, #-3932] @ 27950 <_start@@Base+0x3948> │ │ │ │ + bne 288b0 <_start@@Base+0x48a8> │ │ │ │ + ldr r3, [pc, #-3932] @ 2794c <_start@@Base+0x3944> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3944] @ 27954 <_start@@Base+0x394c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3944] @ 27950 <_start@@Base+0x3948> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 288dc <_start@@Base+0x48d4> │ │ │ │ - ldr r3, [pc, #-3964] @ 27958 <_start@@Base+0x3950> │ │ │ │ + bne 288d8 <_start@@Base+0x48d0> │ │ │ │ + ldr r3, [pc, #-3964] @ 27954 <_start@@Base+0x394c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-3976] @ 2795c <_start@@Base+0x3954> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-3976] @ 27958 <_start@@Base+0x3950> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28904 <_start@@Base+0x48fc> │ │ │ │ - ldr r3, [pc, #-3996] @ 27960 <_start@@Base+0x3958> │ │ │ │ + bne 28900 <_start@@Base+0x48f8> │ │ │ │ + ldr r3, [pc, #-3996] @ 2795c <_start@@Base+0x3954> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4008] @ 27964 <_start@@Base+0x395c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-4008] @ 27960 <_start@@Base+0x3958> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2892c <_start@@Base+0x4924> │ │ │ │ - ldr r3, [pc, #-4028] @ 27968 <_start@@Base+0x3960> │ │ │ │ + bne 28928 <_start@@Base+0x4920> │ │ │ │ + ldr r3, [pc, #-4028] @ 27964 <_start@@Base+0x395c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4040] @ 2796c <_start@@Base+0x3964> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-4040] @ 27968 <_start@@Base+0x3960> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28954 <_start@@Base+0x494c> │ │ │ │ - ldr r3, [pc, #-4060] @ 27970 <_start@@Base+0x3968> │ │ │ │ + bne 28950 <_start@@Base+0x4948> │ │ │ │ + ldr r3, [pc, #-4060] @ 2796c <_start@@Base+0x3964> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #-4072] @ 27974 <_start@@Base+0x396c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #-4072] @ 27970 <_start@@Base+0x3968> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2897c <_start@@Base+0x4974> │ │ │ │ - ldr r3, [pc, #-4092] @ 27978 <_start@@Base+0x3970> │ │ │ │ + bne 28978 <_start@@Base+0x4970> │ │ │ │ + ldr r3, [pc, #-4092] @ 27974 <_start@@Base+0x396c> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #156] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #156] @ 28a1c <_start@@Base+0x4a14> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289a4 <_start@@Base+0x499c> │ │ │ │ - ldr r3, [pc, #136] @ 28a24 <_start@@Base+0x4a1c> │ │ │ │ + bne 289a0 <_start@@Base+0x4998> │ │ │ │ + ldr r3, [pc, #136] @ 28a20 <_start@@Base+0x4a18> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #124] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #124] @ 28a24 <_start@@Base+0x4a1c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289cc <_start@@Base+0x49c4> │ │ │ │ - ldr r3, [pc, #104] @ 28a2c <_start@@Base+0x4a24> │ │ │ │ + bne 289c8 <_start@@Base+0x49c0> │ │ │ │ + ldr r3, [pc, #104] @ 28a28 <_start@@Base+0x4a20> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ - ldr r0, [pc, #92] @ 28a30 <_start@@Base+0x4a28> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ + ldr r0, [pc, #92] @ 28a2c <_start@@Base+0x4a24> │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 289f4 <_start@@Base+0x49ec> │ │ │ │ - ldr r3, [pc, #72] @ 28a34 <_start@@Base+0x4a2c> │ │ │ │ + bne 289f0 <_start@@Base+0x49e8> │ │ │ │ + ldr r3, [pc, #72] @ 28a30 <_start@@Base+0x4a28> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [fp] │ │ │ │ - b 26c74 <_start@@Base+0x2c6c> │ │ │ │ + b 26c70 <_start@@Base+0x2c68> │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28a14 <_start@@Base+0x4a0c> │ │ │ │ + beq 28a10 <_start@@Base+0x4a08> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 26c74 <_start@@Base+0x2c6c> │ │ │ │ + bne 26c70 <_start@@Base+0x2c68> │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26c74 <_start@@Base+0x2c6c> │ │ │ │ + beq 26c70 <_start@@Base+0x2c68> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #352] @ 0x160 │ │ │ │ - b 27364 <_start@@Base+0x335c> │ │ │ │ - eoreq pc, r3, r4, asr #8 │ │ │ │ + b 27360 <_start@@Base+0x3358> │ │ │ │ + eoreq pc, r3, r0, ror r4 @ │ │ │ │ + eoreq pc, r3, r8, ror #8 │ │ │ │ + eoreq pc, r3, r8, asr r4 @ │ │ │ │ + eoreq pc, r3, ip, asr #8 │ │ │ │ eoreq pc, r3, ip, lsr r4 @ │ │ │ │ - eoreq pc, r3, ip, lsr #8 │ │ │ │ - eoreq pc, r3, r0, lsr #8 │ │ │ │ - eoreq pc, r3, r0, lsl r4 @ │ │ │ │ - eoreq pc, r3, r8, lsl #8 │ │ │ │ + eoreq pc, r3, r4, lsr r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #252] @ 28b4c <_start@@Base+0x4b44> │ │ │ │ - ldr r1, [pc, #252] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ + ldr ip, [pc, #252] @ 28b48 <_start@@Base+0x4b40> │ │ │ │ + ldr r1, [pc, #252] @ 28b4c <_start@@Base+0x4b44> │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #244] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ + ldr r3, [pc, #244] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #240] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ + ldr r2, [pc, #240] @ 28b54 <_start@@Base+0x4b4c> │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -5281,326 +5280,326 @@ │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2079ec │ │ │ │ - ldr r6, [pc, #172] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ + bl 207a14 │ │ │ │ + ldr r6, [pc, #172] @ 28b58 <_start@@Base+0x4b50> │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6] │ │ │ │ - bl 179cc8 │ │ │ │ - ldr r1, [pc, #160] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ + bl 179ccc │ │ │ │ + ldr r1, [pc, #160] @ 28b5c <_start@@Base+0x4b54> │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 37dac │ │ │ │ - ldr r1, [pc, #140] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ + bl 37da8 │ │ │ │ + ldr r1, [pc, #140] @ 28b60 <_start@@Base+0x4b58> │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ - ldr r1, [pc, #128] @ 28b68 <_start@@Base+0x4b60> │ │ │ │ + bl 37da8 │ │ │ │ + ldr r1, [pc, #128] @ 28b64 <_start@@Base+0x4b5c> │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 37dac │ │ │ │ + bl 37da8 │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a4 <_start@@Base+0x279c> │ │ │ │ + bl 267a0 <_start@@Base+0x2798> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 44768 │ │ │ │ + bl 44764 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 28b6c <_start@@Base+0x4b64> │ │ │ │ + ldr r2, [pc, #80] @ 28b68 <_start@@Base+0x4b60> │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 28b50 <_start@@Base+0x4b48> │ │ │ │ + ldr r3, [pc, #44] @ 28b4c <_start@@Base+0x4b44> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28b48 <_start@@Base+0x4b40> │ │ │ │ + bne 28b44 <_start@@Base+0x4b3c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, r8, lsr #11 │ │ │ │ + eoreq r7, r8, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, lsl #11 │ │ │ │ + eoreq r7, r8, ip, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r6, r8, ror #24 │ │ │ │ - @ instruction: 0xffffbd24 │ │ │ │ - @ instruction: 0xffffbcd4 │ │ │ │ - @ instruction: 0xffffbc90 │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + eorseq lr, r6, ip, ror #24 │ │ │ │ + @ instruction: 0xffffbd28 │ │ │ │ + @ instruction: 0xffffbcd8 │ │ │ │ + @ instruction: 0xffffbc94 │ │ │ │ + ldrdeq r7, [r8], -ip @ │ │ │ │ │ │ │ │ -00028b70 : │ │ │ │ +00028b6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 232ec │ │ │ │ subs r3, r0, #1 │ │ │ │ - beq 28bb0 │ │ │ │ + beq 28bac │ │ │ │ add r2, r4, r3 │ │ │ │ - b 28ba0 │ │ │ │ + b 28b9c │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 28bb0 │ │ │ │ + beq 28bac │ │ │ │ ldrb ip, [r2, #-1]! │ │ │ │ cmp ip, #47 @ 0x2f │ │ │ │ - bne 28b98 │ │ │ │ + bne 28b94 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #15 │ │ │ │ pop {r4, lr} │ │ │ │ b 22f68 <__prctl_time64@plt> │ │ │ │ │ │ │ │ -00028bc0 : │ │ │ │ +00028bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #132] @ 28c5c │ │ │ │ - ldr r3, [pc, #132] @ 28c60 │ │ │ │ + ldr ip, [pc, #132] @ 28c58 │ │ │ │ + ldr r3, [pc, #132] @ 28c5c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ bl 23388 │ │ │ │ - ldr r3, [pc, #92] @ 28c64 │ │ │ │ + ldr r3, [pc, #92] @ 28c60 │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 234b4 │ │ │ │ - ldr r2, [pc, #52] @ 28c68 │ │ │ │ - ldr r3, [pc, #40] @ 28c60 │ │ │ │ + ldr r2, [pc, #52] @ 28c64 │ │ │ │ + ldr r3, [pc, #40] @ 28c5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28c58 │ │ │ │ + bne 28c54 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, r0, lsr #8 │ │ │ │ + eoreq r7, r8, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r4, r0, lsl #13 │ │ │ │ - eoreq r7, r8, r4, asr #7 │ │ │ │ + eoreq r1, r4, ip, lsr #13 │ │ │ │ + eoreq r7, r8, r8, asr #7 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r0, #1 │ │ │ │ mvncc r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #328] @ 28de4 │ │ │ │ - ldr r3, [pc, #328] @ 28de8 │ │ │ │ + ldr r2, [pc, #328] @ 28de0 │ │ │ │ + ldr r3, [pc, #328] @ 28de4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - beq 28dd8 │ │ │ │ + beq 28dd4 │ │ │ │ add lr, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bls 28d30 │ │ │ │ + bls 28d2c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d7c │ │ │ │ + beq 28d78 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28d18 │ │ │ │ + bls 28d14 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 28dc4 │ │ │ │ + beq 28dc0 │ │ │ │ str r0, [lr, #8] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28ce4 │ │ │ │ - bcs 28d78 │ │ │ │ + bhi 28ce0 │ │ │ │ + bcs 28d74 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28d78 │ │ │ │ + beq 28d74 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28d68 │ │ │ │ + bcs 28d64 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28dcc │ │ │ │ + beq 28dc8 │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 28cd8 │ │ │ │ + b 28cd4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [lr, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #76] @ 28dec │ │ │ │ - ldr r3, [pc, #68] @ 28de8 │ │ │ │ + ldr r2, [pc, #76] @ 28de8 │ │ │ │ + ldr r3, [pc, #68] @ 28de4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28de0 │ │ │ │ + bne 28ddc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d78 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28d7c │ │ │ │ + b 28d78 │ │ │ │ mov r0, r1 │ │ │ │ - b 28d98 │ │ │ │ + b 28d94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r8, ip, asr r3 │ │ │ │ + eoreq r7, r8, r0, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r8, r8, asr r2 │ │ │ │ + eoreq r7, r8, ip, asr r2 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ movcs r0, #1 │ │ │ │ mvncc r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #328] @ 28f68 │ │ │ │ - ldr r3, [pc, #328] @ 28f6c │ │ │ │ + ldr r2, [pc, #328] @ 28f64 │ │ │ │ + ldr r3, [pc, #328] @ 28f68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - beq 28f5c │ │ │ │ + beq 28f58 │ │ │ │ add lr, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bls 28eb4 │ │ │ │ + bls 28eb0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f00 │ │ │ │ + beq 28efc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls 28e9c │ │ │ │ + bls 28e98 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r2, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - beq 28f48 │ │ │ │ + beq 28f44 │ │ │ │ str r0, [lr, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 28e68 │ │ │ │ - bcs 28efc │ │ │ │ + bhi 28e64 │ │ │ │ + bcs 28ef8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28efc │ │ │ │ + beq 28ef8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs 28eec │ │ │ │ + bcs 28ee8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r0, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28f50 │ │ │ │ + beq 28f4c │ │ │ │ mov r0, r2 │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 28e5c │ │ │ │ + b 28e58 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [r1, #28] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [lr, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #76] @ 28f70 │ │ │ │ - ldr r3, [pc, #68] @ 28f6c │ │ │ │ + ldr r2, [pc, #76] @ 28f6c │ │ │ │ + ldr r3, [pc, #68] @ 28f68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28f64 │ │ │ │ + bne 28f60 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r3, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28efc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b 28f00 │ │ │ │ + b 28efc │ │ │ │ mov r0, r1 │ │ │ │ - b 28f1c │ │ │ │ + b 28f18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r7, [r8], -r8 @ │ │ │ │ + ldrdeq r7, [r8], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r8], -r4 @ │ │ │ │ + ldrdeq r7, [r8], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -5609,34 +5608,34 @@ │ │ │ │ streq r3, [r2, lr, lsl #2] │ │ │ │ ldr r4, [r5, #524] @ 0x20c │ │ │ │ strne r3, [ip, #16] │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - beq 28fd4 │ │ │ │ + beq 28fd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 28fdc │ │ │ │ + beq 28fd8 │ │ │ │ str r4, [r5, #524] @ 0x20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 28ffc │ │ │ │ - bl 28e08 │ │ │ │ + beq 28ff8 │ │ │ │ + bl 28e04 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ - b 28fd4 │ │ │ │ + b 28fd0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b 28fd4 │ │ │ │ + b 28fd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r6, r2, r1, lsl #2 │ │ │ │ ldr r3, [r6, #504] @ 0x1f8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5646,21 +5645,21 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r6, #504] @ 0x1f8 │ │ │ │ streq r1, [r4, #28] │ │ │ │ streq r1, [r4, #24] │ │ │ │ - beq 2907c │ │ │ │ + beq 29078 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 29084 │ │ │ │ + bcc 29080 │ │ │ │ ldrhi r2, [r0, #28] │ │ │ │ movhi r3, #0 │ │ │ │ movls r4, r0 │ │ │ │ strhi r2, [r4, #28] │ │ │ │ strhi r0, [r4, #24] │ │ │ │ strhi r3, [r0, #28] │ │ │ │ str r4, [r6, #524] @ 0x20c │ │ │ │ @@ -5672,97 +5671,97 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ str r4, [r6, #524] @ 0x20c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ - bne 290d4 │ │ │ │ + bne 290d0 │ │ │ │ ldrb ip, [r1, #359] @ 0x167 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst ip, #2 │ │ │ │ - beq 290dc │ │ │ │ + beq 290d8 │ │ │ │ ldr r3, [r1, #596] @ 0x254 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #596] @ 0x254 │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ tst r3, #1 │ │ │ │ - bne 2911c │ │ │ │ + bne 29118 │ │ │ │ ldr r3, [r1, #356] @ 0x164 │ │ │ │ and r3, r3, #66560 @ 0x10400 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 29134 │ │ │ │ + beq 29130 │ │ │ │ ldr r3, [r1, #584] @ 0x248 │ │ │ │ add ip, r1, #356 @ 0x164 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ - ldr r0, [pc, #96] @ 2916c │ │ │ │ + ldr r0, [pc, #96] @ 29168 │ │ │ │ str r3, [r1, #584] @ 0x248 │ │ │ │ ldrh r3, [ip] │ │ │ │ and r0, r0, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 290d4 │ │ │ │ + bne 290d0 │ │ │ │ ldr r3, [r1, #592] @ 0x250 │ │ │ │ mov r0, #2 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #592] @ 0x250 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r0, r0, #14 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 290f4 │ │ │ │ + beq 290f0 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 290f4 │ │ │ │ + bne 290f0 │ │ │ │ ldr r3, [r1, #588] @ 0x24c │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #588] @ 0x24c │ │ │ │ - b 290d4 │ │ │ │ + b 290d0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #23 │ │ │ │ lsr r0, r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00029194 : │ │ │ │ +00029190 : │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 291ac │ │ │ │ + bne 291a8 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2028] @ 0x7ec │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 291a0 │ │ │ │ + beq 2919c │ │ │ │ ldr r2, [r3] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, #0 │ │ │ │ - beq 291e8 │ │ │ │ + beq 291e4 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ ldr lr, [r1, #364] @ 0x16c │ │ │ │ ldr r2, [r1, #368] @ 0x170 │ │ │ │ add ip, ip, #3 │ │ │ │ ldr lr, [r2, lr, lsl #2] │ │ │ │ ldr r2, [lr, #8] │ │ │ │ add r2, r2, ip, asr #2 │ │ │ │ str r2, [lr, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29214 │ │ │ │ + beq 29210 │ │ │ │ ldr lr, [r1, #364] @ 0x16c │ │ │ │ ldr ip, [r1, #368] @ 0x170 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr ip, [ip, lr, lsl #2] │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r3, r3, r2, asr #2 │ │ │ │ @@ -5777,120 +5776,120 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ ldr r8, [r1, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr r7, [r0, #368] @ 0x170 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 292b4 │ │ │ │ + bne 292b0 │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 292ac │ │ │ │ + bne 292a8 │ │ │ │ ldr r4, [r5, #376] @ 0x178 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r9, r4 │ │ │ │ - beq 2929c │ │ │ │ + beq 29298 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2928c │ │ │ │ + bne 29288 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 292f4 │ │ │ │ + beq 292f0 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 29274 │ │ │ │ + bne 29270 │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ str r9, [r3, #20] │ │ │ │ strb r2, [r3, #25] │ │ │ │ ldr r3, [r7, r8, lsl #2] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #372] @ 0x174 │ │ │ │ cmp r0, #1 │ │ │ │ addgt r0, r7, r0, lsl #2 │ │ │ │ subgt r0, r0, #4 │ │ │ │ movgt r3, r7 │ │ │ │ movgt r1, #0 │ │ │ │ - ble 292e4 │ │ │ │ + ble 292e0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne r1, [r2, #25] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 292d0 │ │ │ │ + bne 292cc │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #359] @ 0x167 │ │ │ │ - b 29250 │ │ │ │ + b 2924c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 29220 │ │ │ │ add r0, sl, r0 │ │ │ │ cmp r9, r0 │ │ │ │ movcc r9, r0 │ │ │ │ - b 2928c │ │ │ │ + b 29288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 293fc │ │ │ │ + beq 293f8 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ push {r4, lr} │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r4, [r0, #368] @ 0x170 │ │ │ │ - beq 2936c │ │ │ │ + beq 29368 │ │ │ │ ldr ip, [r0, #372] @ 0x174 │ │ │ │ cmp ip, #1 │ │ │ │ addgt ip, r4, ip, lsl #2 │ │ │ │ movgt r3, r4 │ │ │ │ subgt ip, ip, #4 │ │ │ │ movgt lr, #0 │ │ │ │ - ble 29360 │ │ │ │ + ble 2935c │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ strbne lr, [r2, #24] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 2934c │ │ │ │ + bne 29348 │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r0, #359] @ 0x167 │ │ │ │ ldr ip, [r4, r1, lsl #2] │ │ │ │ ldrb r3, [ip, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 293f4 │ │ │ │ + bne 293f0 │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #696] @ 0x2b8 │ │ │ │ - bne 293a0 │ │ │ │ - b 29404 │ │ │ │ + bne 2939c │ │ │ │ + b 29400 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29404 │ │ │ │ + beq 29400 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 29394 │ │ │ │ + bne 29390 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 29394 │ │ │ │ + bne 29390 │ │ │ │ mov r2, lr │ │ │ │ - b 293dc │ │ │ │ + b 293d8 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 29390 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29394 │ │ │ │ + beq 29390 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 293c4 │ │ │ │ + bne 293c0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ movcs r0, r2 │ │ │ │ - b 29394 │ │ │ │ + b 29390 │ │ │ │ ldr r0, [ip, #16] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #696] @ 0x2b8 │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ str r0, [ip, #16] │ │ │ │ strb r3, [ip, #24] │ │ │ │ @@ -5900,291 +5899,291 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b 29448 │ │ │ │ + b 29444 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ add r1, r1, #12 │ │ │ │ - beq 29474 │ │ │ │ + beq 29470 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 2943c │ │ │ │ - ldr r3, [pc, #120] @ 294dc │ │ │ │ + bcs 29438 │ │ │ │ + ldr r3, [pc, #120] @ 294d8 │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 22ea8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ - b 29494 │ │ │ │ + b 29490 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ add r4, r4, #12 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ add ip, r5, r3, lsl #2 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, r3, lr │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, r2 │ │ │ │ - bne 29484 │ │ │ │ + bne 29480 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsh r0, [r4, #22] │ │ │ │ add r3, r3, lr │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [ip, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ strheq r0, [ip, #10] │ │ │ │ - b 29484 │ │ │ │ + b 29480 │ │ │ │ @ instruction: 0xfffff800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 29534 │ │ │ │ - ldr r4, [pc, #60] @ 29538 │ │ │ │ + ldr r3, [pc, #60] @ 29530 │ │ │ │ + ldr r4, [pc, #60] @ 29534 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29510 │ │ │ │ + beq 2950c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #36] @ 2953c │ │ │ │ - ldr r0, [pc, #36] @ 29540 │ │ │ │ + ldr r3, [pc, #36] @ 29538 │ │ │ │ + ldr r0, [pc, #36] @ 2953c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eorseq lr, r6, r4, lsr #4 │ │ │ │ - strdeq r6, [r8], -r8 @ │ │ │ │ + eorseq lr, r6, r8, lsr #4 │ │ │ │ + strdeq r6, [r8], -ip @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #23 │ │ │ │ + ldrdeq pc, [r3], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #56] @ 295a8 │ │ │ │ + ldr ip, [pc, #56] @ 295a4 │ │ │ │ ldrb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r3, [pc, #52] @ 295ac │ │ │ │ + ldr r3, [pc, #52] @ 295a8 │ │ │ │ add ip, pc, ip │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [r0, #360] @ 0x168 │ │ │ │ - ldr r0, [pc, #40] @ 295b0 │ │ │ │ + ldr r0, [pc, #40] @ 295ac │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ mov r1, #1 │ │ │ │ bl 2346c │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #0 │ │ │ │ b 23298 │ │ │ │ - eoreq r6, r8, r4, lsl #21 │ │ │ │ + eoreq r6, r8, r8, lsl #21 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, ror fp @ │ │ │ │ + mlaeq r3, ip, fp, pc @ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 295d4 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 295e0 │ │ │ │ + beq 295dc │ │ │ │ ldr r3, [r1, #660] @ 0x294 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r0, [r1, #660] @ 0x294 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ tst r3, #4 │ │ │ │ - beq 29618 │ │ │ │ + beq 29614 │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 295d8 │ │ │ │ + bne 295d4 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 2962c │ │ │ │ + ldr r2, [pc, #40] @ 29628 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r1, #664] @ 0x298 │ │ │ │ - b 295d8 │ │ │ │ + b 295d4 │ │ │ │ ldr r3, [r1, #656] @ 0x290 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r1, #656] @ 0x290 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff8006 │ │ │ │ │ │ │ │ -00029630 : │ │ │ │ +0002962c : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29648 │ │ │ │ + bne 29644 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2044] @ 0x7fc │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00029658 : │ │ │ │ +00029654 : │ │ │ │ ldrb r2, [r1, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 29670 │ │ │ │ + bne 2966c │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #2032] @ 0x7f0 │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bxle lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 2976c │ │ │ │ + ldr r3, [pc, #200] @ 29768 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ asr r1, r1, #1 │ │ │ │ bl 22ea8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #2 │ │ │ │ - ble 29760 │ │ │ │ + ble 2975c │ │ │ │ ldr lr, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ add r5, lr, #4 │ │ │ │ - b 2970c │ │ │ │ + b 29708 │ │ │ │ ldr r7, [lr, r1, lsl #2] │ │ │ │ add r8, r7, #3 │ │ │ │ cmp ip, r8 │ │ │ │ - bhi 29730 │ │ │ │ + bhi 2972c │ │ │ │ cmp r7, r2 │ │ │ │ strcc r2, [lr, r1, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r4] │ │ │ │ - ble 29760 │ │ │ │ + ble 2975c │ │ │ │ sub r2, r3, #2 │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r7, [lr, r2, lsl #2] │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ sub r1, r1, r0 │ │ │ │ - bls 296d8 │ │ │ │ + bls 296d4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 296f0 │ │ │ │ + beq 296ec │ │ │ │ sub r1, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ strne ip, [lr, r1, lsl #2] │ │ │ │ sub r2, r2, r0 │ │ │ │ ldrne r1, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #2 │ │ │ │ strne r1, [lr, r2, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 2970c │ │ │ │ + bgt 29708 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfffff744 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #36] @ 297ac │ │ │ │ - ldr r3, [pc, #36] @ 297b0 │ │ │ │ + ldr ip, [pc, #36] @ 297a8 │ │ │ │ + ldr r3, [pc, #36] @ 297ac │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 297b4 │ │ │ │ + ldr r0, [pc, #28] @ 297b0 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r0, ror r8 │ │ │ │ + eoreq r6, r8, r4, ror r8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - mlaeq r3, r4, r9, pc @ │ │ │ │ + eoreq pc, r3, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ 29810 │ │ │ │ - ldr r3, [pc, #64] @ 29814 │ │ │ │ + ldr r2, [pc, #64] @ 2980c │ │ │ │ + ldr r3, [pc, #64] @ 29810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29818 │ │ │ │ + ldr r2, [pc, #36] @ 29814 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r4, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r8, lsr #16 │ │ │ │ + eoreq r6, r8, ip, lsr #16 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, ror #18 │ │ │ │ + mlaeq r3, r4, r9, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #36] @ 29858 │ │ │ │ - ldr r3, [pc, #36] @ 2985c │ │ │ │ + ldr ip, [pc, #36] @ 29854 │ │ │ │ + ldr r3, [pc, #36] @ 29858 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r0, [pc, #28] @ 29860 │ │ │ │ + ldr r0, [pc, #28] @ 2985c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r4, asr #15 │ │ │ │ + eoreq r6, r8, r8, asr #15 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, lsr #18 │ │ │ │ + eoreq pc, r3, r8, asr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ - ldr ip, [pc, #124] @ 298f8 │ │ │ │ - ldr r3, [pc, #124] @ 298fc │ │ │ │ + ldr ip, [pc, #124] @ 298f4 │ │ │ │ + ldr r3, [pc, #124] @ 298f8 │ │ │ │ sub sp, sp, #288 @ 0x120 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -6196,35 +6195,35 @@ │ │ │ │ bl 22eb4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #48] @ 29900 │ │ │ │ - ldr r3, [pc, #40] @ 298fc │ │ │ │ + ldr r2, [pc, #48] @ 298fc │ │ │ │ + ldr r3, [pc, #40] @ 298f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 298f4 │ │ │ │ + bne 298f0 │ │ │ │ add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r8, r8, ror r7 │ │ │ │ + eoreq r6, r8, ip, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r8, r8, lsr #14 │ │ │ │ + eoreq r6, r8, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r2, [pc, #232] @ 29a04 │ │ │ │ - ldr r3, [pc, #232] @ 29a08 │ │ │ │ + ldr r2, [pc, #232] @ 29a00 │ │ │ │ + ldr r3, [pc, #232] @ 29a04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ mov r0, #81920 @ 0x14000 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov r3, #0 │ │ │ │ @@ -6239,100 +6238,100 @@ │ │ │ │ str r2, [sp] │ │ │ │ bl 23160 │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - ldr r3, [pc, #144] @ 29a0c │ │ │ │ + ldr r3, [pc, #144] @ 29a08 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 22eb4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 23394 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ bl 23394 │ │ │ │ - ldr r3, [pc, #104] @ 29a10 │ │ │ │ - ldr r2, [pc, #104] @ 29a14 │ │ │ │ + ldr r3, [pc, #104] @ 29a0c │ │ │ │ + ldr r2, [pc, #104] @ 29a10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 299c4 │ │ │ │ + beq 299c0 │ │ │ │ mov r0, #11 │ │ │ │ blx r3 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, #11 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #60] @ 29a18 │ │ │ │ - ldr r3, [pc, #40] @ 29a08 │ │ │ │ + ldr r2, [pc, #60] @ 29a14 │ │ │ │ + ldr r3, [pc, #40] @ 29a04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29a00 │ │ │ │ + bne 299fc │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r6, [r8], -ip @ │ │ │ │ + eoreq r6, r8, r0, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r1, r0, r0, lsr #12 │ │ │ │ - eorseq sp, r6, r4, ror sp │ │ │ │ + eorseq sp, r6, r8, ror sp │ │ │ │ stmdaeq r0, {r2} │ │ │ │ - eoreq r6, r8, ip, lsl r6 │ │ │ │ + eoreq r6, r8, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #120] @ 29aac │ │ │ │ + ldr r5, [pc, #120] @ 29aa8 │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r2, r1, r2 │ │ │ │ tst r0, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 29a70 │ │ │ │ + bne 29a6c │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2334c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29a74 │ │ │ │ + bne 29a70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ - ldr r3, [pc, #52] @ 29ab0 │ │ │ │ + bl 2976c │ │ │ │ + ldr r3, [pc, #52] @ 29aac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29ab4 │ │ │ │ + ldr r2, [pc, #40] @ 29ab0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r4, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002865b4 │ │ │ │ + @ instruction: 0x002865b8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r0, lsr #14 │ │ │ │ + eoreq pc, r3, ip, asr #14 │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ - beq 29af8 │ │ │ │ + beq 29af4 │ │ │ │ tst r3, #2 │ │ │ │ bxne lr │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -6351,59 +6350,59 @@ │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 29414 │ │ │ │ - ldr r7, [pc, #144] @ 29bd0 │ │ │ │ + bl 29410 │ │ │ │ + ldr r7, [pc, #144] @ 29bcc │ │ │ │ mov sl, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ add r9, r4, #1152 @ 0x480 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r5, #-4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 29b80 │ │ │ │ + beq 29b7c │ │ │ │ ldr r8, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29b9c │ │ │ │ + bne 29b98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r5, #-4] │ │ │ │ sub sl, sl, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r9 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 29b4c │ │ │ │ + bne 29b48 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #48] @ 29bd4 │ │ │ │ + ldr r3, [pc, #48] @ 29bd0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29bd8 │ │ │ │ + ldr r2, [pc, #36] @ 29bd4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002864b0 │ │ │ │ + @ instruction: 0x002864b4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, lsr #11 │ │ │ │ + ldrdeq pc, [r3], -r4 @ │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 29c10 │ │ │ │ + bne 29c0c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ lsr r1, r1, #14 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0, #42] @ 0x2a │ │ │ │ andne r0, r0, #3 │ │ │ │ subne r0, r0, #1 │ │ │ │ @@ -6415,303 +6414,303 @@ │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 29414 │ │ │ │ - ldr r8, [pc, #204] @ 29d0c │ │ │ │ + bl 29410 │ │ │ │ + ldr r8, [pc, #204] @ 29d08 │ │ │ │ mov sl, #0 │ │ │ │ add r6, r4, #1152 @ 0x480 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29c88 │ │ │ │ + beq 29c84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29ca0 │ │ │ │ + bne 29c9c │ │ │ │ ldrsh r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29ca0 │ │ │ │ + beq 29c9c │ │ │ │ add r3, r3, #1 │ │ │ │ strh r3, [r4, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 29c94 │ │ │ │ + beq 29c90 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29c5c │ │ │ │ + bne 29c58 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 29c48 │ │ │ │ + bne 29c44 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29cd8 │ │ │ │ + bne 29cd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r4, r6 │ │ │ │ sub sl, sl, r3 │ │ │ │ - bne 29c48 │ │ │ │ - b 29c94 │ │ │ │ - ldr r3, [pc, #48] @ 29d10 │ │ │ │ + bne 29c44 │ │ │ │ + b 29c90 │ │ │ │ + ldr r3, [pc, #48] @ 29d0c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 29d14 │ │ │ │ + ldr r2, [pc, #36] @ 29d10 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r9, ip} │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002863b4 │ │ │ │ + @ instruction: 0x002863b8 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, ip, ror #8 │ │ │ │ + mlaeq r3, r8, r4, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 29d44 │ │ │ │ + beq 29d40 │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 29e18 │ │ │ │ + bne 29e14 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r4, #504] @ 0x1f8 │ │ │ │ str r3, [r4, #524] @ 0x20c │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29dbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsr r3, r6, #14 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29d84 │ │ │ │ + beq 29d80 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 29da8 │ │ │ │ + beq 29da4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsr r3, r3, #14 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29dd4 │ │ │ │ + beq 29dd0 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 29dd4 │ │ │ │ + bne 29dd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ mov r6, r5 │ │ │ │ tst r3, #1 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - beq 29d60 │ │ │ │ + beq 29d5c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29da8 │ │ │ │ + bne 29da4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29dc0 │ │ │ │ + bne 29dbc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29e40 │ │ │ │ + beq 29e3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 29e24 │ │ │ │ + bne 29e20 │ │ │ │ ldr r1, [r4, #520] @ 0x208 │ │ │ │ ldr r2, [r4, #540] @ 0x21c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r4, #508] @ 0x1fc │ │ │ │ str r2, [r4, #528] @ 0x210 │ │ │ │ str r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r4, #540] @ 0x21c │ │ │ │ - b 29d44 │ │ │ │ + b 29d40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - ldr r6, [pc, #264] @ 29f84 │ │ │ │ + ldr r6, [pc, #264] @ 29f80 │ │ │ │ cmp r7, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 29f28 │ │ │ │ + beq 29f24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - bne 29ec0 │ │ │ │ - b 29ef0 │ │ │ │ + bne 29ebc │ │ │ │ + b 29eec │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29f40 │ │ │ │ + beq 29f3c │ │ │ │ ldr ip, [r3] │ │ │ │ add lr, r1, r2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 29eac │ │ │ │ + beq 29ea8 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - bne 29ec0 │ │ │ │ + bne 29ebc │ │ │ │ tst r5, #1 │ │ │ │ movne sl, #3 │ │ │ │ moveq sl, #1 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r8, [r7, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 2334c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29f4c │ │ │ │ + bne 29f48 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 29efc │ │ │ │ + bne 29ef8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b 29ef0 │ │ │ │ - ldr r3, [pc, #52] @ 29f88 │ │ │ │ + b 29eec │ │ │ │ + ldr r3, [pc, #52] @ 29f84 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 29f8c │ │ │ │ + ldr r2, [pc, #40] @ 29f88 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stmib sp, {r5, ip} │ │ │ │ str r8, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r6, r8, r4, ror r1 │ │ │ │ + eoreq r6, r8, r8, ror r1 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq pc, r3, r8, asr #4 │ │ │ │ + eoreq pc, r3, r4, ror r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 28c84 │ │ │ │ + bl 28c80 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2a0f0 │ │ │ │ + beq 2a0ec │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r0, r5, r6 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r2, r6, r2 │ │ │ │ streq r5, [r1] │ │ │ │ streq r2, [r1, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ add ip, r2, r3 │ │ │ │ cmp r5, ip │ │ │ │ - beq 2a0dc │ │ │ │ + beq 2a0d8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a024 │ │ │ │ + beq 2a020 │ │ │ │ ldr ip, [r2] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp r0, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ stmeq r2, {r5, lr} │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ add ip, lr, ip │ │ │ │ cmp r5, ip │ │ │ │ addeq lr, r6, lr │ │ │ │ streq lr, [r2, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2a058 │ │ │ │ + beq 2a054 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r0, lr │ │ │ │ ldr r0, [ip, #4] │ │ │ │ streq r5, [ip] │ │ │ │ addeq r0, r6, r0 │ │ │ │ streq r0, [ip, #4] │ │ │ │ - beq 2a0e4 │ │ │ │ + beq 2a0e0 │ │ │ │ add lr, r0, lr │ │ │ │ cmp r5, lr │ │ │ │ - beq 2a168 │ │ │ │ + beq 2a164 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ add lr, r0, #24 │ │ │ │ cmp lr, r7 │ │ │ │ str lr, [r4, #16] │ │ │ │ ldr lr, [r4, #8] │ │ │ │ add r7, lr, r0 │ │ │ │ - bhi 2a10c │ │ │ │ + bhi 2a108 │ │ │ │ cmp r5, r3 │ │ │ │ str r6, [r7, #4] │ │ │ │ - bcs 2a114 │ │ │ │ + bcs 2a110 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #16] │ │ │ │ strne r7, [r2, #20] │ │ │ │ streq r7, [r4, #4] │ │ │ │ str r7, [r1, #16] │ │ │ │ str r5, [lr, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c84 │ │ │ │ + bl 28c80 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 2a150 │ │ │ │ - bls 2a0d0 │ │ │ │ + bcc 2a14c │ │ │ │ + bls 2a0cc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r0, [r7, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r0, [r4] │ │ │ │ @@ -6724,363 +6723,363 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r3, r2, #24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bcs 2a12c │ │ │ │ + bcs 2a128 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r7, #16] │ │ │ │ str ip, [r7, #20] │ │ │ │ strne r7, [ip, #16] │ │ │ │ str r7, [r1, #20] │ │ │ │ - b 2a09c │ │ │ │ + b 2a098 │ │ │ │ add r0, ip, r2 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [ip, r2] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2a0d0 │ │ │ │ + b 2a0cc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b 2a0cc │ │ │ │ + b 2a0c8 │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [ip, #4] │ │ │ │ - b 2a0e4 │ │ │ │ + b 2a0e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ orr r3, r2, r3 │ │ │ │ tst r1, r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - bne 2a1d8 │ │ │ │ + bne 2a1d4 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 29f90 │ │ │ │ + bl 29f8c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29f90 │ │ │ │ - bl 29770 │ │ │ │ + b 29f8c │ │ │ │ + bl 2976c │ │ │ │ ldrb ip, [r1, #42] @ 0x2a │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ lsr r2, ip, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ bic r3, r3, #16 │ │ │ │ cmp r2, #1 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ - beq 2a23c │ │ │ │ - bls 2a220 │ │ │ │ + beq 2a238 │ │ │ │ + bls 2a21c │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 29a1c │ │ │ │ + b 29a18 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2a23c │ │ │ │ + bhi 2a238 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b 29a1c │ │ │ │ + b 29a18 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 29a1c │ │ │ │ + b 29a18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #42] @ 0x2a │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ lsr r2, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ bic r3, r3, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - beq 2a2d8 │ │ │ │ - bls 2a2c8 │ │ │ │ + beq 2a2d4 │ │ │ │ + bls 2a2c4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r5, #264] @ 0x108 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ ldrls r2, [r4, #36] @ 0x24 │ │ │ │ - bls 2a29c │ │ │ │ + bls 2a298 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a29c │ │ │ │ + b 2a298 │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2a394 │ │ │ │ - bls 2a378 │ │ │ │ + beq 2a390 │ │ │ │ + bls 2a374 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov r7, #0 │ │ │ │ add r5, r5, #16320 @ 0x3fc0 │ │ │ │ add r5, r5, #63 @ 0x3f │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ lsr r6, r5, #14 │ │ │ │ - ble 2a348 │ │ │ │ + ble 2a344 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add lr, r3, r8 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ sub ip, lr, r3 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ - bgt 2a330 │ │ │ │ + bgt 2a32c │ │ │ │ ldr ip, [r0, #616] @ 0x268 │ │ │ │ ldr r2, [r0, #316] @ 0x13c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r7, r7, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r3, r5 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [ip, #12] │ │ │ │ str r2, [r0, #316] @ 0x13c │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2a3b0 │ │ │ │ + bhi 2a3ac │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #18 │ │ │ │ movne r7, #1 │ │ │ │ - b 2a314 │ │ │ │ + b 2a310 │ │ │ │ mov r5, #16384 @ 0x4000 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b 2a32c │ │ │ │ + b 2a328 │ │ │ │ mov r5, #16384 @ 0x4000 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r8, r5 │ │ │ │ - b 2a32c │ │ │ │ + b 2a328 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r2, r4, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ - beq 2a40c │ │ │ │ + beq 2a408 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r6, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a430 │ │ │ │ + beq 2a42c │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r7, [r1] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 2a3f8 │ │ │ │ + b 2a3f4 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a468 │ │ │ │ + beq 2a464 │ │ │ │ add r3, r0, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0] │ │ │ │ str r0, [r1] │ │ │ │ mov r4, r0 │ │ │ │ - b 2a3f8 │ │ │ │ - bl 294e0 │ │ │ │ + b 2a3f4 │ │ │ │ + bl 294dc │ │ │ │ │ │ │ │ -0002a46c : │ │ │ │ +0002a468 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ mov r7, r1 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2a4b8 │ │ │ │ + beq 2a4b4 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2a4c8 │ │ │ │ + beq 2a4c4 │ │ │ │ ldr r3, [r7, #364] @ 0x16c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2a54c │ │ │ │ + beq 2a548 │ │ │ │ ldr r0, [r9, #-4] │ │ │ │ lsl r0, r0, #11 │ │ │ │ lsr r0, r0, #18 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r3, [r3, #2040] @ 0x7f8 │ │ │ │ bx r3 │ │ │ │ ldr sl, [r1, #368] @ 0x170 │ │ │ │ ldr r8, [r7, #372] @ 0x174 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 2a5ac │ │ │ │ + bls 2a5a8 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 2a4f0 │ │ │ │ + b 2a4ec │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2a560 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 2a4e4 │ │ │ │ + bne 2a4e0 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a5d0 │ │ │ │ + beq 2a5cc │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r7, #364] @ 0x16c │ │ │ │ str r4, [r9, #64] @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 2a4a8 │ │ │ │ + bne 2a4a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #2040] @ 0x7f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ lsl r4, r8, #1 │ │ │ │ lsl r0, r8, #3 │ │ │ │ str r4, [r7, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 2a5d0 │ │ │ │ + beq 2a5cc │ │ │ │ lsl r6, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ mov sl, r5 │ │ │ │ sub r2, r4, r8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, sl, r6 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r7, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2a4cc │ │ │ │ + b 2a4c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a564 │ │ │ │ + bne 2a560 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r7, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs sl, r0, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne 2a590 │ │ │ │ - bl 294e0 │ │ │ │ + bne 2a58c │ │ │ │ + bl 294dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r0 │ │ │ │ add r2, r0, #1152 @ 0x480 │ │ │ │ mov ip, r0 │ │ │ │ add r8, r5, r6 │ │ │ │ - b 2a618 │ │ │ │ + b 2a614 │ │ │ │ cmp lr, r8 │ │ │ │ - beq 2a690 │ │ │ │ + beq 2a68c │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 2a668 │ │ │ │ + beq 2a664 │ │ │ │ ldr lr, [ip] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2a60c │ │ │ │ + beq 2a608 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bge 2a60c │ │ │ │ + bge 2a608 │ │ │ │ add r4, lr, r3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 2a604 │ │ │ │ + bne 2a600 │ │ │ │ add lr, r3, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ moveq r0, r6 │ │ │ │ movne r0, r3 │ │ │ │ str lr, [ip, #4] │ │ │ │ strh r3, [ip, #10] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2a6b4 │ │ │ │ + beq 2a6b0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a65c │ │ │ │ + bne 2a658 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ stmib r1, {r0, r3} │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -7089,27 +7088,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r6 │ │ │ │ movne r0, #0 │ │ │ │ str r5, [ip] │ │ │ │ str lr, [ip, #4] │ │ │ │ strh r3, [ip, #10] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29414 │ │ │ │ + bl 29410 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a6dc │ │ │ │ + bne 2a6d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2a688 │ │ │ │ + beq 2a684 │ │ │ │ rsb r0, r6, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ @@ -7125,46 +7124,46 @@ │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ sub r3, r3, #1 │ │ │ │ orr ip, r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ands r3, r3, ip │ │ │ │ - bne 2a7c0 │ │ │ │ + bne 2a7bc │ │ │ │ ldr ip, [r5, #20] │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ sub ip, ip, r2 │ │ │ │ str ip, [r5, #20] │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ bl 231b4 │ │ │ │ ldr r4, [r6, #616] @ 0x268 │ │ │ │ ldr r2, [r6, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r2, lsl #16 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 2976c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #616] @ 0x268 │ │ │ │ ldr lr, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ @@ -7172,441 +7171,441 @@ │ │ │ │ movne r5, #1 │ │ │ │ orr r6, r1, r2 │ │ │ │ sub lr, lr, r2, lsr #14 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub lr, lr, r5 │ │ │ │ tst r7, r6 │ │ │ │ str lr, [r0, #316] @ 0x13c │ │ │ │ - bne 2a82c │ │ │ │ + bne 2a828 │ │ │ │ ldr r0, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5d0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 29770 │ │ │ │ + bl 2976c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - beq 2a8d8 │ │ │ │ - ldr r9, [pc, #1428] @ 2adf4 │ │ │ │ + beq 2a8d4 │ │ │ │ + ldr r9, [pc, #1428] @ 2adf0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #42] @ 0x2a │ │ │ │ mov r7, r8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bls 2a998 │ │ │ │ + bls 2a994 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2a8b0 │ │ │ │ + ble 2a8ac │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r0, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, r3, lsl #2] │ │ │ │ - bgt 2a894 │ │ │ │ + bgt 2a890 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2a860 │ │ │ │ + bne 2a85c │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ mov r2, #0 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq sl, r3 │ │ │ │ addeq fp, r5, #68 @ 0x44 │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq 2aa6c │ │ │ │ - ldr r3, [pc, #1276] @ 2adf8 │ │ │ │ + beq 2aa68 │ │ │ │ + ldr r3, [pc, #1276] @ 2adf4 │ │ │ │ add fp, r5, #68 @ 0x44 │ │ │ │ add lr, r5, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, lr │ │ │ │ str r3, [sp] │ │ │ │ ldr r6, [fp, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2aa5c │ │ │ │ + beq 2aa58 │ │ │ │ mov r9, #0 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r6] │ │ │ │ tst r3, #1 │ │ │ │ - bne 2a954 │ │ │ │ + bne 2a950 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2a9a0 │ │ │ │ + bne 2a99c │ │ │ │ mov r2, r6 │ │ │ │ str r7, [fp] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a9b8 │ │ │ │ + b 2a9b4 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ bic r3, r3, #1 │ │ │ │ tst r2, #24 │ │ │ │ strb r3, [r6, #43] @ 0x2b │ │ │ │ - bne 2aa4c │ │ │ │ + bne 2aa48 │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ - beq 2aa5c │ │ │ │ + beq 2aa58 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ldr r2, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2a9ac │ │ │ │ + beq 2a9a8 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ - b 2a954 │ │ │ │ + b 2a950 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2a890 │ │ │ │ + b 2a88c │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [r6] │ │ │ │ mov r6, r2 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r2, [r7] │ │ │ │ strne r9, [r2, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2ad9c │ │ │ │ + bne 2ad98 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bls 2ad70 │ │ │ │ + bls 2ad6c │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2ad88 │ │ │ │ + ble 2ad84 │ │ │ │ add r2, r1, r2 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 2aa00 │ │ │ │ + bgt 2a9fc │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ac38 │ │ │ │ + beq 2ac34 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 2ad88 │ │ │ │ + bhi 2ad84 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2ac38 │ │ │ │ + bhi 2ac34 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac38 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 2a97c │ │ │ │ + bne 2a978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ + bne 2a914 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #904] @ 2adfc │ │ │ │ + ldr r3, [pc, #904] @ 2adf8 │ │ │ │ add r6, r5, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ add r2, fp, #44 @ 0x2c │ │ │ │ stmib sp, {r2, r3, r6} │ │ │ │ ldr r7, [fp, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ade4 │ │ │ │ + beq 2ade0 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r6, r7 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ ldr r7, [r7] │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ac80 │ │ │ │ + beq 2ac7c │ │ │ │ ldrh r3, [r6, #42] @ 0x2a │ │ │ │ mov r9, r6 │ │ │ │ bic r3, r3, #256 @ 0x100 │ │ │ │ bic r3, r3, #3 │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r6, #42] @ 0x2a │ │ │ │ ldrh r3, [r6, #40] @ 0x28 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2aa9c │ │ │ │ + bne 2aa98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3] │ │ │ │ and r3, r3, #260 @ 0x104 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ moveq r9, #0 │ │ │ │ cmp r3, fp │ │ │ │ str r9, [fp, #88] @ 0x58 │ │ │ │ - bne 2aa88 │ │ │ │ + bne 2aa84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 2adec │ │ │ │ + bne 2ade8 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2ab58 │ │ │ │ + beq 2ab54 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab48 │ │ │ │ + beq 2ab44 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2ab2c │ │ │ │ + bne 2ab28 │ │ │ │ add sl, sl, r2 │ │ │ │ ldr r3, [r5, #584] @ 0x248 │ │ │ │ adds r3, r3, sl │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ ldr r8, [r5, #344] @ 0x158 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2ac28 │ │ │ │ - ldr r9, [pc, #656] @ 2ae00 │ │ │ │ + beq 2ac24 │ │ │ │ + ldr r9, [pc, #656] @ 2adfc │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, r8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r8, [r8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - bls 2adc8 │ │ │ │ + bls 2adc4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 2add0 │ │ │ │ + ble 2adcc │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r2, ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r6, r3, lsl #2] │ │ │ │ - bgt 2abac │ │ │ │ + bgt 2aba8 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2adc0 │ │ │ │ + beq 2adbc │ │ │ │ ldrhi r2, [r7, #32] │ │ │ │ - bhi 2add0 │ │ │ │ + bhi 2adcc │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2adc0 │ │ │ │ + bhi 2adbc │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 2ab74 │ │ │ │ + bne 2ab70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #344] @ 0x158 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r6, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 2a928 │ │ │ │ + bne 2a924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne 2a918 │ │ │ │ - b 2aa68 │ │ │ │ + bne 2a914 │ │ │ │ + b 2aa64 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2ac98 │ │ │ │ + bne 2ac94 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ tst r2, #3 │ │ │ │ - bne 2aad8 │ │ │ │ + bne 2aad4 │ │ │ │ cmp r9, #0 │ │ │ │ strne r7, [r9] │ │ │ │ streq r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [r6] │ │ │ │ strne r9, [r2, #4] │ │ │ │ tst r3, #16 │ │ │ │ - bne 2ad78 │ │ │ │ + bne 2ad74 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bls 2ad68 │ │ │ │ + bls 2ad64 │ │ │ │ ldr ip, [r6, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 2adac │ │ │ │ + ble 2ada8 │ │ │ │ add r2, r1, r2 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ str r8, [r4, r3, lsl #2] │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 2acec │ │ │ │ + bgt 2ace8 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2ad34 │ │ │ │ + beq 2ad30 │ │ │ │ ldrhi ip, [r6, #32] │ │ │ │ - bhi 2adac │ │ │ │ + bhi 2ada8 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r6, #36] @ 0x24 │ │ │ │ - bls 2ad38 │ │ │ │ + bls 2ad34 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - b 2aad0 │ │ │ │ + b 2aacc │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2ace8 │ │ │ │ + b 2ace4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2a9fc │ │ │ │ + b 2a9f8 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2acb8 │ │ │ │ + bl 2a1d8 │ │ │ │ + b 2acb4 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ac3c │ │ │ │ + b 2ac38 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2a1dc │ │ │ │ - b 2a9cc │ │ │ │ + bl 2a1d8 │ │ │ │ + b 2a9c8 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2ad38 │ │ │ │ + b 2ad34 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2abf4 │ │ │ │ + b 2abf0 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 2aba8 │ │ │ │ + b 2aba4 │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2abf4 │ │ │ │ + b 2abf0 │ │ │ │ mov r9, r7 │ │ │ │ - b 2aad8 │ │ │ │ + b 2aad4 │ │ │ │ mov fp, r2 │ │ │ │ - b 2aa80 │ │ │ │ + b 2aa7c │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - eorseq ip, r6, ip, lsl lr │ │ │ │ - eorseq ip, r6, r8, lsr #25 │ │ │ │ - eorseq ip, r6, ip, lsr #23 │ │ │ │ + eorseq ip, r6, r0, lsr #28 │ │ │ │ + eorseq ip, r6, ip, lsr #25 │ │ │ │ + @ instruction: 0x0036cbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ - ldr r9, [pc, #360] @ 2af90 │ │ │ │ + ldr r9, [pc, #360] @ 2af8c │ │ │ │ lsr lr, r6, #14 │ │ │ │ add r9, pc, r9 │ │ │ │ lsl lr, lr, #2 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r7, r0 │ │ │ │ - b 2ae50 │ │ │ │ + b 2ae4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2aecc │ │ │ │ + bne 2aec8 │ │ │ │ ldr r4, [r4, #300] @ 0x12c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2af48 │ │ │ │ + beq 2af44 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - beq 2ae3c │ │ │ │ + beq 2ae38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2aea0 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2aea4 │ │ │ │ + bls 2aea0 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2aea0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #3 │ │ │ │ - bne 2af6c │ │ │ │ - ldr r3, [pc, #248] @ 2af94 │ │ │ │ + bne 2af68 │ │ │ │ + ldr r3, [pc, #248] @ 2af90 │ │ │ │ ldr r2, [r4, #356] @ 0x164 │ │ │ │ bics r3, r3, r2 │ │ │ │ - beq 2af6c │ │ │ │ - ldr r2, [pc, #236] @ 2af98 │ │ │ │ - ldr r3, [pc, #236] @ 2af9c │ │ │ │ + beq 2af68 │ │ │ │ + ldr r2, [pc, #236] @ 2af94 │ │ │ │ + ldr r3, [pc, #236] @ 2af98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ @@ -7614,450 +7613,450 @@ │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2af88 │ │ │ │ - bls 2af58 │ │ │ │ + beq 2af84 │ │ │ │ + bls 2af54 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ tst r3, #4 │ │ │ │ orreq r3, r3, #4 │ │ │ │ strbeq r3, [r5, #42] @ 0x2a │ │ │ │ ldreq r3, [r4, #252] @ 0xfc │ │ │ │ streq r3, [r5, #16] │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ streq r5, [r4, #252] @ 0xfc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #80] @ 2afa0 │ │ │ │ - ldr r3, [pc, #72] @ 2af9c │ │ │ │ + ldr r2, [pc, #80] @ 2af9c │ │ │ │ + ldr r3, [pc, #72] @ 2af98 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2aeb0 │ │ │ │ + b 2aeac │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 2af88 │ │ │ │ + bhi 2af84 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b 2af04 │ │ │ │ + b 2af00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a248 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - b 2af3c │ │ │ │ + b 2af38 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 2af04 │ │ │ │ - ldrdeq r5, [r8], -r0 @ │ │ │ │ + b 2af00 │ │ │ │ + ldrdeq r5, [r8], -r4 @ │ │ │ │ andeq r0, r0, #8 │ │ │ │ - eoreq lr, r3, r4, lsr #6 │ │ │ │ + eoreq lr, r3, r0, asr r3 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq lr, r3, ip, lsr #5 │ │ │ │ + ldrdeq lr, [r3], -r8 @ │ │ │ │ │ │ │ │ -0002afa4 : │ │ │ │ +0002afa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r5, #2 │ │ │ │ - beq 2aff0 │ │ │ │ + beq 2afec │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2b050 │ │ │ │ + beq 2b04c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2afe0 │ │ │ │ + beq 2afdc │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 2b034 │ │ │ │ - ldr r0, [pc, #132] @ 2b06c │ │ │ │ + b 2b030 │ │ │ │ + ldr r0, [pc, #132] @ 2b068 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 235c8 │ │ │ │ - ldr r3, [pc, #120] @ 2b070 │ │ │ │ + ldr r3, [pc, #120] @ 2b06c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ae04 │ │ │ │ + bl 2ae00 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2b038 │ │ │ │ - ldr r1, [pc, #80] @ 2b074 │ │ │ │ + beq 2b034 │ │ │ │ + ldr r1, [pc, #80] @ 2b070 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - ldr r1, [pc, #56] @ 2b078 │ │ │ │ + ldr r1, [pc, #56] @ 2b074 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2b034 │ │ │ │ - ldr r1, [pc, #36] @ 2b07c │ │ │ │ + b 2b030 │ │ │ │ + ldr r1, [pc, #36] @ 2b078 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ - b 2b034 │ │ │ │ - eoreq lr, r3, r4, ror #4 │ │ │ │ - eorseq ip, r6, r4, lsr #14 │ │ │ │ - eoreq lr, r3, r4, lsl #5 │ │ │ │ - eoreq lr, r3, ip, lsr r2 │ │ │ │ - eoreq lr, r3, r8, asr #3 │ │ │ │ + b 2b030 │ │ │ │ + mlaeq r3, r0, r2, lr │ │ │ │ + eorseq ip, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x0023e2b0 │ │ │ │ + eoreq lr, r3, r8, ror #4 │ │ │ │ + strdeq lr, [r3], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #560] @ 2b2dc │ │ │ │ + ldr r0, [pc, #560] @ 2b2d8 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r6, #1152 @ 0x480 │ │ │ │ mov ip, r6 │ │ │ │ - b 2b0c4 │ │ │ │ + b 2b0c0 │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2b1c4 │ │ │ │ + beq 2b1c0 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ cmp r5, lr │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b4 │ │ │ │ ldr r4, [ip] │ │ │ │ ands r1, r4, r0 │ │ │ │ - bne 2b0b8 │ │ │ │ + bne 2b0b4 │ │ │ │ ldrsh r3, [ip, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [ip] │ │ │ │ str r1, [ip, #4] │ │ │ │ - bne 2b23c │ │ │ │ + bne 2b238 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b110 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ - b 2b128 │ │ │ │ + b 2b124 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, #288 @ 0x120 │ │ │ │ - beq 2b2b4 │ │ │ │ + beq 2b2b0 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b11c │ │ │ │ + bne 2b118 │ │ │ │ mov r9, #278528 @ 0x44000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ add r1, r5, r9 │ │ │ │ mov r0, #0 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ mov r8, r0 │ │ │ │ - bhi 2b2bc │ │ │ │ + bhi 2b2b8 │ │ │ │ add r4, r0, #16320 @ 0x3fc0 │ │ │ │ add r4, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #16320 @ 0x3fc0 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ subs sl, r4, r0 │ │ │ │ - bne 2b24c │ │ │ │ + bne 2b248 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r6 │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r7] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r4, r5 │ │ │ │ - bl 2a5d4 │ │ │ │ + bl 2a5d0 │ │ │ │ ldr r3, [r7] │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #272] @ 2b2dc │ │ │ │ - b 2b1e4 │ │ │ │ + ldr r0, [pc, #272] @ 2b2d8 │ │ │ │ + b 2b1e0 │ │ │ │ add r4, r4, r1 │ │ │ │ ands ip, r4, r0 │ │ │ │ - beq 2b288 │ │ │ │ + beq 2b284 │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2b114 │ │ │ │ + beq 2b110 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 2b1d8 │ │ │ │ + bcs 2b1d4 │ │ │ │ ldr r4, [r2] │ │ │ │ sub r1, r1, r5 │ │ │ │ ands ip, r4, r0 │ │ │ │ - bne 2b1cc │ │ │ │ + bne 2b1c8 │ │ │ │ ldrsh r3, [r2, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, r4, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2] │ │ │ │ - beq 2b100 │ │ │ │ + beq 2b0fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b104 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - b 2b108 │ │ │ │ + b 2b104 │ │ │ │ mov r1, sl │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2d0 │ │ │ │ + bne 2b2cc │ │ │ │ cmp r9, sl │ │ │ │ - bls 2b280 │ │ │ │ + bls 2b27c │ │ │ │ sub r9, r9, sl │ │ │ │ add r6, r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 23664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2b2c4 │ │ │ │ + bne 2b2c0 │ │ │ │ ldr r3, [r7] │ │ │ │ - b 2b1b0 │ │ │ │ + b 2b1ac │ │ │ │ ldrsh r3, [r2, #10] │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne 2b228 │ │ │ │ + bne 2b224 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #16384 @ 0x4000 │ │ │ │ - b 2b138 │ │ │ │ + b 2b134 │ │ │ │ mov r4, #0 │ │ │ │ - b 2b108 │ │ │ │ + b 2b104 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 297b8 │ │ │ │ + bl 297b4 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002b2e0 : │ │ │ │ +0002b2dc : │ │ │ │ adds r0, r0, r1 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2ec : │ │ │ │ +0002b2e8 : │ │ │ │ cmp r0, r1 │ │ │ │ subcs r0, r0, r1 │ │ │ │ movcc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b2fc : │ │ │ │ - ldr r3, [pc, #12] @ 2b310 │ │ │ │ +0002b2f8 : │ │ │ │ + ldr r3, [pc, #12] @ 2b30c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r4 │ │ │ │ + eorseq ip, r6, r0, lsr #8 │ │ │ │ │ │ │ │ -0002b314 : │ │ │ │ - ldr r3, [pc, #12] @ 2b328 │ │ │ │ +0002b310 : │ │ │ │ + ldr r3, [pc, #12] @ 2b324 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #480] @ 0x1e0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, lsl #8 │ │ │ │ + eorseq ip, r6, r8, lsl #8 │ │ │ │ │ │ │ │ -0002b32c : │ │ │ │ - ldr r3, [pc, #20] @ 2b348 │ │ │ │ +0002b328 : │ │ │ │ + ldr r3, [pc, #20] @ 2b344 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #464] @ 0x1d0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, ror #7 │ │ │ │ + @ instruction: 0x0036c3f0 │ │ │ │ │ │ │ │ -0002b34c : │ │ │ │ - ldr r3, [pc, #20] @ 2b368 │ │ │ │ +0002b348 : │ │ │ │ + ldr r3, [pc, #20] @ 2b364 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #468] @ 0x1d4 │ │ │ │ str r0, [r3, #468] @ 0x1d4 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, asr #7 │ │ │ │ + @ instruction: 0x0036c3d0 │ │ │ │ │ │ │ │ -0002b36c : │ │ │ │ - ldr r3, [pc, #12] @ 2b380 │ │ │ │ +0002b368 : │ │ │ │ + ldr r3, [pc, #12] @ 2b37c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #472] @ 0x1d8 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsr #7 │ │ │ │ + @ instruction: 0x0036c3b0 │ │ │ │ │ │ │ │ -0002b384 : │ │ │ │ - ldr r3, [pc, #20] @ 2b3a0 │ │ │ │ +0002b380 : │ │ │ │ + ldr r3, [pc, #20] @ 2b39c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #492 @ 0x1ec │ │ │ │ str r1, [r3, #488] @ 0x1e8 │ │ │ │ strh r0, [r2] │ │ │ │ bx lr │ │ │ │ - mlaseq r6, r4, r3, ip │ │ │ │ + mlaseq r6, r8, r3, ip │ │ │ │ │ │ │ │ -0002b3a4 : │ │ │ │ - ldr r3, [pc, #12] @ 2b3b8 │ │ │ │ +0002b3a0 : │ │ │ │ + ldr r3, [pc, #12] @ 2b3b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #484] @ 0x1e4 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, ror r3 │ │ │ │ + eorseq ip, r6, r8, ror r3 │ │ │ │ │ │ │ │ -0002b3bc : │ │ │ │ - ldr r3, [pc, #12] @ 2b3d0 │ │ │ │ +0002b3b8 : │ │ │ │ + ldr r3, [pc, #12] @ 2b3cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #496] @ 0x1f0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, asr r3 │ │ │ │ + eorseq ip, r6, r0, ror #6 │ │ │ │ │ │ │ │ -0002b3d4 : │ │ │ │ - ldr r3, [pc, #28] @ 2b3f8 │ │ │ │ +0002b3d0 : │ │ │ │ + ldr r3, [pc, #28] @ 2b3f4 │ │ │ │ lsr r0, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r0, asr #6 │ │ │ │ + eorseq ip, r6, r4, asr #6 │ │ │ │ │ │ │ │ -0002b3fc : │ │ │ │ - ldr r3, [pc, #24] @ 2b41c │ │ │ │ +0002b3f8 : │ │ │ │ + ldr r3, [pc, #24] @ 2b418 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #328] @ 0x148 │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ adds r0, r0, r3 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r3 │ │ │ │ + eorseq ip, r6, r0, lsr #6 │ │ │ │ │ │ │ │ -0002b420 : │ │ │ │ - ldr r3, [pc, #8] @ 2b430 │ │ │ │ +0002b41c : │ │ │ │ + ldr r3, [pc, #8] @ 2b42c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0036c2f8 │ │ │ │ + @ instruction: 0x0036c2fc │ │ │ │ │ │ │ │ -0002b434 : │ │ │ │ - ldr r3, [pc, #32] @ 2b45c │ │ │ │ +0002b430 : │ │ │ │ + ldr r3, [pc, #32] @ 2b458 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #8] │ │ │ │ ldrbeq r3, [r2, #358] @ 0x166 │ │ │ │ biceq r3, r3, #56 @ 0x38 │ │ │ │ orreq r3, r3, #64 @ 0x40 │ │ │ │ strbeq r3, [r2, #358] @ 0x166 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r4, ror #5 │ │ │ │ + eorseq ip, r6, r8, ror #5 │ │ │ │ │ │ │ │ -0002b460 : │ │ │ │ - ldr r3, [pc, #32] @ 2b488 │ │ │ │ +0002b45c : │ │ │ │ + ldr r3, [pc, #32] @ 2b484 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0036c2b4 │ │ │ │ + @ instruction: 0x0036c2b8 │ │ │ │ │ │ │ │ -0002b48c : │ │ │ │ - ldr r3, [pc, #28] @ 2b4b0 │ │ │ │ +0002b488 : │ │ │ │ + ldr r3, [pc, #28] @ 2b4ac │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #352] @ 0x160 │ │ │ │ subne r3, r3, #1 │ │ │ │ addeq r3, r3, #1 │ │ │ │ str r3, [r2, #352] @ 0x160 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, r8, lsl #5 │ │ │ │ + eorseq ip, r6, ip, lsl #5 │ │ │ │ │ │ │ │ -0002b4b4 : │ │ │ │ +0002b4b0 : │ │ │ │ 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, [pc, #280] @ 2b5e4 │ │ │ │ + ldr r1, [pc, #280] @ 2b5e0 │ │ │ │ cmp r0, #75 @ 0x4b │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 2b5c8 │ │ │ │ + beq 2b5c4 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - beq 2b5d8 │ │ │ │ + beq 2b5d4 │ │ │ │ add r3, r5, #576 @ 0x240 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 2b5d0 │ │ │ │ + beq 2b5cc │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r0, r3 │ │ │ │ moveq fp, #508 @ 0x1fc │ │ │ │ - beq 2b51c │ │ │ │ + beq 2b518 │ │ │ │ cmp r0, #167 @ 0xa7 │ │ │ │ - ldr fp, [pc, #204] @ 2b5e8 │ │ │ │ + ldr fp, [pc, #204] @ 2b5e4 │ │ │ │ movne fp, r0 │ │ │ │ ldr sl, [r5, #36] @ 0x24 │ │ │ │ cmp sl, r4 │ │ │ │ - ble 2b54c │ │ │ │ + ble 2b548 │ │ │ │ ldr r9, [r5, #40] @ 0x28 │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ movne r6, #1 │ │ │ │ str r6, [r9, fp, lsl #2] │ │ │ │ str r7, [r8, r4, lsl #2] │ │ │ │ @@ -8066,20 +8065,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ lsl r3, r4, r1 │ │ │ │ lsl r8, r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 23070 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 2b5e0 │ │ │ │ + beq 2b5dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2b5e0 │ │ │ │ + beq 2b5dc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -8089,231 +8088,231 @@ │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 231b4 │ │ │ │ lsl r3, r4, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ str r9, [r5, #40] @ 0x28 │ │ │ │ str r8, [r5, #44] @ 0x2c │ │ │ │ - b 2b530 │ │ │ │ - ldr fp, [pc, #28] @ 2b5ec │ │ │ │ - b 2b51c │ │ │ │ - ldr fp, [pc, #24] @ 2b5f0 │ │ │ │ - b 2b51c │ │ │ │ - ldr fp, [pc, #20] @ 2b5f4 │ │ │ │ - b 2b51c │ │ │ │ - bl 294e0 │ │ │ │ - eorseq ip, r6, r0, asr r2 │ │ │ │ + b 2b52c │ │ │ │ + ldr fp, [pc, #28] @ 2b5e8 │ │ │ │ + b 2b518 │ │ │ │ + ldr fp, [pc, #24] @ 2b5ec │ │ │ │ + b 2b518 │ │ │ │ + ldr fp, [pc, #20] @ 2b5f0 │ │ │ │ + b 2b518 │ │ │ │ + bl 294dc │ │ │ │ + eorseq ip, r6, r4, asr r2 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ │ │ │ │ -0002b5f8 : │ │ │ │ - b 2b4b4 │ │ │ │ +0002b5f4 : │ │ │ │ + b 2b4b0 │ │ │ │ │ │ │ │ -0002b5fc : │ │ │ │ - ldr r1, [pc, #52] @ 2b638 │ │ │ │ +0002b5f8 : │ │ │ │ + ldr r1, [pc, #52] @ 2b634 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ subne r1, r1, #4 │ │ │ │ addne r3, r1, r3 │ │ │ │ subne r3, r3, r0 │ │ │ │ ldr r0, [r2, #440] @ 0x1b8 │ │ │ │ adds r0, r0, r3 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ - eorseq ip, r6, ip, lsl r1 │ │ │ │ + eorseq ip, r6, r0, lsr #2 │ │ │ │ │ │ │ │ -0002b63c : │ │ │ │ - ldr r3, [pc, #16] @ 2b654 │ │ │ │ +0002b638 : │ │ │ │ + ldr r3, [pc, #16] @ 2b650 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #616] @ 0x268 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldrsbeq ip, [r6], -ip @ │ │ │ │ + eorseq ip, r6, r0, ror #1 │ │ │ │ │ │ │ │ -0002b658 : │ │ │ │ - ldr r3, [pc, #12] @ 2b66c │ │ │ │ +0002b654 : │ │ │ │ + ldr r3, [pc, #12] @ 2b668 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 2ae04 │ │ │ │ - ldrheq ip, [r6], -ip @ │ │ │ │ + b 2ae00 │ │ │ │ + eorseq ip, r6, r0, asr #1 │ │ │ │ │ │ │ │ -0002b670 : │ │ │ │ +0002b66c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b674 : │ │ │ │ +0002b670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ │ │ │ │ -0002b698 : │ │ │ │ +0002b694 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b69c : │ │ │ │ +0002b698 : │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ands r2, r0, #7 │ │ │ │ addne r3, r3, #12 │ │ │ │ subne r0, r3, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b6b4 : │ │ │ │ +0002b6b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b734 │ │ │ │ + ldr ip, [pc, #96] @ 2b730 │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b738 │ │ │ │ + ldr r1, [pc, #92] @ 2b734 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b73c │ │ │ │ + ldr r0, [pc, #84] @ 2b738 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ lsl r3, r3, #5 │ │ │ │ - ldr r2, [pc, #76] @ 2b740 │ │ │ │ + ldr r2, [pc, #76] @ 2b73c │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3 │ │ │ │ - ldr r3, [pc, #56] @ 2b738 │ │ │ │ + ldr r3, [pc, #56] @ 2b734 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b730 │ │ │ │ + bne 2b72c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r8, ip, lsl r9 │ │ │ │ + eoreq r4, r8, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - strdeq r4, [r8], -r0 @ │ │ │ │ + strdeq r4, [r8], -r4 @ │ │ │ │ │ │ │ │ -0002b744 : │ │ │ │ +0002b740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b7c4 │ │ │ │ + ldr ip, [pc, #96] @ 2b7c0 │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b7c8 │ │ │ │ + ldr r1, [pc, #92] @ 2b7c4 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b7cc │ │ │ │ + ldr r0, [pc, #84] @ 2b7c8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b7d0 │ │ │ │ + ldr r2, [pc, #80] @ 2b7cc │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b7c8 │ │ │ │ + ldr r3, [pc, #60] @ 2b7c4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ orr r0, r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b7c0 │ │ │ │ + bne 2b7bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r8, ip, lsl #17 │ │ │ │ + mlaeq r8, r0, r8, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - eoreq r4, r8, r4, ror #16 │ │ │ │ + eoreq r4, r8, r8, ror #16 │ │ │ │ │ │ │ │ -0002b7d4 : │ │ │ │ +0002b7d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #4 │ │ │ │ ands r2, r3, #7 │ │ │ │ - ldr ip, [pc, #96] @ 2b854 │ │ │ │ + ldr ip, [pc, #96] @ 2b850 │ │ │ │ addne r0, r0, #12 │ │ │ │ - ldr r1, [pc, #92] @ 2b858 │ │ │ │ + ldr r1, [pc, #92] @ 2b854 │ │ │ │ subne r3, r0, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #84] @ 2b85c │ │ │ │ + ldr r0, [pc, #84] @ 2b858 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #80] @ 2b860 │ │ │ │ + ldr r2, [pc, #80] @ 2b85c │ │ │ │ sub sp, sp, #12 │ │ │ │ and r0, r0, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #60] @ 2b858 │ │ │ │ + ldr r3, [pc, #60] @ 2b854 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ orr r0, r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b850 │ │ │ │ + bne 2b84c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r8], -ip @ │ │ │ │ + eoreq r4, r8, r0, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq pc, pc, r0, lsl #31 │ │ │ │ - ldrdeq r4, [r8], -r4 @ │ │ │ │ + ldrdeq r4, [r8], -r8 @ │ │ │ │ │ │ │ │ -0002b864 : │ │ │ │ +0002b860 : │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b86c : │ │ │ │ - ldr r0, [pc] @ 2b874 │ │ │ │ +0002b868 : │ │ │ │ + ldr r0, [pc] @ 2b870 │ │ │ │ bx lr │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ │ │ │ │ -0002b878 : │ │ │ │ - ldr r0, [pc] @ 2b880 │ │ │ │ +0002b874 : │ │ │ │ + ldr r0, [pc] @ 2b87c │ │ │ │ bx lr │ │ │ │ andeq r3, r0, ip, ror #31 │ │ │ │ │ │ │ │ -0002b884 : │ │ │ │ +0002b880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #164] @ 2b940 │ │ │ │ + ldr r5, [pc, #164] @ 2b93c │ │ │ │ mov r0, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b93c │ │ │ │ + beq 2b938 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [r4, #680] @ 0x2a8 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -8341,33 +8340,33 @@ │ │ │ │ str r2, [r4, #352] @ 0x160 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ mov r2, #104857600 @ 0x6400000 │ │ │ │ strb r1, [r4, #356] @ 0x164 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r0, lsl #29 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r4, lsl #29 │ │ │ │ │ │ │ │ -0002b944 : │ │ │ │ +0002b940 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002b948 : │ │ │ │ +0002b944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #200] @ 2ba28 │ │ │ │ + ldr r7, [pc, #200] @ 2ba24 │ │ │ │ mov r0, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r5, [r4, #680] @ 0x2a8 │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2ba24 │ │ │ │ + beq 2ba20 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ ldrne r3, [r7, #20] │ │ │ │ subne r3, r3, r0 │ │ │ │ strne r3, [r1, #32] │ │ │ │ @@ -8380,15 +8379,15 @@ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #92] @ 2ba2c │ │ │ │ + ldr r3, [pc, #92] @ 2ba28 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -8403,177 +8402,177 @@ │ │ │ │ bic r2, r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #680] @ 0x2a8 │ │ │ │ strb r2, [r4, #356] @ 0x164 │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294e0 │ │ │ │ - @ instruction: 0x0036bdbc │ │ │ │ - eorseq fp, r6, r8, asr #26 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r0, asr #27 │ │ │ │ + eorseq fp, r6, ip, asr #26 │ │ │ │ │ │ │ │ -0002ba30 : │ │ │ │ +0002ba2c : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba70 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 2ba50 │ │ │ │ + bhi 2ba4c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2ba54 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ba74 │ │ │ │ + beq 2ba70 │ │ │ │ ldr r0, [r3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba7c : │ │ │ │ +0002ba78 : │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #8] │ │ │ │ addne r0, r0, #16384 @ 0x4000 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002ba90 : │ │ │ │ +0002ba8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 2bb04 │ │ │ │ + ldr r3, [pc, #92] @ 2bb00 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 2bae4 │ │ │ │ + bne 2bae0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bad8 │ │ │ │ + beq 2bad4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2baf4 │ │ │ │ - bl 2a6e8 │ │ │ │ + bne 2baf0 │ │ │ │ + bl 2a6e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 231b4 │ │ │ │ - ldr r0, [pc, #28] @ 2bb08 │ │ │ │ + ldr r0, [pc, #28] @ 2bb04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - ldr r0, [pc, #16] @ 2bb0c │ │ │ │ + ldr r0, [pc, #16] @ 2bb08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ - eorseq fp, r6, r4, ror ip │ │ │ │ - eoreq sp, r3, r8, ror #15 │ │ │ │ - eoreq sp, r3, r0, lsr #16 │ │ │ │ + eorseq fp, r6, r8, ror ip │ │ │ │ + eoreq sp, r3, r4, lsl r8 │ │ │ │ + eoreq sp, r3, ip, asr #16 │ │ │ │ │ │ │ │ -0002bb10 : │ │ │ │ +0002bb0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 2bbac │ │ │ │ + ldr r3, [pc, #132] @ 2bba8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb64 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bb68 │ │ │ │ + beq 2bb64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb50 │ │ │ │ + bne 2bb4c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb9c │ │ │ │ ldr r4, [r1] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2bba0 │ │ │ │ + beq 2bb9c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6e8 │ │ │ │ + bl 2a6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bb88 │ │ │ │ + bne 2bb84 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 231b4 │ │ │ │ - @ instruction: 0x0036bbf4 │ │ │ │ + @ instruction: 0x0036bbf8 │ │ │ │ │ │ │ │ -0002bbb0 : │ │ │ │ +0002bbac : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bbb4 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbc4 │ │ │ │ +0002bbb0 : │ │ │ │ + ldr r3, [pc, #8] @ 2bbc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, ror #22 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ │ │ │ │ -0002bbc8 : │ │ │ │ - ldr r3, [pc, #8] @ 2bbd8 │ │ │ │ +0002bbc4 : │ │ │ │ + ldr r3, [pc, #8] @ 2bbd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r0, asr fp │ │ │ │ + eorseq fp, r6, r4, asr fp │ │ │ │ │ │ │ │ -0002bbdc : │ │ │ │ - ldr r3, [pc, #12] @ 2bbf0 │ │ │ │ +0002bbd8 : │ │ │ │ + ldr r3, [pc, #12] @ 2bbec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsr fp │ │ │ │ + eorseq fp, r6, r0, asr #22 │ │ │ │ │ │ │ │ -0002bbf4 : │ │ │ │ - ldr r3, [pc, #12] @ 2bc08 │ │ │ │ +0002bbf0 : │ │ │ │ + ldr r3, [pc, #12] @ 2bc04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #348] @ 0x15c │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, r4, lsr #22 │ │ │ │ + eorseq fp, r6, r8, lsr #22 │ │ │ │ │ │ │ │ -0002bc0c : │ │ │ │ - ldr r3, [pc, #12] @ 2bc20 │ │ │ │ +0002bc08 : │ │ │ │ + ldr r3, [pc, #12] @ 2bc1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ bx lr │ │ │ │ - eorseq fp, r6, ip, lsl #22 │ │ │ │ + eorseq fp, r6, r0, lsl fp │ │ │ │ │ │ │ │ -0002bc24 : │ │ │ │ +0002bc20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #172] @ 2bce8 │ │ │ │ + ldr r3, [pc, #172] @ 2bce4 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r4, #600] @ 0x258 │ │ │ │ ldr r3, [r4, #604] @ 0x25c │ │ │ │ cmp r8, r3 │ │ │ │ - bge 2bc88 │ │ │ │ + bge 2bc84 │ │ │ │ ldr r6, [r4, #608] @ 0x260 │ │ │ │ add r3, r8, #1 │ │ │ │ str r3, [r4, #600] @ 0x258 │ │ │ │ str r7, [r6, r8, lsl #2] │ │ │ │ ldr r3, [r4, #600] @ 0x258 │ │ │ │ sub r5, r5, #4 │ │ │ │ add r2, r3, #1 │ │ │ │ @@ -8582,138 +8581,138 @@ │ │ │ │ str r5, [r6, r3, lsl #2] │ │ │ │ str r2, [r4, #612] @ 0x264 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ lslne r3, r3, #1 │ │ │ │ addne r0, r3, #1 │ │ │ │ moveq r3, #500 @ 0x1f4 │ │ │ │ - ldreq r0, [pc, #76] @ 2bcec │ │ │ │ + ldreq r0, [pc, #76] @ 2bce8 │ │ │ │ lslne r0, r0, #2 │ │ │ │ str r3, [r4, #604] @ 0x25c │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2bce4 │ │ │ │ + beq 2bce0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2bcd4 │ │ │ │ + bne 2bcd0 │ │ │ │ ldr r0, [r4, #608] @ 0x260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bcc8 │ │ │ │ + beq 2bcc4 │ │ │ │ bl 231b4 │ │ │ │ ldr r8, [r4, #600] @ 0x258 │ │ │ │ str r6, [r4, #608] @ 0x260 │ │ │ │ - b 2bc5c │ │ │ │ + b 2bc58 │ │ │ │ ldr r1, [r4, #608] @ 0x260 │ │ │ │ lsl r2, r8, #2 │ │ │ │ bl 23310 │ │ │ │ - b 2bcb8 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r0, ror #21 │ │ │ │ + b 2bcb4 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r4, ror #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ │ │ │ │ -0002bcf0 : │ │ │ │ +0002bcec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 2bd48 │ │ │ │ + ldr r3, [pc, #64] @ 2bd44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2bd44 │ │ │ │ + beq 2bd40 │ │ │ │ ldr r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r0, [r5, #500] @ 0x1f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r4, lsl sl │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r8, lsl sl │ │ │ │ │ │ │ │ -0002bd4c : │ │ │ │ +0002bd48 : │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ - beq 2bd6c │ │ │ │ + beq 2bd68 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #8] │ │ │ │ b 231b4 │ │ │ │ - ldr r1, [pc, #20] @ 2bd88 │ │ │ │ + ldr r1, [pc, #20] @ 2bd84 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r1, #500] @ 0x1f4 │ │ │ │ strne r2, [r3, #8] │ │ │ │ b 231b4 │ │ │ │ - eorseq fp, r6, r8, lsr #19 │ │ │ │ + eorseq fp, r6, ip, lsr #19 │ │ │ │ │ │ │ │ -0002bd8c : │ │ │ │ +0002bd88 : │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #656] @ 0x290 │ │ │ │ str r3, [r0, #664] @ 0x298 │ │ │ │ str r3, [r0, #672] @ 0x2a0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bda0 : │ │ │ │ +0002bd9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #184] @ 2be70 │ │ │ │ - ldr r2, [pc, #184] @ 2be74 │ │ │ │ - ldr r1, [pc, #184] @ 2be78 │ │ │ │ + ldr r3, [pc, #184] @ 2be6c │ │ │ │ + ldr r2, [pc, #184] @ 2be70 │ │ │ │ + ldr r1, [pc, #184] @ 2be74 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r0, #572 @ 0x23c │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrsh r0, [r6, #2] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #140] @ 2be7c │ │ │ │ - ldr r2, [pc, #140] @ 2be80 │ │ │ │ - ldr r1, [pc, #140] @ 2be84 │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #140] @ 2be78 │ │ │ │ + ldr r2, [pc, #140] @ 2be7c │ │ │ │ + ldr r1, [pc, #140] @ 2be80 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ ldrsh r0, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #108] @ 2be88 │ │ │ │ - ldr r2, [pc, #108] @ 2be8c │ │ │ │ - ldr r1, [pc, #108] @ 2be90 │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #108] @ 2be84 │ │ │ │ + ldr r2, [pc, #108] @ 2be88 │ │ │ │ + ldr r1, [pc, #108] @ 2be8c │ │ │ │ ldrsh r0, [r6] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #80] @ 2be94 │ │ │ │ - ldr r2, [pc, #80] @ 2be98 │ │ │ │ - ldr r1, [pc, #80] @ 2be9c │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #80] @ 2be90 │ │ │ │ + ldr r2, [pc, #80] @ 2be94 │ │ │ │ + ldr r1, [pc, #80] @ 2be98 │ │ │ │ add r5, r5, #580 @ 0x244 │ │ │ │ ldrsh r0, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r4, lsr lr │ │ │ │ andeq r6, r0, r8, asr #29 │ │ │ │ @ instruction: 0xffffd39c │ │ │ │ andeq r0, r0, r0, ror #27 │ │ │ │ @ instruction: 0xffffd7ac │ │ │ │ @@ -8721,245 +8720,245 @@ │ │ │ │ andeq r0, r0, ip, asr #26 │ │ │ │ @ instruction: 0x00006dbc │ │ │ │ @ instruction: 0xffffd33c │ │ │ │ @ instruction: 0xffffdc60 │ │ │ │ @ instruction: 0xffffd24c │ │ │ │ @ instruction: 0xffffd240 │ │ │ │ │ │ │ │ -0002bea0 : │ │ │ │ +0002be9c : │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #676] @ 0x2a4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002beac : │ │ │ │ +0002bea8 : │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ cmp r1, #0 │ │ │ │ addne r3, r3, #5 │ │ │ │ subeq r3, r3, #5 │ │ │ │ str r3, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bec4 : │ │ │ │ +0002bec0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r2, [r1, #272] @ 0x110 │ │ │ │ ldreq r2, [r1, #268] @ 0x10c │ │ │ │ addne lr, r1, #272 @ 0x110 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r3, r2, #12 │ │ │ │ addeq lr, r1, #268 @ 0x10c │ │ │ │ cmp ip, r3 │ │ │ │ - beq 2bf54 │ │ │ │ + beq 2bf50 │ │ │ │ sub r3, ip, #4 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [ip, #-4] │ │ │ │ bic r3, r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 2bf88 │ │ │ │ + bne 2bf84 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r1, #272] @ 0x110 │ │ │ │ ldreq r3, [r1, #268] @ 0x10c │ │ │ │ addne r1, r1, #272 @ 0x110 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #12 │ │ │ │ addeq r1, r1, #268 @ 0x10c │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2bf70 │ │ │ │ - ldr r0, [pc, #92] @ 2bfa0 │ │ │ │ + beq 2bf6c │ │ │ │ + ldr r0, [pc, #92] @ 2bf9c │ │ │ │ sub r2, r2, #4 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ bl 22f20 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ - beq 2bf0c │ │ │ │ + beq 2bf08 │ │ │ │ str r2, [lr] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - b 2befc │ │ │ │ + b 2bef8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ str r3, [r1] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 2bf3c │ │ │ │ - ldr r1, [pc, #20] @ 2bfa4 │ │ │ │ + b 2bf38 │ │ │ │ + ldr r1, [pc, #20] @ 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq sp, r3, ip, asr r4 │ │ │ │ - ldrdeq sp, [r3], -r8 @ │ │ │ │ + eoreq sp, r3, r8, lsl #9 │ │ │ │ + eoreq sp, r3, r4, lsl #8 │ │ │ │ │ │ │ │ -0002bfa8 : │ │ │ │ +0002bfa4 : │ │ │ │ tst r0, #7 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfb0 │ │ │ │ + bne 2bfac │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002bfc0 : │ │ │ │ +0002bfbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 2c064 │ │ │ │ + ldr r3, [pc, #140] @ 2c060 │ │ │ │ tst r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - beq 2bff0 │ │ │ │ + beq 2bfec │ │ │ │ add r0, r0, #1 │ │ │ │ tst r0, #7 │ │ │ │ - bne 2bfe4 │ │ │ │ + bne 2bfe0 │ │ │ │ ldr r6, [r7, #456] @ 0x1c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c014 │ │ │ │ + beq 2c010 │ │ │ │ ldmib r6, {r3, r5} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, r0 │ │ │ │ addcs r4, r5, r0 │ │ │ │ movcs r0, r6 │ │ │ │ - bcs 2c054 │ │ │ │ + bcs 2c050 │ │ │ │ mov r5, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ tst r5, #7 │ │ │ │ - bne 2c018 │ │ │ │ + bne 2c014 │ │ │ │ add r4, r5, r0 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ movcs r8, r4 │ │ │ │ movcc r8, #1024 @ 0x400 │ │ │ │ mov r0, r8 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r0] │ │ │ │ strne r0, [r7, #456] @ 0x1c8 │ │ │ │ strne r8, [r0, #4] │ │ │ │ strne r5, [r0, #8] │ │ │ │ - beq 2c060 │ │ │ │ + beq 2c05c │ │ │ │ str r4, [r0, #8] │ │ │ │ add r0, r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 294e0 │ │ │ │ - eorseq fp, r6, r4, asr #14 │ │ │ │ + bl 294dc │ │ │ │ + eorseq fp, r6, r8, asr #14 │ │ │ │ │ │ │ │ -0002c068 : │ │ │ │ +0002c064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #252] @ 2c17c │ │ │ │ + ldr ip, [pc, #252] @ 2c178 │ │ │ │ cmp r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ subs lr, r2, #0 │ │ │ │ movne lr, #1 │ │ │ │ bics r3, lr, r3, lsr #6 │ │ │ │ - beq 2c0e4 │ │ │ │ + beq 2c0e0 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c0dc │ │ │ │ + bhi 2c0d8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c124 │ │ │ │ + beq 2c120 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d8 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 2c114 │ │ │ │ + beq 2c110 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c0dc │ │ │ │ + beq 2c0d8 │ │ │ │ ldrb r4, [r2, #42] @ 0x2a │ │ │ │ - ldr lr, [pc, #136] @ 2c180 │ │ │ │ + ldr lr, [pc, #136] @ 2c17c │ │ │ │ lsr r3, r4, #3 │ │ │ │ add lr, pc, lr │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c15c │ │ │ │ + bhi 2c158 │ │ │ │ ldrsb lr, [lr, r3] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r0, [r0, #-4] │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ and r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bls 2c0d0 │ │ │ │ + bls 2c0cc │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c0d0 │ │ │ │ + bne 2c0cc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2c0d0 │ │ │ │ - b 2c0dc │ │ │ │ - ldr r1, [pc, #32] @ 2c184 │ │ │ │ - ldr r2, [pc, #32] @ 2c188 │ │ │ │ + bls 2c0cc │ │ │ │ + b 2c0d8 │ │ │ │ + ldr r1, [pc, #32] @ 2c180 │ │ │ │ + ldr r2, [pc, #32] @ 2c184 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r3, r8, r8, ror pc │ │ │ │ - strdeq r7, [r5], -r8 @ │ │ │ │ + eoreq r3, r8, ip, ror pc │ │ │ │ + eoreq r7, r5, r4, lsr #4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq sp, r3, r0, lsl #5 │ │ │ │ + eoreq sp, r3, ip, lsr #5 │ │ │ │ │ │ │ │ -0002c18c : │ │ │ │ +0002c188 : │ │ │ │ ldrb r3, [r0, #358] @ 0x166 │ │ │ │ tst r3, #4 │ │ │ │ - bne 2c1d0 │ │ │ │ + bne 2c1cc │ │ │ │ ldrb r2, [r0, #359] @ 0x167 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2c1d8 │ │ │ │ + bne 2c1d4 │ │ │ │ ldrb r2, [r0, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c1c8 │ │ │ │ + bne 2c1c4 │ │ │ │ ands r0, r3, #1 │ │ │ │ bxeq lr │ │ │ │ tst r3, #2 │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002c1e0 : │ │ │ │ +0002c1dc : │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldrb r2, [r1, #357] @ 0x165 │ │ │ │ subs r1, r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r2, r1, r2, lsr #6 │ │ │ │ - beq 2c22c │ │ │ │ + beq 2c228 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bxhi lr │ │ │ │ tst r3, #24 │ │ │ │ bxne lr │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ @@ -8967,47 +8966,47 @@ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldreq r0, [r0] │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ tst r3, #24 │ │ │ │ - beq 2c218 │ │ │ │ + beq 2c214 │ │ │ │ bx lr │ │ │ │ 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 r7, [sp, #60] @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #844] @ 2c5b4 │ │ │ │ + ldr r1, [pc, #844] @ 2c5b0 │ │ │ │ cmp r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 2c504 │ │ │ │ + beq 2c500 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - beq 2c3c0 │ │ │ │ + beq 2c3bc │ │ │ │ add r3, r8, #160 @ 0xa0 │ │ │ │ ldr r4, [r0, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 2c514 │ │ │ │ + beq 2c510 │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ mov r9, #0 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 2c328 │ │ │ │ + b 2c324 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c3b8 │ │ │ │ + bne 2c3b4 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #4 │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ ldrne r3, [r5, #676] @ 0x2a4 │ │ │ │ ldreq r3, [r2, #640] @ 0x280 │ │ │ │ streq r3, [r4, #24] │ │ │ │ strne r3, [r4, #24] │ │ │ │ @@ -9015,134 +9014,134 @@ │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r2, [r5, #676] @ 0x2a4 │ │ │ │ strne r2, [r4, #24] │ │ │ │ ldreq r4, [r4, #20] │ │ │ │ movne r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ - blt 2c320 │ │ │ │ - beq 2c4f8 │ │ │ │ + blt 2c31c │ │ │ │ + beq 2c4f4 │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ tst r3, #1 │ │ │ │ subne r7, r7, #100 @ 0x64 │ │ │ │ subeq r7, r7, #4 │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ bicne r3, r3, #1 │ │ │ │ strbne r3, [r5, #359] @ 0x167 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c4cc │ │ │ │ + beq 2c4c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3ac │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c420 │ │ │ │ + beq 2c41c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3ac │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ ldrb r2, [r8, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2c39c │ │ │ │ + beq 2c398 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r8, #43] @ 0x2b │ │ │ │ ldr r2, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ str r2, [r8, #24] │ │ │ │ str r8, [r5, #264] @ 0x108 │ │ │ │ ldrb r2, [r8, #43] @ 0x2b │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [r8, #43] @ 0x2b │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r9, [r0, r3, lsl #2] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 2c2ac │ │ │ │ + bgt 2c2a8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b 2c2e0 │ │ │ │ + b 2c2dc │ │ │ │ add r3, r0, r8, lsl #2 │ │ │ │ ldr r4, [r3, #632] @ 0x278 │ │ │ │ ldr lr, [r3, #648] @ 0x288 │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r8, #2 │ │ │ │ - beq 2c558 │ │ │ │ + beq 2c554 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c56c │ │ │ │ + beq 2c568 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ mov ip, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 2c3e8 │ │ │ │ + bne 2c3e4 │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ str lr, [r0, #20] │ │ │ │ ldrh r0, [r3] │ │ │ │ - ldr r3, [pc, #420] @ 2c5b8 │ │ │ │ + ldr r3, [pc, #420] @ 2c5b4 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r6, ip, #2 │ │ │ │ - b 2c298 │ │ │ │ + b 2c294 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2c49c │ │ │ │ + beq 2c498 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2c480 │ │ │ │ + bhi 2c47c │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c338 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c47c │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2c480 │ │ │ │ + bne 2c47c │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2c33c │ │ │ │ + beq 2c338 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c3b0 │ │ │ │ + beq 2c3ac │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2c3b0 │ │ │ │ + b 2c3ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c480 │ │ │ │ + beq 2c47c │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #268] @ 2c5bc │ │ │ │ + ldr r1, [pc, #268] @ 2c5b8 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 2c590 │ │ │ │ + bhi 2c58c │ │ │ │ ldrsb r1, [r1, r3] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ lsleq r3, r8, #2 │ │ │ │ - bne 2c510 │ │ │ │ + bne 2c50c │ │ │ │ add r5, r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #632] @ 0x278 │ │ │ │ str r3, [r5, #648] @ 0x288 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -9156,268 +9155,268 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2c468 │ │ │ │ + bls 2c464 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2c468 │ │ │ │ + bne 2c464 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2c468 │ │ │ │ - b 2c480 │ │ │ │ + bls 2c464 │ │ │ │ + b 2c47c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c4dc │ │ │ │ + beq 2c4d8 │ │ │ │ mov r4, lr │ │ │ │ mov r6, fp │ │ │ │ - b 2c298 │ │ │ │ + b 2c294 │ │ │ │ add r3, r0, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r6, [pc, #60] @ 2c5b8 │ │ │ │ + ldr r6, [pc, #60] @ 2c5b4 │ │ │ │ str lr, [r4, #20] │ │ │ │ and r6, r6, r3 │ │ │ │ sub r6, r6, #2 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ - b 2c298 │ │ │ │ - ldr r0, [pc, #40] @ 2c5c0 │ │ │ │ + b 2c294 │ │ │ │ + ldr r0, [pc, #40] @ 2c5bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #36] @ 2c5c4 │ │ │ │ + ldr r2, [pc, #36] @ 2c5c0 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r8, r0, sp, r3 │ │ │ │ + mlaeq r8, r4, sp, r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r6, r5, r4, asr #28 │ │ │ │ + eoreq r6, r5, r0, ror lr │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r8, asr #28 │ │ │ │ + eoreq ip, r3, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #768] @ 2c8e0 │ │ │ │ + ldr r5, [pc, #768] @ 2c8dc │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 2c828 │ │ │ │ + beq 2c824 │ │ │ │ ldr r6, [r0, #624] @ 0x270 │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #0 │ │ │ │ - beq 2c778 │ │ │ │ - ldr r1, [pc, #724] @ 2c8e4 │ │ │ │ + beq 2c774 │ │ │ │ + ldr r1, [pc, #724] @ 2c8e0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c700 │ │ │ │ + beq 2c6fc │ │ │ │ add r4, r8, #4 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp] │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ - b 2c658 │ │ │ │ + b 2c654 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2c694 │ │ │ │ + beq 2c690 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r4] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f4 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c640 │ │ │ │ + bne 2c63c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2c650 │ │ │ │ + beq 2c64c │ │ │ │ mov r1, r7 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [r4] │ │ │ │ - beq 2c6f8 │ │ │ │ + beq 2c6f4 │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c66c │ │ │ │ + beq 2c668 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2c648 │ │ │ │ + bne 2c644 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsr r1, r0, #14 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r1, ip, r1, lsr #6 │ │ │ │ - beq 2c7a4 │ │ │ │ + beq 2c7a0 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ and ip, r1, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2c664 │ │ │ │ + bhi 2c660 │ │ │ │ lsr r1, r1, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 2c648 │ │ │ │ + beq 2c644 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 2c664 │ │ │ │ + beq 2c660 │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2c664 │ │ │ │ + bne 2c660 │ │ │ │ ldrb r2, [r0, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - beq 2c648 │ │ │ │ - b 2c664 │ │ │ │ + beq 2c644 │ │ │ │ + b 2c660 │ │ │ │ mov r3, r8 │ │ │ │ ldr r8, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ subgt fp, fp, r8, lsl #2 │ │ │ │ bicgt fp, fp, fp, asr #31 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 2c744 │ │ │ │ + ble 2c740 │ │ │ │ ldrb r2, [r7, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7fc │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ lsr r2, r6, #14 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c800 │ │ │ │ + beq 2c7fc │ │ │ │ ldrb r2, [r2, #42] @ 0x2a │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 2c800 │ │ │ │ + bne 2c7fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r8, r6, r8, lsl #2 │ │ │ │ ldrne r6, [r8, #16] │ │ │ │ ldreq r6, [r6, #12] │ │ │ │ ldrne r2, [r7, #676] @ 0x2a4 │ │ │ │ strne r2, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2c61c │ │ │ │ + bne 2c618 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c788 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #624] @ 0x270 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #620] @ 0x26c │ │ │ │ str r3, [r7, #628] @ 0x274 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c664 │ │ │ │ + beq 2c660 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, ip, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 2c8b8 │ │ │ │ + bhi 2c8b4 │ │ │ │ ldrsb lr, [r3, r1] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2c6dc │ │ │ │ + bls 2c6d8 │ │ │ │ ldrb r1, [r7, #358] @ 0x166 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2c6dc │ │ │ │ + bne 2c6d8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r1, r1, ip │ │ │ │ cmp r1, r0 │ │ │ │ - bls 2c6dc │ │ │ │ - b 2c664 │ │ │ │ + bls 2c6d8 │ │ │ │ + b 2c660 │ │ │ │ ldrb r2, [r7, #356] @ 0x164 │ │ │ │ tst r2, #4 │ │ │ │ ldreq r1, [r7, #624] @ 0x270 │ │ │ │ ldrne r1, [r7, #676] @ 0x2a4 │ │ │ │ addeq r2, r8, #4 │ │ │ │ addne r2, r8, #4 │ │ │ │ streq r1, [r6, r2, lsl #2] │ │ │ │ strne r1, [r6, r2, lsl #2] │ │ │ │ streq r6, [r7, #624] @ 0x270 │ │ │ │ - b 2c744 │ │ │ │ + b 2c740 │ │ │ │ ldr r6, [r0, #620] @ 0x26c │ │ │ │ ldr lr, [r0, #628] @ 0x274 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2c880 │ │ │ │ + beq 2c87c │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2c894 │ │ │ │ + beq 2c890 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ ldr sl, [sl, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp sl, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 2c848 │ │ │ │ + bne 2c844 │ │ │ │ add r1, r7, #356 @ 0x164 │ │ │ │ str lr, [r0, #12] │ │ │ │ ldrh r0, [r1] │ │ │ │ - ldr r1, [pc, #116] @ 2c8e8 │ │ │ │ + ldr r1, [pc, #116] @ 2c8e4 │ │ │ │ and r1, r1, r0 │ │ │ │ cmp r1, #2 │ │ │ │ addeq sl, ip, #2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c604 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2c78c │ │ │ │ + beq 2c788 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r2 │ │ │ │ - b 2c608 │ │ │ │ + b 2c604 │ │ │ │ add r1, r0, #356 @ 0x164 │ │ │ │ ldrh r1, [r1] │ │ │ │ - ldr sl, [pc, #68] @ 2c8e8 │ │ │ │ + ldr sl, [pc, #68] @ 2c8e4 │ │ │ │ str lr, [r6, #12] │ │ │ │ and sl, sl, r1 │ │ │ │ sub sl, sl, #2 │ │ │ │ clz sl, sl │ │ │ │ lsr sl, sl, #5 │ │ │ │ - b 2c608 │ │ │ │ - ldr r3, [pc, #44] @ 2c8ec │ │ │ │ + b 2c604 │ │ │ │ + ldr r3, [pc, #44] @ 2c8e8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ 2c8f0 │ │ │ │ + ldr r2, [pc, #40] @ 2c8ec │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r3, r8, r8, lsl #20 │ │ │ │ - eoreq r6, r5, r8, ror #25 │ │ │ │ + eoreq r3, r8, ip, lsl #20 │ │ │ │ + eoreq r6, r5, r4, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq ip, r3, r0, lsr #22 │ │ │ │ + eoreq ip, r3, ip, asr #22 │ │ │ │ │ │ │ │ -0002c8f4 : │ │ │ │ - ldr r3, [pc, #104] @ 2c964 │ │ │ │ +0002c8f0 : │ │ │ │ + ldr r3, [pc, #104] @ 2c960 │ │ │ │ lsr r1, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ ldrb r2, [r2, #357] @ 0x165 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ subs r1, r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r2, r1, r2, lsr #6 │ │ │ │ - beq 2c94c │ │ │ │ + beq 2c948 │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bxhi lr │ │ │ │ tst r3, #24 │ │ │ │ bxne lr │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ @@ -9425,36 +9424,36 @@ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldreq r0, [r0] │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r3, #42] @ 0x2a │ │ │ │ tst r3, #24 │ │ │ │ - beq 2c938 │ │ │ │ + beq 2c934 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r6, r0, lsr #28 │ │ │ │ + eorseq sl, r6, r4, lsr #28 │ │ │ │ │ │ │ │ -0002c968 : │ │ │ │ +0002c964 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002c96c : │ │ │ │ +0002c968 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ tst r3, #1 │ │ │ │ bxne lr │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsr ip, r3, #14 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r2, [r1, #357] @ 0x165 │ │ │ │ subs lr, ip, #0 │ │ │ │ movne lr, #1 │ │ │ │ bics r2, lr, r2, lsr #6 │ │ │ │ - beq 2c9e8 │ │ │ │ + beq 2c9e4 │ │ │ │ ldrb r2, [ip, #42] @ 0x2a │ │ │ │ and lr, r2, #3 │ │ │ │ cmp lr, #1 │ │ │ │ pophi {pc} @ (ldrhi pc, [sp], #4) │ │ │ │ tst r2, #24 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ ldrb lr, [r3, #-4] │ │ │ │ @@ -9468,299 +9467,299 @@ │ │ │ │ orrls r3, r3, #16 │ │ │ │ strbls r3, [r1, #357] @ 0x165 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp ip, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb r2, [ip, #42] @ 0x2a │ │ │ │ tst r2, #24 │ │ │ │ - beq 2c9bc │ │ │ │ + beq 2c9b8 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0002ca00 : │ │ │ │ +0002c9fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r2 │ │ │ │ add r8, r8, r7 │ │ │ │ ldr r6, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ add r5, r8, #8 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 2cac8 │ │ │ │ + beq 2cac4 │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 2cac8 │ │ │ │ + beq 2cac4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2ca74 │ │ │ │ - b 2cab8 │ │ │ │ + bne 2ca70 │ │ │ │ + b 2cab4 │ │ │ │ mov r6, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 2cab8 │ │ │ │ + beq 2cab4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ca58 │ │ │ │ + bne 2ca54 │ │ │ │ ldmib r5, {r0, r4} │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r0, r7 │ │ │ │ - beq 2caa0 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2ca9c │ │ │ │ + bl 2c968 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2ca90 │ │ │ │ + bne 2ca8c │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 2ca74 │ │ │ │ + bne 2ca70 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2ca24 │ │ │ │ + bne 2ca20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2caf4 │ │ │ │ + bne 2caf0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb1c │ │ │ │ + bcc 2cb18 │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2cad4 │ │ │ │ + bne 2cad0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r7 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 2cb24 │ │ │ │ + bcc 2cb20 │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 2cae4 │ │ │ │ - bl 2c96c │ │ │ │ - b 2cae0 │ │ │ │ + b 2cae0 │ │ │ │ + bl 2c968 │ │ │ │ + b 2cadc │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2cb10 │ │ │ │ - bl 2c96c │ │ │ │ + beq 2cb0c │ │ │ │ + bl 2c968 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 2cb30 │ │ │ │ - b 2cb10 │ │ │ │ + bne 2cb2c │ │ │ │ + b 2cb0c │ │ │ │ │ │ │ │ -0002cb44 : │ │ │ │ +0002cb40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 2cb74 │ │ │ │ + ldr ip, [pc, #24] @ 2cb70 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2ca00 │ │ │ │ + bl 2c9fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r6, r0, asr #23 │ │ │ │ + eorseq sl, r6, r4, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2cbd4 │ │ │ │ + beq 2cbd0 │ │ │ │ add r3, r7, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq 2cbcc │ │ │ │ - bl 2c96c │ │ │ │ + beq 2cbc8 │ │ │ │ + bl 2c968 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 2cbb0 │ │ │ │ + bne 2cbac │ │ │ │ lsl r0, r7, #2 │ │ │ │ add r0, r0, #19 │ │ │ │ lsr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #7 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r1, #4 │ │ │ │ cmp r4, r2 │ │ │ │ ldr sl, [r0, #44] @ 0x2c │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [pc, #240] @ 2cd54 │ │ │ │ - ldr r8, [pc, #240] @ 2cd58 │ │ │ │ + ldr r9, [pc, #240] @ 2cd50 │ │ │ │ + ldr r8, [pc, #240] @ 2cd54 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2cc94 │ │ │ │ + bne 2cc90 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 2cd40 │ │ │ │ + bhi 2cd3c │ │ │ │ ldrb r3, [r9, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r4, #4 │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 2cca0 │ │ │ │ + bls 2cc9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 2ccf0 │ │ │ │ + bhi 2ccec │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 2cc70 │ │ │ │ + bcs 2cc6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #20] @ 2cd5c │ │ │ │ + ldr r1, [pc, #20] @ 2cd58 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - mlaeq r5, r0, r6, r6 │ │ │ │ + @ instruction: 0x002566bc │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eoreq ip, r3, r4, asr #13 │ │ │ │ + strdeq ip, [r3], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #252] @ 0xfc │ │ │ │ add r2, r0, #356 @ 0x164 │ │ │ │ ldrb r3, [r0, #357] @ 0x165 │ │ │ │ ldrh r1, [r2] │ │ │ │ - ldr sl, [pc, #2572] @ 2d794 │ │ │ │ + ldr sl, [pc, #2572] @ 2d790 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, r2 │ │ │ │ str r2, [r0, #252] @ 0xfc │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r9, [r0, #328] @ 0x148 │ │ │ │ mov r5, r0 │ │ │ │ and sl, sl, r1 │ │ │ │ and fp, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 2ceb0 │ │ │ │ + beq 2ceac │ │ │ │ ldrb r1, [r6, #42] @ 0x2a │ │ │ │ mov r4, r6 │ │ │ │ and r3, r1, #3 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ - beq 2cea8 │ │ │ │ + beq 2cea4 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ lsr r2, r1, #3 │ │ │ │ bic r0, r0, #8 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ ldrb r0, [r5, #357] @ 0x165 │ │ │ │ and r2, r2, #3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 2cf68 │ │ │ │ + beq 2cf64 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ orr r2, r2, #1 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bls 2d034 │ │ │ │ + bls 2d030 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2ce28 │ │ │ │ + beq 2ce24 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ bic r3, r3, #8 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r4, #42] @ 0x2a │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ - beq 2ce5c │ │ │ │ + beq 2ce58 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r7, r0, #8 │ │ │ │ - beq 2d264 │ │ │ │ + beq 2d260 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d29c │ │ │ │ + beq 2d298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d1a4 │ │ │ │ + beq 2d1a0 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, r8 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ tst r2, #16 │ │ │ │ orrne r3, r3, #4 │ │ │ │ strbne r3, [r4, #42] @ 0x2a │ │ │ │ biceq r3, r3, #4 │ │ │ │ @@ -9768,660 +9767,660 @@ │ │ │ │ strne r3, [r4, #16] │ │ │ │ strbeq r3, [r4, #42] @ 0x2a │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ strne r4, [r5, #252] @ 0xfc │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ - beq 2cea8 │ │ │ │ + beq 2cea4 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ tst r3, #48 @ 0x30 │ │ │ │ - beq 2d188 │ │ │ │ + beq 2d184 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cdb4 │ │ │ │ + bne 2cdb0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2cf24 │ │ │ │ + beq 2cf20 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2cf50 │ │ │ │ - ldr r4, [pc, #2252] @ 2d798 │ │ │ │ + beq 2cf4c │ │ │ │ + ldr r4, [pc, #2252] @ 2d794 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, r1, #4 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 2cf10 │ │ │ │ + bcs 2cf0c │ │ │ │ ldrb r0, [r3] │ │ │ │ tst r0, #8 │ │ │ │ bic ip, r0, #8 │ │ │ │ orr r0, r0, #64 @ 0x40 │ │ │ │ strbne ip, [r3] │ │ │ │ strbeq r0, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ and r0, r4, r0, lsr #7 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 2cee4 │ │ │ │ + bhi 2cee0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc3c │ │ │ │ + bl 2cc38 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2cec8 │ │ │ │ + bne 2cec4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 2cf50 │ │ │ │ + beq 2cf4c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2cf34 │ │ │ │ + bne 2cf30 │ │ │ │ add r9, r9, r2 │ │ │ │ ldr r3, [r5, #584] @ 0x248 │ │ │ │ adds r3, r3, r9 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r5, #328] @ 0x148 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2d130 │ │ │ │ + beq 2d12c │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce18 │ │ │ │ + bhi 2ce14 │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd8 │ │ │ │ + bne 2cfd4 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ and lr, r2, #64 @ 0x40 │ │ │ │ - bne 2d1c4 │ │ │ │ + bne 2d1c0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d3e8 │ │ │ │ + beq 2d3e4 │ │ │ │ ldrh ip, [r4, #40] @ 0x28 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, ip, lsl #2 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 2d160 │ │ │ │ + beq 2d15c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d1f4 │ │ │ │ + bne 2d1f0 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ ands lr, r2, #64 @ 0x40 │ │ │ │ - beq 2d300 │ │ │ │ + beq 2d2fc │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r4, #42] @ 0x2a │ │ │ │ lsr r2, r2, #2 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d238 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bne 2d02c │ │ │ │ + bne 2d028 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ tst r1, #24 │ │ │ │ - bne 2cfd0 │ │ │ │ + bne 2cfcc │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2cf98 │ │ │ │ + bne 2cf94 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2d234 │ │ │ │ + beq 2d230 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ add r7, r1, #4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r8, r1, r0 │ │ │ │ - beq 2d504 │ │ │ │ + beq 2d500 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2d458 │ │ │ │ + beq 2d454 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d234 │ │ │ │ + bne 2d230 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d22c │ │ │ │ mov r1, r3 │ │ │ │ mov lr, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r3, [pc, #1784] @ 2d798 │ │ │ │ + ldr r3, [pc, #1784] @ 2d794 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, lr │ │ │ │ mov r6, r1 │ │ │ │ - b 2d0f8 │ │ │ │ + b 2d0f4 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d3b8 │ │ │ │ + beq 2d3b4 │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add sl, sl, r2 │ │ │ │ ldrb r2, [r7] │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r7] │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ add r0, r7, #4 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #1708] @ 2d798 │ │ │ │ + ldr r3, [pc, #1708] @ 2d794 │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d658 │ │ │ │ + bcs 2d654 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ - bne 2d0ac │ │ │ │ + bne 2d0a8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ + beq 2d0c8 │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d75c │ │ │ │ + bcs 2d758 │ │ │ │ ldrb r2, [r7] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d0cc │ │ │ │ - b 2d10c │ │ │ │ + beq 2d0c8 │ │ │ │ + b 2d108 │ │ │ │ ldrb r0, [r4, #43] @ 0x2b │ │ │ │ tst r0, #1 │ │ │ │ - bne 2d2b4 │ │ │ │ + bne 2d2b0 │ │ │ │ bic r0, r0, #5 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce28 │ │ │ │ + bhi 2ce24 │ │ │ │ tst r1, #24 │ │ │ │ - beq 2d044 │ │ │ │ + beq 2d040 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d684 │ │ │ │ + beq 2d680 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d238 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r5, #264] @ 0x108 │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2cea8 │ │ │ │ + b 2cea4 │ │ │ │ ldrh r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #32] │ │ │ │ - b 2ce5c │ │ │ │ + b 2ce58 │ │ │ │ and r3, r1, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d3e0 │ │ │ │ + beq 2d3dc │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, #4 │ │ │ │ - beq 2d368 │ │ │ │ + beq 2d364 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 2d710 │ │ │ │ + beq 2d70c │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2d050 │ │ │ │ + b 2d04c │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2cfe0 │ │ │ │ + bne 2cfdc │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2d23c │ │ │ │ + bne 2d238 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2ce64 │ │ │ │ + b 2ce60 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldrh ip, [r4, #40] @ 0x28 │ │ │ │ - b 2cfc0 │ │ │ │ + b 2cfbc │ │ │ │ ldr ip, [r4, #32] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r2, r1, ip │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc3c │ │ │ │ + bl 2cc38 │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ - b 2d008 │ │ │ │ + b 2d004 │ │ │ │ add r3, r0, r8 │ │ │ │ cmp r7, r3 │ │ │ │ movcc r1, r5 │ │ │ │ movcc r5, r4 │ │ │ │ movcc r4, r3 │ │ │ │ - bcs 2ce5c │ │ │ │ + bcs 2ce58 │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 2d27c │ │ │ │ + bhi 2d278 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b 2ce5c │ │ │ │ + b 2ce58 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 2c96c │ │ │ │ - b 2ce5c │ │ │ │ + bl 2c968 │ │ │ │ + b 2ce58 │ │ │ │ tst r0, #2 │ │ │ │ - bne 2d13c │ │ │ │ + bne 2d138 │ │ │ │ orr r0, r0, #2 │ │ │ │ strb r0, [r4, #43] @ 0x2b │ │ │ │ ldr r0, [r5, #260] @ 0x104 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ - beq 2d750 │ │ │ │ + beq 2d74c │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r2, [r4, #43] @ 0x2b │ │ │ │ bic r2, r2, #5 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ ldrb r2, [r5, #357] @ 0x165 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [r5, #357] @ 0x165 │ │ │ │ - bhi 2ce28 │ │ │ │ - b 2d158 │ │ │ │ + bhi 2ce24 │ │ │ │ + b 2d154 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #32] │ │ │ │ add r2, r1, #4 │ │ │ │ sub ip, r1, ip │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 2d35c │ │ │ │ - ldr r8, [pc, #1136] @ 2d798 │ │ │ │ + bcs 2d358 │ │ │ │ + ldr r8, [pc, #1136] @ 2d794 │ │ │ │ ldrb r1, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ tst r1, #8 │ │ │ │ bic r7, r1, #8 │ │ │ │ and r0, r8, r0, lsr #7 │ │ │ │ orr r1, r1, #64 @ 0x40 │ │ │ │ strbne r7, [r2] │ │ │ │ strbeq r1, [r2] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ addne lr, lr, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 2d324 │ │ │ │ + bhi 2d320 │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ mov r2, fp │ │ │ │ strh lr, [r4, #40] @ 0x28 │ │ │ │ - b 2d000 │ │ │ │ + b 2cffc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d730 │ │ │ │ + bne 2d72c │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ lsr ip, r3, #5 │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ cmp ip, #2 │ │ │ │ add r8, r7, r0 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ add r7, r7, #4 │ │ │ │ - beq 2d784 │ │ │ │ + beq 2d780 │ │ │ │ cmp ip, #3 │ │ │ │ - beq 2d774 │ │ │ │ + beq 2d770 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2d614 │ │ │ │ + bne 2d610 │ │ │ │ cmp r7, r8 │ │ │ │ movcs lr, ip │ │ │ │ - bcs 2d608 │ │ │ │ + bcs 2d604 │ │ │ │ mov r1, fp │ │ │ │ - b 2d088 │ │ │ │ + b 2d084 │ │ │ │ ldrb r2, [r7] │ │ │ │ orr r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r7] │ │ │ │ ldr r2, [r7] │ │ │ │ and r2, r3, r2, lsr #7 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 2d658 │ │ │ │ + bcs 2d654 │ │ │ │ ldrb r2, [r7] │ │ │ │ - b 2d0ac │ │ │ │ + b 2d0a8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 2d1e4 │ │ │ │ + bne 2d1e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ add lr, r1, r0 │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ - bcs 2d76c │ │ │ │ - ldr r8, [pc, #912] @ 2d798 │ │ │ │ + bcs 2d768 │ │ │ │ + ldr r8, [pc, #912] @ 2d794 │ │ │ │ mov r7, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldrb r2, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ tst r2, #8 │ │ │ │ bic sl, r2, #8 │ │ │ │ and r1, r8, r1, lsr #7 │ │ │ │ orr r2, r2, #64 @ 0x40 │ │ │ │ strbne sl, [r3] │ │ │ │ strbeq r2, [r3] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ addne r7, r7, r1 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 2d40c │ │ │ │ + bhi 2d408 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldrb r3, [r4, #43] @ 0x2b │ │ │ │ cmp ip, #4 │ │ │ │ bic r3, r3, #64 @ 0x40 │ │ │ │ strheq r7, [r4, #40] @ 0x28 │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ - b 2d048 │ │ │ │ + b 2d044 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d22c │ │ │ │ mov r3, r5 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r3 │ │ │ │ - b 2d4b8 │ │ │ │ + b 2d4b4 │ │ │ │ tst r2, #8 │ │ │ │ - beq 2d4e8 │ │ │ │ + beq 2d4e4 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r4, #4 │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r5] │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #12 │ │ │ │ add r5, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d66c │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ - bne 2d484 │ │ │ │ + bne 2d480 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ + beq 2d498 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d744 │ │ │ │ + bcs 2d740 │ │ │ │ ldrb r2, [r5] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d49c │ │ │ │ - b 2d4cc │ │ │ │ + beq 2d498 │ │ │ │ + b 2d4c8 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5], #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 2d670 │ │ │ │ + bcs 2d66c │ │ │ │ ldrb r2, [r5] │ │ │ │ - b 2d484 │ │ │ │ + b 2d480 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, #0 │ │ │ │ - bcs 2d230 │ │ │ │ + bcs 2d22c │ │ │ │ mov lr, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r7 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #596] @ 2d798 │ │ │ │ + ldr r3, [pc, #596] @ 2d794 │ │ │ │ cmp r9, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d628 │ │ │ │ + beq 2d624 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2d588 │ │ │ │ + bne 2d584 │ │ │ │ ldrb r3, [r5] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5] │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d5e0 │ │ │ │ + bcs 2d5dc │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #536] @ 2d798 │ │ │ │ + ldr r3, [pc, #536] @ 2d794 │ │ │ │ tst r2, #8 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - beq 2d558 │ │ │ │ + beq 2d554 │ │ │ │ ldrb r2, [r5] │ │ │ │ add r4, r4, r8 │ │ │ │ bic r2, r2, #8 │ │ │ │ strb r2, [r5] │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ add sl, r5, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bls 2d73c │ │ │ │ + bls 2d738 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r7 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi 2d5ac │ │ │ │ + bhi 2d5a8 │ │ │ │ mvn r3, #4 │ │ │ │ sub r3, r3, r5 │ │ │ │ add r3, r8, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r2, sl, #4 │ │ │ │ add r5, r3, r2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc 2d538 │ │ │ │ + bcc 2d534 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d230 │ │ │ │ + beq 2d22c │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 2d230 │ │ │ │ + beq 2d22c │ │ │ │ lsl ip, lr, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ strh ip, [r4, #40] @ 0x28 │ │ │ │ - b 2cfc0 │ │ │ │ + b 2cfbc │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2d598 │ │ │ │ + beq 2d594 │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2d21c │ │ │ │ + bcs 2d218 │ │ │ │ ldrb r2, [r5] │ │ │ │ ldr r8, [r5] │ │ │ │ - ldr r3, [pc, #332] @ 2d798 │ │ │ │ + ldr r3, [pc, #332] @ 2d794 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ and r8, r3, r8, lsr #7 │ │ │ │ - bne 2d630 │ │ │ │ - b 2d598 │ │ │ │ + bne 2d62c │ │ │ │ + b 2d594 │ │ │ │ mov lr, sl │ │ │ │ mov r1, r6 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f8 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 2d5fc │ │ │ │ + b 2d5f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr ip, [r4, #32] │ │ │ │ add r2, r1, #4 │ │ │ │ sub lr, r1, ip │ │ │ │ add lr, lr, #16384 @ 0x4000 │ │ │ │ add r7, ip, #3 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr r7, r7, #2 │ │ │ │ lsl r7, r7, #16 │ │ │ │ cmp r2, lr │ │ │ │ lsr r7, r7, #16 │ │ │ │ - bcs 2d6ec │ │ │ │ - ldr r8, [pc, #220] @ 2d798 │ │ │ │ + bcs 2d6e8 │ │ │ │ + ldr r8, [pc, #220] @ 2d794 │ │ │ │ ldrb r0, [r2] │ │ │ │ tst r0, #8 │ │ │ │ orr r0, r0, #64 @ 0x40 │ │ │ │ strbeq r0, [r2] │ │ │ │ ldr r0, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ and r0, r8, r0, lsr #7 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ cmp lr, r2 │ │ │ │ - bhi 2d6b8 │ │ │ │ + bhi 2d6b4 │ │ │ │ smulbb r3, r3, r7 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp fp, #0 │ │ │ │ strh r3, [r4, #40] @ 0x28 │ │ │ │ - bne 2d244 │ │ │ │ + bne 2d240 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 2d020 │ │ │ │ + b 2d01c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add lr, r1, r0 │ │ │ │ add r3, r1, ip │ │ │ │ cmp r3, lr │ │ │ │ - bcc 2d400 │ │ │ │ + bcc 2d3fc │ │ │ │ bic r2, r2, #64 @ 0x40 │ │ │ │ strb r2, [r4, #43] @ 0x2b │ │ │ │ - b 2d054 │ │ │ │ + b 2d050 │ │ │ │ tst r1, #4 │ │ │ │ - bne 2d1e4 │ │ │ │ - b 2cfb4 │ │ │ │ + bne 2d1e0 │ │ │ │ + b 2cfb0 │ │ │ │ mov r5, sl │ │ │ │ - b 2d5d8 │ │ │ │ + b 2d5d4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ - b 2d230 │ │ │ │ + b 2d22c │ │ │ │ cmp r2, #1 │ │ │ │ str r4, [r5, #260] @ 0x104 │ │ │ │ - b 2d2e0 │ │ │ │ + b 2d2dc │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2d230 │ │ │ │ + b 2d22c │ │ │ │ mov r7, #0 │ │ │ │ - b 2d440 │ │ │ │ + b 2d43c │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d464 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d460 │ │ │ │ + b 2d604 │ │ │ │ cmp r7, r8 │ │ │ │ movcc r1, fp │ │ │ │ - bcc 2d510 │ │ │ │ - b 2d608 │ │ │ │ + bcc 2d50c │ │ │ │ + b 2d604 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ │ │ │ │ -0002d79c : │ │ │ │ - ldr r3, [pc, #8] @ 2d7ac │ │ │ │ +0002d798 : │ │ │ │ + ldr r3, [pc, #8] @ 2d7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 2c96c │ │ │ │ - eorseq r9, r6, ip, ror pc │ │ │ │ + b 2c968 │ │ │ │ + eorseq r9, r6, r0, lsl #31 │ │ │ │ │ │ │ │ -0002d7b0 : │ │ │ │ - ldr r3, [pc, #28] @ 2d7d4 │ │ │ │ +0002d7ac : │ │ │ │ + ldr r3, [pc, #28] @ 2d7d0 │ │ │ │ lsr r0, r0, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r6, r4, ror #30 │ │ │ │ + eorseq r9, r6, r8, ror #30 │ │ │ │ │ │ │ │ -0002d7d8 : │ │ │ │ +0002d7d4 : │ │ │ │ ldr r3, [r0, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #20] @ 2d7f8 │ │ │ │ + ldr r2, [pc, #20] @ 2d7f4 │ │ │ │ tst r2, r3 │ │ │ │ ldrbne r0, [r0, #359] @ 0x167 │ │ │ │ lsrne r0, r0, #1 │ │ │ │ andne r0, r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r2, r0, lsl #2 │ │ │ │ │ │ │ │ -0002d7fc : │ │ │ │ +0002d7f8 : │ │ │ │ ldrb r0, [r0, #356] @ 0x164 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002d80c : │ │ │ │ +0002d808 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ bl 23070 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2d8e8 │ │ │ │ + beq 2d8e4 │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ mov r2, #1 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ add r1, r4, #12 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 31594 │ │ │ │ + bl 31590 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ strd r2, [r4, #32] │ │ │ │ ldrb r3, [r6, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #96] @ 2d8ec │ │ │ │ + ldr r1, [pc, #96] @ 2d8e8 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r4, #42] @ 0x2a │ │ │ │ ldr r3, [r5, #252] @ 0xfc │ │ │ │ @@ -10438,132 +10437,132 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ stm r4, {r2, r6} │ │ │ │ str r4, [r6] │ │ │ │ strne r4, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ @ instruction: 0xfffffe04 │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ tst r3, #4 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [r0, #424] @ 0x1a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ and sl, sl, #1 │ │ │ │ add r9, r0, #48 @ 0x30 │ │ │ │ add r8, r0, #64 @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ - b 2d930 │ │ │ │ + b 2d92c │ │ │ │ cmp r8, r9 │ │ │ │ - beq 2d9e0 │ │ │ │ + beq 2d9dc │ │ │ │ ldr r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d928 │ │ │ │ + beq 2d924 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d93c │ │ │ │ + bne 2d938 │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, sl │ │ │ │ str r9, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - b 2d9a8 │ │ │ │ + b 2d9a4 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2d9b4 │ │ │ │ + bne 2d9b0 │ │ │ │ cmp r8, #0 │ │ │ │ strne r8, [sp, #4] │ │ │ │ movne r8, r4 │ │ │ │ - beq 2d99c │ │ │ │ + beq 2d998 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ sub r3, r4, #4096 @ 0x1000 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r3, r2, lsl #2 │ │ │ │ - bhi 2d9e8 │ │ │ │ + bhi 2d9e4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d9c8 │ │ │ │ + beq 2d9c4 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ tst r3, #5 │ │ │ │ - bne 2d964 │ │ │ │ + bne 2d960 │ │ │ │ cmp r4, r5 │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2d9a8 │ │ │ │ + bne 2d9a4 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [sp] │ │ │ │ - bne 2d930 │ │ │ │ + bne 2d92c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldrb r3, [r2, #357] @ 0x165 │ │ │ │ cmp r8, r5 │ │ │ │ orr r3, r3, #32 │ │ │ │ add r4, r6, r4 │ │ │ │ strb r3, [r2, #357] @ 0x165 │ │ │ │ add r6, r6, #4 │ │ │ │ - beq 2dbdc │ │ │ │ + beq 2dbd8 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ rsb r3, r2, #16384 @ 0x4000 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r6, r4 │ │ │ │ add r9, r0, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ - bcs 2db1c │ │ │ │ + bcs 2db18 │ │ │ │ str fp, [sp, #12] │ │ │ │ - ldr r7, [pc, #440] @ 2dbf0 │ │ │ │ + ldr r7, [pc, #440] @ 2dbec │ │ │ │ mov fp, r6 │ │ │ │ - ldr sl, [pc, #436] @ 2dbf4 │ │ │ │ + ldr sl, [pc, #436] @ 2dbf0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 2da58 │ │ │ │ + b 2da54 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r6, fp │ │ │ │ - bls 2db10 │ │ │ │ + bls 2db0c │ │ │ │ ldrb r2, [fp] │ │ │ │ ldr ip, [fp] │ │ │ │ tst r2, #8 │ │ │ │ and r2, r7, ip, lsr #7 │ │ │ │ - beq 2da48 │ │ │ │ + beq 2da44 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 2dac8 │ │ │ │ + bhi 2dac4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ sub r3, r9, r0 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ and r3, r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 2da84 │ │ │ │ + bne 2da80 │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2db74 │ │ │ │ + beq 2db70 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub lr, sl, r3 │ │ │ │ and r2, r7, ip, lsr #7 │ │ │ │ cmp r2, lr, lsr #2 │ │ │ │ add r9, r0, r3 │ │ │ │ lsr lr, lr, #2 │ │ │ │ - bcs 2da7c │ │ │ │ + bcs 2da78 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, lr │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldrb r2, [fp] │ │ │ │ @@ -10575,91 +10574,91 @@ │ │ │ │ str r0, [fp, #4] │ │ │ │ and r2, r7, r2, lsr #7 │ │ │ │ sub r4, r4, r2 │ │ │ │ add r9, r9, r2, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, fp, r2 │ │ │ │ cmp r6, fp │ │ │ │ - bhi 2da58 │ │ │ │ + bhi 2da54 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ sub r2, r9, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r8, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq 2dba0 │ │ │ │ + beq 2db9c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ strne r3, [r2, #4] │ │ │ │ ldr r2, [r1, #344] @ 0x158 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r1, #344] @ 0x158 │ │ │ │ ldrb r2, [r5, #42] @ 0x2a │ │ │ │ orr r2, r2, #3 │ │ │ │ strb r2, [r5, #42] @ 0x2a │ │ │ │ ldrb r2, [r3, #43] @ 0x2b │ │ │ │ tst r2, #5 │ │ │ │ - beq 2db88 │ │ │ │ + beq 2db84 │ │ │ │ tst r2, #8 │ │ │ │ - bne 2db88 │ │ │ │ + bne 2db84 │ │ │ │ mov r5, r3 │ │ │ │ - b 2d97c │ │ │ │ + b 2d978 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d808 │ │ │ │ ldr ip, [fp] │ │ │ │ mov r1, r0 │ │ │ │ - b 2daa0 │ │ │ │ + b 2da9c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ - b 2d9bc │ │ │ │ + b 2d9b8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ strne r3, [r1, #4] │ │ │ │ ldr r3, [r2, #344] @ 0x158 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r2, #344] @ 0x158 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ ldr sl, [sp, #4] │ │ │ │ orr r3, r3, #3 │ │ │ │ mov r8, fp │ │ │ │ strb r3, [r5, #42] @ 0x2a │ │ │ │ - b 2d928 │ │ │ │ + b 2d924 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2d80c │ │ │ │ + bl 2d808 │ │ │ │ mov r8, r0 │ │ │ │ - b 2da0c │ │ │ │ + b 2da08 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ andeq r4, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r3, [pc, #4020] @ 2ebc4 │ │ │ │ + ldr r3, [pc, #4020] @ 2ebc0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - beq 2dc50 │ │ │ │ + beq 2dc4c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #3972] @ 2ebc8 │ │ │ │ + ldr r3, [pc, #3972] @ 2ebc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r3, r3, #4 │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r4, #588] @ 0x24c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -10671,32 +10670,32 @@ │ │ │ │ ldr r1, [r4, #584] @ 0x248 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #440] @ 0x1b8 │ │ │ │ - bne 2dc9c │ │ │ │ + bne 2dc98 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ - bne 2e088 │ │ │ │ + bne 2e084 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ bic r2, r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r2, r6, #1 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ ands r3, r3, r2 │ │ │ │ - bne 2e070 │ │ │ │ + bne 2e06c │ │ │ │ ldr r1, [r4, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #3844] @ 2ebcc │ │ │ │ + ldr r2, [pc, #3844] @ 2ebc8 │ │ │ │ and r2, r2, r1 │ │ │ │ - ldr r1, [pc, #3840] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3840] @ 2ebcc │ │ │ │ cmp r2, r1 │ │ │ │ - beq 2ee3c │ │ │ │ + beq 2ee38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r8, r4, #356 @ 0x164 │ │ │ │ ldrh r2, [r8] │ │ │ │ mov r1, #0 │ │ │ │ and r2, r2, #320 @ 0x140 │ │ │ │ cmp r2, #320 @ 0x140 │ │ │ │ ldrbeq r2, [r4, #356] @ 0x164 │ │ │ │ @@ -10705,52 +10704,52 @@ │ │ │ │ strbeq r2, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #384] @ 0x180 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #384] @ 0x180 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ orr r2, r2, #32 │ │ │ │ strb r2, [r4, #356] @ 0x164 │ │ │ │ - ldr r2, [pc, #3764] @ 2ebd0 │ │ │ │ + ldr r2, [pc, #3764] @ 2ebcc │ │ │ │ ldrh r0, [r8] │ │ │ │ and r2, r2, r0 │ │ │ │ sub r0, r2, #2 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ clz r0, r0 │ │ │ │ bic r2, r2, #4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ tst r2, #1 │ │ │ │ strb r2, [r4, #357] @ 0x165 │ │ │ │ - ldr r2, [pc, #3724] @ 2ebd4 │ │ │ │ + ldr r2, [pc, #3724] @ 2ebd0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #324] @ 0x144 │ │ │ │ - bne 2e078 │ │ │ │ + bne 2e074 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ subhi r2, r2, r1 │ │ │ │ strhi r2, [r4, #328] @ 0x148 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ mov r1, #0 │ │ │ │ bic r2, r2, #32 │ │ │ │ tst r2, #1 │ │ │ │ strb r2, [r4, #357] @ 0x165 │ │ │ │ ldrb r2, [r4, #358] @ 0x166 │ │ │ │ str r1, [r4, #588] @ 0x24c │ │ │ │ and r1, r2, #120 @ 0x78 │ │ │ │ - bne 2ecf0 │ │ │ │ + bne 2ecec │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f478 │ │ │ │ - ldr r1, [pc, #3648] @ 2ebd8 │ │ │ │ + bne 2f474 │ │ │ │ + ldr r1, [pc, #3648] @ 2ebd4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2f5f4 │ │ │ │ + bne 2f5f0 │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #3616] @ 2ebd0 │ │ │ │ + ldr r2, [pc, #3616] @ 2ebcc │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrbne r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ lsrne r3, r3, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ eorne r3, r3, #1 │ │ │ │ @@ -10766,44 +10765,44 @@ │ │ │ │ lsr r2, r2, #5 │ │ │ │ orr r3, r3, r2, lsl #6 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #496] @ 0x1f0 │ │ │ │ - beq 2de10 │ │ │ │ + beq 2de0c │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2ee68 │ │ │ │ + bne 2ee64 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 2fc48 │ │ │ │ + bne 2fc44 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 2eef0 │ │ │ │ + beq 2eeec │ │ │ │ add r3, r4, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ - beq 2de78 │ │ │ │ + beq 2de74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r2, r1 │ │ │ │ - bne 2de60 │ │ │ │ + bne 2de5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #3404] @ 2ebd0 │ │ │ │ + ldr r1, [pc, #3404] @ 2ebcc │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #632] @ 0x278 │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ str r3, [r4, #656] @ 0x290 │ │ │ │ str r3, [r4, #664] @ 0x298 │ │ │ │ str r3, [r4, #672] @ 0x2a0 │ │ │ │ @@ -10811,108 +10810,108 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ and r1, r1, r0 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ streq r3, [r4, #252] @ 0xfc │ │ │ │ sub r2, r1, r2 │ │ │ │ str r2, [r4, #328] @ 0x148 │ │ │ │ - beq 2e2ac │ │ │ │ + beq 2e2a8 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ ldr fp, [r4, #252] @ 0xfc │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ cmp fp, #0 │ │ │ │ add r3, r1, #5 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ - beq 308c8 │ │ │ │ + beq 308c4 │ │ │ │ mov r3, fp │ │ │ │ ldrb r2, [r3, #43] @ 0x2b │ │ │ │ orr r2, r2, #4 │ │ │ │ strb r2, [r3, #43] @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2dee8 │ │ │ │ + bne 2dee4 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ mov r7, fp │ │ │ │ tst r2, #1 │ │ │ │ mov r9, #0 │ │ │ │ strne r3, [r4, #252] @ 0xfc │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b 2df54 │ │ │ │ + b 2df50 │ │ │ │ cmp r2, #24 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - beq 2f1a8 │ │ │ │ + beq 2f1a4 │ │ │ │ ldrh r1, [r8] │ │ │ │ tst r1, #260 @ 0x104 │ │ │ │ - beq 2ede0 │ │ │ │ + beq 2eddc │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ sub r3, r3, r2 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ - beq 2e1e0 │ │ │ │ + beq 2e1dc │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - bne 2e198 │ │ │ │ + bne 2e194 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ and r2, r3, #24 │ │ │ │ - bhi 2df20 │ │ │ │ + bhi 2df1c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - bne 2ed14 │ │ │ │ + bne 2ed10 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ add r6, r5, #4 │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [r7, #32] │ │ │ │ ldreq r3, [r7, #36] @ 0x24 │ │ │ │ add r5, r5, r3 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 2e024 │ │ │ │ - ldr sl, [pc, #3188] @ 2ec20 │ │ │ │ + bcs 2e020 │ │ │ │ + ldr sl, [pc, #3188] @ 2ec1c │ │ │ │ str r9, [sp, #20] │ │ │ │ ldrb r3, [r6] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e124 │ │ │ │ + bne 2e120 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e130 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 2e134 │ │ │ │ + bne 2e130 │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ addeq r2, r6, #4 │ │ │ │ moveq fp, r2 │ │ │ │ - beq 2f4b8 │ │ │ │ + beq 2f4b4 │ │ │ │ tst r3, #7 │ │ │ │ - bne 2e008 │ │ │ │ + bne 2e004 │ │ │ │ ldr r3, [r4, #488] @ 0x1e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e004 │ │ │ │ add r2, r4, #492 @ 0x1ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ ldrsh r2, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2f494 │ │ │ │ + beq 2f490 │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 2dfac │ │ │ │ + bhi 2dfa8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ sub r3, r3, r2, lsl #2 │ │ │ │ - b 2df40 │ │ │ │ + b 2df3c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #560] @ 0x230 │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r1, [r4, #556] @ 0x22c │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r4, #548] @ 0x224 │ │ │ │ @@ -10925,135 +10924,135 @@ │ │ │ │ orrne r3, r3, #64 @ 0x40 │ │ │ │ strbne r3, [r4, #356] @ 0x164 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #592] @ 0x250 │ │ │ │ str r2, [r4, #584] @ 0x248 │ │ │ │ str r1, [r4, #592] @ 0x250 │ │ │ │ - b 2dd64 │ │ │ │ + b 2dd60 │ │ │ │ ldr r3, [r4, #392] @ 0x188 │ │ │ │ ldrb r0, [r4, #358] @ 0x166 │ │ │ │ cmp r3, #20971520 @ 0x1400000 │ │ │ │ movcc r3, #20971520 @ 0x1400000 │ │ │ │ tst r0, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lslne r3, r3, #1 │ │ │ │ cmp r0, r3, lsl #1 │ │ │ │ - bhi 2dc9c │ │ │ │ + bhi 2dc98 │ │ │ │ ldr r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #1000 @ 0x3e8 │ │ │ │ - bls 2e0c0 │ │ │ │ + bls 2e0bc │ │ │ │ tst r1, #2 │ │ │ │ - beq 2dc9c │ │ │ │ - ldr r3, [pc, #2836] @ 2ebdc │ │ │ │ + beq 2dc98 │ │ │ │ + ldr r3, [pc, #2836] @ 2ebd8 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq 2dc9c │ │ │ │ + beq 2dc98 │ │ │ │ tst r1, #16 │ │ │ │ - bne 2dc9c │ │ │ │ + bne 2dc98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ ands r3, r3, r1, lsr #1 │ │ │ │ - beq 2dca0 │ │ │ │ + beq 2dc9c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2, lsl #1 │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ - b 2dca0 │ │ │ │ + b 2dc9c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r6] │ │ │ │ and r3, sl, r3, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ mov fp, r6 │ │ │ │ ldr r2, [fp], #4 │ │ │ │ and r3, r3, #7 │ │ │ │ and r2, sl, r2, lsr #7 │ │ │ │ cmp r3, #2 │ │ │ │ add r9, r6, r2, lsl #2 │ │ │ │ - beq 2f09c │ │ │ │ + beq 2f098 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e10c │ │ │ │ + beq 2e108 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e190 │ │ │ │ + bne 2e18c │ │ │ │ ldrh r1, [r6, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2e190 │ │ │ │ + bls 2e18c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ and r3, sl, r3, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ mov r6, r9 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ ldrb r2, [r7, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2e1c8 │ │ │ │ - bhi 2f190 │ │ │ │ + beq 2e1c4 │ │ │ │ + bhi 2f18c │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r2, [r7, #36] @ 0x24 │ │ │ │ - bls 2e1cc │ │ │ │ + bls 2e1c8 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ - b 2df60 │ │ │ │ + bl 29a18 │ │ │ │ + b 2df5c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ - beq 2f5c8 │ │ │ │ + beq 2f5c4 │ │ │ │ mov r3, fp │ │ │ │ ldrb r1, [r3, #43] @ 0x2b │ │ │ │ ldr fp, [fp, #16] │ │ │ │ tst r1, #1 │ │ │ │ ldrne r1, [r4, #252] @ 0xfc │ │ │ │ strne r1, [r3, #16] │ │ │ │ strne r3, [r4, #252] @ 0xfc │ │ │ │ ldrb r1, [r3, #43] @ 0x2b │ │ │ │ cmp fp, #0 │ │ │ │ bic r1, r1, #4 │ │ │ │ strb r1, [r3, #43] @ 0x2b │ │ │ │ - bne 2e1f8 │ │ │ │ + bne 2e1f4 │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2e268 │ │ │ │ + beq 2e264 │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ bic r3, r3, #2 │ │ │ │ tst r3, #1 │ │ │ │ strb r3, [r1, #43] @ 0x2b │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ orreq r3, r3, #1 │ │ │ │ strbeq r3, [r1, #43] @ 0x2b │ │ │ │ ldreq r3, [r4, #252] @ 0xfc │ │ │ │ streq r3, [r1, #16] │ │ │ │ streq r1, [r4, #252] @ 0xfc │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2e234 │ │ │ │ + bne 2e230 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r1, #5 │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ str r1, [r4, #296] @ 0x128 │ │ │ │ @@ -11065,1047 +11064,1047 @@ │ │ │ │ str r3, [r4, #428] @ 0x1ac │ │ │ │ ldr r3, [r4, #432] @ 0x1b0 │ │ │ │ sub r1, r1, r9 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #432] @ 0x1b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e2e8 │ │ │ │ + beq 2e2e4 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e2c4 │ │ │ │ + bne 2e2c0 │ │ │ │ add r3, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e338 │ │ │ │ + beq 2e334 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e308 │ │ │ │ + bne 2e304 │ │ │ │ add r3, r4, #288 @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e388 │ │ │ │ + beq 2e384 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e358 │ │ │ │ + bne 2e354 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e400 │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e3b0 │ │ │ │ + bne 2e3ac │ │ │ │ add r0, r4, #600 @ 0x258 │ │ │ │ - bl 29680 │ │ │ │ + bl 2967c │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ movne sl, #0 │ │ │ │ movne r9, sl │ │ │ │ - beq 2e404 │ │ │ │ + beq 2e400 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ ldr r5, [r3, sl]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2e3f4 │ │ │ │ + bcs 2e3f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2e3d8 │ │ │ │ + bhi 2e3d4 │ │ │ │ ldr r2, [r4, #600] @ 0x258 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add sl, sl, #8 │ │ │ │ - bcc 2e3c4 │ │ │ │ + bcc 2e3c0 │ │ │ │ ldr r7, [r4, #500] @ 0x1f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e430 │ │ │ │ - ldr r5, [pc, #1992] @ 2ebe0 │ │ │ │ + beq 2e42c │ │ │ │ + ldr r5, [pc, #1992] @ 2ebdc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e418 │ │ │ │ + bne 2e414 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #1960] @ 2ebe4 │ │ │ │ + ldr r2, [pc, #1960] @ 2ebe0 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 2f1e8 │ │ │ │ + beq 2f1e4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #1936] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #1936] @ 2ebe4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33904 │ │ │ │ + bl 33900 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2f01c │ │ │ │ + beq 2f018 │ │ │ │ tst r3, #4 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - beq 2ef98 │ │ │ │ + beq 2ef94 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f030 │ │ │ │ + bne 2f02c │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ - ldr r8, [pc, #1840] @ 2ebec │ │ │ │ + beq 2e5f0 │ │ │ │ + ldr r8, [pc, #1840] @ 2ebe8 │ │ │ │ mov r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 2e534 │ │ │ │ + b 2e530 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e5c4 │ │ │ │ + bhi 2e5c0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e500 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5c0 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5c0 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e5c4 │ │ │ │ + bne 2e5c0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r5 │ │ │ │ streq r7, [r4, #340] @ 0x154 │ │ │ │ moveq r5, r7 │ │ │ │ - beq 2e528 │ │ │ │ + beq 2e524 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5f0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e504 │ │ │ │ + beq 2e500 │ │ │ │ ldrb r7, [r4, #357] @ 0x165 │ │ │ │ lsr r7, r7, #6 │ │ │ │ and r7, r7, #1 │ │ │ │ eor r7, r7, #1 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e4c4 │ │ │ │ + bne 2e4c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e5c4 │ │ │ │ + beq 2e5c0 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ef8 │ │ │ │ + bhi 30ef4 │ │ │ │ ldrsb ip, [r8, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e8 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e4ec │ │ │ │ + bne 2e4e8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e4ec │ │ │ │ + bls 2e4e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 2e5f4 │ │ │ │ + beq 2e5f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2edd4 │ │ │ │ + beq 2edd0 │ │ │ │ mov r5, r3 │ │ │ │ - b 2e550 │ │ │ │ + b 2e54c │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r8, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ - ble 2e760 │ │ │ │ - ldr r3, [pc, #1504] @ 2ebf0 │ │ │ │ + ble 2e75c │ │ │ │ + ldr r3, [pc, #1504] @ 2ebec │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, fp │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ - b 2e6a0 │ │ │ │ + b 2e69c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and ip, r3, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 2e730 │ │ │ │ + bhi 2e72c │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e668 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e72c │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e72c │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e730 │ │ │ │ + bne 2e72c │ │ │ │ str r9, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e690 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2e694 │ │ │ │ + bne 2e690 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fb64 │ │ │ │ + beq 2fb60 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 2e754 │ │ │ │ + beq 2e750 │ │ │ │ ldr r7, [r8, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2e694 │ │ │ │ + beq 2e690 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e66c │ │ │ │ + beq 2e668 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [sl, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r3, ip, r3, lsr #6 │ │ │ │ - bne 2e62c │ │ │ │ + bne 2e628 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e730 │ │ │ │ + beq 2e72c │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f28 │ │ │ │ + bhi 30f24 │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e650 │ │ │ │ ldrb r3, [sl, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e654 │ │ │ │ + bne 2e650 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, ip │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e654 │ │ │ │ + bls 2e650 │ │ │ │ mov r1, sl │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r7] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ orrne fp, fp, #1 │ │ │ │ - b 2e670 │ │ │ │ + b 2e66c │ │ │ │ lsl fp, fp, #24 │ │ │ │ mov r4, sl │ │ │ │ asr fp, fp, #24 │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ orr fp, fp, r2, lsr #3 │ │ │ │ and r3, fp, #1 │ │ │ │ bic r2, r2, #8 │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ cmp r5, #0 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 2e8c4 │ │ │ │ - ldr r8, [pc, #1128] @ 2ebf4 │ │ │ │ - ldr r7, [pc, #1128] @ 2ebf8 │ │ │ │ + beq 2e8c0 │ │ │ │ + ldr r8, [pc, #1128] @ 2ebf0 │ │ │ │ + ldr r7, [pc, #1128] @ 2ebf4 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 2e820 │ │ │ │ + b 2e81c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2eb98 │ │ │ │ + beq 2eb94 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e82c │ │ │ │ + bhi 2e828 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e828 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e828 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e82c │ │ │ │ + bne 2e828 │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ streq r9, [r4, #376] @ 0x178 │ │ │ │ strne r9, [sl, #16] │ │ │ │ mov r5, r9 │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e8c4 │ │ │ │ + beq 2e8c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e79c │ │ │ │ + bne 2e798 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r9, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 2ec68 │ │ │ │ + beq 2ec64 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2e898 │ │ │ │ + bhi 2e894 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e894 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 2e898 │ │ │ │ + bne 2e894 │ │ │ │ ldrb r3, [r9, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 2e7fc │ │ │ │ + beq 2e7f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r5 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2e820 │ │ │ │ + bne 2e81c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #32 │ │ │ │ - bne 2f9b0 │ │ │ │ + bne 2f9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd60 │ │ │ │ + bl 2cd5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e964 │ │ │ │ + beq 2e960 │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r7, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #784] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #784] @ 2ec00 │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ umulleq r2, r7, r3, r7 │ │ │ │ movne r7, #32 │ │ │ │ lsreq r7, r7, #25 │ │ │ │ addeq r7, r7, #1 │ │ │ │ lsleq r7, r7, #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f0c8 │ │ │ │ + beq 2f0c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r4, #256] @ 0x100 │ │ │ │ streq r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - beq 2e944 │ │ │ │ + beq 2e940 │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 2ecc4 │ │ │ │ + bls 2ecc0 │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e904 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2e908 │ │ │ │ + bne 2e904 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f0c8 │ │ │ │ + beq 2f0c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a830 │ │ │ │ + bl 2a82c │ │ │ │ ldr r8, [r4, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2e9e0 │ │ │ │ + beq 2e9dc │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r8 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 2e9c4 │ │ │ │ + ble 2e9c0 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [ip, r3, lsl #2] │ │ │ │ - bne 2e9ac │ │ │ │ + bne 2e9a8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2e97c │ │ │ │ + bne 2e978 │ │ │ │ ldr r7, [r4, #328] @ 0x148 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrb r5, [r4, #356] @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ + bl 2671ac │ │ │ │ + bl 266830 │ │ │ │ tst r5, #1 │ │ │ │ - beq 2f16c │ │ │ │ - ldr r3, [pc, #492] @ 2ebfc │ │ │ │ + beq 2f168 │ │ │ │ + ldr r3, [pc, #492] @ 2ebf8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ - ldr r3, [pc, #496] @ 2ec0c │ │ │ │ + bl 2668ec │ │ │ │ + ldr r3, [pc, #496] @ 2ec08 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266538 │ │ │ │ + bl 266f1c │ │ │ │ cmp r7, #33554432 @ 0x2000000 │ │ │ │ cmpls r0, #33554432 @ 0x2000000 │ │ │ │ mov r1, r0 │ │ │ │ movhi r1, #33554432 @ 0x2000000 │ │ │ │ tst r5, #2 │ │ │ │ - beq 2ea44 │ │ │ │ + beq 2ea40 │ │ │ │ cmp r1, #8388608 @ 0x800000 │ │ │ │ movcs r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33dc0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r8, r3, #1 │ │ │ │ - bne 2f858 │ │ │ │ + bne 2f854 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ and r2, r3, #24 │ │ │ │ cmp r2, #8 │ │ │ │ - beq 2fc80 │ │ │ │ + beq 2fc7c │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f928 │ │ │ │ + bne 2f924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d18 │ │ │ │ + bl 29d14 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2eafc │ │ │ │ + beq 2eaf8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2eaa4 │ │ │ │ + beq 2eaa0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ea90 │ │ │ │ + bne 2ea8c │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2eaf0 │ │ │ │ + beq 2eaec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ - beq 2eaf0 │ │ │ │ + beq 2eaec │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - b 2eae0 │ │ │ │ + b 2eadc │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r4, #268] @ 0x10c │ │ │ │ - bne 2ead8 │ │ │ │ + bne 2ead4 │ │ │ │ add r3, r5, #12 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ str r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, #95 @ 0x5f │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fbc4 │ │ │ │ + bne 2fbc0 │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2, lsl #16 │ │ │ │ - bhi 2fb90 │ │ │ │ + bhi 2fb8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ add r5, r3, r2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [r4, #412] @ 0x19c │ │ │ │ - beq 2f1f0 │ │ │ │ + beq 2f1ec │ │ │ │ ldr r2, [r4, #424] @ 0x1a8 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #424] @ 0x1a8 │ │ │ │ - bhi 2f5e4 │ │ │ │ + bhi 2f5e0 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2eb68 │ │ │ │ + bls 2eb64 │ │ │ │ str r0, [r4, #412] @ 0x19c │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #7864320 @ 0x780000 │ │ │ │ bic r3, r3, #30 │ │ │ │ lsr sl, sl, #1 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ mov r3, #0 │ │ │ │ and sl, sl, #1 │ │ │ │ str r0, [r4, #392] @ 0x188 │ │ │ │ str r3, [r4, #388] @ 0x184 │ │ │ │ str r3, [r4, #400] @ 0x190 │ │ │ │ - b 2f2bc │ │ │ │ + b 2f2b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e82c │ │ │ │ + beq 2e828 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f48 │ │ │ │ + bhi 30f44 │ │ │ │ add ip, r3, r3 │ │ │ │ ldrsh ip, [r7, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - eoreq r2, r8, r8, ror #7 │ │ │ │ - @ instruction: 0x00369adc │ │ │ │ + eoreq r2, r8, ip, ror #7 │ │ │ │ + eorseq r9, r6, r0, ror #21 │ │ │ │ rsbseq r0, r8, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ @ instruction: 0xffffb7f8 │ │ │ │ - eorseq r9, r6, r8, lsl #19 │ │ │ │ + eorseq r9, r6, ip, lsl #19 │ │ │ │ rsbseq r0, r8, r2, asr #32 │ │ │ │ - eorseq r9, r6, r8, lsl #6 │ │ │ │ - eorseq r9, r6, r0, ror #5 │ │ │ │ - eorseq r9, r6, r4, asr #5 │ │ │ │ - eoreq r4, r5, r4, asr #28 │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ - eoreq r4, r5, r4, lsl #23 │ │ │ │ - eoreq r4, r5, r8, ror fp │ │ │ │ + eorseq r9, r6, ip, lsl #6 │ │ │ │ + eorseq r9, r6, r4, ror #5 │ │ │ │ + eorseq r9, r6, r8, asr #5 │ │ │ │ + eoreq r4, r5, r0, ror lr │ │ │ │ + eoreq r4, r5, r0, lsr #26 │ │ │ │ + @ instruction: 0x00254bb0 │ │ │ │ + eoreq r4, r5, r4, lsr #23 │ │ │ │ svccc 0x00e00000 │ │ │ │ - @ instruction: 0x003688dc │ │ │ │ + eorseq r8, r6, r0, ror #17 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ svccc 0x00e80000 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ svccc 0x00b99999 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00d99999 │ │ │ │ - eorseq r8, r6, r0, asr r3 │ │ │ │ + eorseq r8, r6, r4, asr r3 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff9c88 │ │ │ │ - eorseq r7, r6, r4, lsl ip │ │ │ │ - @ instruction: 0x00367bf0 │ │ │ │ - @ instruction: 0x00367bd4 │ │ │ │ + eorseq r7, r6, r8, lsl ip │ │ │ │ + @ instruction: 0x00367bf4 │ │ │ │ + @ instruction: 0x00367bd8 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e7e4 │ │ │ │ + bls 2e7e0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e7e4 │ │ │ │ + bne 2e7e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 2e7e4 │ │ │ │ - b 2e82c │ │ │ │ + bls 2e7e0 │ │ │ │ + b 2e828 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2e898 │ │ │ │ + beq 2e894 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f58 │ │ │ │ + bhi 30f54 │ │ │ │ add ip, r3, r3 │ │ │ │ ldrsh ip, [r8, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 2e880 │ │ │ │ + bls 2e87c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2e880 │ │ │ │ + bne 2e87c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r9 │ │ │ │ - bls 2e880 │ │ │ │ - b 2e898 │ │ │ │ + bls 2e87c │ │ │ │ + b 2e894 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2f0d8 │ │ │ │ + beq 2f0d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f0c0 │ │ │ │ + beq 2f0bc │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 2e948 │ │ │ │ + b 2e944 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2dda4 │ │ │ │ + beq 2dda0 │ │ │ │ lsr r1, r2, #3 │ │ │ │ add r1, r1, #15 │ │ │ │ and r1, r1, #15 │ │ │ │ bic r2, r2, #120 @ 0x78 │ │ │ │ orr r2, r2, r1, lsl #3 │ │ │ │ strb r2, [r4, #358] @ 0x166 │ │ │ │ - b 2dda4 │ │ │ │ + b 2dda0 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ sub r1, r5, r1 │ │ │ │ add fp, r1, #16384 @ 0x4000 │ │ │ │ add r5, r5, #4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 2e024 │ │ │ │ - ldr r6, [pc, #-280] @ 2ec20 │ │ │ │ + bcs 2e020 │ │ │ │ + ldr r6, [pc, #-280] @ 2ec1c │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 2ed54 │ │ │ │ + b 2ed50 │ │ │ │ ldrh r2, [r8] │ │ │ │ tst r2, #260 @ 0x104 │ │ │ │ - beq 2f6dc │ │ │ │ + beq 2f6d8 │ │ │ │ mov r5, sl │ │ │ │ cmp fp, r5 │ │ │ │ - bls 2e020 │ │ │ │ + bls 2e01c │ │ │ │ ldrb r3, [r5] │ │ │ │ ldr sl, [r5] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and sl, r6, sl, lsr #7 │ │ │ │ add sl, r5, sl, lsl #2 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed44 │ │ │ │ tst r3, #8 │ │ │ │ - bne 2ed80 │ │ │ │ + bne 2ed7c │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 2ed3c │ │ │ │ + beq 2ed38 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ add r9, r5, #4 │ │ │ │ - beq 2f068 │ │ │ │ + beq 2f064 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2f03c │ │ │ │ + beq 2f038 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed44 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ - b 2e51c │ │ │ │ + b 2e518 │ │ │ │ ldrsb r1, [r8, #1] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r6, #8 │ │ │ │ add sl, r6, r2 │ │ │ │ - blt 2f570 │ │ │ │ + blt 2f56c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30674 │ │ │ │ + beq 30670 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2ff7c │ │ │ │ + beq 2ff78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2df38 │ │ │ │ + bne 2df34 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2df38 │ │ │ │ + bls 2df34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ - ldr r2, [pc, #-580] @ 2ec00 │ │ │ │ + b 2df34 │ │ │ │ + ldr r2, [pc, #-580] @ 2ebfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2dcd4 │ │ │ │ + bne 2dcd0 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ lsr r2, r2, #6 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b 2dcd8 │ │ │ │ + b 2dcd4 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2de30 │ │ │ │ + beq 2de2c │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ee78 │ │ │ │ + bne 2ee74 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ee88 │ │ │ │ + bne 2ee84 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2eed0 │ │ │ │ + bne 2eecc │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2f684 │ │ │ │ + beq 2f680 │ │ │ │ str r5, [r7, #4] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 2eea8 │ │ │ │ + beq 2eea4 │ │ │ │ str r0, [r9] │ │ │ │ str r9, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2de40 │ │ │ │ + bne 2de3c │ │ │ │ add r9, r4, #48 @ 0x30 │ │ │ │ add sl, r4, #68 @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #4 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ef24 │ │ │ │ + beq 2ef20 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 2f790 │ │ │ │ + bne 2f78c │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ef14 │ │ │ │ + bne 2ef10 │ │ │ │ cmp sl, r9 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 2ef00 │ │ │ │ + bne 2eefc │ │ │ │ add r9, r4, #112 @ 0x70 │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ - b 2f7d8 │ │ │ │ + bne 2ef50 │ │ │ │ + b 2f7d4 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2f7d8 │ │ │ │ + beq 2f7d4 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ ands r1, r3, #3 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef44 │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2ef48 │ │ │ │ + beq 2ef44 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ bic r2, r2, #16 │ │ │ │ cmp r3, #1 │ │ │ │ strb r2, [r5, #43] @ 0x2b │ │ │ │ - beq 2f7b0 │ │ │ │ - bhi 3003c │ │ │ │ + beq 2f7ac │ │ │ │ + bhi 30038 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 2f7b0 │ │ │ │ + bhi 2f7ac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 2f7b4 │ │ │ │ + b 2f7b0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r4, #508] @ 0x1fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2efd4 │ │ │ │ + beq 2efd0 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2efb0 │ │ │ │ + bne 2efac │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 306ac │ │ │ │ + beq 306a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 306a0 │ │ │ │ + beq 3069c │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r2, [r4, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #-1020] @ 2ec04 │ │ │ │ + ldreq r3, [pc, #-1020] @ 2ec00 │ │ │ │ movne r2, #4096 @ 0x1000 │ │ │ │ umulleq r1, r2, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsreq r2, r2, #25 │ │ │ │ addeq r2, r2, #1 │ │ │ │ lsleq r2, r2, #12 │ │ │ │ mov r1, #1 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2e4a8 │ │ │ │ + beq 2e4a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8f0 │ │ │ │ - b 2e4a8 │ │ │ │ + bl 2d8ec │ │ │ │ + b 2e4a4 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, sl │ │ │ │ - bcc 2f070 │ │ │ │ + bcc 2f06c │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs 2e190 │ │ │ │ + bcs 2e18c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, fp │ │ │ │ - bhi 2f0a4 │ │ │ │ - b 2e008 │ │ │ │ + bhi 2f0a0 │ │ │ │ + b 2e004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2e964 │ │ │ │ + b 2e960 │ │ │ │ tst r2, #16 │ │ │ │ - bne 2f610 │ │ │ │ + bne 2f60c │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ands r2, r3, #24 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r3, ip, #4 │ │ │ │ - bne 2f520 │ │ │ │ + bne 2f51c │ │ │ │ add ip, ip, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309ac │ │ │ │ - ldr lr, [pc, #-1256] @ 2ec20 │ │ │ │ + bls 309a8 │ │ │ │ + ldr lr, [pc, #-1256] @ 2ec1c │ │ │ │ ldrb r1, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, #8 │ │ │ │ and r0, lr, r0, lsr #7 │ │ │ │ bicne r1, r1, #8 │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ strbne r1, [r3] │ │ │ │ strbeq r1, [r3] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ addne r2, r2, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2f104 │ │ │ │ + bhi 2f100 │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r3, [r4, #328] @ 0x148 │ │ │ │ ldrh r0, [r5, #40] @ 0x28 │ │ │ │ strh r1, [r5, #40] @ 0x28 │ │ │ │ sub r3, r3, r0, lsl #2 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ sub r7, r7, #1 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ - b 2e944 │ │ │ │ - ldr r3, [pc, #-1388] @ 2ec08 │ │ │ │ + b 2e940 │ │ │ │ + ldr r3, [pc, #-1388] @ 2ec04 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2668c4 │ │ │ │ - ldr r3, [pc, #-1396] @ 2ec0c │ │ │ │ + bl 2668ec │ │ │ │ + ldr r3, [pc, #-1396] @ 2ec08 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266538 │ │ │ │ + bl 266f1c │ │ │ │ mov r1, r0 │ │ │ │ - b 2ea34 │ │ │ │ + b 2ea30 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 2e1cc │ │ │ │ + b 2e1c8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, r6, #8 │ │ │ │ - bne 2ee04 │ │ │ │ + bne 2ee00 │ │ │ │ add r6, r6, r2 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi 2f1c8 │ │ │ │ + bhi 2f1c4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df34 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2e450 │ │ │ │ + b 2e44c │ │ │ │ ldr r2, [r4, #420] @ 0x1a4 │ │ │ │ cmp r5, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #420] @ 0x1a4 │ │ │ │ - bhi 2f5d4 │ │ │ │ + bhi 2f5d0 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2f210 │ │ │ │ + bls 2f20c │ │ │ │ str r0, [r4, #412] @ 0x19c │ │ │ │ ldrb sl, [r4, #356] @ 0x164 │ │ │ │ cmp r6, #0 │ │ │ │ lsr sl, sl, #1 │ │ │ │ and sl, sl, #1 │ │ │ │ - bne 2f2bc │ │ │ │ + bne 2f2b8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ sub r0, r0, r8 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ + bl 2671ac │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 267184 │ │ │ │ - bl 266808 │ │ │ │ - ldr r2, [pc, #-1596] @ 2ec14 │ │ │ │ - ldr r3, [pc, #-1604] @ 2ec10 │ │ │ │ + bl 2671ac │ │ │ │ + bl 266830 │ │ │ │ + ldr r2, [pc, #-1596] @ 2ec10 │ │ │ │ + ldr r3, [pc, #-1604] @ 2ec0c │ │ │ │ ldr fp, [r4, #388] @ 0x184 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #1 │ │ │ │ strne fp, [r4, #388] @ 0x184 │ │ │ │ - bne 2f2bc │ │ │ │ - ldr r2, [pc, #-1656] @ 2ec14 │ │ │ │ - ldr r3, [pc, #-1656] @ 2ec18 │ │ │ │ + bne 2f2b8 │ │ │ │ + ldr r2, [pc, #-1656] @ 2ec10 │ │ │ │ + ldr r3, [pc, #-1656] @ 2ec14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ addne fp, fp, #5 │ │ │ │ addeq fp, fp, #10 │ │ │ │ str fp, [r4, #388] @ 0x184 │ │ │ │ ldr r3, [r4, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f2cc │ │ │ │ + beq 2f2c8 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 2f384 │ │ │ │ + beq 2f380 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ add r0, r3, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [r4, #684] @ 0x2ac │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -12143,666 +12142,666 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ str r5, [r4, #564] @ 0x234 │ │ │ │ str r5, [r4, #568] @ 0x238 │ │ │ │ str r3, [r4, #352] @ 0x160 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fc10 │ │ │ │ + bne 2fc0c │ │ │ │ ands r2, r3, #8 │ │ │ │ - bne 2e05c │ │ │ │ + bne 2e058 │ │ │ │ ldr r3, [r4, #552] @ 0x228 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ str r3, [r4, #560] @ 0x230 │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #548] @ 0x224 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ str r1, [r4, #556] @ 0x22c │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ - beq 2f404 │ │ │ │ - ldr r5, [pc, #-1972] @ 2ec1c │ │ │ │ + beq 2f400 │ │ │ │ + ldr r5, [pc, #-1972] @ 2ec18 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [r4, #284] @ 0x11c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4, #280] @ 0x118 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #280] @ 0x118 │ │ │ │ str r6, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f3d4 │ │ │ │ + bne 2f3d0 │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 2f458 │ │ │ │ - b 2e034 │ │ │ │ + bne 2f454 │ │ │ │ + b 2e030 │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r8, [r4, #316] @ 0x13c │ │ │ │ lsr r6, r3, #1 │ │ │ │ cmp r8, r3, lsr #1 │ │ │ │ - bls 2f68c │ │ │ │ + bls 2f688 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - beq 2f6bc │ │ │ │ + beq 2f6b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 20675c │ │ │ │ + bl 206784 │ │ │ │ mov r0, r5 │ │ │ │ bl 231b4 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2e034 │ │ │ │ + beq 2e030 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 2f414 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2f6c4 │ │ │ │ + beq 2f6c0 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ - b 2f450 │ │ │ │ + b 2f44c │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2ecf8 │ │ │ │ + bne 2ecf4 │ │ │ │ ldrb r1, [r4, #356] @ 0x164 │ │ │ │ tst r1, #1 │ │ │ │ orrne r1, r1, #2 │ │ │ │ strbne r1, [r4, #356] @ 0x164 │ │ │ │ - b 2ecf8 │ │ │ │ + b 2ecf4 │ │ │ │ add r2, r6, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e008 │ │ │ │ + beq 2e004 │ │ │ │ ldrb r3, [r6] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r6] │ │ │ │ - ldr r9, [pc, #-2212] @ 2ec20 │ │ │ │ + ldr r9, [pc, #-2212] @ 2ec1c │ │ │ │ ldrsb r0, [r8, #1] │ │ │ │ and ip, r9, ip, lsr #7 │ │ │ │ cmp r0, #0 │ │ │ │ and r1, r3, #7 │ │ │ │ add ip, r6, ip, lsl #2 │ │ │ │ - blt 2f624 │ │ │ │ + blt 2f620 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 30980 │ │ │ │ + beq 3097c │ │ │ │ cmp r1, #3 │ │ │ │ - beq 30950 │ │ │ │ + beq 3094c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30698 │ │ │ │ + bne 30694 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30698 │ │ │ │ + bls 30694 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ sub ip, ip, r1 │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls 309a8 │ │ │ │ - ldr lr, [pc, #-2332] @ 2ec20 │ │ │ │ + bls 309a4 │ │ │ │ + ldr lr, [pc, #-2332] @ 2ec1c │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r3] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, #8 │ │ │ │ and r0, lr, r0, lsr #7 │ │ │ │ bicne r1, r1, #8 │ │ │ │ orreq r1, r1, #64 @ 0x40 │ │ │ │ strbne r1, [r3] │ │ │ │ strbeq r1, [r3] │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ addne r2, r2, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 2f53c │ │ │ │ - b 2f134 │ │ │ │ + bhi 2f538 │ │ │ │ + b 2f130 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 3090c │ │ │ │ + beq 30908 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30934 │ │ │ │ + beq 30930 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2f5b8 │ │ │ │ + bne 2f5b4 │ │ │ │ ldrh r1, [r6, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2f5b8 │ │ │ │ + bls 2f5b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2df38 │ │ │ │ + b 2df34 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ sub r1, r1, #5 │ │ │ │ - b 2e27c │ │ │ │ + b 2e278 │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2f20c │ │ │ │ - b 2f210 │ │ │ │ + bhi 2f208 │ │ │ │ + b 2f20c │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r4, #416] @ 0x1a0 │ │ │ │ - bhi 2eb64 │ │ │ │ - b 2eb68 │ │ │ │ + bhi 2eb60 │ │ │ │ + b 2eb64 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 2dda4 │ │ │ │ + bne 2dda0 │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ tst r2, #1 │ │ │ │ orrne r2, r2, #2 │ │ │ │ strbne r2, [r4, #356] @ 0x164 │ │ │ │ - b 2dda4 │ │ │ │ + b 2dda0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ + bl 2a248 │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ - b 2f0e0 │ │ │ │ + b 2f0dc │ │ │ │ ldrb r0, [r4, #357] @ 0x165 │ │ │ │ cmp r1, #2 │ │ │ │ bic r0, r0, #128 @ 0x80 │ │ │ │ strb r0, [r4, #357] @ 0x165 │ │ │ │ - beq 30a64 │ │ │ │ + beq 30a60 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 307f8 │ │ │ │ + beq 307f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 30904 │ │ │ │ + bne 30900 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmp fp, #4 │ │ │ │ - bls 30904 │ │ │ │ + bls 30900 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ bl 231b4 │ │ │ │ - b 2eed8 │ │ │ │ + b 2eed4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - bl 29224 │ │ │ │ + bl 29220 │ │ │ │ sub r3, r6, r8 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3, lsl #14 │ │ │ │ - bls 2f46c │ │ │ │ + bls 2f468 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strne r6, [r7, #16] │ │ │ │ - bne 2f43c │ │ │ │ + bne 2f438 │ │ │ │ str r6, [r4, #376] @ 0x178 │ │ │ │ - b 2f43c │ │ │ │ + b 2f438 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 30fb0 │ │ │ │ + bl 30fac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 2f42c │ │ │ │ - b 2f46c │ │ │ │ + bhi 2f428 │ │ │ │ + b 2f468 │ │ │ │ ldrsb r2, [r8, #1] │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r2, #0 │ │ │ │ add r9, r5, #4 │ │ │ │ - blt 2ffd4 │ │ │ │ + blt 2ffd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30a0c │ │ │ │ + beq 30a08 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 309e4 │ │ │ │ + beq 309e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ed48 │ │ │ │ + bne 2ed44 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 2ed48 │ │ │ │ + bls 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ bic r2, r2, #16 │ │ │ │ strb r2, [fp, #43] @ 0x2b │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f850 │ │ │ │ - bhi 2ff64 │ │ │ │ + beq 2f84c │ │ │ │ + bhi 2ff60 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 2f850 │ │ │ │ + bhi 2f84c │ │ │ │ ldr r3, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ mov ip, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a170 │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2ef24 │ │ │ │ + beq 2ef20 │ │ │ │ ldrb r3, [fp, #42] @ 0x2a │ │ │ │ and r2, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 2f780 │ │ │ │ + beq 2f77c │ │ │ │ ldrb r2, [fp, #43] @ 0x2b │ │ │ │ tst r2, #16 │ │ │ │ - beq 2f780 │ │ │ │ - b 2f738 │ │ │ │ + beq 2f77c │ │ │ │ + b 2f734 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r7, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a170 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2ef54 │ │ │ │ + bne 2ef50 │ │ │ │ cmp r9, sl │ │ │ │ - bne 2ef38 │ │ │ │ + bne 2ef34 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ ldrh r3, [r8] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - bne 2de40 │ │ │ │ + bne 2de3c │ │ │ │ add r3, r4, #504 @ 0x1f8 │ │ │ │ mov sl, r3 │ │ │ │ add r7, r4, #520 @ 0x208 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2f83c │ │ │ │ + beq 2f838 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [r9, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2f820 │ │ │ │ + bne 2f81c │ │ │ │ cmp r7, sl │ │ │ │ str r5, [sl] │ │ │ │ str r5, [sl, #20] │ │ │ │ - bne 2f814 │ │ │ │ - b 2de48 │ │ │ │ + bne 2f810 │ │ │ │ + b 2de44 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ - b 2f764 │ │ │ │ + b 2f760 │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ - beq 308e8 │ │ │ │ + beq 308e4 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ bic r3, r3, #8 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 2fec8 │ │ │ │ + beq 2fec4 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-3180] @ 2ec24 │ │ │ │ + ldr r1, [pc, #-3180] @ 2ec20 │ │ │ │ orr r3, r3, #33554432 @ 0x2000000 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1] │ │ │ │ orr r3, r3, #32 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r1, #888] @ 0x378 │ │ │ │ moveq r1, #4 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ lslne r1, r1, #2 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [r1] │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - ldr r3, [pc, #-3236] @ 2ec28 │ │ │ │ + ldr r3, [pc, #-3236] @ 2ec24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #324] @ 0x144 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ - beq 30054 │ │ │ │ + beq 30050 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 30828 │ │ │ │ + beq 30824 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ cmp r0, r1 │ │ │ │ - ble 3007c │ │ │ │ + ble 30078 │ │ │ │ sub r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt 2f90c │ │ │ │ - b 3007c │ │ │ │ + blt 2f908 │ │ │ │ + b 30078 │ │ │ │ ldr r5, [r4, #264] @ 0x108 │ │ │ │ ldr r7, [r4, #616] @ 0x268 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff98 │ │ │ │ mov r8, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f948 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2ff9c │ │ │ │ + beq 2ff98 │ │ │ │ ldrb r3, [r5, #43] @ 0x2b │ │ │ │ bic r3, r3, #32 │ │ │ │ strb r3, [r5, #43] @ 0x2b │ │ │ │ ldrb r3, [r5, #42] @ 0x2a │ │ │ │ tst r3, #4 │ │ │ │ - bne 2f940 │ │ │ │ + bne 2f93c │ │ │ │ ldrb r2, [r5, #43] @ 0x2b │ │ │ │ orr r2, r2, #16 │ │ │ │ strb r2, [r5, #43] @ 0x2b │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 2f994 │ │ │ │ - bhi 2ffbc │ │ │ │ + beq 2f990 │ │ │ │ + bhi 2ffb8 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r3, [r5, #36] @ 0x24 │ │ │ │ - bls 2f998 │ │ │ │ + bls 2f994 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2a174 │ │ │ │ - b 2f940 │ │ │ │ + bl 2a170 │ │ │ │ + b 2f93c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #284 @ 0x11c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #292 @ 0x124 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r4, #504] @ 0x1f8 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa14 │ │ │ │ + beq 2fa10 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2f9ec │ │ │ │ + bne 2f9e8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #280] @ 0x118 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa4c │ │ │ │ + beq 2fa48 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa24 │ │ │ │ + bne 2fa20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r4, #288] @ 0x120 │ │ │ │ cmp r5, #0 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2fa84 │ │ │ │ + beq 2fa80 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa5c │ │ │ │ + bne 2fa58 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf4 │ │ │ │ ldr r3, [r4, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2faa4 │ │ │ │ + bne 2faa0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 29680 │ │ │ │ + bl 2967c │ │ │ │ ldr sl, [r4, #600] @ 0x258 │ │ │ │ cmp sl, #0 │ │ │ │ movne r9, #0 │ │ │ │ movne r8, r9 │ │ │ │ movne r1, r4 │ │ │ │ - beq 2faf8 │ │ │ │ + beq 2faf4 │ │ │ │ ldr r3, [r1, #608] @ 0x260 │ │ │ │ ldr r5, [r3, r9]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 2fae4 │ │ │ │ + bcs 2fae0 │ │ │ │ mov r0, r5 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 2fad0 │ │ │ │ + bhi 2facc │ │ │ │ add r8, r8, #2 │ │ │ │ cmp r8, sl │ │ │ │ add r9, r9, #8 │ │ │ │ - bcc 2fabc │ │ │ │ + bcc 2fab8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb20 │ │ │ │ - ldr r3, [pc, #-3808] @ 2ec2c │ │ │ │ + beq 2fb1c │ │ │ │ + ldr r3, [pc, #-3808] @ 2ec28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fb10 │ │ │ │ + bne 2fb0c │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #-3836] @ 2ec30 │ │ │ │ + ldr r2, [pc, #-3836] @ 2ec2c │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - beq 30034 │ │ │ │ + beq 30030 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #-3860] @ 2ec34 │ │ │ │ + ldr r3, [pc, #-3860] @ 2ec30 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2ca00 │ │ │ │ - b 2e8d0 │ │ │ │ + bl 2c9fc │ │ │ │ + b 2e8cc │ │ │ │ ldr r7, [sl, #368] @ 0x170 │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r0, [r7, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb84 │ │ │ │ + beq 2fb80 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, r3] │ │ │ │ - b 2e694 │ │ │ │ + b 2e690 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2eb28 │ │ │ │ + b 2eb24 │ │ │ │ ldr r5, [r4, #456] @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2fbe4 │ │ │ │ + beq 2fbe0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fbd0 │ │ │ │ + bne 2fbcc │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #456] @ 0x1c8 │ │ │ │ - beq 2eb14 │ │ │ │ + beq 2eb10 │ │ │ │ ldr r3, [r4, #676] @ 0x2a4 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - b 2eb14 │ │ │ │ + b 2eb10 │ │ │ │ ldr r2, [r4, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2f390 │ │ │ │ + beq 2f38c │ │ │ │ ldr r0, [r4, #284] @ 0x11c │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #280] @ 0x118 │ │ │ │ str r0, [r1, #16] │ │ │ │ str r2, [r4, #280] @ 0x118 │ │ │ │ mov r2, #0 │ │ │ │ streq r1, [r4, #284] @ 0x11c │ │ │ │ str r2, [r4, #288] @ 0x120 │ │ │ │ str r2, [r4, #292] @ 0x124 │ │ │ │ - b 2f390 │ │ │ │ + b 2f38c │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2de30 │ │ │ │ + bne 2de2c │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r0, [r3] │ │ │ │ - b 2de30 │ │ │ │ + b 2de2c │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ tst r3, #8 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ orrne r3, r3, #4 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ andne r3, r3, #255 @ 0xff │ │ │ │ tst r3, #4 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #114688 @ 0x1c000 │ │ │ │ lsr r8, r3, #8 │ │ │ │ and r8, r8, #1 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - beq 30648 │ │ │ │ + beq 30644 │ │ │ │ ldr r2, [r4, #276] @ 0x114 │ │ │ │ - b 2f884 │ │ │ │ + b 2f880 │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 2fd44 │ │ │ │ + bne 2fd40 │ │ │ │ ldr fp, [r4, #368] @ 0x170 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 309b4 │ │ │ │ + bls 309b0 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 2fcf4 │ │ │ │ + b 2fcf0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq 30528 │ │ │ │ + beq 30524 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fce8 │ │ │ │ + bne 2fce4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ str r3, [r9] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ str r8, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r8, [r3, #20] │ │ │ │ str r8, [r3, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ str r5, [r3] │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe1c │ │ │ │ + beq 2fe18 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fe1c │ │ │ │ + beq 2fe18 │ │ │ │ ldr r8, [fp, #64] @ 0x40 │ │ │ │ ldr sl, [r4, #368] @ 0x170 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2fdf0 │ │ │ │ + bne 2fdec │ │ │ │ ldr r9, [r4, #372] @ 0x174 │ │ │ │ cmp r9, #1 │ │ │ │ - bls 30aa4 │ │ │ │ + bls 30aa0 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r8, #1 │ │ │ │ - b 2fd90 │ │ │ │ + b 2fd8c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 30578 │ │ │ │ + beq 30574 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2fd84 │ │ │ │ + bne 2fd80 │ │ │ │ mov r0, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -12821,191 +12820,191 @@ │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe34 │ │ │ │ + beq 2fe30 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fcc0 │ │ │ │ + bne 2fcbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30860 │ │ │ │ + beq 3085c │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fe70 │ │ │ │ + beq 2fe6c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fe4c │ │ │ │ + bne 2fe48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fe5c │ │ │ │ + bne 2fe58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #33554432 @ 0x2000000 │ │ │ │ bic r3, r3, #32 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - beq 305ec │ │ │ │ + beq 305e8 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ lsr r2, r3, #1 │ │ │ │ and r2, r2, #16 │ │ │ │ bic r3, r3, #16 │ │ │ │ orr r2, r2, r3 │ │ │ │ mvn r3, r3 │ │ │ │ bic r2, r2, #32 │ │ │ │ and r3, r3, #32 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2f928 │ │ │ │ + bne 2f924 │ │ │ │ ldr r5, [r4, #616] @ 0x268 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ ldr ip, [r4, #328] @ 0x148 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30a9c │ │ │ │ + beq 30a98 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, r2 │ │ │ │ - bne 2ff24 │ │ │ │ + bne 2ff20 │ │ │ │ add r3, ip, #33554432 @ 0x2000000 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r0, r3, lsl #1 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ movhi r2, #1 │ │ │ │ bic r3, r3, #128 @ 0x80 │ │ │ │ movls r2, #0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ - b 2ea70 │ │ │ │ + b 2ea6c │ │ │ │ ldr r3, [fp, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f764 │ │ │ │ + b 2f760 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2df38 │ │ │ │ + b 2df34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r1, [r4, #264] @ 0x108 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 2fed4 │ │ │ │ - b 2ea70 │ │ │ │ + bne 2fed0 │ │ │ │ + b 2ea6c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f998 │ │ │ │ + b 2f994 │ │ │ │ ldrb r1, [r4, #357] @ 0x165 │ │ │ │ cmp r3, #2 │ │ │ │ bic r1, r1, #128 @ 0x80 │ │ │ │ strb r1, [r4, #357] @ 0x165 │ │ │ │ - beq 30a30 │ │ │ │ + beq 30a2c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30838 │ │ │ │ + beq 30834 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 309dc │ │ │ │ + bne 309d8 │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 309dc │ │ │ │ + bls 309d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ orr r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 2fb40 │ │ │ │ + b 2fb3c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 2f7b4 │ │ │ │ + b 2f7b0 │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ - bne 3007c │ │ │ │ - b 30acc │ │ │ │ + bne 30078 │ │ │ │ + b 30ac8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30088 │ │ │ │ + beq 30084 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3006c │ │ │ │ + bne 30068 │ │ │ │ ldr r9, [r5, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 3011c │ │ │ │ + bne 30118 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [r4, #372] @ 0x174 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 30620 │ │ │ │ + bls 3061c │ │ │ │ add r2, r7, #4 │ │ │ │ mov r9, #1 │ │ │ │ - b 300c0 │ │ │ │ + b 300bc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 304d8 │ │ │ │ + beq 304d4 │ │ │ │ mov r3, r2 │ │ │ │ ldr sl, [r3] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 300b4 │ │ │ │ + bne 300b0 │ │ │ │ mov r0, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, fp │ │ │ │ str r0, [r3] │ │ │ │ str sl, [r0] │ │ │ │ str sl, [r0, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ @@ -13018,978 +13017,978 @@ │ │ │ │ ldrb r3, [r4, #360] @ 0x168 │ │ │ │ cmp r8, #0 │ │ │ │ bic r3, r3, #1 │ │ │ │ strb r3, [r4, #360] @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #364] @ 0x16c │ │ │ │ str r3, [r4, #596] @ 0x254 │ │ │ │ - bne 30570 │ │ │ │ + bne 3056c │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mvnne sl, #0 │ │ │ │ - bne 30170 │ │ │ │ + bne 3016c │ │ │ │ cmp r6, #0 │ │ │ │ movne sl, #4096 @ 0x1000 │ │ │ │ - bne 30170 │ │ │ │ + bne 3016c │ │ │ │ ldr sl, [r4, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #3588] @ 30f68 │ │ │ │ + ldr r3, [pc, #3588] @ 30f64 │ │ │ │ umull r2, sl, r3, sl │ │ │ │ lsr sl, sl, #25 │ │ │ │ add sl, sl, #1 │ │ │ │ lsl sl, sl, #11 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ - ldr r8, [pc, #3568] @ 30f6c │ │ │ │ - b 301f0 │ │ │ │ + ldr r8, [pc, #3568] @ 30f68 │ │ │ │ + b 301ec │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r7, r7, #14 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ ldr fp, [r1, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ add fp, r7, fp │ │ │ │ add r7, r7, #8 │ │ │ │ sub r1, fp, r7 │ │ │ │ asr r1, r1, #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r1, [r4, #408] @ 0x198 │ │ │ │ - beq 30254 │ │ │ │ + beq 30250 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 303cc │ │ │ │ + beq 303c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 301e8 │ │ │ │ + bne 301e4 │ │ │ │ ldrh r1, [r7] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 30280 │ │ │ │ + bne 3027c │ │ │ │ ldr r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, r3, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 3023c │ │ │ │ + beq 30238 │ │ │ │ sub r0, r1, #4 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r7, [r1, #-4] │ │ │ │ - bne 303ec │ │ │ │ + bne 303e8 │ │ │ │ tst r7, #1 │ │ │ │ - bne 3017c │ │ │ │ + bne 30178 │ │ │ │ ldr fp, [r7, #-4] │ │ │ │ ldrb r3, [r7, #-4] │ │ │ │ and fp, r8, fp, lsr #7 │ │ │ │ add fp, r7, fp, lsl #2 │ │ │ │ sub fp, fp, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ - b 301a0 │ │ │ │ + b 3019c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 302a8 │ │ │ │ + beq 302a4 │ │ │ │ str r3, [r4, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 30204 │ │ │ │ + b 30200 │ │ │ │ cmp fp, r7 │ │ │ │ - bls 301e8 │ │ │ │ + bls 301e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp fp, r7 │ │ │ │ - bhi 3025c │ │ │ │ + bhi 30258 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 301f0 │ │ │ │ + beq 301ec │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ ldr r1, [r4, #408] @ 0x198 │ │ │ │ sub sl, sl, #1 │ │ │ │ tst r3, #1 │ │ │ │ sub sl, sl, r1, lsr #2 │ │ │ │ bicne r3, r3, #1 │ │ │ │ subne sl, sl, #100 @ 0x64 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ cmp sl, #0 │ │ │ │ - bgt 301f0 │ │ │ │ + bgt 301ec │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 303ec │ │ │ │ + bne 303e8 │ │ │ │ ldr r7, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [r4, #596] @ 0x254 │ │ │ │ ldr r1, [r7, r9, lsl #2] │ │ │ │ add r2, r2, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsr r2, r2, #2 │ │ │ │ adds r3, r3, r2 │ │ │ │ mvncs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 305cc │ │ │ │ + beq 305c8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcbc │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2fcc0 │ │ │ │ + beq 2fcbc │ │ │ │ ldr r9, [fp, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 304d0 │ │ │ │ + beq 304cc │ │ │ │ ldrb r3, [r4, #360] @ 0x168 │ │ │ │ str r9, [r4, #364] @ 0x16c │ │ │ │ bic r3, r3, #1 │ │ │ │ strb r3, [r4, #360] @ 0x168 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #596] @ 0x254 │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3, #2044] @ 0x7fc │ │ │ │ - bne 30344 │ │ │ │ - b 30420 │ │ │ │ + bne 30340 │ │ │ │ + b 3041c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3041c │ │ │ │ + beq 30418 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 30338 │ │ │ │ + bne 30334 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - bne 30338 │ │ │ │ + bne 30334 │ │ │ │ ldr r3, [r0, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30338 │ │ │ │ + beq 30334 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 30338 │ │ │ │ + bne 30334 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r2, [pc, #3036] @ 30f70 │ │ │ │ + ldr r2, [pc, #3036] @ 30f6c │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r2, #28] │ │ │ │ - beq 307f0 │ │ │ │ + beq 307ec │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #3012] @ 30f74 │ │ │ │ + ldr r3, [pc, #3012] @ 30f70 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 32a58 │ │ │ │ - b 30338 │ │ │ │ + bl 32a54 │ │ │ │ + b 30334 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldrb r2, [r4, #360] @ 0x168 │ │ │ │ - b 30278 │ │ │ │ + b 30274 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30410 │ │ │ │ + beq 3040c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 303fc │ │ │ │ + bne 303f8 │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ add r3, r2, #12 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 302b4 │ │ │ │ + b 302b0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #68] @ 0x44 │ │ │ │ ldr r8, [r3, #2032] @ 0x7f0 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 30480 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30494 │ │ │ │ + beq 30490 │ │ │ │ mov r1, r4 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30484 │ │ │ │ + beq 30480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 304ac │ │ │ │ + beq 304a8 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r3 │ │ │ │ blx r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 30458 │ │ │ │ + bne 30454 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ mov r5, fp │ │ │ │ str r3, [fp, #76] @ 0x4c │ │ │ │ - b 3013c │ │ │ │ + b 30138 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r7, r5 │ │ │ │ streq r5, [fp, #68] @ 0x44 │ │ │ │ - beq 304b8 │ │ │ │ + beq 304b4 │ │ │ │ mov r7, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [fp, #72] @ 0x48 │ │ │ │ - bne 30434 │ │ │ │ - b 30488 │ │ │ │ + bne 30430 │ │ │ │ + b 30484 │ │ │ │ mov r8, #1 │ │ │ │ - b 3009c │ │ │ │ + b 30098 │ │ │ │ lsl r9, r5, #1 │ │ │ │ lsl r0, r5, #3 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ sub r2, r9, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, sl │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 3009c │ │ │ │ + b 30098 │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r7, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2fcd0 │ │ │ │ + b 2fccc │ │ │ │ mov fp, r5 │ │ │ │ - b 30320 │ │ │ │ + b 3031c │ │ │ │ lsl r8, r9, #1 │ │ │ │ lsl r0, r9, #3 │ │ │ │ str r8, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ lsl r3, r9, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r2, r8, r9 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, sl, r3 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 2fd6c │ │ │ │ + b 2fd68 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #268] @ 0x10c │ │ │ │ bic r3, r3, #33554432 @ 0x2000000 │ │ │ │ bic r3, r3, #32 │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ bic r3, r3, #114688 @ 0x1c000 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - bne 2fec8 │ │ │ │ + bne 2fec4 │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30660 │ │ │ │ + beq 3065c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 30654 │ │ │ │ + beq 30650 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea64 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 304d8 │ │ │ │ + bne 304d4 │ │ │ │ mov r9, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r9, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ mov sl, r5 │ │ │ │ - b 3050c │ │ │ │ + b 30508 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 305ec │ │ │ │ - b 2fec8 │ │ │ │ + beq 305e8 │ │ │ │ + b 2fec4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30618 │ │ │ │ + bne 30614 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b 2ea68 │ │ │ │ + b 2ea64 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2df38 │ │ │ │ + bcs 2df34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 3067c │ │ │ │ - b 2f1e0 │ │ │ │ + bhi 30678 │ │ │ │ + b 2f1dc │ │ │ │ mov r6, ip │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2eff0 │ │ │ │ + bne 2efec │ │ │ │ ldr r5, [r4, #356] @ 0x164 │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r5, #81920 @ 0x14000 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33904 │ │ │ │ + bl 33900 │ │ │ │ and r2, r5, #81920 @ 0x14000 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ bic r3, r3, #81920 @ 0x14000 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ - bne 2f01c │ │ │ │ + bne 2f018 │ │ │ │ ldrh r1, [r8] │ │ │ │ - ldr r2, [pc, #2180] @ 30f78 │ │ │ │ + ldr r2, [pc, #2180] @ 30f74 │ │ │ │ ldr r7, [r4, #340] @ 0x154 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r2, #2 │ │ │ │ orreq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r4, #356] @ 0x164 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30ae0 │ │ │ │ - ldr sl, [pc, #2152] @ 30f7c │ │ │ │ + beq 30adc │ │ │ │ + ldr sl, [pc, #2152] @ 30f78 │ │ │ │ mov r9, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - b 3078c │ │ │ │ + b 30788 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30898 │ │ │ │ + bhi 30894 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 3075c │ │ │ │ + beq 30758 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30898 │ │ │ │ + beq 30894 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30898 │ │ │ │ + bne 30894 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30898 │ │ │ │ + bne 30894 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r9, #0 │ │ │ │ moveq r0, r7 │ │ │ │ streq r5, [r4, #340] @ 0x154 │ │ │ │ moveq r7, r5 │ │ │ │ - beq 30780 │ │ │ │ + beq 3077c │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ str r5, [r9, #8] │ │ │ │ bl 231b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30adc │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3075c │ │ │ │ + beq 30758 │ │ │ │ ldrb r5, [r4, #357] @ 0x165 │ │ │ │ lsr r5, r5, #6 │ │ │ │ and r5, r5, #1 │ │ │ │ eor r5, r5, #1 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3071c │ │ │ │ + bne 30718 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30898 │ │ │ │ + beq 30894 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f38 │ │ │ │ + bhi 30f34 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r4, #348] @ 0x15c │ │ │ │ - b 303a8 │ │ │ │ + b 303a4 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f670 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 2f8f8 │ │ │ │ + b 2f8f4 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 30020 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ and r3, r3, #1 │ │ │ │ - b 2fe88 │ │ │ │ + b 2fe84 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30744 │ │ │ │ + bls 30740 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30744 │ │ │ │ + bne 30740 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30744 │ │ │ │ + bls 30740 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq 30ae0 │ │ │ │ + beq 30adc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30e7c │ │ │ │ + beq 30e78 │ │ │ │ mov r7, r3 │ │ │ │ - b 307a8 │ │ │ │ + b 307a4 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ ands r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ moveq r9, r2 │ │ │ │ - beq 2e27c │ │ │ │ + beq 2e278 │ │ │ │ mov r2, fp │ │ │ │ mov r9, fp │ │ │ │ - b 2e228 │ │ │ │ + b 2e224 │ │ │ │ ldrb r1, [r4, #359] @ 0x167 │ │ │ │ lsr r3, r1, #1 │ │ │ │ and r3, r3, #4 │ │ │ │ bic r1, r1, #4 │ │ │ │ orr r3, r3, r1 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - b 2f86c │ │ │ │ + b 2f868 │ │ │ │ mov r6, ip │ │ │ │ - b 2f674 │ │ │ │ + b 2f670 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 2f5b8 │ │ │ │ + bcs 2f5b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp sl, r5 │ │ │ │ - bhi 30914 │ │ │ │ + bhi 30910 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b 2f5b8 │ │ │ │ + b 2f5b4 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 31cb4 │ │ │ │ - b 3092c │ │ │ │ + bl 31cb0 │ │ │ │ + b 30928 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r2, [r6] │ │ │ │ and r3, r9, r2, lsr #7 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2e018 │ │ │ │ + b 2e014 │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30698 │ │ │ │ + bls 30694 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, fp │ │ │ │ - bhi 3098c │ │ │ │ - b 2e008 │ │ │ │ + bhi 30988 │ │ │ │ + b 2e004 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2f140 │ │ │ │ + b 2f13c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 30528 │ │ │ │ + bne 30524 │ │ │ │ mov r7, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r7, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ mov r9, sl │ │ │ │ - b 30554 │ │ │ │ + b 30550 │ │ │ │ mov r5, sl │ │ │ │ - b 30024 │ │ │ │ + b 30020 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 2ed4c │ │ │ │ + b 2ed48 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 2ed48 │ │ │ │ + bcs 2ed44 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a14 │ │ │ │ - b 2f088 │ │ │ │ + bcc 30a10 │ │ │ │ + b 2f084 │ │ │ │ cmp r9, sl │ │ │ │ - bcs 309dc │ │ │ │ + bcs 309d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r9, r9, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, sl │ │ │ │ - bcc 30a38 │ │ │ │ + bcc 30a34 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - b 30024 │ │ │ │ + b 30020 │ │ │ │ cmp ip, r2 │ │ │ │ movhi r9, ip │ │ │ │ - bls 30904 │ │ │ │ + bls 30900 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ add fp, fp, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r9, fp │ │ │ │ - bhi 30a70 │ │ │ │ + bhi 30a6c │ │ │ │ ldr r3, [r6] │ │ │ │ lsl r3, r3, #11 │ │ │ │ lsr r3, r3, #18 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ - b 2f674 │ │ │ │ + b 2f670 │ │ │ │ mov r1, r3 │ │ │ │ - b 2ff3c │ │ │ │ + b 2ff38 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 30578 │ │ │ │ + bne 30574 │ │ │ │ mov r8, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r8, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 30adc │ │ │ │ + beq 30ad8 │ │ │ │ mov r3, r9 │ │ │ │ - b 305b0 │ │ │ │ + b 305ac │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 30eac │ │ │ │ - bl 294e0 │ │ │ │ + bne 30ea8 │ │ │ │ + bl 294dc │ │ │ │ ldr fp, [r4, #372] @ 0x174 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 30c3c │ │ │ │ + ble 30c38 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #1156] @ 30f80 │ │ │ │ + ldr r3, [pc, #1156] @ 30f7c │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 30b80 │ │ │ │ + b 30b7c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30c10 │ │ │ │ + bhi 30c0c │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b44 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c0c │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c0c │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30c10 │ │ │ │ + bne 30c0c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b70 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 30b74 │ │ │ │ + bne 30b70 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30e88 │ │ │ │ + beq 30e84 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq 30c3c │ │ │ │ + beq 30c38 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30b74 │ │ │ │ + beq 30b70 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30b48 │ │ │ │ + beq 30b44 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - bne 30b08 │ │ │ │ + bne 30b04 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30c10 │ │ │ │ + beq 30c0c │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30ed4 │ │ │ │ + bhi 30ed0 │ │ │ │ ldrsb ip, [ip, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b2c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30b30 │ │ │ │ + bne 30b2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30b30 │ │ │ │ + bls 30b2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 30b50 │ │ │ │ + b 30b4c │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [r4, #376] @ 0x178 │ │ │ │ orr r3, r3, r2, lsr #3 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r2, r2, #8 │ │ │ │ orr r3, r2, r3, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ strb r3, [r4, #359] @ 0x167 │ │ │ │ - beq 30e50 │ │ │ │ - ldr sl, [pc, #792] @ 30f84 │ │ │ │ - ldr fp, [pc, #792] @ 30f88 │ │ │ │ + beq 30e4c │ │ │ │ + ldr sl, [pc, #792] @ 30f80 │ │ │ │ + ldr fp, [pc, #792] @ 30f84 │ │ │ │ add sl, pc, sl │ │ │ │ add fp, pc, fp │ │ │ │ mov r9, #0 │ │ │ │ - b 30d00 │ │ │ │ + b 30cfc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 30da0 │ │ │ │ + beq 30d9c │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d0c │ │ │ │ + bhi 30d08 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d08 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d08 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 30d0c │ │ │ │ + bne 30d08 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, r7 │ │ │ │ streq r5, [r4, #376] @ 0x178 │ │ │ │ strne r5, [r9, #16] │ │ │ │ bl 231b4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 30e50 │ │ │ │ + beq 30e4c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30c7c │ │ │ │ + bne 30c78 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r2, r5, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 30df8 │ │ │ │ + beq 30df4 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 30d78 │ │ │ │ + bhi 30d74 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d74 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 30d78 │ │ │ │ + bne 30d74 │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - beq 30cdc │ │ │ │ + beq 30cd8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r7 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r7, [r7, #16] │ │ │ │ - b 30cf8 │ │ │ │ + b 30cf4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d0c │ │ │ │ + beq 30d08 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f18 │ │ │ │ + bhi 30f14 │ │ │ │ ldrsb ip, [fp, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30cc4 │ │ │ │ + bls 30cc0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30cc4 │ │ │ │ + bne 30cc0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 30cc4 │ │ │ │ - b 30d0c │ │ │ │ + bls 30cc0 │ │ │ │ + b 30d08 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 30d78 │ │ │ │ + beq 30d74 │ │ │ │ ldrb r1, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 30f08 │ │ │ │ + bhi 30f04 │ │ │ │ ldrsb ip, [sl, r3] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 30d60 │ │ │ │ + bls 30d5c │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 30d60 │ │ │ │ + bne 30d5c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 30d60 │ │ │ │ - b 30d78 │ │ │ │ + bls 30d5c │ │ │ │ + b 30d74 │ │ │ │ ldrh r2, [r8] │ │ │ │ - ldr r3, [pc, #284] @ 30f78 │ │ │ │ + ldr r3, [pc, #284] @ 30f74 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r3, [r4, #356] @ 0x164 │ │ │ │ biceq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r4, #356] @ 0x164 │ │ │ │ ldrb r3, [r4, #356] @ 0x164 │ │ │ │ orr r3, r3, #4 │ │ │ │ strb r3, [r4, #356] @ 0x164 │ │ │ │ - b 2f01c │ │ │ │ + b 2f018 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b 30774 │ │ │ │ + b 30770 │ │ │ │ ldr r5, [r4, #368] @ 0x170 │ │ │ │ lsl r9, r7, #2 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30ea0 │ │ │ │ + beq 30e9c │ │ │ │ bl 231b4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, r9] │ │ │ │ - b 30b74 │ │ │ │ + b 30b70 │ │ │ │ add r3, ip, #12 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [ip, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [r4, #268] @ 0x10c │ │ │ │ strd r2, [ip] │ │ │ │ - b 2f900 │ │ │ │ - ldr r2, [pc, #176] @ 30f8c │ │ │ │ - ldr r1, [pc, #176] @ 30f90 │ │ │ │ + b 2f8fc │ │ │ │ + ldr r2, [pc, #176] @ 30f88 │ │ │ │ + ldr r1, [pc, #176] @ 30f8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - ldr r2, [pc, #148] @ 30f94 │ │ │ │ - ldr r1, [pc, #140] @ 30f90 │ │ │ │ + ldr r2, [pc, #148] @ 30f90 │ │ │ │ + ldr r1, [pc, #140] @ 30f8c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #136] @ 30f98 │ │ │ │ - ldr r1, [pc, #124] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #124] @ 30f9c │ │ │ │ - ldr r1, [pc, #108] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #112] @ 30fa0 │ │ │ │ - ldr r1, [pc, #92] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #100] @ 30fa4 │ │ │ │ - ldr r1, [pc, #76] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #88] @ 30fa8 │ │ │ │ - ldr r1, [pc, #60] @ 30f90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ - ldr r2, [pc, #76] @ 30fac │ │ │ │ - ldr r1, [pc, #44] @ 30f90 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #136] @ 30f94 │ │ │ │ + ldr r1, [pc, #124] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #124] @ 30f98 │ │ │ │ + ldr r1, [pc, #108] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #112] @ 30f9c │ │ │ │ + ldr r1, [pc, #92] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #100] @ 30fa0 │ │ │ │ + ldr r1, [pc, #76] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #88] @ 30fa4 │ │ │ │ + ldr r1, [pc, #60] @ 30f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30edc │ │ │ │ + ldr r2, [pc, #76] @ 30fa8 │ │ │ │ + ldr r1, [pc, #44] @ 30f8c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 30ee0 │ │ │ │ + b 30edc │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - eorseq r7, r6, r8, lsl #7 │ │ │ │ - eorseq r7, r6, ip, ror #6 │ │ │ │ + eorseq r7, r6, ip, lsl #7 │ │ │ │ + eorseq r7, r6, r0, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - eoreq r2, r5, r4, lsl #24 │ │ │ │ - eoreq r2, r5, r0, lsr #16 │ │ │ │ - @ instruction: 0x002526b8 │ │ │ │ - @ instruction: 0x002526b0 │ │ │ │ - eoreq r8, r3, ip, lsl #10 │ │ │ │ + eoreq r2, r5, r0, lsr ip │ │ │ │ + eoreq r2, r5, ip, asr #16 │ │ │ │ + eoreq r2, r5, r4, ror #13 │ │ │ │ + ldrdeq r2, [r5], -ip @ │ │ │ │ + eoreq r8, r3, r8, lsr r5 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r8, r3, r8, ror #9 │ │ │ │ - ldrdeq r8, [r3], -r8 @ │ │ │ │ - eoreq r8, r3, r8, asr #9 │ │ │ │ - @ instruction: 0x002384b8 │ │ │ │ - eoreq r8, r3, r8, lsr #9 │ │ │ │ - mlaeq r3, r8, r4, r8 │ │ │ │ - eoreq r8, r3, r8, lsl #9 │ │ │ │ + eoreq r8, r3, r4, lsl r5 │ │ │ │ + eoreq r8, r3, r4, lsl #10 │ │ │ │ + strdeq r8, [r3], -r4 @ │ │ │ │ + eoreq r8, r3, r4, ror #9 │ │ │ │ + ldrdeq r8, [r3], -r4 @ │ │ │ │ + eoreq r8, r3, r4, asr #9 │ │ │ │ + @ instruction: 0x002384b4 │ │ │ │ │ │ │ │ -00030fb0 : │ │ │ │ +00030fac : │ │ │ │ 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, #452] @ 3118c │ │ │ │ + ldr r3, [pc, #452] @ 31188 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - beq 31040 │ │ │ │ + beq 3103c │ │ │ │ ands r4, r5, #1 │ │ │ │ - beq 30fe8 │ │ │ │ + beq 30fe4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 30fe0 │ │ │ │ + bne 30fdc │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ - bne 31014 │ │ │ │ + bne 31010 │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31140 │ │ │ │ + beq 3113c │ │ │ │ ldr r7, [r5, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 310c0 │ │ │ │ + beq 310bc │ │ │ │ ldr r3, [r6, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ addne r4, r4, r3 │ │ │ │ lslne r4, r4, #2 │ │ │ │ - b 30fe0 │ │ │ │ + b 30fdc │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ ldrne r1, [r1, #8] │ │ │ │ subne r3, r3, #4 │ │ │ │ addne r2, r3, r2 │ │ │ │ @@ -14003,340 +14002,340 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r8, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r8, [r6, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 31188 │ │ │ │ + beq 31184 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ sub r2, r8, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r9 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r6, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr sl, [r6, #372] @ 0x174 │ │ │ │ ldr fp, [r6, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 31164 │ │ │ │ + bls 31160 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 310e8 │ │ │ │ + b 310e4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 31080 │ │ │ │ + beq 3107c │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 310dc │ │ │ │ + bne 310d8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31188 │ │ │ │ + beq 31184 │ │ │ │ str r3, [r9] │ │ │ │ str r8, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ str r8, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r8, [r3, #20] │ │ │ │ str r8, [r3, #24] │ │ │ │ ldr r3, [r6, #368] @ 0x170 │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ str r5, [r2] │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ - b 31024 │ │ │ │ + b 31020 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r5, [r6, #548] @ 0x224 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r5, [r6, #548] @ 0x224 │ │ │ │ str r4, [r6, #548] @ 0x224 │ │ │ │ - b 31014 │ │ │ │ + b 31010 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31080 │ │ │ │ + bne 3107c │ │ │ │ mov r8, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r8, [r6, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ movne r9, sl │ │ │ │ - bne 310a8 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r6, r6, r4, asr r7 │ │ │ │ + bne 310a4 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r6, r6, r8, asr r7 │ │ │ │ │ │ │ │ -00031190 : │ │ │ │ +0003118c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #920] @ 31540 │ │ │ │ - ldr r2, [pc, #920] @ 31544 │ │ │ │ + ldr r3, [pc, #920] @ 3153c │ │ │ │ + ldr r2, [pc, #920] @ 31540 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 31298 │ │ │ │ + bgt 31294 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r1, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 31230 │ │ │ │ + bhi 3122c │ │ │ │ cmp r4, #0 │ │ │ │ ldr ip, [r5, #588] @ 0x24c │ │ │ │ - beq 312f4 │ │ │ │ + beq 312f0 │ │ │ │ rsb r3, r4, #0 │ │ │ │ cmp r3, ip │ │ │ │ movhi r3, #0 │ │ │ │ strhi r3, [r5, #588] @ 0x24c │ │ │ │ - bhi 31224 │ │ │ │ + bhi 31220 │ │ │ │ add ip, ip, r4 │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ cmp ip, #33554432 @ 0x2000000 │ │ │ │ - bls 31224 │ │ │ │ + bls 31220 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ ands r3, r3, #2 │ │ │ │ - bne 313c0 │ │ │ │ + bne 313bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31488 │ │ │ │ + beq 31484 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ rsb r0, r4, #0 │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, r0 │ │ │ │ addcs r2, r4, r2 │ │ │ │ movcc r2, #0 │ │ │ │ str r2, [r5, #328] @ 0x148 │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ cmp r0, r2 │ │ │ │ addls r2, r4, r2 │ │ │ │ movhi r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #584] @ 0x248 │ │ │ │ - beq 3120c │ │ │ │ + beq 31208 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ cmp r0, r3 │ │ │ │ addls r3, r4, r3 │ │ │ │ movhi r3, #0 │ │ │ │ str r3, [r5, #592] @ 0x250 │ │ │ │ - b 3120c │ │ │ │ + b 31208 │ │ │ │ ldr sl, [r5, #496] @ 0x1f0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 31430 │ │ │ │ + beq 3142c │ │ │ │ ldr r6, [sl, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 31340 │ │ │ │ + beq 3133c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 31468 │ │ │ │ + bhi 31464 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ adds r3, r4, r1 │ │ │ │ mov ip, r3 │ │ │ │ - bcs 31224 │ │ │ │ + bcs 31220 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsr r3, r9, #14 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r0, #42] @ 0x2a │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 314b4 │ │ │ │ + bhi 314b0 │ │ │ │ str ip, [r5, #588] @ 0x24c │ │ │ │ - b 3120c │ │ │ │ + b 31208 │ │ │ │ lsl r6, fp, #1 │ │ │ │ lsl r0, fp, #3 │ │ │ │ str r6, [r5, #372] @ 0x174 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 3153c │ │ │ │ + beq 31538 │ │ │ │ lsl r8, fp, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ sub r2, r6, fp │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r8 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r5, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr fp, [r5, #372] @ 0x174 │ │ │ │ ldr r1, [r5, #368] @ 0x170 │ │ │ │ cmp fp, #1 │ │ │ │ - bls 31518 │ │ │ │ + bls 31514 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r6, #1 │ │ │ │ - b 31368 │ │ │ │ + b 31364 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 312fc │ │ │ │ + beq 312f8 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r8, r3 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 3135c │ │ │ │ + bne 31358 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3153c │ │ │ │ + beq 31538 │ │ │ │ str r0, [r8] │ │ │ │ str r7, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str r7, [r0, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ str sl, [r3] │ │ │ │ str r6, [sl, #64] @ 0x40 │ │ │ │ - b 312b0 │ │ │ │ + b 312ac │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ cmp r9, #0 │ │ │ │ orr r0, r0, #81920 @ 0x14000 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ str r0, [r5, #356] @ 0x164 │ │ │ │ - beq 31510 │ │ │ │ + beq 3150c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314e0 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 31510 │ │ │ │ + beq 3150c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 314e4 │ │ │ │ + beq 314e0 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 314e4 │ │ │ │ + bne 314e0 │ │ │ │ ldrb r3, [r9, #-4] │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ bic r0, r0, #81920 @ 0x14000 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r5, #356] @ 0x164 │ │ │ │ rsblt r0, r4, #0 │ │ │ │ - bge 314c4 │ │ │ │ - b 3124c │ │ │ │ - ldr r3, [pc, #272] @ 31548 │ │ │ │ + bge 314c0 │ │ │ │ + b 31248 │ │ │ │ + ldr r3, [pc, #272] @ 31544 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31474 │ │ │ │ + beq 31470 │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r4, r0 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 312c4 │ │ │ │ + beq 312c0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #696] @ 0x2b8 │ │ │ │ cmp r4, r0 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ - b 31460 │ │ │ │ + b 3145c │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [r5, #584] @ 0x248 │ │ │ │ - beq 3120c │ │ │ │ + beq 31208 │ │ │ │ ldr r3, [r5, #592] @ 0x250 │ │ │ │ adds r3, r3, r4 │ │ │ │ mvncs r3, #0 │ │ │ │ - b 31290 │ │ │ │ + b 3128c │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - bne 314ec │ │ │ │ + bne 314e8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ adds r2, r2, r4 │ │ │ │ mvncs r2, #0 │ │ │ │ str r2, [r5, #328] @ 0x148 │ │ │ │ ldr r2, [r5, #584] @ 0x248 │ │ │ │ adds r2, r4, r2 │ │ │ │ mvncs r2, #0 │ │ │ │ - b 31494 │ │ │ │ + b 31490 │ │ │ │ mov r3, #1 │ │ │ │ - b 31418 │ │ │ │ + b 31414 │ │ │ │ ldr r0, [r5, #356] @ 0x164 │ │ │ │ cmp r9, #0 │ │ │ │ orr r3, r0, #81920 @ 0x14000 │ │ │ │ str r3, [r5, #356] @ 0x164 │ │ │ │ mov r0, r3 │ │ │ │ biceq r3, r3, #81920 @ 0x14000 │ │ │ │ streq r3, [r5, #356] @ 0x164 │ │ │ │ - bne 313d8 │ │ │ │ - b 314c0 │ │ │ │ + bne 313d4 │ │ │ │ + b 314bc │ │ │ │ mov r3, #0 │ │ │ │ - b 31418 │ │ │ │ + b 31414 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 312fc │ │ │ │ + bne 312f8 │ │ │ │ mov r6, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r6, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r7, r0, #0 │ │ │ │ movne r8, fp │ │ │ │ - bne 31328 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r6, r6, r4, ror r5 │ │ │ │ - eoreq lr, r7, r4, asr #28 │ │ │ │ + bne 31324 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r6, r6, r8, ror r5 │ │ │ │ + eoreq lr, r7, r8, asr #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0003154c : │ │ │ │ - ldr r3, [pc, #24] @ 3156c │ │ │ │ +00031548 : │ │ │ │ + ldr r3, [pc, #24] @ 31568 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r0, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ mov r2, #1 │ │ │ │ - b 2dbf8 │ │ │ │ - eorseq r6, r6, ip, asr #3 │ │ │ │ + b 2dbf4 │ │ │ │ + @ instruction: 0x003661d0 │ │ │ │ │ │ │ │ -00031570 : │ │ │ │ - ldr r3, [pc, #24] @ 31590 │ │ │ │ +0003156c : │ │ │ │ + ldr r3, [pc, #24] @ 3158c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ mov r1, #1 │ │ │ │ - b 2dbf8 │ │ │ │ - eorseq r6, r6, r8, lsr #3 │ │ │ │ + b 2dbf4 │ │ │ │ + eorseq r6, r6, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movne r3, #1 │ │ │ │ @@ -14345,95 +14344,95 @@ │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ ldrb r2, [r0, #356] @ 0x164 │ │ │ │ add r3, r8, r3 │ │ │ │ tst r2, #32 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #316] @ 0x13c │ │ │ │ - beq 3163c │ │ │ │ + beq 31638 │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 316c0 │ │ │ │ + bhi 316bc │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ ands r1, r1, r4 │ │ │ │ - bne 316cc │ │ │ │ + bne 316c8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ add r3, r3, #12 │ │ │ │ - bl 2b080 │ │ │ │ + bl 2b07c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 316bc │ │ │ │ + b 316b8 │ │ │ │ ldr r9, [r0, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 315e4 │ │ │ │ + bne 315e0 │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r2, [r5, #316] @ 0x13c │ │ │ │ ldr r3, [r5, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 315e4 │ │ │ │ + bls 315e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r3, [r5, #316] @ 0x13c │ │ │ │ ldr r2, [r5, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 315e4 │ │ │ │ - ldr r1, [pc, #84] @ 316ec │ │ │ │ + bls 315e0 │ │ │ │ + ldr r1, [pc, #84] @ 316e8 │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 316d8 │ │ │ │ + beq 316d4 │ │ │ │ sub r3, r3, r8 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #316] @ 0x13c │ │ │ │ - beq 316d0 │ │ │ │ + beq 316cc │ │ │ │ blx r2 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ ldr r3, [r0, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ - b 315e4 │ │ │ │ - bl 29770 │ │ │ │ + b 315e0 │ │ │ │ + bl 2976c │ │ │ │ blx r1 │ │ │ │ - b 316bc │ │ │ │ + b 316b8 │ │ │ │ cmp r2, #0 │ │ │ │ subne r3, r3, r8 │ │ │ │ strne r3, [r5, #316] @ 0x13c │ │ │ │ - bne 316b8 │ │ │ │ - b 316bc │ │ │ │ - eorseq r6, r6, r4, lsl #1 │ │ │ │ + bne 316b4 │ │ │ │ + b 316b8 │ │ │ │ + eorseq r6, r6, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr sl, [pc, #500] @ 318fc │ │ │ │ + ldr sl, [pc, #500] @ 318f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ lsls r1, r1, #18 │ │ │ │ - ldr r3, [pc, #484] @ 31900 │ │ │ │ + ldr r3, [pc, #484] @ 318fc │ │ │ │ movne r1, #1 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ add r9, r1, r5, lsr #14 │ │ │ │ @@ -14443,225 +14442,225 @@ │ │ │ │ ldrb r2, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ lsr sl, r2, #5 │ │ │ │ add r3, r9, r3 │ │ │ │ tst r2, #32 │ │ │ │ and sl, sl, #1 │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ - beq 317c0 │ │ │ │ + beq 317bc │ │ │ │ ldr r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 31778 │ │ │ │ + bls 31774 │ │ │ │ ldr r3, [r4, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ ands r3, r3, r5 │ │ │ │ - bne 318b8 │ │ │ │ + bne 318b4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r3, [r8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ add r3, r2, #12 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2b080 │ │ │ │ + bl 2b07c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31848 │ │ │ │ + beq 31844 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 31778 │ │ │ │ + bne 31774 │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 31778 │ │ │ │ + bls 31774 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r1, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 31778 │ │ │ │ + bls 31774 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r3, [r4, #312] @ 0x138 │ │ │ │ cmp r2, r3 │ │ │ │ - bls 31778 │ │ │ │ - ldr r0, [pc, #228] @ 31904 │ │ │ │ + bls 31774 │ │ │ │ + ldr r0, [pc, #228] @ 31900 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 318e0 │ │ │ │ + beq 318dc │ │ │ │ sub r2, r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #316] @ 0x13c │ │ │ │ - beq 318f4 │ │ │ │ + beq 318f0 │ │ │ │ blx r3 │ │ │ │ - bl 294e0 │ │ │ │ + bl 294dc │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31844 │ │ │ │ + bne 31840 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 3186c │ │ │ │ + bne 31868 │ │ │ │ ldr r3, [r4, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31880 │ │ │ │ + beq 3187c │ │ │ │ mov fp, #1 │ │ │ │ - b 31740 │ │ │ │ + b 3173c │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 318a4 │ │ │ │ + beq 318a0 │ │ │ │ blx r3 │ │ │ │ - b 31864 │ │ │ │ + b 31860 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 31864 │ │ │ │ + b 31860 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31878 │ │ │ │ - b 31844 │ │ │ │ - ldr r2, [pc, #72] @ 31908 │ │ │ │ + bne 31874 │ │ │ │ + b 31840 │ │ │ │ + ldr r2, [pc, #72] @ 31904 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ - ldr r0, [pc, #68] @ 3190c │ │ │ │ + ldr r0, [pc, #68] @ 31908 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ cmp r3, #0 │ │ │ │ subne r2, r2, r9 │ │ │ │ strne r2, [r4, #316] @ 0x13c │ │ │ │ - bne 31840 │ │ │ │ - b 31844 │ │ │ │ + bne 3183c │ │ │ │ + b 31840 │ │ │ │ blx r0 │ │ │ │ - b 31844 │ │ │ │ - ldrdeq lr, [r7], -r8 @ │ │ │ │ - @ instruction: 0x00365ff8 │ │ │ │ - @ instruction: 0x00365efc │ │ │ │ + b 31840 │ │ │ │ + ldrdeq lr, [r7], -ip @ │ │ │ │ + @ instruction: 0x00365ffc │ │ │ │ + eorseq r5, r6, r0, lsl #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r7, r3, r0, ror #16 │ │ │ │ + eoreq r7, r3, ip, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #880] @ 31c98 │ │ │ │ + ldr r3, [pc, #880] @ 31c94 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #872] @ 31c9c │ │ │ │ + ldr r0, [pc, #872] @ 31c98 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #864] @ 31ca0 │ │ │ │ + ldr r1, [pc, #864] @ 31c9c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #852] @ 31ca4 │ │ │ │ + ldr r2, [pc, #852] @ 31ca0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - bne 31bac │ │ │ │ + bne 31ba8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr fp, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319c0 │ │ │ │ + beq 319bc │ │ │ │ cmp fp, #0 │ │ │ │ - bne 319d4 │ │ │ │ - ldr r3, [pc, #800] @ 31ca8 │ │ │ │ + bne 319d0 │ │ │ │ + ldr r3, [pc, #800] @ 31ca4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31bb4 │ │ │ │ + beq 31bb0 │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r9, r0 │ │ │ │ - bls 31a70 │ │ │ │ + bls 31a6c │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31c5c │ │ │ │ + beq 31c58 │ │ │ │ blx r3 │ │ │ │ - b 31a70 │ │ │ │ + b 31a6c │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 31978 │ │ │ │ + bne 31974 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 31a70 │ │ │ │ + beq 31a6c │ │ │ │ ldr r5, [fp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 31a5c │ │ │ │ + bne 31a58 │ │ │ │ ldr sl, [r4, #372] @ 0x174 │ │ │ │ ldr r1, [r4, #368] @ 0x170 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 31c6c │ │ │ │ + bls 31c68 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r5, #1 │ │ │ │ - b 31a08 │ │ │ │ + b 31a04 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 31c14 │ │ │ │ + beq 31c10 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 319fc │ │ │ │ + bne 319f8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c8c │ │ │ │ str r0, [r7] │ │ │ │ str r6, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ str r6, [r0, #16] │ │ │ │ str r6, [r0, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ str fp, [r3] │ │ │ │ str r5, [fp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 31ba0 │ │ │ │ + bhi 31b9c │ │ │ │ tst r9, #7 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ bicne r5, r9, #7 │ │ │ │ addne r5, r5, #16 │ │ │ │ addeq r5, r9, #8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r3, r1, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 31aa8 │ │ │ │ + bcc 31aa4 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31c00 │ │ │ │ + beq 31bfc │ │ │ │ add r7, r5, #16320 @ 0x3fc0 │ │ │ │ add r1, r5, r1 │ │ │ │ add r7, r7, #63 @ 0x3f │ │ │ │ cmp r8, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [r4, #12] │ │ │ │ bic r1, r7, #16320 @ 0x3fc0 │ │ │ │ @@ -14669,21 +14668,21 @@ │ │ │ │ moveq r2, r8 │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne r2, #0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c8c │ │ │ │ ldrb r2, [r3, #42] @ 0x2a │ │ │ │ lsl r8, r8, #5 │ │ │ │ and r2, r2, #7 │ │ │ │ orr r8, r8, #16 │ │ │ │ orr r8, r8, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -14696,363 +14695,363 @@ │ │ │ │ strne r3, [r2, #4] │ │ │ │ ldr r2, [r4, #248] @ 0xf8 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #248] @ 0xf8 │ │ │ │ ldr r2, [r4, #680] @ 0x2a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 31bc4 │ │ │ │ + beq 31bc0 │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub r3, r3, r7, lsr #14 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ add r0, r6, #8 │ │ │ │ - ldr r2, [pc, #304] @ 31cac │ │ │ │ - ldr r3, [pc, #288] @ 31ca0 │ │ │ │ + ldr r2, [pc, #304] @ 31ca8 │ │ │ │ + ldr r3, [pc, #288] @ 31c9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31c94 │ │ │ │ + bne 31c90 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #496] @ 0x1f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 319ac │ │ │ │ + beq 319a8 │ │ │ │ mov r0, #0 │ │ │ │ - b 31b74 │ │ │ │ + b 31b70 │ │ │ │ ldr r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 319ac │ │ │ │ - b 31a70 │ │ │ │ + bhi 319a8 │ │ │ │ + b 31a6c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 31b70 │ │ │ │ + ble 31b6c │ │ │ │ sub r2, r5, #1 │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, r6, r2 │ │ │ │ lsr r1, r6, #14 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ - bne 31be4 │ │ │ │ + bne 31be0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b 31b70 │ │ │ │ + b 31b6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - b 31aa8 │ │ │ │ + b 31aa4 │ │ │ │ lsl r5, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r5, [r4, #372] @ 0x174 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 31c90 │ │ │ │ + beq 31c8c │ │ │ │ lsl r7, sl, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ bl 23310 │ │ │ │ sub r2, r5, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r4, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 319e0 │ │ │ │ - ldr r3, [pc, #76] @ 31cb0 │ │ │ │ + b 319dc │ │ │ │ + ldr r3, [pc, #76] @ 31cac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 319b8 │ │ │ │ + b 319b4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 31c14 │ │ │ │ + bne 31c10 │ │ │ │ mov r5, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r5, [r4, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne 31c40 │ │ │ │ - bl 294e0 │ │ │ │ + bne 31c3c │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00365df4 │ │ │ │ - @ instruction: 0x0027e6bc │ │ │ │ + @ instruction: 0x00365df8 │ │ │ │ + eoreq lr, r7, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r7, r8, lsr #13 │ │ │ │ + eoreq lr, r7, ip, lsr #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq lr, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x00365abc │ │ │ │ + eoreq lr, r7, r0, lsl #9 │ │ │ │ + eorseq r5, r6, r0, asr #21 │ │ │ │ │ │ │ │ -00031cb4 : │ │ │ │ +00031cb0 : │ │ │ │ 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, [pc, #2492] @ 32688 │ │ │ │ - ldr r3, [pc, #2492] @ 3268c │ │ │ │ + ldr r2, [pc, #2492] @ 32684 │ │ │ │ + ldr r3, [pc, #2492] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - beq 31e2c │ │ │ │ + beq 31e28 │ │ │ │ tst r5, #1 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldrb r9, [r1, #357] @ 0x165 │ │ │ │ lsr r2, r5, #14 │ │ │ │ ldr r7, [r3, r2, lsl #2] │ │ │ │ lsr r3, r9, #7 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 31e1c │ │ │ │ + bne 31e18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 31e2c │ │ │ │ + beq 31e28 │ │ │ │ ldrb r8, [r7, #42] @ 0x2a │ │ │ │ ldrb sl, [r4, #359] @ 0x167 │ │ │ │ and r3, r8, #24 │ │ │ │ tst sl, #2 │ │ │ │ - bne 31f20 │ │ │ │ + bne 31f1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e58 │ │ │ │ + beq 31e54 │ │ │ │ lsr r2, r8, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 31fbc │ │ │ │ + bls 31fb8 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ orr r8, r8, #24 │ │ │ │ tst r8, #3 │ │ │ │ strb r8, [r7, #42] @ 0x2a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ orr r0, r5, #1 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ - beq 32134 │ │ │ │ + beq 32130 │ │ │ │ tst r9, #1 │ │ │ │ - bne 32190 │ │ │ │ + bne 3218c │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #2 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ ldr r2, [r4, #256] @ 0x100 │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr r2, [r4, #260] @ 0x104 │ │ │ │ str r7, [r4, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3248c │ │ │ │ + beq 32488 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32498 │ │ │ │ + beq 32494 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31dd0 │ │ │ │ + b 31dcc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 31dcc │ │ │ │ + bne 31dc8 │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - bne 32498 │ │ │ │ + bne 32494 │ │ │ │ add r1, r4, #268 @ 0x10c │ │ │ │ - ldr r2, [pc, #2196] @ 32690 │ │ │ │ - ldr r3, [pc, #2188] @ 3268c │ │ │ │ + ldr r2, [pc, #2196] @ 3268c │ │ │ │ + ldr r3, [pc, #2188] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 32128 │ │ │ │ - b 31fb8 │ │ │ │ + beq 32124 │ │ │ │ + b 31fb4 │ │ │ │ ldrb r8, [r7, #42] @ 0x2a │ │ │ │ and r3, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 31d38 │ │ │ │ - ldr r2, [pc, #2144] @ 32694 │ │ │ │ - ldr r3, [pc, #2132] @ 3268c │ │ │ │ + bls 31d34 │ │ │ │ + ldr r2, [pc, #2144] @ 32690 │ │ │ │ + ldr r3, [pc, #2132] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ ands r2, r3, #8 │ │ │ │ - bne 32098 │ │ │ │ + bne 32094 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 321b4 │ │ │ │ + bls 321b0 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r6, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add r2, r2, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 32544 │ │ │ │ + bcc 32540 │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ mov r2, r6 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r5, #-4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29abc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31ee4 │ │ │ │ + beq 31ee0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 31ecc │ │ │ │ + b 31ec8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 31ec8 │ │ │ │ + bne 31ec4 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1964] @ 32698 │ │ │ │ - ldr r3, [pc, #1948] @ 3268c │ │ │ │ + ldr r2, [pc, #1964] @ 32694 │ │ │ │ + ldr r3, [pc, #1948] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r5 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 32dcc │ │ │ │ + b 32dc8 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r3, sl, #4 │ │ │ │ and r6, r3, #1 │ │ │ │ - beq 320a8 │ │ │ │ + beq 320a4 │ │ │ │ lsr r8, r8, #3 │ │ │ │ and r8, r8, #3 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 324a0 │ │ │ │ + bls 3249c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ add r2, r0, #3 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ - ldr r2, [pc, #1804] @ 3269c │ │ │ │ + ldr r2, [pc, #1804] @ 32698 │ │ │ │ str r3, [r1, #8] │ │ │ │ - ldr r3, [pc, #1780] @ 3268c │ │ │ │ + ldr r3, [pc, #1780] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ orreq r0, r5, #1 │ │ │ │ - beq 32128 │ │ │ │ + beq 32124 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r0, r5, #18 │ │ │ │ lsr r0, r0, #18 │ │ │ │ sub r6, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ - bl 2662a4 │ │ │ │ + bl 2662cc │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #4 │ │ │ │ sub r6, r6, r1 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ add sl, r6, r5 │ │ │ │ tst r3, #8 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ ands r2, r3, #64 @ 0x40 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ ands r8, r8, #3 │ │ │ │ - beq 32014 │ │ │ │ + beq 32010 │ │ │ │ tst r9, #1 │ │ │ │ movne r8, r2 │ │ │ │ - beq 32630 │ │ │ │ + beq 3262c │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ mov r2, r8 │ │ │ │ orr r3, r3, #8 │ │ │ │ strb r3, [r6, r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ac0 │ │ │ │ + bl 29abc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32068 │ │ │ │ + beq 32064 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 32050 │ │ │ │ + b 3204c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bne 3204c │ │ │ │ + bne 32048 │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #1584] @ 326a0 │ │ │ │ - ldr r3, [pc, #1560] @ 3268c │ │ │ │ + ldr r2, [pc, #1584] @ 3269c │ │ │ │ + ldr r3, [pc, #1560] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r8 │ │ │ │ addeq r1, sl, #4 │ │ │ │ - beq 31f10 │ │ │ │ - b 31fb8 │ │ │ │ + beq 31f0c │ │ │ │ + b 31fb4 │ │ │ │ tst r3, #32 │ │ │ │ ldrne r3, [r5] │ │ │ │ strne r3, [r6] │ │ │ │ - b 31e2c │ │ │ │ + b 31e28 │ │ │ │ ldrb r2, [r5, #-4] │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ strb r3, [r5, #-4] │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ @@ -15060,29 +15059,29 @@ │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ and r8, r8, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsl r2, r2, #11 │ │ │ │ add r3, r3, r2, lsr #18 │ │ │ │ cmp r8, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ - beq 31e2c │ │ │ │ - ldr r2, [pc, #1440] @ 326a4 │ │ │ │ - ldr r3, [pc, #1412] @ 3268c │ │ │ │ + beq 31e28 │ │ │ │ + ldr r2, [pc, #1440] @ 326a0 │ │ │ │ + ldr r3, [pc, #1412] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ moveq r0, r5 │ │ │ │ - bne 31fb8 │ │ │ │ + bne 31fb4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a3cc │ │ │ │ + b 2a3c8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ bic r8, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orr r8, r8, #2 │ │ │ │ strb r8, [r7, #42] @ 0x2a │ │ │ │ strne r2, [r1] │ │ │ │ @@ -15102,62 +15101,62 @@ │ │ │ │ orr sl, sl, r2 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ strb sl, [r1, #4] │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #1 │ │ │ │ tst r2, #4 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ - beq 32554 │ │ │ │ + beq 32550 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31df0 │ │ │ │ + beq 31dec │ │ │ │ mov ip, #0 │ │ │ │ - b 31dbc │ │ │ │ + b 31db8 │ │ │ │ and sl, r3, #7 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 321ec │ │ │ │ + beq 321e8 │ │ │ │ ldr r1, [r4, #668] @ 0x29c │ │ │ │ str r2, [r7, #28] │ │ │ │ - b 321d4 │ │ │ │ + b 321d0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 321d0 │ │ │ │ + bne 321cc │ │ │ │ str r3, [r4, #668] @ 0x29c │ │ │ │ cmp sl, #0 │ │ │ │ - bne 32224 │ │ │ │ + bne 32220 │ │ │ │ ldrh r2, [r5] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 32224 │ │ │ │ + bhi 32220 │ │ │ │ ldrb r1, [r5, #-4] │ │ │ │ and r2, r3, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ lsl sl, r3, #16 │ │ │ │ orr r2, r2, r1 │ │ │ │ lsr sl, sl, #16 │ │ │ │ strb r2, [r5, #-4] │ │ │ │ tst r9, #4 │ │ │ │ ldr r9, [r5, #-4] │ │ │ │ lsl r9, r9, #11 │ │ │ │ lsr r9, r9, #18 │ │ │ │ lsl r9, r9, #2 │ │ │ │ - beq 3230c │ │ │ │ + beq 32308 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 3230c │ │ │ │ + bne 32308 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3256c │ │ │ │ + beq 32568 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ add r0, r3, r9 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bhi 3256c │ │ │ │ + bhi 32568 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldrh r1, [r2, #40] @ 0x28 │ │ │ │ add r3, r7, r3 │ │ │ │ add r1, r1, r9, lsr #2 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [r2, #32] │ │ │ │ strh r1, [r2, #40] @ 0x28 │ │ │ │ @@ -15179,97 +15178,97 @@ │ │ │ │ ldrb r2, [r4, #359] @ 0x167 │ │ │ │ and r2, r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, r3 │ │ │ │ bic r3, r0, #16 │ │ │ │ orr r3, r2, r3 │ │ │ │ - ldr r2, [pc, #972] @ 326a8 │ │ │ │ + ldr r2, [pc, #972] @ 326a4 │ │ │ │ strb r3, [r1], #4 │ │ │ │ - ldr r3, [pc, #936] @ 3268c │ │ │ │ + ldr r3, [pc, #936] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ str r1, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ - beq 31f10 │ │ │ │ - b 31fb8 │ │ │ │ + beq 31f0c │ │ │ │ + b 31fb4 │ │ │ │ add r8, r4, sl, lsl #2 │ │ │ │ ldr r7, [r8, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 323cc │ │ │ │ + beq 323c8 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r2, r0, r9 │ │ │ │ cmp r2, #16384 @ 0x4000 │ │ │ │ - bcs 323cc │ │ │ │ + bcs 323c8 │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 323cc │ │ │ │ + bne 323c8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32370 │ │ │ │ + bne 3236c │ │ │ │ orr r3, r3, #1 │ │ │ │ tst r3, #4 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - bne 32370 │ │ │ │ + bne 3236c │ │ │ │ ldrh ip, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ sub r1, r1, ip, lsl #2 │ │ │ │ str r1, [r4, #328] @ 0x148 │ │ │ │ ldr r1, [r4, #252] @ 0xfc │ │ │ │ str r1, [r7, #16] │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ tst r3, #16 │ │ │ │ - beq 323a0 │ │ │ │ + beq 3239c │ │ │ │ ldrb r3, [r7, #43] @ 0x2b │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r7, #43] @ 0x2b │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add r2, r9, r0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r3, r0 │ │ │ │ str r2, [r7, #32] │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ add r2, r2, r9, lsr #2 │ │ │ │ strh r2, [r7, #40] @ 0x28 │ │ │ │ ldrb r2, [r7, #43] @ 0x2b │ │ │ │ orr r2, r2, #8 │ │ │ │ strb r2, [r7, #43] @ 0x2b │ │ │ │ mov r7, #0 │ │ │ │ - b 3227c │ │ │ │ + b 32278 │ │ │ │ mov r1, #1 │ │ │ │ subs fp, sl, r1 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ movne fp, #1 │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 32680 │ │ │ │ mov r2, #1 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r3, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ - bl 31594 │ │ │ │ - ldr r1, [pc, #668] @ 326ac │ │ │ │ - ldr r3, [pc, #668] @ 326b0 │ │ │ │ + bl 31590 │ │ │ │ + ldr r1, [pc, #668] @ 326a8 │ │ │ │ + ldr r3, [pc, #668] @ 326ac │ │ │ │ orr r1, r1, sl, lsl #5 │ │ │ │ ldrh r2, [r7, #42] @ 0x2a │ │ │ │ and r3, r3, r1 │ │ │ │ - ldr r1, [pc, #656] @ 326b4 │ │ │ │ + ldr r1, [pc, #656] @ 326b0 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r7, #42] @ 0x2a │ │ │ │ ldr r3, [r4, #252] @ 0xfc │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ @@ -15288,94 +15287,94 @@ │ │ │ │ str r7, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #248] @ 0xf8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #248] @ 0xf8 │ │ │ │ add r3, r1, #4 │ │ │ │ add r2, r9, #4 │ │ │ │ - b 323a8 │ │ │ │ + b 323a4 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #260] @ 0x104 │ │ │ │ - bne 31db8 │ │ │ │ + bne 31db4 │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ - b 31df4 │ │ │ │ - ldr r8, [pc, #528] @ 326b8 │ │ │ │ + b 31df0 │ │ │ │ + ldr r8, [pc, #528] @ 326b4 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ and r7, r5, r8 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2662a4 │ │ │ │ + bl 2662cc │ │ │ │ bic r5, r5, #16320 @ 0x3fc0 │ │ │ │ bic r5, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #4 │ │ │ │ sub r1, r7, r1 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ add r0, r1, r5 │ │ │ │ lsr r3, r2, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 31e2c │ │ │ │ + bne 31e28 │ │ │ │ lsr r3, sl, #1 │ │ │ │ bic r2, r2, #16 │ │ │ │ and r3, r3, #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r1, r5] │ │ │ │ ldr r3, [r1, r5] │ │ │ │ ldr r2, [r4, #364] @ 0x16c │ │ │ │ and r8, r8, r3, lsr #7 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #416] @ 326bc │ │ │ │ - ldr r3, [pc, #364] @ 3268c │ │ │ │ + ldr r2, [pc, #416] @ 326b8 │ │ │ │ + ldr r3, [pc, #364] @ 32688 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, r4, #268 @ 0x10c │ │ │ │ addeq r0, r0, #4 │ │ │ │ - beq 32128 │ │ │ │ - b 31fb8 │ │ │ │ + beq 32124 │ │ │ │ + b 31fb4 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32640 │ │ │ │ + bne 3263c │ │ │ │ mov r6, #1 │ │ │ │ - b 31e90 │ │ │ │ + b 31e8c │ │ │ │ ldr r2, [r4, #252] @ 0xfc │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r7, [r4, #252] @ 0xfc │ │ │ │ - bne 321ac │ │ │ │ - b 31df0 │ │ │ │ + bne 321a8 │ │ │ │ + b 31dec │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 32684 │ │ │ │ + beq 32680 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ strd r0, [r2, #32] │ │ │ │ - beq 32650 │ │ │ │ + beq 3264c │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ sub r1, r1, #1048576 @ 0x100000 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ @@ -15393,202 +15392,202 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #357] @ 0x165 │ │ │ │ streq r2, [r4, #28] │ │ │ │ mov r3, #4 │ │ │ │ - b 32268 │ │ │ │ + b 32264 │ │ │ │ tst r3, #16 │ │ │ │ - bne 32674 │ │ │ │ + bne 32670 │ │ │ │ mov r8, #1 │ │ │ │ - b 32014 │ │ │ │ + b 32010 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ - b 3254c │ │ │ │ + bl 2a248 │ │ │ │ + b 32548 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add r1, r7, #1048576 @ 0x100000 │ │ │ │ lsr r3, r7, #14 │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ - bne 32658 │ │ │ │ + bne 32654 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ - b 325e4 │ │ │ │ + b 325e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a24c │ │ │ │ - b 32638 │ │ │ │ - bl 294e0 │ │ │ │ - eoreq lr, r7, ip, lsr #6 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ - eoreq lr, r7, r4, asr #3 │ │ │ │ - eoreq lr, r7, ip, lsl #2 │ │ │ │ - eoreq lr, r7, r4, rrx │ │ │ │ - eoreq sp, r7, r8, lsl #31 │ │ │ │ - strdeq sp, [r7], -r4 @ │ │ │ │ - eoreq sp, r7, r8, lsl sp │ │ │ │ + bl 2a248 │ │ │ │ + b 32634 │ │ │ │ + bl 294dc │ │ │ │ + eoreq lr, r7, r0, lsr r3 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq lr, r7, r0, lsl #4 │ │ │ │ + eoreq lr, r7, r8, asr #3 │ │ │ │ + eoreq lr, r7, r0, lsl r1 │ │ │ │ + eoreq lr, r7, r8, rrx │ │ │ │ + eoreq sp, r7, ip, lsl #31 │ │ │ │ + strdeq sp, [r7], -r8 @ │ │ │ │ + eoreq sp, r7, ip, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ @ instruction: 0xfffffe1c │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldrdeq sp, [r7], -ip @ │ │ │ │ + eoreq sp, r7, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #359] @ 0x167 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne 32710 │ │ │ │ + bne 3270c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32708 │ │ │ │ + beq 32704 │ │ │ │ ldrb r3, [r1, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 3272c │ │ │ │ + beq 32728 │ │ │ │ ldr r3, [r1, #660] @ 0x294 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r3, #4 │ │ │ │ - beq 32764 │ │ │ │ + beq 32760 │ │ │ │ ldrb r3, [r1, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 32708 │ │ │ │ + bne 32704 │ │ │ │ add r3, r1, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ - ldr r2, [pc, #40] @ 32778 │ │ │ │ + ldr r2, [pc, #40] @ 32774 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #6 │ │ │ │ ldrne r3, [r1, #664] @ 0x298 │ │ │ │ strne r3, [r0, #12] │ │ │ │ strne r0, [r4, #664] @ 0x298 │ │ │ │ - b 32708 │ │ │ │ + b 32704 │ │ │ │ ldr r3, [r1, #656] @ 0x290 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffff8006 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldr r2, [pc, #688] @ 32a48 │ │ │ │ + ldr r2, [pc, #688] @ 32a44 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ movne fp, r1 │ │ │ │ moveq fp, #0 │ │ │ │ subs r5, r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 329b4 │ │ │ │ + beq 329b0 │ │ │ │ mov r6, r0 │ │ │ │ add sl, r0, fp, lsl #2 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ sub r1, r3, #5 │ │ │ │ str r1, [r6, #296] @ 0x128 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r0, r5 │ │ │ │ - beq 32884 │ │ │ │ + beq 32880 │ │ │ │ add r3, fp, #1 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp] │ │ │ │ - b 3282c │ │ │ │ + b 32828 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r0 │ │ │ │ strne r0, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32878 │ │ │ │ + beq 32874 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 329a8 │ │ │ │ + beq 329a4 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r2, [r4] │ │ │ │ subgt r5, r5, #4 │ │ │ │ bicgt r5, r5, r5, asr #31 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 32890 │ │ │ │ + beq 3288c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 327f0 │ │ │ │ + beq 327ec │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r6 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ ldr r4, [sl, #504] @ 0x1f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 32824 │ │ │ │ + bne 32820 │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [r6, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 328fc │ │ │ │ + beq 328f8 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsr r0, r1, #14 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ ldrb r0, [r6, #357] @ 0x165 │ │ │ │ subs ip, r2, #0 │ │ │ │ movne ip, #1 │ │ │ │ bics r0, ip, r0, lsr #6 │ │ │ │ - beq 32978 │ │ │ │ + beq 32974 │ │ │ │ ldrb r0, [r2, #42] @ 0x2a │ │ │ │ and ip, r0, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 32844 │ │ │ │ + bhi 32840 │ │ │ │ lsr r0, r0, #3 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 328fc │ │ │ │ + beq 328f8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 32844 │ │ │ │ + beq 32840 │ │ │ │ ldrb r2, [r2, #43] @ 0x2b │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 32844 │ │ │ │ + bne 32840 │ │ │ │ ldrb r2, [r1, #-4] │ │ │ │ tst r2, #8 │ │ │ │ - bne 32844 │ │ │ │ + bne 32840 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 329f0 │ │ │ │ + bne 329ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ cmp r9, #0 │ │ │ │ strne r0, [r9, #16] │ │ │ │ streq r0, [sl, #504] @ 0x1f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r6, #284] @ 0x11c │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ strne r2, [r0, #20] │ │ │ │ @@ -15603,353 +15602,353 @@ │ │ │ │ streq r4, [r6, #280] @ 0x118 │ │ │ │ ldr r2, [r6, #544] @ 0x220 │ │ │ │ mov r1, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r6, #544] @ 0x220 │ │ │ │ - b 3281c │ │ │ │ + b 32818 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32844 │ │ │ │ + beq 32840 │ │ │ │ ldrb lr, [r2, #42] @ 0x2a │ │ │ │ - ldr ip, [pc, #192] @ 32a4c │ │ │ │ + ldr ip, [pc, #192] @ 32a48 │ │ │ │ lsr r0, lr, #3 │ │ │ │ add ip, pc, ip │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 32a20 │ │ │ │ + bhi 32a1c │ │ │ │ ldrsb ip, [ip, r0] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r6, #296] @ 0x128 │ │ │ │ add r3, r3, #5 │ │ │ │ str r3, [r6, #296] @ 0x128 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and lr, lr, #3 │ │ │ │ cmp lr, #1 │ │ │ │ - bls 328e4 │ │ │ │ + bls 328e0 │ │ │ │ ldrb r0, [r6, #358] @ 0x166 │ │ │ │ tst r0, #1 │ │ │ │ - bne 328e4 │ │ │ │ + bne 328e0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ add r0, r0, ip │ │ │ │ cmp r0, r1 │ │ │ │ - bls 328e4 │ │ │ │ - b 32844 │ │ │ │ + bls 328e0 │ │ │ │ + b 32840 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ ldr r2, [r6, #292] @ 0x124 │ │ │ │ ldr r0, [sl, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ strne r4, [r2, #16] │ │ │ │ streq r4, [r6, #292] @ 0x124 │ │ │ │ strne r4, [r6, #292] @ 0x124 │ │ │ │ streq r4, [r6, #288] @ 0x120 │ │ │ │ - b 3295c │ │ │ │ + b 32958 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ 32a50 │ │ │ │ + ldr r1, [pc, #36] @ 32a4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #32] @ 32a54 │ │ │ │ + ldr r2, [pc, #32] @ 32a50 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq sp, r7, r0, ror #16 │ │ │ │ - mlaeq r5, ip, r9, r0 │ │ │ │ + eoreq sp, r7, r4, ror #16 │ │ │ │ + eoreq r0, r5, r8, asr #19 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - @ instruction: 0x002369b4 │ │ │ │ + eoreq r6, r3, r0, ror #19 │ │ │ │ │ │ │ │ -00032a58 : │ │ │ │ +00032a54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r9, r0, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ add r9, r9, r8 │ │ │ │ ldr r6, [r9, #4] │ │ │ │ cmp r9, sl │ │ │ │ add r5, r9, #8 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 32b30 │ │ │ │ + beq 32b2c │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 32b30 │ │ │ │ + beq 32b2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32ad0 │ │ │ │ - b 32b20 │ │ │ │ + bne 32acc │ │ │ │ + b 32b1c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - beq 32b20 │ │ │ │ + beq 32b1c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32ab0 │ │ │ │ + bne 32aac │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr fp, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ add fp, fp, r8 │ │ │ │ - beq 32b08 │ │ │ │ + beq 32b04 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ subs r4, r4, #1 │ │ │ │ add fp, fp, #4 │ │ │ │ - bne 32af0 │ │ │ │ + bne 32aec │ │ │ │ sub r6, r6, #3 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne 32ad0 │ │ │ │ + bne 32acc │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 32a7c │ │ │ │ + bne 32a78 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32b5c │ │ │ │ + bne 32b58 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, sl │ │ │ │ - bcc 32b84 │ │ │ │ + bcc 32b80 │ │ │ │ mov r6, r4 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #4 │ │ │ │ sub r4, r6, #1 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32b3c │ │ │ │ + bne 32b38 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r4, r4, r8 │ │ │ │ cmp r4, sl │ │ │ │ - bcc 32b90 │ │ │ │ + bcc 32b8c │ │ │ │ add r5, r5, #8 │ │ │ │ sub r6, r6, #3 │ │ │ │ - b 32b4c │ │ │ │ + b 32b48 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32b48 │ │ │ │ + bl 31cb0 │ │ │ │ + b 32b44 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 32b78 │ │ │ │ + beq 32b74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ subs r9, r9, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne 32b9c │ │ │ │ - b 32b78 │ │ │ │ + bne 32b98 │ │ │ │ + b 32b74 │ │ │ │ │ │ │ │ -00032bb8 : │ │ │ │ +00032bb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 32be8 │ │ │ │ + ldr ip, [pc, #24] @ 32be4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 32a58 │ │ │ │ + bl 32a54 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r6, ip, asr #22 │ │ │ │ + eorseq r4, r6, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldrb r2, [r5, #359] @ 0x167 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r2, #2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c34 │ │ │ │ ldrb r2, [r5, #358] @ 0x166 │ │ │ │ tst r2, #1 │ │ │ │ - beq 32c48 │ │ │ │ + beq 32c44 │ │ │ │ ldr r1, [r5, #624] @ 0x270 │ │ │ │ add r2, r3, #4 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ str r4, [r5, #624] @ 0x270 │ │ │ │ lsl r0, r3, #2 │ │ │ │ add r0, r0, #23 │ │ │ │ lsr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r5, #357] @ 0x165 │ │ │ │ ands r2, r2, #4 │ │ │ │ and r1, r1, #1 │ │ │ │ - beq 32c90 │ │ │ │ + beq 32c8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32c80 │ │ │ │ + beq 32c7c │ │ │ │ ldrb r2, [r5, #356] @ 0x164 │ │ │ │ tst r2, #2 │ │ │ │ - beq 32c38 │ │ │ │ + beq 32c34 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ ldr r2, [r5, #676] @ 0x2a4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 32c38 │ │ │ │ + bne 32c34 │ │ │ │ ldr r2, [r5, #628] @ 0x274 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r5, #628] @ 0x274 │ │ │ │ - b 32c38 │ │ │ │ + b 32c34 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #620] @ 0x26c │ │ │ │ str r1, [r4, #12] │ │ │ │ addne r1, r3, #4 │ │ │ │ str r4, [r5, #620] @ 0x26c │ │ │ │ strne r2, [r4, r1, lsl #2] │ │ │ │ - b 32c38 │ │ │ │ + b 32c34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldrb r3, [r5, #359] @ 0x167 │ │ │ │ tst r3, #2 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf4 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d00 │ │ │ │ + beq 32cfc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r3, #640] @ 0x280 │ │ │ │ mov r0, #7 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r3, #4 │ │ │ │ - beq 32d54 │ │ │ │ + beq 32d50 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 32d8c │ │ │ │ + beq 32d88 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r5, #676] @ 0x2a4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 32cf8 │ │ │ │ + bne 32cf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32cf8 │ │ │ │ + beq 32cf4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r4, [r3, #648] @ 0x288 │ │ │ │ - b 32cf8 │ │ │ │ + b 32cf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32da8 │ │ │ │ + beq 32da4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, #7 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #632] @ 0x278 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r4, [r3, #632] @ 0x278 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32d3c │ │ │ │ + bne 32d38 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d3c │ │ │ │ + beq 32cf4 │ │ │ │ + b 32d38 │ │ │ │ ldrb r3, [r5, #356] @ 0x164 │ │ │ │ tst r3, #2 │ │ │ │ - beq 32cf8 │ │ │ │ - b 32d60 │ │ │ │ + beq 32cf4 │ │ │ │ + b 32d5c │ │ │ │ │ │ │ │ -00032db8 : │ │ │ │ - ldr r3, [pc, #8] @ 32dc8 │ │ │ │ +00032db4 : │ │ │ │ + ldr r3, [pc, #8] @ 32dc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b 31cb4 │ │ │ │ - eorseq r4, r6, r0, ror #18 │ │ │ │ + b 31cb0 │ │ │ │ + eorseq r4, r6, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r1 │ │ │ │ - bgt 32e64 │ │ │ │ + bgt 32e60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32e20 │ │ │ │ + beq 32e1c │ │ │ │ ldr r5, [r4, #272] @ 0x110 │ │ │ │ add r4, r4, #272 @ 0x110 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, r5, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 32e84 │ │ │ │ + beq 32e80 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5, #8] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r1, #-4] │ │ │ │ ands r2, r2, #7 │ │ │ │ - beq 32ea8 │ │ │ │ + beq 32ea4 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 32e6c │ │ │ │ + bne 32e68 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 32df8 │ │ │ │ + bne 32df4 │ │ │ │ ldr r5, [r4, #268] @ 0x10c │ │ │ │ add r4, r4, #268 @ 0x10c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, r5, #1048576 @ 0x100000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 32e10 │ │ │ │ + bne 32e0c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 32ee0 │ │ │ │ + beq 32edc │ │ │ │ add r3, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r5, r7 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b 32e10 │ │ │ │ + b 32e0c │ │ │ │ ldrh r1, [r1] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -15959,1000 +15958,1000 @@ │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32f10 │ │ │ │ + beq 32f0c │ │ │ │ add r3, r0, #12 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r5, [r0] │ │ │ │ str r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ - b 32e10 │ │ │ │ - bl 294e0 │ │ │ │ + b 32e0c │ │ │ │ + bl 294dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #284] @ 33048 │ │ │ │ + ldr r7, [pc, #284] @ 33044 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 33004 │ │ │ │ + beq 33000 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 32fe8 │ │ │ │ + beq 32fe4 │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ lsr r4, r4, #14 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r4, r5, #8 │ │ │ │ lsr r3, r3, #5 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [r8, #408] @ 0x198 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r2, r2, r1, asr #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r8, #408] @ 0x198 │ │ │ │ - beq 32fdc │ │ │ │ + beq 32fd8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 3301c │ │ │ │ + beq 33018 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 32f30 │ │ │ │ + bne 32f2c │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 32f30 │ │ │ │ + bls 32f2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 32f30 │ │ │ │ + b 32f2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 32fcc │ │ │ │ - b 32f30 │ │ │ │ + bhi 32fc8 │ │ │ │ + b 32f2c │ │ │ │ ldr r5, [r4, #-4] │ │ │ │ ldrb r3, [r4, #-4] │ │ │ │ and r5, r7, r5, lsr #7 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r5, r5, #4 │ │ │ │ - b 32f80 │ │ │ │ + b 32f7c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33038 │ │ │ │ + beq 33034 │ │ │ │ str r3, [r8, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 32f44 │ │ │ │ + b 32f40 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ - b 32f30 │ │ │ │ + bl 31cb0 │ │ │ │ + b 32f2c │ │ │ │ ldr r3, [r8, #396] @ 0x18c │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r8, #396] @ 0x18c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #296] @ 0x128 │ │ │ │ - ldr r6, [pc, #1680] @ 336f8 │ │ │ │ + ldr r6, [pc, #1680] @ 336f4 │ │ │ │ add r2, r3, #5 │ │ │ │ subs r8, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #296] @ 0x128 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 330c8 │ │ │ │ + beq 330c4 │ │ │ │ ldr r4, [r0, #660] @ 0x294 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp] │ │ │ │ - beq 330b4 │ │ │ │ + beq 330b0 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov sl, r9 │ │ │ │ str r9, [sp] │ │ │ │ - b 330ec │ │ │ │ + b 330e8 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ mov r4, sl │ │ │ │ str r8, [sp] │ │ │ │ sub r3, r3, #5 │ │ │ │ ldr r0, [sp] │ │ │ │ str r4, [r5, #660] @ 0x294 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #656] @ 0x290 │ │ │ │ str r8, [r0, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ streq r4, [sp] │ │ │ │ - beq 33664 │ │ │ │ + beq 33660 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r8 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r7 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bne 33210 │ │ │ │ + bne 3320c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33228 │ │ │ │ + beq 33224 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 33570 │ │ │ │ + beq 3356c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ subs r1, r2, #0 │ │ │ │ movne r1, #1 │ │ │ │ bics r3, r1, r3, lsr #6 │ │ │ │ - beq 33434 │ │ │ │ + beq 33430 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ and r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 333e4 │ │ │ │ + bhi 333e0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 33184 │ │ │ │ + beq 33180 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333e0 │ │ │ │ ldrb r3, [r2, #43] @ 0x2b │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333e0 │ │ │ │ ldrb r3, [r0, #-4] │ │ │ │ tst r3, #8 │ │ │ │ - bne 333e4 │ │ │ │ + bne 333e0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33388 │ │ │ │ + bne 33384 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 333ac │ │ │ │ + bne 333a8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 335f8 │ │ │ │ + beq 335f4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #664] @ 0x298 │ │ │ │ - beq 331e0 │ │ │ │ + beq 331dc │ │ │ │ ldr r4, [r5, #660] @ 0x294 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #656] @ 0x290 │ │ │ │ mov r9, #2 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [r5, #660] @ 0x294 │ │ │ │ - bne 330ec │ │ │ │ + bne 330e8 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r3, r3, #5 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r3, [sp] │ │ │ │ - beq 332b4 │ │ │ │ + beq 332b0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - bne 33124 │ │ │ │ - b 33184 │ │ │ │ + bne 33120 │ │ │ │ + b 33180 │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - bne 33634 │ │ │ │ + bne 33630 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #296] @ 0x128 │ │ │ │ - bne 330b0 │ │ │ │ - b 331a4 │ │ │ │ + bne 330ac │ │ │ │ + b 331a0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r6, #1 │ │ │ │ str fp, [r4, #20] │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r0, r0, #14 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #28] │ │ │ │ strne r1, [r4, #20] │ │ │ │ strne r4, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 334f0 │ │ │ │ + bne 334ec │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ mov sl, r4 │ │ │ │ - beq 33328 │ │ │ │ + beq 33324 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bne 3320c │ │ │ │ + bne 33208 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ - b 33238 │ │ │ │ - bl 2c1e0 │ │ │ │ + bne 33120 │ │ │ │ + b 33234 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r9, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - bne 3368c │ │ │ │ + bne 33688 │ │ │ │ add r3, r5, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ bic r3, r3, #249 @ 0xf9 │ │ │ │ lsl r3, r3, #23 │ │ │ │ lsr r3, r3, #23 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 33468 │ │ │ │ + beq 33464 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 33490 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r3, #5 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ ldr r3, [r5, #296] @ 0x128 │ │ │ │ ldr r4, [r5, #668] @ 0x29c │ │ │ │ add r3, r3, #5 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #296] @ 0x128 │ │ │ │ str r2, [r5, #668] @ 0x29c │ │ │ │ - beq 33518 │ │ │ │ + beq 33514 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33260 │ │ │ │ + beq 3325c │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, #1 │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ cmp r8, r2 │ │ │ │ mov r6, #1 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsr r1, r4, #14 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ ldrb r3, [r1, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - bne 3350c │ │ │ │ + bne 33508 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #16] │ │ │ │ - beq 33594 │ │ │ │ + beq 33590 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b 330f8 │ │ │ │ + b 330f4 │ │ │ │ and ip, ip, #3 │ │ │ │ cmp ip, #1 │ │ │ │ - bls 3316c │ │ │ │ + bls 33168 │ │ │ │ ldrb r3, [r5, #358] @ 0x166 │ │ │ │ tst r3, #1 │ │ │ │ - bne 3316c │ │ │ │ + bne 33168 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bls 3316c │ │ │ │ + bls 33168 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 332cc │ │ │ │ + beq 332c8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #672] @ 0x2a0 │ │ │ │ - beq 334c0 │ │ │ │ + beq 334bc │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 336ac │ │ │ │ + beq 336a8 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bne 33210 │ │ │ │ - b 3310c │ │ │ │ + bne 3320c │ │ │ │ + b 33108 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 333e4 │ │ │ │ + beq 333e0 │ │ │ │ ldrb ip, [r2, #42] @ 0x2a │ │ │ │ - ldr r1, [pc, #692] @ 336fc │ │ │ │ + ldr r1, [pc, #692] @ 336f8 │ │ │ │ lsr r3, ip, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 336d4 │ │ │ │ + bhi 336d0 │ │ │ │ add r1, r1, r3 │ │ │ │ ldrsh r1, [r1, r3] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29bdc │ │ │ │ + bl 29bd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bne 3355c │ │ │ │ + bne 33558 │ │ │ │ ldr r3, [r5, #660] @ 0x294 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r4, [r5, #660] @ 0x294 │ │ │ │ - beq 33318 │ │ │ │ + beq 33314 │ │ │ │ mov r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 33320 │ │ │ │ + beq 3331c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp] │ │ │ │ - bne 3320c │ │ │ │ + bne 33208 │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33108 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 330a4 │ │ │ │ + beq 330a0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 33220 │ │ │ │ + beq 3321c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r7, r3 │ │ │ │ - bne 33124 │ │ │ │ - b 33388 │ │ │ │ + bne 33120 │ │ │ │ + b 33384 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33328 │ │ │ │ + beq 33324 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - beq 334b8 │ │ │ │ + beq 334b4 │ │ │ │ mov r4, r7 │ │ │ │ - b 33210 │ │ │ │ + b 3320c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a24c │ │ │ │ - b 333a0 │ │ │ │ + bl 2a248 │ │ │ │ + b 3339c │ │ │ │ ldr r4, [r5, #656] @ 0x290 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r5, #656] @ 0x290 │ │ │ │ - beq 33670 │ │ │ │ + beq 3366c │ │ │ │ cmp fp, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - beq 33228 │ │ │ │ + beq 33224 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ movne r6, r2 │ │ │ │ - bne 33124 │ │ │ │ + bne 33120 │ │ │ │ cmp r8, r2 │ │ │ │ moveq r6, r8 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ mov r6, r0 │ │ │ │ - b 33388 │ │ │ │ + b 33384 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 33494 │ │ │ │ + bne 33490 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33320 │ │ │ │ - b 332a8 │ │ │ │ + beq 3331c │ │ │ │ + b 332a4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 33274 │ │ │ │ + beq 33270 │ │ │ │ cmp r7, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ - beq 3324c │ │ │ │ + beq 33248 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r4, r7 │ │ │ │ - b 3310c │ │ │ │ + b 33108 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orrs r3, r8, r9 │ │ │ │ - bne 33250 │ │ │ │ + bne 3324c │ │ │ │ ldr r7, [r5, #656] @ 0x290 │ │ │ │ cmp r4, #0 │ │ │ │ mov sl, r7 │ │ │ │ - beq 33660 │ │ │ │ + beq 3365c │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - beq 335e8 │ │ │ │ + beq 335e4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsr r2, r2, #14 │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r2, #28] │ │ │ │ str sl, [r3, #12] │ │ │ │ mov sl, r3 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - bne 335b4 │ │ │ │ + bne 335b0 │ │ │ │ mov r9, r4 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ add lr, r9, #1 │ │ │ │ tst r3, #1 │ │ │ │ str sl, [r5, #656] @ 0x290 │ │ │ │ - bne 33654 │ │ │ │ + bne 33650 │ │ │ │ cmp lr, #1 │ │ │ │ - bne 331e0 │ │ │ │ + bne 331dc │ │ │ │ ldr r4, [r5, #664] @ 0x298 │ │ │ │ cmp r4, #0 │ │ │ │ andne fp, r8, #1 │ │ │ │ movne r9, #1 │ │ │ │ movne sl, #0 │ │ │ │ - bne 330ec │ │ │ │ + bne 330e8 │ │ │ │ mov sl, #0 │ │ │ │ - b 331b4 │ │ │ │ + b 331b0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r6, #0 │ │ │ │ - bne 33124 │ │ │ │ - b 33238 │ │ │ │ + bne 33120 │ │ │ │ + b 33234 │ │ │ │ cmp lr, #3 │ │ │ │ - bne 33614 │ │ │ │ - b 331e0 │ │ │ │ + bne 33610 │ │ │ │ + b 331dc │ │ │ │ mov r4, r7 │ │ │ │ ldrb r3, [r5, #357] @ 0x165 │ │ │ │ str r4, [r5, #656] @ 0x290 │ │ │ │ - b 33614 │ │ │ │ + b 33610 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ moveq r4, sl │ │ │ │ - beq 335a4 │ │ │ │ + beq 335a0 │ │ │ │ mov r4, sl │ │ │ │ - b 330b0 │ │ │ │ + b 330ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 336c0 │ │ │ │ + bne 336bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 331f8 │ │ │ │ + bne 331f4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - b 331a8 │ │ │ │ + b 331a4 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - b 33598 │ │ │ │ + b 33594 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 3369c │ │ │ │ - b 3341c │ │ │ │ + beq 33698 │ │ │ │ + b 33418 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 33700 │ │ │ │ - ldr r2, [pc, #32] @ 33704 │ │ │ │ + ldr r1, [pc, #32] @ 336fc │ │ │ │ + ldr r2, [pc, #32] @ 33700 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq ip, r7, r0, lsl #31 │ │ │ │ - eoreq pc, r4, r4, ror #29 │ │ │ │ + eoreq ip, r7, r4, lsl #31 │ │ │ │ + eoreq pc, r4, r0, lsl pc @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r5, r3, r4, lsl #26 │ │ │ │ + eoreq r5, r3, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r7, r2, #0 │ │ │ │ - beq 338b4 │ │ │ │ + beq 338b0 │ │ │ │ ldr r3, [r0, #272] @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 338b4 │ │ │ │ + beq 338b0 │ │ │ │ ldr r9, [r0, #356] @ 0x164 │ │ │ │ mov r8, r1 │ │ │ │ orr r2, r9, #81920 @ 0x14000 │ │ │ │ mov r5, r7 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [r0, #356] @ 0x164 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, r3, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 33864 │ │ │ │ + beq 33860 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r6, [r2, #-4] │ │ │ │ str sl, [r4, #404] @ 0x194 │ │ │ │ tst r6, #1 │ │ │ │ - beq 338c0 │ │ │ │ + beq 338bc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsr r6, r6, #14 │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ ldr fp, [r2, #32] │ │ │ │ lsr r3, r3, #5 │ │ │ │ add fp, r6, fp │ │ │ │ add r6, r6, #8 │ │ │ │ sub r2, fp, r6 │ │ │ │ asr r2, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r4, #408] @ 0x198 │ │ │ │ - beq 33850 │ │ │ │ + beq 3384c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 338e0 │ │ │ │ + beq 338dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 337d8 │ │ │ │ + bne 337d4 │ │ │ │ ldrh r2, [r6] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - bls 337d8 │ │ │ │ + bls 337d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 3388c │ │ │ │ + ble 33888 │ │ │ │ ldr r3, [r4, #408] @ 0x198 │ │ │ │ ldr r2, [r4, #404] @ 0x194 │ │ │ │ lsr r3, r3, #2 │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r5, r5, r3 │ │ │ │ ldrb r3, [r4, #359] @ 0x167 │ │ │ │ tst r3, #1 │ │ │ │ bicne r3, r3, #1 │ │ │ │ subne r5, r5, #100 @ 0x64 │ │ │ │ strbne r3, [r4, #359] @ 0x167 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 338a8 │ │ │ │ + bgt 338a4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [r4, #400] @ 0x190 │ │ │ │ and r9, r9, #81920 @ 0x14000 │ │ │ │ bic r3, r3, #81920 @ 0x14000 │ │ │ │ add r2, r2, r7 │ │ │ │ orr r3, r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #400] @ 0x190 │ │ │ │ str r3, [r4, #356] @ 0x164 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 33840 │ │ │ │ + bhi 3383c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337dc │ │ │ │ + b 33888 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33894 │ │ │ │ + bne 33890 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 3389c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33048 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 338a0 │ │ │ │ + beq 3389c │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33744 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 33758 │ │ │ │ + b 33754 │ │ │ │ sub r7, r7, r5 │ │ │ │ - b 33818 │ │ │ │ + b 33814 │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ ldr r3, [r4, #272] @ 0x110 │ │ │ │ - b 33748 │ │ │ │ + b 33744 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r6, #-4] │ │ │ │ ldrb r3, [r6, #-4] │ │ │ │ lsl fp, fp, #11 │ │ │ │ lsr fp, fp, #18 │ │ │ │ add fp, r6, fp, lsl #2 │ │ │ │ sub fp, fp, #4 │ │ │ │ and r3, r3, #7 │ │ │ │ - b 33794 │ │ │ │ + b 33790 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 337e0 │ │ │ │ - b 3388c │ │ │ │ + bgt 337dc │ │ │ │ + b 33888 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - beq 33b28 │ │ │ │ + beq 33b24 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r0, #328] @ 0x148 │ │ │ │ - ldreq r3, [pc, #1164] @ 33dc0 │ │ │ │ + ldreq r3, [pc, #1164] @ 33dbc │ │ │ │ movne r2, #4096 @ 0x1000 │ │ │ │ umulleq r1, r2, r3, r2 │ │ │ │ mov r1, #1 │ │ │ │ lsreq r2, r2, #25 │ │ │ │ addeq r2, r2, #1 │ │ │ │ lsleq r2, r2, #11 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #358] @ 0x166 │ │ │ │ mov r5, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #358] @ 0x166 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - bne 33b94 │ │ │ │ + bne 33b90 │ │ │ │ mov r2, #0 │ │ │ │ eor r8, r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33ca0 │ │ │ │ + bne 33c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f4 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c4 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c68 │ │ │ │ + bne 33c64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33bb8 │ │ │ │ + bne 33bb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ cmp r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 33c04 │ │ │ │ + bne 33c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r8, r2, #1 │ │ │ │ - bne 33d4c │ │ │ │ + bne 33d48 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 33b08 │ │ │ │ + beq 33b04 │ │ │ │ ldr r3, [r4, #484] @ 0x1e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33a84 │ │ │ │ + beq 33a80 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, #0 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c4 │ │ │ │ cmp r6, r8 │ │ │ │ - beq 33ce0 │ │ │ │ + beq 33cdc │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 33b00 │ │ │ │ + beq 33afc │ │ │ │ str r8, [r3, #4] │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33aec │ │ │ │ + bne 33ae8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #660] @ 0x294 │ │ │ │ cmp r5, #0 │ │ │ │ ldrbne r3, [r4, #358] @ 0x166 │ │ │ │ bicne r3, r3, #2 │ │ │ │ strbne r3, [r4, #358] @ 0x166 │ │ │ │ clz r0, r7 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33048 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 33b28 │ │ │ │ + bne 33b24 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f14 │ │ │ │ + bl 32f10 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3304c │ │ │ │ + bl 33048 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 33b58 │ │ │ │ + bne 33b54 │ │ │ │ add r3, r4, #356 @ 0x164 │ │ │ │ ldrh r3, [r3] │ │ │ │ and r3, r3, #264 @ 0x108 │ │ │ │ cmp r3, #264 @ 0x108 │ │ │ │ - beq 33974 │ │ │ │ + beq 33970 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 33990 │ │ │ │ + beq 3398c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2c244 │ │ │ │ - b 33990 │ │ │ │ + bl 2c240 │ │ │ │ + b 3398c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33d0c │ │ │ │ + beq 33d08 │ │ │ │ ldr r3, [r4, #660] @ 0x294 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33be4 │ │ │ │ + beq 33be0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33bd0 │ │ │ │ + bne 33bcc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r4, #660] @ 0x294 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ ldrb r2, [r4, #357] @ 0x165 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 33d88 │ │ │ │ + bne 33d84 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33708 │ │ │ │ + bl 33704 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a68 │ │ │ │ + b 33a64 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 33c8c │ │ │ │ + beq 33c88 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c78 │ │ │ │ + bne 33c74 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #660] @ 0x294 │ │ │ │ - beq 339f8 │ │ │ │ - b 33bb8 │ │ │ │ + beq 339f4 │ │ │ │ + b 33bb4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5c8 │ │ │ │ + bl 2c5c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 339c8 │ │ │ │ + bne 339c4 │ │ │ │ ldrb r3, [r4, #357] @ 0x165 │ │ │ │ tst r3, #1 │ │ │ │ - beq 339f8 │ │ │ │ + beq 339f4 │ │ │ │ ldr r2, [r4, #660] @ 0x294 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 33c74 │ │ │ │ - b 339f8 │ │ │ │ + bne 33c70 │ │ │ │ + b 339f4 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d00 │ │ │ │ + beq 33cfc │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33cec │ │ │ │ + bne 33ce8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #656] @ 0x290 │ │ │ │ - b 33b08 │ │ │ │ + b 33b04 │ │ │ │ ldr r3, [r4, #656] @ 0x290 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d2c │ │ │ │ + beq 33d28 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 33d18 │ │ │ │ + bne 33d14 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #656] @ 0x290 │ │ │ │ - bl 3277c │ │ │ │ + bl 32778 │ │ │ │ mov r7, r0 │ │ │ │ - b 33a18 │ │ │ │ + b 33a14 │ │ │ │ mov r8, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - b 33a40 │ │ │ │ + b 33a3c │ │ │ │ mov r7, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2c244 │ │ │ │ + bl 2c240 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r2, r8} │ │ │ │ - b 33c34 │ │ │ │ + b 33c30 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #688] @ 3408c │ │ │ │ - ldr r3, [pc, #688] @ 34090 │ │ │ │ + ldr r2, [pc, #688] @ 34088 │ │ │ │ + ldr r3, [pc, #688] @ 3408c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq 3407c │ │ │ │ + beq 34078 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [r8, #32] │ │ │ │ ldr r8, [r8] │ │ │ │ add r9, r9, r2 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne sl, r9 │ │ │ │ - bhi 33e20 │ │ │ │ + bhi 33e1c │ │ │ │ cmp sl, r9 │ │ │ │ - bls 33f2c │ │ │ │ + bls 33f28 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 33e94 │ │ │ │ + b 33e90 │ │ │ │ ldr ip, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [ip, #12] │ │ │ │ add r0, r7, #16320 @ 0x3fc0 │ │ │ │ add r0, r0, #63 @ 0x3f │ │ │ │ sub r1, r1, r7 │ │ │ │ sub r3, r3, r0, lsr #14 │ │ │ │ @@ -16960,176 +16959,176 @@ │ │ │ │ str r3, [r4, #316] @ 0x13c │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ add r9, r9, r7 │ │ │ │ strne r6, [fp] │ │ │ │ streq r6, [r4, #4] │ │ │ │ cmp sl, r9 │ │ │ │ - bls 33f2c │ │ │ │ + bls 33f28 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34084 │ │ │ │ + beq 34080 │ │ │ │ ldr r0, [r4, #680] @ 0x2a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ str r3, [r6, #32] │ │ │ │ str r7, [r6, #36] @ 0x24 │ │ │ │ - bne 33e54 │ │ │ │ + bne 33e50 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - ble 33e78 │ │ │ │ + ble 33e74 │ │ │ │ sub r1, r7, #1 │ │ │ │ bic r1, r1, #16320 @ 0x3fc0 │ │ │ │ bic r1, r1, #63 @ 0x3f │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ add r1, r5, r1 │ │ │ │ lsr r3, r5, #14 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [r0, r3, lsl #2] │ │ │ │ - bne 33f14 │ │ │ │ - b 33e78 │ │ │ │ + bne 33f10 │ │ │ │ + b 33e74 │ │ │ │ cmp r8, #0 │ │ │ │ movne r5, #0 │ │ │ │ strne r5, [r6] │ │ │ │ - beq 33fa0 │ │ │ │ + beq 33f9c │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r6, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - ble 33f84 │ │ │ │ + ble 33f80 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r5, [ip, r3, lsl #2] │ │ │ │ - bne 33f6c │ │ │ │ + bne 33f68 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 33f3c │ │ │ │ + bne 33f38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #232] @ 34094 │ │ │ │ + ldr r1, [pc, #232] @ 34090 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ str r3, [r4] │ │ │ │ ldr r7, [r4, #460] @ 0x1cc │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, r0 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r7, r5 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r2, [r1, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 34048 │ │ │ │ + beq 34044 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - ble 3402c │ │ │ │ + ble 34028 │ │ │ │ sub ip, r2, #1 │ │ │ │ bic ip, ip, #16320 @ 0x3fc0 │ │ │ │ bic ip, ip, #63 @ 0x3f │ │ │ │ add ip, ip, #16384 @ 0x4000 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp ip, r1 │ │ │ │ str r5, [r0, r3, lsl #2] │ │ │ │ - bne 34014 │ │ │ │ + bne 34010 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 231b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 33fe4 │ │ │ │ + bne 33fe0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #68] @ 34098 │ │ │ │ + ldr r2, [pc, #68] @ 34094 │ │ │ │ str r3, [r4, #460] @ 0x1cc │ │ │ │ - ldr r3, [pc, #52] @ 34090 │ │ │ │ + ldr r3, [pc, #52] @ 3408c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34088 │ │ │ │ + bne 34084 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r9 │ │ │ │ - b 33e3c │ │ │ │ - bl 294e0 │ │ │ │ + b 33e38 │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r7, ip, lsl r2 │ │ │ │ + eoreq ip, r7, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r3, r6, ip, asr r7 │ │ │ │ - eoreq fp, r7, r0, lsr #31 │ │ │ │ + eorseq r3, r6, r0, ror #14 │ │ │ │ + eoreq fp, r7, r4, lsr #31 │ │ │ │ │ │ │ │ -0003409c : │ │ │ │ +00034098 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [pc, #716] @ 34380 │ │ │ │ + ldr r8, [pc, #716] @ 3437c │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #704] @ 34384 │ │ │ │ + ldr r3, [pc, #704] @ 34380 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #700] @ 34388 │ │ │ │ - ldr r2, [pc, #700] @ 3438c │ │ │ │ + ldr r1, [pc, #700] @ 34384 │ │ │ │ + ldr r2, [pc, #700] @ 34388 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 34358 │ │ │ │ + bne 34354 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #700 @ 0x2bc │ │ │ │ str r6, [r8, #40] @ 0x28 │ │ │ │ bl 23070 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r4, #576 @ 0x240 │ │ │ │ str r4, [r8, #8] │ │ │ │ add r8, r4, #572 @ 0x23c │ │ │ │ strh r5, [r8, #2] │ │ │ │ strh r9, [r3] │ │ │ │ strh r2, [r8] │ │ │ │ @@ -17139,86 +17138,86 @@ │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ bl 23070 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2048 @ 0x800 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ - ldr r3, [pc, #536] @ 34390 │ │ │ │ + beq 34350 │ │ │ │ + ldr r3, [pc, #536] @ 3438c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ and r9, r9, r3 │ │ │ │ and r7, r7, r3 │ │ │ │ - ldr r3, [pc, #524] @ 34394 │ │ │ │ + ldr r3, [pc, #524] @ 34390 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #300] @ 0x12c │ │ │ │ - ldr r3, [pc, #512] @ 34398 │ │ │ │ + ldr r3, [pc, #512] @ 34394 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #504] @ 3439c │ │ │ │ + ldr r3, [pc, #504] @ 34398 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ - ldr r3, [pc, #496] @ 343a0 │ │ │ │ + ldr r3, [pc, #496] @ 3439c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ - ldr r3, [pc, #488] @ 343a4 │ │ │ │ + ldr r3, [pc, #488] @ 343a0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #668] @ 0x29c │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ add r3, r0, #12 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4, #268] @ 0x10c │ │ │ │ strd r2, [r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ bl 23070 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [r5, #28] │ │ │ │ bl 23070 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1152 @ 0x480 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ str r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1152 @ 0x480 │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34354 │ │ │ │ + beq 34350 │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 23814 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #696] @ 0x2b8 │ │ │ │ ldr r3, [r4, #356] @ 0x164 │ │ │ │ mov r2, #20971520 @ 0x1400000 │ │ │ │ orr r3, r3, #536870913 @ 0x20000001 │ │ │ │ @@ -17232,268 +17231,268 @@ │ │ │ │ bl 2322c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r2, #1 │ │ │ │ cmneq r3, #1 │ │ │ │ lsrne r1, r3, #14 │ │ │ │ - ldreq r3, [pc, #216] @ 343a8 │ │ │ │ - ldreq r1, [pc, #216] @ 343ac │ │ │ │ + ldreq r3, [pc, #216] @ 343a4 │ │ │ │ + ldreq r1, [pc, #216] @ 343a8 │ │ │ │ lsrne r3, r3, #15 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #312] @ 0x138 │ │ │ │ str r2, [r4, #20] │ │ │ │ add r5, r4, #564 @ 0x234 │ │ │ │ str r1, [r4, #308] @ 0x134 │ │ │ │ mov r1, #4194304 @ 0x400000 │ │ │ │ - bl 33dc4 │ │ │ │ + bl 33dc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bda0 │ │ │ │ - bl 29904 │ │ │ │ + bl 2bd9c │ │ │ │ + bl 29900 │ │ │ │ add r1, r6, #1 │ │ │ │ add r0, r4, #548 @ 0x224 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ add r1, r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #132] @ 343b0 │ │ │ │ + ldr r2, [pc, #132] @ 343ac │ │ │ │ str r3, [r4, #676] @ 0x2a4 │ │ │ │ - ldr r3, [pc, #80] @ 34384 │ │ │ │ + ldr r3, [pc, #80] @ 34380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3437c │ │ │ │ + bne 34378 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 294e0 │ │ │ │ - ldr r3, [pc, #84] @ 343b4 │ │ │ │ - ldr r0, [pc, #84] @ 343b8 │ │ │ │ + bl 294dc │ │ │ │ + ldr r3, [pc, #84] @ 343b0 │ │ │ │ + ldr r0, [pc, #84] @ 343b4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2346c │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq r3, r6, r8, ror #12 │ │ │ │ + eorseq r3, r6, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, ip, lsr #30 │ │ │ │ - eoreq fp, r7, r0, lsr #30 │ │ │ │ + eoreq fp, r7, r0, lsr pc │ │ │ │ + eoreq fp, r7, r4, lsr #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff54a0 │ │ │ │ @ instruction: 0xffff62d0 │ │ │ │ @ instruction: 0xffffe518 │ │ │ │ @ instruction: 0xffff54a4 │ │ │ │ @ instruction: 0xffff4fd4 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ strdeq pc, [r3], -pc @ │ │ │ │ - eoreq fp, r7, r8, asr #25 │ │ │ │ + eoreq fp, r7, ip, asr #25 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - strheq r5, [r3], -r8 @ │ │ │ │ + eoreq r5, r3, r4, ror #1 │ │ │ │ │ │ │ │ -000343bc : │ │ │ │ +000343b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #368] @ 34544 │ │ │ │ + ldr r3, [pc, #368] @ 34540 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #360] @ 34548 │ │ │ │ + ldr r1, [pc, #360] @ 34544 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r2, [pc, #356] @ 3454c │ │ │ │ + ldr r2, [pc, #356] @ 34548 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr ip, [r5, #12] │ │ │ │ ldr r3, [r5, #588] @ 0x24c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, ip, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r0, lsl #14 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r6, r0, #14 │ │ │ │ - bcc 34428 │ │ │ │ + bcc 34424 │ │ │ │ ldr r2, [r5, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 34528 │ │ │ │ + beq 34524 │ │ │ │ add ip, r6, ip │ │ │ │ add r3, sp, #8 │ │ │ │ str ip, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3453c │ │ │ │ + beq 34538 │ │ │ │ ldr r2, [r5, #680] @ 0x2a8 │ │ │ │ str r4, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ str r2, [r3, #32] │ │ │ │ - beq 344f8 │ │ │ │ + beq 344f4 │ │ │ │ ldr r0, [r5, #616] @ 0x268 │ │ │ │ ldr r2, [r5, #316] @ 0x13c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub r2, r2, r6, lsr #14 │ │ │ │ sub r1, r1, r6 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r5, #316] @ 0x13c │ │ │ │ ldr r2, [r5, #460] @ 0x1cc │ │ │ │ str r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #144] @ 34550 │ │ │ │ + ldr r2, [pc, #144] @ 3454c │ │ │ │ str r3, [r5, #460] @ 0x1cc │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #128] @ 3454c │ │ │ │ + ldr r3, [pc, #128] @ 34548 │ │ │ │ add r2, pc, r2 │ │ │ │ subne r6, r6, #4 │ │ │ │ strne r6, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34540 │ │ │ │ + bne 3453c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - ble 344a8 │ │ │ │ + ble 344a4 │ │ │ │ add ip, r4, r6 │ │ │ │ lsr r2, r4, #14 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ sub r1, ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ - bgt 34508 │ │ │ │ + bgt 34504 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b 344a8 │ │ │ │ + b 344a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ - b 34428 │ │ │ │ - bl 294e0 │ │ │ │ + b 34424 │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eorseq r3, r6, r8, asr #6 │ │ │ │ - eoreq fp, r7, r4, lsl ip │ │ │ │ + eorseq r3, r6, ip, asr #6 │ │ │ │ + eoreq fp, r7, r8, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r7, r0, lsr fp │ │ │ │ + eoreq fp, r7, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add r5, r0, #4 │ │ │ │ ands r3, r5, #7 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #720] @ 34848 │ │ │ │ + ldr r1, [pc, #720] @ 34844 │ │ │ │ addne r5, r0, #12 │ │ │ │ - ldr r2, [pc, #716] @ 3484c │ │ │ │ + ldr r2, [pc, #716] @ 34848 │ │ │ │ add r1, pc, r1 │ │ │ │ subne r5, r5, r3 │ │ │ │ - ldr r3, [pc, #708] @ 34850 │ │ │ │ + ldr r3, [pc, #708] @ 3484c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - bhi 347c8 │ │ │ │ - ldr r2, [pc, #680] @ 34854 │ │ │ │ + bhi 347c4 │ │ │ │ + ldr r2, [pc, #680] @ 34850 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 34718 │ │ │ │ + bls 34714 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34838 │ │ │ │ - ldr r9, [pc, #644] @ 34858 │ │ │ │ - ldr r8, [pc, #644] @ 3485c │ │ │ │ - ldr r7, [pc, #644] @ 34860 │ │ │ │ + bne 34834 │ │ │ │ + ldr r9, [pc, #644] @ 34854 │ │ │ │ + ldr r8, [pc, #644] @ 34858 │ │ │ │ + ldr r7, [pc, #644] @ 3485c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 34640 │ │ │ │ + b 3463c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r0, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 3464c │ │ │ │ + beq 34648 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r2, r1 │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ add r1, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 34718 │ │ │ │ + bls 34714 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 345ec │ │ │ │ + bne 345e8 │ │ │ │ ldr r2, [r4, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 347ac │ │ │ │ + beq 347a8 │ │ │ │ ldr sl, [r4, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34844 │ │ │ │ + beq 34840 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ str fp, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #4 │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ - beq 347fc │ │ │ │ + beq 347f8 │ │ │ │ ldr r1, [r4, #616] @ 0x268 │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub r2, r2, sl │ │ │ │ str r2, [r1, #12] │ │ │ │ add r2, sl, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ @@ -17509,127 +17508,127 @@ │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r5, r3 │ │ │ │ streq r0, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r4] │ │ │ │ str r3, [r8, #20] │ │ │ │ str r2, [r8, #24] │ │ │ │ - bhi 34640 │ │ │ │ - ldr r2, [pc, #324] @ 34864 │ │ │ │ + bhi 3463c │ │ │ │ + ldr r2, [pc, #324] @ 34860 │ │ │ │ cmp r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 34794 │ │ │ │ + beq 34790 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r2, [pc, #284] @ 34868 │ │ │ │ - ldr r1, [pc, #284] @ 3486c │ │ │ │ + ldr r2, [pc, #284] @ 34864 │ │ │ │ + ldr r1, [pc, #284] @ 34868 │ │ │ │ lsr r5, r5, #2 │ │ │ │ orr r6, r6, r5, lsl #7 │ │ │ │ and r1, r1, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ orr r2, r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r0], #4 │ │ │ │ - ldr r2, [pc, #256] @ 34870 │ │ │ │ - ldr r3, [pc, #216] @ 3484c │ │ │ │ + ldr r2, [pc, #256] @ 3486c │ │ │ │ + ldr r3, [pc, #216] @ 34848 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34840 │ │ │ │ + bne 3483c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 34740 │ │ │ │ + b 3473c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ ldr r2, [r9, #24] │ │ │ │ - b 34634 │ │ │ │ - ldr r2, [pc, #164] @ 34874 │ │ │ │ - ldr r3, [pc, #120] @ 3484c │ │ │ │ + b 34630 │ │ │ │ + ldr r2, [pc, #164] @ 34870 │ │ │ │ + ldr r3, [pc, #120] @ 34848 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34840 │ │ │ │ + bne 3483c │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 31910 │ │ │ │ + b 3190c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - ble 346dc │ │ │ │ + ble 346d8 │ │ │ │ sub r2, sl, #1 │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ add r2, r2, #16384 @ 0x4000 │ │ │ │ add r2, fp, r2 │ │ │ │ lsr r3, fp, #14 │ │ │ │ add fp, fp, #16384 @ 0x4000 │ │ │ │ cmp fp, r2 │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ - bne 3481c │ │ │ │ + bne 34818 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ - b 346dc │ │ │ │ + b 346d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 34768 │ │ │ │ + b 34764 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - bl 294e0 │ │ │ │ - eoreq fp, r7, ip, ror sl │ │ │ │ + bl 294dc │ │ │ │ + eoreq fp, r7, r0, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - eorseq r3, r6, r4, ror r1 │ │ │ │ + eorseq r3, r6, r8, ror r1 │ │ │ │ + eorseq r3, r6, r4, asr #2 │ │ │ │ eorseq r3, r6, r0, asr #2 │ │ │ │ eorseq r3, r6, ip, lsr r1 │ │ │ │ - eorseq r3, r6, r8, lsr r1 │ │ │ │ - @ instruction: 0x00362ffc │ │ │ │ + eorseq r3, r6, r0 │ │ │ │ andseq pc, pc, r7, lsl #31 │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ - eoreq fp, r7, r8, lsl #17 │ │ │ │ - eoreq fp, r7, r8, lsr #16 │ │ │ │ + eoreq fp, r7, ip, lsl #17 │ │ │ │ + eoreq fp, r7, ip, lsr #16 │ │ │ │ │ │ │ │ -00034878 : │ │ │ │ +00034874 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #172] @ 3493c │ │ │ │ + ldr r2, [pc, #172] @ 34938 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add ip, r3, #16 │ │ │ │ cmp r1, ip │ │ │ │ mov r5, r0 │ │ │ │ - bcs 34904 │ │ │ │ + bcs 34900 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r6, #548] @ 0x224 │ │ │ │ streq r4, [r6, #552] @ 0x228 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34554 │ │ │ │ - ldr r3, [pc, #108] @ 34940 │ │ │ │ + bl 34550 │ │ │ │ + ldr r3, [pc, #108] @ 3493c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r6, #548] @ 0x224 │ │ │ │ ldreq r4, [r6, #552] @ 0x228 │ │ │ │ streq r3, [r6, #548] @ 0x224 │ │ │ │ streq r3, [r6, #552] @ 0x228 │ │ │ │ @@ -17641,96 +17640,96 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str ip, [r2, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - ldr r2, [pc, #32] @ 34944 │ │ │ │ + ldr r2, [pc, #32] @ 34940 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ and r2, r2, r1 │ │ │ │ orr r3, r2, #512 @ 0x200 │ │ │ │ orr r3, r3, #3 │ │ │ │ str r3, [r0], #4 │ │ │ │ - b 348f4 │ │ │ │ - eorseq r2, r6, ip, lsl #29 │ │ │ │ - eorseq r2, r6, ip, asr #28 │ │ │ │ + b 348f0 │ │ │ │ + mlaseq r6, r0, lr, r2 │ │ │ │ + eorseq r2, r6, r0, asr lr │ │ │ │ @ instruction: 0xffe00078 │ │ │ │ │ │ │ │ -00034948 : │ │ │ │ +00034944 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34958 │ │ │ │ + beq 34954 │ │ │ │ mov r1, #2 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34968 │ │ │ │ + b 34550 │ │ │ │ + ldr r0, [pc, #8] @ 34964 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r0, asr #27 │ │ │ │ + eorseq r2, r6, r4, asr #27 │ │ │ │ │ │ │ │ -0003496c : │ │ │ │ +00034968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 349cc │ │ │ │ + ldr r3, [pc, #72] @ 349c8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r0, #20 │ │ │ │ addeq r0, r3, #44 @ 0x2c │ │ │ │ str r1, [r5, #548] @ 0x224 │ │ │ │ - beq 349a8 │ │ │ │ + beq 349a4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ ldr r1, [r5, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #548] @ 0x224 │ │ │ │ add r5, r5, #572 @ 0x23c │ │ │ │ ldrh r3, [r5] │ │ │ │ lsr r4, r4, #2 │ │ │ │ strh r3, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r6, r8, sp, r2 │ │ │ │ + mlaseq r6, ip, sp, r2 │ │ │ │ │ │ │ │ -000349d0 : │ │ │ │ +000349cc : │ │ │ │ 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, r3 │ │ │ │ - ldr r3, [pc, #436] @ 34ba0 │ │ │ │ + ldr r3, [pc, #436] @ 34b9c │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ lsr r2, r0, #14 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34ae4 │ │ │ │ + beq 34ae0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ add sl, r6, #520 @ 0x208 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e08 │ │ │ │ + bl 28e04 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sl] │ │ │ │ - beq 34a40 │ │ │ │ + beq 34a3c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 34b08 │ │ │ │ + beq 34b04 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 34a18 │ │ │ │ + bne 34a14 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -17740,15 +17739,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #552] @ 0x228 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #32 │ │ │ │ str r5, [r6, #548] @ 0x224 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 230c4 │ │ │ │ ldr r2, [r6, #548] @ 0x224 │ │ │ │ ldr r3, [r6, #552] @ 0x228 │ │ │ │ mov r1, #0 │ │ │ │ @@ -17756,103 +17755,103 @@ │ │ │ │ str r1, [r6, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ stmib r4, {r2, r7} │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ strb r8, [r4] │ │ │ │ strb r9, [r4, #1] │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ ldr r3, [r6, #544] @ 0x220 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #544] @ 0x220 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - bne 34b54 │ │ │ │ + bne 34b50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ strne r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 34b80 │ │ │ │ + beq 34b7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ strb r8, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29004 │ │ │ │ + bl 29000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 34a4c │ │ │ │ - b 34b10 │ │ │ │ + bne 34a48 │ │ │ │ + b 34b0c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f74 │ │ │ │ + bl 28f70 │ │ │ │ ldr r3, [r6, #544] @ 0x220 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #544] @ 0x220 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r2, r6, r0, lsr sp │ │ │ │ + eorseq r2, r6, r4, lsr sp │ │ │ │ │ │ │ │ -00034ba4 : │ │ │ │ +00034ba0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34bb4 │ │ │ │ + beq 34bb0 │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34bc4 │ │ │ │ + b 34550 │ │ │ │ + ldr r0, [pc, #8] @ 34bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r4, ror #22 │ │ │ │ + eorseq r2, r6, r8, ror #22 │ │ │ │ │ │ │ │ -00034bc8 : │ │ │ │ +00034bc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #148] @ 34c74 │ │ │ │ + ldr r2, [pc, #148] @ 34c70 │ │ │ │ add r4, r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ands r1, r4, #7 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ - bne 34c0c │ │ │ │ + bne 34c08 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 34c20 │ │ │ │ + bcs 34c1c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 34550 │ │ │ │ add r4, r0, #12 │ │ │ │ sub r4, r4, r1 │ │ │ │ add r1, r3, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bhi 34c64 │ │ │ │ - ldr r0, [pc, #80] @ 34c78 │ │ │ │ + bhi 34c60 │ │ │ │ + ldr r0, [pc, #80] @ 34c74 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 230c4 │ │ │ │ lsl r4, r4, #5 │ │ │ │ @@ -17862,81 +17861,81 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ bic r2, r2, #2080768 @ 0x1fc000 │ │ │ │ bic r2, r2, #16256 @ 0x3f80 │ │ │ │ orr r2, r4, r2 │ │ │ │ str r2, [r0], #4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34c00 │ │ │ │ + bne 34bfc │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, ip, lsr fp │ │ │ │ - @ instruction: 0x00362af4 │ │ │ │ + eorseq r2, r6, r0, asr #22 │ │ │ │ + @ instruction: 0x00362af8 │ │ │ │ │ │ │ │ -00034c7c : │ │ │ │ +00034c78 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c8c │ │ │ │ + beq 34c88 │ │ │ │ mov r1, #1 │ │ │ │ - b 34554 │ │ │ │ - ldr r0, [pc, #8] @ 34c9c │ │ │ │ + b 34550 │ │ │ │ + ldr r0, [pc, #8] @ 34c98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, ip, lsl #21 │ │ │ │ + mlaseq r6, r0, sl, r2 │ │ │ │ │ │ │ │ -00034ca0 : │ │ │ │ +00034c9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 34d04 │ │ │ │ + ldr r3, [pc, #76] @ 34d00 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4, #552] @ 0x228 │ │ │ │ mov r0, #24 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ ldrh lr, [r1] │ │ │ │ ldr ip, [r4, #548] @ 0x224 │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #548] @ 0x224 │ │ │ │ str r2, [r4, #552] @ 0x228 │ │ │ │ strh lr, [r0] │ │ │ │ str ip, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, r4, ror #20 │ │ │ │ + eorseq r2, r6, r8, ror #20 │ │ │ │ │ │ │ │ -00034d08 : │ │ │ │ +00034d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #120] @ 34d98 │ │ │ │ + ldr ip, [pc, #120] @ 34d94 │ │ │ │ mov r8, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, #36] @ 0x24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r4, #548] @ 0x224 │ │ │ │ streq r1, [r4, #552] @ 0x228 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 34554 │ │ │ │ + bl 34550 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #60] @ 34d9c │ │ │ │ + ldr r3, [pc, #60] @ 34d98 │ │ │ │ add r4, r4, #572 @ 0x23c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r6, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldreq r5, [r4, #-20] @ 0xffffffec │ │ │ │ streq r3, [r4, #-24] @ 0xffffffe8 │ │ │ │ @@ -17944,38 +17943,38 @@ │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ strh r3, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r7, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003629fc │ │ │ │ - @ instruction: 0x003629bc │ │ │ │ + eorseq r2, r6, r0, lsl #20 │ │ │ │ + eorseq r2, r6, r0, asr #19 │ │ │ │ │ │ │ │ -00034da0 : │ │ │ │ - ldr r1, [pc, #160] @ 34e48 │ │ │ │ +00034d9c : │ │ │ │ + ldr r1, [pc, #160] @ 34e44 │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ands ip, r3, #7 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr lr, [r1, #24] │ │ │ │ - bne 34dd8 │ │ │ │ + bne 34dd4 │ │ │ │ add ip, r2, r3 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 34dec │ │ │ │ + bcs 34de8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r1, #0 │ │ │ │ - b 34554 │ │ │ │ + b 34550 │ │ │ │ add r3, r0, #12 │ │ │ │ sub r3, r3, ip │ │ │ │ add ip, r2, r3 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 34e38 │ │ │ │ - ldr r0, [pc, #88] @ 34e4c │ │ │ │ + bhi 34e34 │ │ │ │ + ldr r0, [pc, #88] @ 34e48 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r0, #20] │ │ │ │ lsl r3, r3, #5 │ │ │ │ strb r1, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb r1, [r2, #2] │ │ │ │ @@ -17987,65 +17986,65 @@ │ │ │ │ bic r3, r3, #127 @ 0x7f │ │ │ │ bic r1, r1, #16256 @ 0x3f80 │ │ │ │ orr r1, r3, r1 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r0], #4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34dcc │ │ │ │ + bne 34dc8 │ │ │ │ add r0, r1, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r6, r4, ror r9 │ │ │ │ - eorseq r2, r6, r8, lsr #18 │ │ │ │ + eorseq r2, r6, r8, ror r9 │ │ │ │ + eorseq r2, r6, ip, lsr #18 │ │ │ │ │ │ │ │ -00034e50 : │ │ │ │ +00034e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #224] @ 34f48 │ │ │ │ + ldr r3, [pc, #224] @ 34f44 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ - beq 34ec8 │ │ │ │ + beq 34ec4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2dc │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34eb0 │ │ │ │ + beq 34eac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2dc │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34e94 │ │ │ │ + bne 34e90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 34f0c │ │ │ │ + beq 34f08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a2e0 │ │ │ │ + bl 2a2dc │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34ed4 │ │ │ │ + bne 34ed0 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34ef0 │ │ │ │ + bne 34eec │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ @@ -18055,94 +18054,94 @@ │ │ │ │ popcc {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2dbf8 │ │ │ │ - @ instruction: 0x003628b4 │ │ │ │ + b 2dbf4 │ │ │ │ + @ instruction: 0x003628b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #704] @ 35224 │ │ │ │ - ldr r3, [pc, #704] @ 35228 │ │ │ │ + ldr r2, [pc, #704] @ 35220 │ │ │ │ + ldr r3, [pc, #704] @ 35224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bls 351f4 │ │ │ │ + bls 351f0 │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r3 │ │ │ │ add sl, sl, #1 │ │ │ │ - bcc 34f90 │ │ │ │ + bcc 34f8c │ │ │ │ add r8, r3, #8 │ │ │ │ mov r4, r8 │ │ │ │ - ldr r3, [pc, #632] @ 3522c │ │ │ │ + ldr r3, [pc, #632] @ 35228 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [r6, #588] @ 0x24c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add r3, r1, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 34fe0 │ │ │ │ + bcc 34fdc │ │ │ │ ldr r2, [r6, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 351e0 │ │ │ │ + beq 351dc │ │ │ │ cmp r7, #1 │ │ │ │ moveq r9, #11 │ │ │ │ movne r9, #0 │ │ │ │ add r9, r9, sl │ │ │ │ add r1, r8, r1 │ │ │ │ add r9, r6, r9, lsl #2 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr ip, [r9, #160] @ 0xa0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 35048 │ │ │ │ + beq 35044 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ mov r3, r2 │ │ │ │ - b 3502c │ │ │ │ + b 35028 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, r2, r4 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - bne 35174 │ │ │ │ + bne 35170 │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - ble 35014 │ │ │ │ + ble 35010 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [r9, #160] @ 0xa0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 35008 │ │ │ │ + bne 35004 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ subs r3, r7, #1 │ │ │ │ movne r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 316f0 │ │ │ │ + bl 316ec │ │ │ │ mov r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ bl 23070 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3521c │ │ │ │ + beq 35218 │ │ │ │ ldrb r3, [r2, #42] @ 0x2a │ │ │ │ cmp r7, #1 │ │ │ │ and r3, r3, #15 │ │ │ │ movne r1, #7 │ │ │ │ moveq r1, #6 │ │ │ │ orr r3, r3, #8 │ │ │ │ orr r3, r3, r1, lsl #5 │ │ │ │ @@ -18153,56 +18152,56 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ str sl, [r2, #8] │ │ │ │ str r8, [r2, #32] │ │ │ │ strh r8, [r2, #40] @ 0x28 │ │ │ │ str r3, [r2, #12] │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - bhi 3510c │ │ │ │ + bhi 35108 │ │ │ │ add r3, r5, #11 │ │ │ │ asr r3, r3, #2 │ │ │ │ - ldr lr, [pc, #336] @ 35230 │ │ │ │ + ldr lr, [pc, #336] @ 3522c │ │ │ │ lsl r3, r3, #7 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #328] @ 35234 │ │ │ │ + ldr r5, [pc, #328] @ 35230 │ │ │ │ and lr, lr, r3 │ │ │ │ ldr r3, [sl, ip] │ │ │ │ and r3, r3, r5 │ │ │ │ orr r3, lr, r3 │ │ │ │ str r3, [sl, ip] │ │ │ │ mov ip, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ cmp r0, #16384 @ 0x4000 │ │ │ │ - ble 350ec │ │ │ │ + ble 350e8 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ str r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #4] │ │ │ │ str r2, [r9, #72] @ 0x48 │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ ldr r3, [r6, #248] @ 0xf8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #248] @ 0xf8 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35208 │ │ │ │ + beq 35204 │ │ │ │ ldr r2, [r6, #616] @ 0x268 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [r6, #316] @ 0x13c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #316] @ 0x13c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ and r7, r7, #71 @ 0x47 │ │ │ │ bic r2, r2, #71 @ 0x47 │ │ │ │ orr r2, r2, r7 │ │ │ │ add r3, r1, #8 │ │ │ │ strb r2, [r1, #4] │ │ │ │ - b 351b0 │ │ │ │ + b 351ac │ │ │ │ ldrb r1, [r0] │ │ │ │ str r3, [ip, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldrh r0, [ip, #40] @ 0x28 │ │ │ │ and r7, r7, #71 @ 0x47 │ │ │ │ bic r1, r1, #71 @ 0x47 │ │ │ │ orr r1, r1, r7 │ │ │ │ @@ -18210,574 +18209,574 @@ │ │ │ │ strh r0, [ip, #40] @ 0x28 │ │ │ │ add r2, r5, #4 │ │ │ │ strb r1, [r3], #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 230c4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #128] @ 35238 │ │ │ │ - ldr r2, [pc, #108] @ 35228 │ │ │ │ + ldr r1, [pc, #128] @ 35234 │ │ │ │ + ldr r2, [pc, #108] @ 35224 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 35220 │ │ │ │ + bne 3521c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - b 34fe0 │ │ │ │ + b 34fdc │ │ │ │ mov r4, #16 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ - b 34fac │ │ │ │ + b 34fa8 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ lsr sl, sl, #14 │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b 35158 │ │ │ │ - bl 294e0 │ │ │ │ + b 35154 │ │ │ │ + bl 294dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r0, fp │ │ │ │ + mlaeq r7, r8, r0, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r2, r6, ip, ror #14 │ │ │ │ + eorseq r2, r6, r0, ror r7 │ │ │ │ andseq pc, pc, r0, asr #31 │ │ │ │ @ instruction: 0xffe0003f │ │ │ │ - eoreq sl, r7, r0, asr #28 │ │ │ │ + eoreq sl, r7, r4, asr #28 │ │ │ │ │ │ │ │ -0003523c : │ │ │ │ +00035238 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #0 │ │ │ │ - bhi 3524c │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35248 │ │ │ │ + b 34f48 │ │ │ │ + b 3190c │ │ │ │ │ │ │ │ -00035250 : │ │ │ │ +0003524c : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #2 │ │ │ │ - bhi 35260 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 3525c │ │ │ │ + b 34f48 │ │ │ │ + b 3190c │ │ │ │ │ │ │ │ -00035264 : │ │ │ │ +00035260 : │ │ │ │ cmp r0, #8192 @ 0x2000 │ │ │ │ mov r1, #1 │ │ │ │ - bhi 35274 │ │ │ │ - b 34f4c │ │ │ │ - b 31910 │ │ │ │ + bhi 35270 │ │ │ │ + b 34f48 │ │ │ │ + b 3190c │ │ │ │ │ │ │ │ -00035278 : │ │ │ │ +00035274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ 353c4 │ │ │ │ + ldr r3, [pc, #308] @ 353c0 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353b4 │ │ │ │ + beq 353b0 │ │ │ │ bl 231b4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r9, #368] @ 0x170 │ │ │ │ str r3, [r9, #372] @ 0x174 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ - bls 3538c │ │ │ │ + bls 35388 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 352dc │ │ │ │ + b 352d8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 3533c │ │ │ │ + beq 35338 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 352d0 │ │ │ │ + bne 352cc │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b8 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ str r5, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne 353c0 │ │ │ │ + bne 353bc │ │ │ │ ldr r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r8, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b8 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, r6 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr sl, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 352c4 │ │ │ │ + bhi 352c0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3533c │ │ │ │ + bne 35338 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 353bc │ │ │ │ + beq 353b8 │ │ │ │ mov r6, r7 │ │ │ │ - b 35364 │ │ │ │ + b 35360 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 352b8 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - eorseq r2, r6, ip, lsl #9 │ │ │ │ + b 352b4 │ │ │ │ + bl 294dc │ │ │ │ + bl 29818 │ │ │ │ + mlaseq r6, r0, r4, r2 │ │ │ │ │ │ │ │ -000353c8 : │ │ │ │ +000353c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ands r6, r1, #1 │ │ │ │ - bne 353f8 │ │ │ │ + bne 353f4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq 35404 │ │ │ │ + beq 35400 │ │ │ │ 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} │ │ │ │ ldrb r3, [r0, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bne 35444 │ │ │ │ + bne 35440 │ │ │ │ ldr r2, [r0, #352] @ 0x160 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 35444 │ │ │ │ + bne 35440 │ │ │ │ orr r3, r3, #8 │ │ │ │ str r4, [r0, #548] @ 0x224 │ │ │ │ mov r2, r6 │ │ │ │ strb r3, [r0, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r4, [r5, #548] @ 0x224 │ │ │ │ str r6, [r5, #548] @ 0x224 │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ ldr fp, [r5, #368] @ 0x170 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 354b4 │ │ │ │ + beq 354b0 │ │ │ │ ldr r3, [fp, r7, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ addne r6, r6, r3 │ │ │ │ lslne r6, r6, #2 │ │ │ │ - b 353f0 │ │ │ │ + b 353ec │ │ │ │ lsl r7, sl, #1 │ │ │ │ lsl r0, sl, #3 │ │ │ │ str r7, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 3554c │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r7, sl │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r5, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr sl, [r5, #372] @ 0x174 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 3552c │ │ │ │ + bls 35528 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r7, #1 │ │ │ │ - b 354d8 │ │ │ │ + b 354d4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 35470 │ │ │ │ + beq 3546c │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [r9] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 354cc │ │ │ │ + bne 354c8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35550 │ │ │ │ + beq 3554c │ │ │ │ str r0, [r9] │ │ │ │ str r8, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r8, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r3] │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ - b 35454 │ │ │ │ + b 35450 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 35470 │ │ │ │ + bne 3546c │ │ │ │ mov r7, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r7, [r5, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r9, sl │ │ │ │ - bne 3549c │ │ │ │ - bl 294e0 │ │ │ │ + bne 35498 │ │ │ │ + bl 294dc │ │ │ │ │ │ │ │ -00035554 : │ │ │ │ +00035550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ 356a0 │ │ │ │ + ldr r3, [pc, #308] @ 3569c │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r0, [r9, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35690 │ │ │ │ + beq 3568c │ │ │ │ bl 231b4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r9, #368] @ 0x170 │ │ │ │ str r3, [r9, #372] @ 0x174 │ │ │ │ cmp r7, #1 │ │ │ │ mov sl, #0 │ │ │ │ - bls 35668 │ │ │ │ + bls 35664 │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 355b8 │ │ │ │ + b 355b4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35618 │ │ │ │ + beq 35614 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 355ac │ │ │ │ + bne 355a8 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35694 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r6] │ │ │ │ str r5, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ str r5, [r3, #20] │ │ │ │ str r5, [r3, #24] │ │ │ │ - bne 3569c │ │ │ │ + bne 35698 │ │ │ │ ldr r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r8, [r3] │ │ │ │ str r4, [r8, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35694 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, r6 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr sl, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 355a0 │ │ │ │ + bhi 3559c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35618 │ │ │ │ + bne 35614 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35698 │ │ │ │ + beq 35694 │ │ │ │ mov r6, r7 │ │ │ │ - b 35640 │ │ │ │ + b 3563c │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ - b 35594 │ │ │ │ - bl 294e0 │ │ │ │ - bl 2981c │ │ │ │ - @ instruction: 0x003621b0 │ │ │ │ + b 35590 │ │ │ │ + bl 294dc │ │ │ │ + bl 29818 │ │ │ │ + @ instruction: 0x003621b4 │ │ │ │ │ │ │ │ -000356a4 : │ │ │ │ +000356a0 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000356ac : │ │ │ │ +000356a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #296] @ 357ec │ │ │ │ + ldr ip, [pc, #296] @ 357e8 │ │ │ │ mov r5, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, #8] │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [r8, #80] @ 0x50 │ │ │ │ - bne 356f8 │ │ │ │ + bne 356f4 │ │ │ │ ldr r9, [r6, #352] @ 0x160 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 357ac │ │ │ │ + beq 357a8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3579c │ │ │ │ + beq 35798 │ │ │ │ cmp r4, #0 │ │ │ │ ldrbeq r3, [r6, #359] @ 0x167 │ │ │ │ orreq r3, r3, #128 @ 0x80 │ │ │ │ strbeq r3, [r6, #359] @ 0x167 │ │ │ │ ldr r9, [r6, #376] @ 0x178 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 35770 │ │ │ │ + beq 3576c │ │ │ │ mov ip, r9 │ │ │ │ - b 35730 │ │ │ │ + b 3572c │ │ │ │ ldr ip, [ip, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 35770 │ │ │ │ + beq 3576c │ │ │ │ ldr lr, [ip] │ │ │ │ cmp r4, lr │ │ │ │ - bne 35724 │ │ │ │ + bne 35720 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 35724 │ │ │ │ + bne 35720 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 35724 │ │ │ │ + bne 35720 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - beq 357dc │ │ │ │ + beq 357d8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 35794 │ │ │ │ + bcs 35790 │ │ │ │ str r7, [ip, #12] │ │ │ │ - b 35794 │ │ │ │ + b 35790 │ │ │ │ mov r0, #20 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357e8 │ │ │ │ + beq 357e4 │ │ │ │ stm r0, {r4, r8} │ │ │ │ str r5, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r9, [r0, #16] │ │ │ │ str r0, [r6, #376] @ 0x178 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r6, #359] @ 0x167 │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - b 35710 │ │ │ │ + b 3570c │ │ │ │ orr r3, r3, #8 │ │ │ │ str r8, [r6, #548] @ 0x224 │ │ │ │ str r5, [r6, #552] @ 0x228 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #359] @ 0x167 │ │ │ │ - bl 2dbf8 │ │ │ │ + bl 2dbf4 │ │ │ │ ldr r8, [r6, #548] @ 0x224 │ │ │ │ ldr r5, [r6, #552] @ 0x228 │ │ │ │ str r9, [r6, #548] @ 0x224 │ │ │ │ str r9, [r6, #552] @ 0x228 │ │ │ │ - b 356f8 │ │ │ │ + b 356f4 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 35794 │ │ │ │ - b 35768 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r2, r6, r8, asr r0 │ │ │ │ + bls 35790 │ │ │ │ + b 35764 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r2, r6, ip, asr r0 │ │ │ │ │ │ │ │ -000357f0 : │ │ │ │ +000357ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #352] @ 35968 │ │ │ │ + ldr r3, [pc, #352] @ 35964 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldrb r3, [r8, #359] @ 0x167 │ │ │ │ tst r3, #4 │ │ │ │ - beq 3591c │ │ │ │ + beq 35918 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3589c │ │ │ │ + beq 35898 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29314 │ │ │ │ + bl 29310 │ │ │ │ ldr r3, [r8, #696] @ 0x2b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35930 │ │ │ │ + beq 3592c │ │ │ │ cmn r3, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35938 │ │ │ │ + beq 35934 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r8, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35964 │ │ │ │ + beq 35960 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r8, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r7, [r8, #372] @ 0x174 │ │ │ │ ldr sl, [r8, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 35940 │ │ │ │ + bls 3593c │ │ │ │ add r3, sl, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 358c4 │ │ │ │ + b 358c0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 3585c │ │ │ │ + beq 35858 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 358b8 │ │ │ │ + bne 358b4 │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35964 │ │ │ │ + beq 35960 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [r8, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r9, [r3] │ │ │ │ str r4, [r9, #64] @ 0x40 │ │ │ │ - b 35828 │ │ │ │ + b 35824 │ │ │ │ ldr r0, [r8, #696] @ 0x2b8 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r3, #1 │ │ │ │ - beq 35928 │ │ │ │ + beq 35924 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3585c │ │ │ │ + bne 35858 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r8, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ - bne 35884 │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r1, r6, r8, lsl pc │ │ │ │ + bne 35880 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r1, r6, ip, lsl pc │ │ │ │ │ │ │ │ -0003596c : │ │ │ │ +00035968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r2, [pc, #344] @ 35ae0 │ │ │ │ + ldr r2, [pc, #344] @ 35adc │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #340] @ 35ae4 │ │ │ │ + ldr r3, [pc, #340] @ 35ae0 │ │ │ │ ldreq sl, [r0, #888] @ 0x378 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrne sl, [r0, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35a68 │ │ │ │ + beq 35a64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35a58 │ │ │ │ + beq 35a54 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 359c8 │ │ │ │ + beq 359c4 │ │ │ │ str r4, [sl, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #280] @ 35ae8 │ │ │ │ + ldr r3, [pc, #280] @ 35ae4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r7, [r9, #372] @ 0x174 │ │ │ │ ldr fp, [r9, #368] @ 0x170 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 35ab8 │ │ │ │ + bls 35ab4 │ │ │ │ add r3, fp, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 359fc │ │ │ │ + b 359f8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 35a74 │ │ │ │ + beq 35a70 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 359f0 │ │ │ │ + bne 359ec │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35adc │ │ │ │ + beq 35ad8 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ @@ -18796,628 +18795,628 @@ │ │ │ │ str r4, [sl, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r7, #1 │ │ │ │ lsl r0, r7, #3 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35adc │ │ │ │ + beq 35ad8 │ │ │ │ lsl r6, r7, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r7 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r9, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ - b 359d4 │ │ │ │ + b 359d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 35a74 │ │ │ │ + bne 35a70 │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [r9, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ - bne 35a9c │ │ │ │ - bl 294e0 │ │ │ │ + bne 35a98 │ │ │ │ + bl 294dc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq sl, r7, r8, ror #12 │ │ │ │ - eorseq r1, r6, r0, asr sp │ │ │ │ + eoreq sl, r7, ip, ror #12 │ │ │ │ + eorseq r1, r6, r4, asr sp │ │ │ │ │ │ │ │ -00035aec : │ │ │ │ +00035ae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #380] @ 35c80 │ │ │ │ + ldr r3, [pc, #380] @ 35c7c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #12 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ mov sl, r1 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #352] @ 35c84 │ │ │ │ + ldr r4, [pc, #352] @ 35c80 │ │ │ │ add r4, pc, r4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c78 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #332] @ 35c88 │ │ │ │ + ldr r3, [pc, #332] @ 35c84 │ │ │ │ streq r7, [r9, #888] @ 0x378 │ │ │ │ strne r7, [r9, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35c50 │ │ │ │ + beq 35c4c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 35c44 │ │ │ │ + beq 35c40 │ │ │ │ ldr r4, [sl, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 35bc4 │ │ │ │ + beq 35bc0 │ │ │ │ ldr r3, [fp, #340] @ 0x154 │ │ │ │ str r3, [r7, #8] │ │ │ │ str r4, [r7, #4] │ │ │ │ str r9, [r7] │ │ │ │ str r7, [fp, #340] @ 0x154 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r8, #1 │ │ │ │ lsl r0, r8, #3 │ │ │ │ str r4, [fp, #372] @ 0x174 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c78 │ │ │ │ lsl r6, r8, #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ sub r2, r4, r8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [fp, #368] @ 0x170 │ │ │ │ bl 230c4 │ │ │ │ ldr r8, [fp, #372] @ 0x174 │ │ │ │ ldr r1, [fp, #368] @ 0x170 │ │ │ │ cmp r8, #1 │ │ │ │ - bls 35c58 │ │ │ │ + bls 35c54 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r4, #1 │ │ │ │ - b 35bec │ │ │ │ + b 35be8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 35b80 │ │ │ │ + beq 35b7c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 35be0 │ │ │ │ + bne 35bdc │ │ │ │ mov r0, #28 │ │ │ │ bl 234cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35c7c │ │ │ │ + beq 35c78 │ │ │ │ str r0, [r6] │ │ │ │ str r5, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r3, [fp, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str sl, [r3] │ │ │ │ str r4, [sl, #64] @ 0x40 │ │ │ │ - b 35b64 │ │ │ │ + b 35b60 │ │ │ │ ldr r3, [r3, #888] @ 0x378 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 35b64 │ │ │ │ + b 35b60 │ │ │ │ mov r4, #1 │ │ │ │ - b 35b64 │ │ │ │ + b 35b60 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35b80 │ │ │ │ + bne 35b7c │ │ │ │ mov r4, #10 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [fp, #372] @ 0x174 │ │ │ │ bl 234cc │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne 35bac │ │ │ │ - bl 294e0 │ │ │ │ - eorseq r1, r6, r8, lsl ip │ │ │ │ - ldrdeq sl, [r7], -r8 @ │ │ │ │ + bne 35ba8 │ │ │ │ + bl 294dc │ │ │ │ + eorseq r1, r6, ip, lsl ip │ │ │ │ + ldrdeq sl, [r7], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00035c8c : │ │ │ │ - ldr r3, [pc, #20] @ 35ca8 │ │ │ │ +00035c88 : │ │ │ │ + ldr r3, [pc, #20] @ 35ca4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r0, [r3, #359] @ 0x167 │ │ │ │ lsr r0, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, ip, lsl #21 │ │ │ │ + mlaseq r6, r0, sl, r1 │ │ │ │ │ │ │ │ -00035cac : │ │ │ │ +00035ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #1708] @ 36370 │ │ │ │ + ldr r3, [pc, #1708] @ 3636c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 29864 │ │ │ │ + bl 29860 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35d60 │ │ │ │ - ldr r9, [pc, #1676] @ 36374 │ │ │ │ + beq 35d5c │ │ │ │ + ldr r9, [pc, #1676] @ 36370 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r3, [r8, #42] @ 0x2a │ │ │ │ mov r7, r8 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bls 3602c │ │ │ │ + bls 36028 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ - ble 35d38 │ │ │ │ + ble 35d34 │ │ │ │ add ip, r1, ip │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ sub r0, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, r3, lsl #2] │ │ │ │ - bgt 35d1c │ │ │ │ + bgt 35d18 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ and r2, r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35ce8 │ │ │ │ + bne 35ce4 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [r5, #8] │ │ │ │ - beq 35dd8 │ │ │ │ + beq 35dd4 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 35dbc │ │ │ │ + ble 35db8 │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [ip, r3, lsl #2] │ │ │ │ - bne 35da4 │ │ │ │ + bne 35da0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35d74 │ │ │ │ + bne 35d70 │ │ │ │ ldr r8, [r5, #28] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 35e4c │ │ │ │ + beq 35e48 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r8] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - ble 35e30 │ │ │ │ + ble 35e2c │ │ │ │ sub r0, r2, #1 │ │ │ │ bic r0, r0, #16320 @ 0x3fc0 │ │ │ │ bic r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r3, r1, #14 │ │ │ │ add r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [ip, r3, lsl #2] │ │ │ │ - bne 35e18 │ │ │ │ + bne 35e14 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 35de8 │ │ │ │ + bne 35de4 │ │ │ │ mov r7, #0 │ │ │ │ add r9, r5, #52 @ 0x34 │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r7, #2 │ │ │ │ ldr r6, [r9, r7, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35e7c │ │ │ │ - b 35ee0 │ │ │ │ + bne 35e78 │ │ │ │ + b 35edc │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35ee0 │ │ │ │ + beq 35edc │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35e70 │ │ │ │ + beq 35e6c │ │ │ │ ldrb r1, [r6, #42] @ 0x2a │ │ │ │ bic r3, r3, #16 │ │ │ │ lsr r2, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ strb r3, [r6, #43] @ 0x2b │ │ │ │ - beq 35eb8 │ │ │ │ + beq 35eb4 │ │ │ │ and r1, r1, #3 │ │ │ │ - bhi 36034 │ │ │ │ + bhi 36030 │ │ │ │ cmp r1, #1 │ │ │ │ ldrls r3, [r6, #36] @ 0x24 │ │ │ │ - bls 35ebc │ │ │ │ + bls 35eb8 │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ ldr r2, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2a174 │ │ │ │ + bl 2a170 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35e7c │ │ │ │ + bne 35e78 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #5 │ │ │ │ - bne 35e58 │ │ │ │ + bne 35e54 │ │ │ │ add fp, r5, #68 @ 0x44 │ │ │ │ - ldr r7, [pc, #1148] @ 36374 │ │ │ │ + ldr r7, [pc, #1148] @ 36370 │ │ │ │ mov r9, fp │ │ │ │ add r8, r5, #112 @ 0x70 │ │ │ │ ldr r6, [r9, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ - b 35f68 │ │ │ │ + bne 35f14 │ │ │ │ + b 35f64 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 35f68 │ │ │ │ + beq 35f64 │ │ │ │ ldrb r3, [r6, #43] @ 0x2b │ │ │ │ tst r3, #16 │ │ │ │ - beq 35f0c │ │ │ │ + beq 35f08 │ │ │ │ ldrb r2, [r6, #42] @ 0x2a │ │ │ │ lsr r3, r2, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3604c │ │ │ │ + beq 36048 │ │ │ │ and r2, r2, #3 │ │ │ │ - bhi 36054 │ │ │ │ + bhi 36050 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 3604c │ │ │ │ + bhi 36048 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 29a1c │ │ │ │ + bl 29a18 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35f18 │ │ │ │ + bne 35f14 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 35efc │ │ │ │ + bne 35ef8 │ │ │ │ ldr r3, [r5, #616] @ 0x268 │ │ │ │ - ldr sl, [pc, #1020] @ 36378 │ │ │ │ + ldr sl, [pc, #1020] @ 36374 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 29e60 │ │ │ │ + bl 29e5c │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ str r8, [sp, #12] │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ cmp r9, #0 │ │ │ │ - beq 360a0 │ │ │ │ + beq 3609c │ │ │ │ mov r7, r9 │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r9, [r9] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ - bls 36330 │ │ │ │ + bls 3632c │ │ │ │ ldr ip, [r7, #32] │ │ │ │ cmp ip, #0 │ │ │ │ mov r2, ip │ │ │ │ - ble 36338 │ │ │ │ + ble 36334 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ str r6, [r4, r2, lsl #2] │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 35fe0 │ │ │ │ + bgt 35fdc │ │ │ │ ldrb r3, [r7, #42] @ 0x2a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsr r2, r3, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 36068 │ │ │ │ + beq 36064 │ │ │ │ ldrhi ip, [r7, #32] │ │ │ │ - bhi 36338 │ │ │ │ + bhi 36334 │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 36068 │ │ │ │ + bhi 36064 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b 3606c │ │ │ │ + b 36068 │ │ │ │ mov ip, #16384 @ 0x4000 │ │ │ │ - b 35d18 │ │ │ │ + b 35d14 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r3, r3, #16320 @ 0x3fc0 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ - b 35ebc │ │ │ │ + b 35eb8 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 35f4c │ │ │ │ + b 35f48 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add r2, r2, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ and r2, r2, r7 │ │ │ │ - b 35f4c │ │ │ │ + b 35f48 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ and r3, r3, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r9, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #248] @ 0xf8 │ │ │ │ - bne 35fa4 │ │ │ │ + bne 35fa0 │ │ │ │ cmp fp, r8 │ │ │ │ - bne 35f98 │ │ │ │ - ldr sl, [pc, #716] @ 3637c │ │ │ │ + bne 35f94 │ │ │ │ + ldr sl, [pc, #716] @ 36378 │ │ │ │ add r6, r5, #200 @ 0xc8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ sub r6, r8, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ movne fp, r1 │ │ │ │ strne r9, [sp, #12] │ │ │ │ - beq 361a8 │ │ │ │ + beq 361a4 │ │ │ │ mov r9, r5 │ │ │ │ ldrb ip, [r9, #42] @ 0x2a │ │ │ │ ldr r5, [r5] │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ - bls 36354 │ │ │ │ + bls 36350 │ │ │ │ ldr r3, [r9, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ble 3635c │ │ │ │ + ble 36358 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ lsr r2, r3, #14 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ str r7, [r4, r2, lsl #2] │ │ │ │ sub r2, r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 36124 │ │ │ │ + bgt 36120 │ │ │ │ ldrb ip, [r9, #42] @ 0x2a │ │ │ │ ldr r1, [r9, #8] │ │ │ │ lsr r3, ip, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3634c │ │ │ │ + beq 36348 │ │ │ │ ldrhi r3, [r9, #32] │ │ │ │ - bhi 3635c │ │ │ │ + bhi 36358 │ │ │ │ and r3, ip, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3634c │ │ │ │ + bhi 36348 │ │ │ │ ldr r2, [r9, #36] @ 0x24 │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #192 @ 0xc0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - bl 2a7c4 │ │ │ │ + bl 2a7c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r6, #248] @ 0xf8 │ │ │ │ cmp r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #248] @ 0xf8 │ │ │ │ - bne 360e8 │ │ │ │ + bne 360e4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ cmp r9, r8 │ │ │ │ - bne 360d4 │ │ │ │ + bne 360d0 │ │ │ │ mov r8, r9 │ │ │ │ add r8, r8, #44 @ 0x2c │ │ │ │ cmp r1, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bne 360c0 │ │ │ │ + bne 360bc │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r6, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36200 │ │ │ │ + beq 361fc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 361dc │ │ │ │ + bne 361d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 361ec │ │ │ │ + bne 361e8 │ │ │ │ ldr r3, [r5, #272] @ 0x110 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r5, #268] @ 0x10c │ │ │ │ - beq 36238 │ │ │ │ + beq 36234 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 36214 │ │ │ │ + bne 36210 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 36224 │ │ │ │ + bne 36220 │ │ │ │ ldr r4, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #272] @ 0x110 │ │ │ │ - beq 36260 │ │ │ │ + beq 3625c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 231b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3624c │ │ │ │ + bne 36248 │ │ │ │ ldr r6, [r5, #616] @ 0x268 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #456] @ 0x1c8 │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 29c18 │ │ │ │ + bl 29c14 │ │ │ │ ldr r4, [r5, #616] @ 0x268 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq 362bc │ │ │ │ + beq 362b8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 231b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 362e0 │ │ │ │ + beq 362dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 36308 │ │ │ │ + beq 36304 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29b1c │ │ │ │ + bl 29b18 │ │ │ │ mov r0, r7 │ │ │ │ bl 231b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 231b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 231b4 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 35fd8 │ │ │ │ + b 35fd4 │ │ │ │ add r2, ip, #16320 @ 0x3fc0 │ │ │ │ add r2, r2, #63 @ 0x3f │ │ │ │ bic r2, r2, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 3606c │ │ │ │ + b 36068 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3616c │ │ │ │ + b 36168 │ │ │ │ mov r2, #16384 @ 0x4000 │ │ │ │ - b 3611c │ │ │ │ + b 36118 │ │ │ │ add r3, r3, #16320 @ 0x3fc0 │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ bic r2, r3, #16320 @ 0x3fc0 │ │ │ │ bic r2, r2, #63 @ 0x3f │ │ │ │ - b 3616c │ │ │ │ - eorseq r1, r6, r8, asr sl │ │ │ │ + b 36168 │ │ │ │ + eorseq r1, r6, ip, asr sl │ │ │ │ @ instruction: 0xffffc000 │ │ │ │ - mlaseq r6, r0, r7, r1 │ │ │ │ - eorseq r1, r6, r8, ror #12 │ │ │ │ + mlaseq r6, r4, r7, r1 │ │ │ │ + eorseq r1, r6, ip, ror #12 │ │ │ │ │ │ │ │ -00036380 : │ │ │ │ +0003637c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ ldrsh r2, [r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #2820] @ 36eb4 │ │ │ │ + ldr r2, [pc, #2820] @ 36eb0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #2816] @ 36eb8 │ │ │ │ + ldr r3, [pc, #2816] @ 36eb4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2800] @ 36ebc │ │ │ │ + ldr r2, [pc, #2800] @ 36eb8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2788] @ 36ec0 │ │ │ │ + ldr r3, [pc, #2788] @ 36ebc │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r4, [pc, #2752] @ 36ec4 │ │ │ │ + ldr r4, [pc, #2752] @ 36ec0 │ │ │ │ movne r2, r3 │ │ │ │ ldrne r3, [r3, #352] @ 0x160 │ │ │ │ add r4, pc, r4 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #352] @ 0x160 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ @@ -19431,37 +19430,37 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs fp, r3, #0 │ │ │ │ movne fp, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movne sl, #0 │ │ │ │ - beq 3678c │ │ │ │ - ldr r3, [pc, #2664] @ 36ec8 │ │ │ │ - ldr r7, [pc, #2664] @ 36ecc │ │ │ │ - ldr r8, [pc, #2664] @ 36ed0 │ │ │ │ + beq 36788 │ │ │ │ + ldr r3, [pc, #2664] @ 36ec4 │ │ │ │ + ldr r7, [pc, #2664] @ 36ec8 │ │ │ │ + ldr r8, [pc, #2664] @ 36ecc │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ add r5, r4, r3 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r5 │ │ │ │ movcc r6, r5 │ │ │ │ strcc sl, [sp, #24] │ │ │ │ - bcs 36554 │ │ │ │ + bcs 36550 │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 3653c │ │ │ │ + bne 36538 │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36500 │ │ │ │ + bhi 364fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, r3, r5, lsl #2 │ │ │ │ ldr ip, [r0, #2108] @ 0x83c │ │ │ │ and r1, r8, r1, lsr #7 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r0, #2108] @ 0x83c │ │ │ │ @@ -19469,147 +19468,147 @@ │ │ │ │ add ip, ip, r1 │ │ │ │ str ip, [r0, #60] @ 0x3c │ │ │ │ bic ip, r5, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 36500 │ │ │ │ + beq 364fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 3653c │ │ │ │ + bgt 36538 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r5 │ │ │ │ - blt 3653c │ │ │ │ + blt 36538 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36528 │ │ │ │ + beq 36524 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3653c │ │ │ │ + beq 36538 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r8, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi 36494 │ │ │ │ + bhi 36490 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr sl, [sl] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 36474 │ │ │ │ + bne 36470 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3678c │ │ │ │ + bne 36788 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36660 │ │ │ │ - ldr r8, [pc, #2384] @ 36ed4 │ │ │ │ - ldr r7, [pc, #2372] @ 36ecc │ │ │ │ + beq 3665c │ │ │ │ + ldr r8, [pc, #2384] @ 36ed0 │ │ │ │ + ldr r7, [pc, #2372] @ 36ec8 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ - b 365bc │ │ │ │ + b 365b8 │ │ │ │ rsb r5, r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 36634 │ │ │ │ + bne 36630 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36660 │ │ │ │ + beq 3665c │ │ │ │ ldrb r3, [r4, #42] @ 0x2a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 365b0 │ │ │ │ + bhi 365ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrh r5, [r3, #8] │ │ │ │ add r6, r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 36624 │ │ │ │ + bhi 36620 │ │ │ │ add r2, r8, r5, lsl #2 │ │ │ │ ldr r1, [r2, #2108] @ 0x83c │ │ │ │ bic lr, r5, #4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2, #2108] @ 0x83c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ movne ip, #0 │ │ │ │ andeq ip, fp, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add ip, r1, #3 │ │ │ │ add r0, r0, ip, lsr #2 │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ - beq 36624 │ │ │ │ + beq 36620 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt 365b0 │ │ │ │ + bgt 365ac │ │ │ │ cmp sl, r5 │ │ │ │ - blt 36590 │ │ │ │ + blt 3658c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 365b0 │ │ │ │ + beq 365ac │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 365bc │ │ │ │ + bne 365b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [pc, #2144] @ 36ecc │ │ │ │ - ldr r6, [pc, #2144] @ 36ed0 │ │ │ │ + ldr sl, [pc, #2144] @ 36ec8 │ │ │ │ + ldr r6, [pc, #2144] @ 36ecc │ │ │ │ add r7, r3, #68 @ 0x44 │ │ │ │ add r5, r3, #156 @ 0x9c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r4, r7, #44 @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 367b4 │ │ │ │ - ldr r3, [pc, #2104] @ 36ed8 │ │ │ │ + beq 367b0 │ │ │ │ + ldr r3, [pc, #2104] @ 36ed4 │ │ │ │ mov fp, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r5, [fp, #32] │ │ │ │ sub r5, r4, r5 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r4, r4, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 366e4 │ │ │ │ - b 367a4 │ │ │ │ + bcc 366e0 │ │ │ │ + b 367a0 │ │ │ │ ldr r3, [r4] │ │ │ │ and r3, r6, r3, lsr #7 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bls 367a4 │ │ │ │ + bls 367a0 │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #71 @ 0x47 │ │ │ │ - bne 366d0 │ │ │ │ + bne 366cc │ │ │ │ ldrh r7, [r4, #4] │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r7, sl │ │ │ │ - bhi 36754 │ │ │ │ + bhi 36750 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r2, [r3, #2108] @ 0x83c │ │ │ │ and r1, r6, r1, lsr #7 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #2108] @ 0x83c │ │ │ │ @@ -19618,536 +19617,536 @@ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic r2, r7, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36754 │ │ │ │ + beq 36750 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r9, r7 │ │ │ │ - bgt 366d0 │ │ │ │ + bgt 366cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - blt 366d0 │ │ │ │ + blt 366cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 366d0 │ │ │ │ + beq 366cc │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b 366d0 │ │ │ │ + b 366cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, #1 │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36458 │ │ │ │ - b 3656c │ │ │ │ + bne 36454 │ │ │ │ + b 36568 │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 366ac │ │ │ │ + bne 366a8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 3668c │ │ │ │ + bne 36688 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r4, r5 │ │ │ │ movne r7, r4 │ │ │ │ - bne 36678 │ │ │ │ + bne 36674 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36ea0 │ │ │ │ + beq 36e9c │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 367ec │ │ │ │ + bne 367e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ands sl, r3, #8 │ │ │ │ - beq 3684c │ │ │ │ + beq 36848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r3, [r2, #352] @ 0x160 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2, #352] @ 0x160 │ │ │ │ - ldr r2, [pc, #1716] @ 36edc │ │ │ │ - ldr r3, [pc, #1676] @ 36eb8 │ │ │ │ + ldr r2, [pc, #1716] @ 36ed8 │ │ │ │ + ldr r3, [pc, #1676] @ 36eb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36eb0 │ │ │ │ + bne 36eac │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1672] @ 36ee0 │ │ │ │ - ldr r0, [pc, #1672] @ 36ee4 │ │ │ │ + ldr r3, [pc, #1672] @ 36edc │ │ │ │ + ldr r0, [pc, #1672] @ 36ee0 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #15 │ │ │ │ mov r1, #1 │ │ │ │ bl 2346c │ │ │ │ - ldr r3, [pc, #1648] @ 36ee8 │ │ │ │ - ldr r7, [pc, #1648] @ 36eec │ │ │ │ + ldr r3, [pc, #1648] @ 36ee4 │ │ │ │ + ldr r7, [pc, #1648] @ 36ee8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1640] @ 36ef0 │ │ │ │ + ldr r3, [pc, #1640] @ 36eec │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #1628] @ 36ef4 │ │ │ │ + ldr r3, [pc, #1628] @ 36ef0 │ │ │ │ add r4, r7, #2096 @ 0x830 │ │ │ │ add r6, r4, #2048 @ 0x800 │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #56 @ 0x38 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r8, sl │ │ │ │ mov r5, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 368d0 │ │ │ │ + b 368cc │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 36964 │ │ │ │ + beq 36960 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36920 │ │ │ │ + beq 3691c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab4 │ │ │ │ lsl r0, r5, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ blx fp │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 36ab8 │ │ │ │ + beq 36ab4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r9] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ cmp r5, #24 │ │ │ │ add sl, sl, r3 │ │ │ │ - bne 368c4 │ │ │ │ - ldr r2, [pc, #1468] @ 36ef8 │ │ │ │ + bne 368c0 │ │ │ │ + ldr r2, [pc, #1468] @ 36ef4 │ │ │ │ lsl r3, sl, #2 │ │ │ │ str r8, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 368d0 │ │ │ │ - ldr r0, [pc, #1424] @ 36efc │ │ │ │ + bne 368cc │ │ │ │ + ldr r0, [pc, #1424] @ 36ef8 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ bl 2346c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 369b4 │ │ │ │ + beq 369b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #1372] @ 36f00 │ │ │ │ + ldr r2, [pc, #1372] @ 36efc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r2, r3 │ │ │ │ sub r3, r3, r1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #1336] @ 36f04 │ │ │ │ + ldr r2, [pc, #1336] @ 36f00 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 36ea8 │ │ │ │ + beq 36ea4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 369ec │ │ │ │ - ldr r2, [pc, #1276] @ 36f08 │ │ │ │ + bne 369e8 │ │ │ │ + ldr r2, [pc, #1276] @ 36f04 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r3, [pc, #1256] @ 36f0c │ │ │ │ - ldr r8, [pc, #1256] @ 36f10 │ │ │ │ + ldr r3, [pc, #1256] @ 36f08 │ │ │ │ + ldr r8, [pc, #1256] @ 36f0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [pc, #1176] @ 36ed0 │ │ │ │ + ldr r4, [pc, #1176] @ 36ecc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, #0 │ │ │ │ add sl, r3, #48 @ 0x30 │ │ │ │ ldr r5, [sl, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36adc │ │ │ │ + beq 36ad8 │ │ │ │ cmp r6, #4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - beq 36b1c │ │ │ │ + beq 36b18 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r2, r0 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 36a9c │ │ │ │ + bcs 36a98 │ │ │ │ ldr r3, [r2] │ │ │ │ ldrb r0, [r2] │ │ │ │ and r3, r4, r3, lsr #7 │ │ │ │ lsl r3, r3, #2 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ add r2, r2, r3 │ │ │ │ addeq ip, ip, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 36a78 │ │ │ │ + bcc 36a74 │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 36ae8 │ │ │ │ + beq 36ae4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ add lr, lr, r0 │ │ │ │ - b 36a64 │ │ │ │ + b 36a60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 368f8 │ │ │ │ + b 368f4 │ │ │ │ mov ip, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r5 │ │ │ │ ldr r3, [r8], #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 36a40 │ │ │ │ - b 36b70 │ │ │ │ + bne 36a3c │ │ │ │ + b 36b6c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ - b 36b38 │ │ │ │ + b 36b34 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add ip, ip, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r5, [r5] │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 36b2c │ │ │ │ + bne 36b28 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #956] @ 36f14 │ │ │ │ + ldr r2, [pc, #956] @ 36f10 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 23298 │ │ │ │ - ldr r3, [pc, #928] @ 36f18 │ │ │ │ - ldr r2, [pc, #928] @ 36f1c │ │ │ │ - ldr sl, [pc, #928] @ 36f20 │ │ │ │ - ldr r5, [pc, #928] @ 36f24 │ │ │ │ + ldr r3, [pc, #928] @ 36f14 │ │ │ │ + ldr r2, [pc, #928] @ 36f18 │ │ │ │ + ldr sl, [pc, #928] @ 36f1c │ │ │ │ + ldr r5, [pc, #928] @ 36f20 │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [r9] │ │ │ │ - ldr r4, [pc, #832] @ 36ed0 │ │ │ │ + ldr r4, [pc, #832] @ 36ecc │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, pc, sl │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ mov r8, fp │ │ │ │ bl 23298 │ │ │ │ add fp, fp, #44 @ 0x2c │ │ │ │ - b 36bd0 │ │ │ │ + b 36bcc │ │ │ │ cmp fp, r8 │ │ │ │ - beq 36c64 │ │ │ │ + beq 36c60 │ │ │ │ ldr lr, [r8, #4]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 36bc8 │ │ │ │ + beq 36bc4 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r7, lr │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ add ip, ip, #1 │ │ │ │ sub r0, r2, r0 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r2, r2, #4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 36c2c │ │ │ │ + bhi 36c28 │ │ │ │ ldrb r1, [r2] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr r1, [r2] │ │ │ │ and r1, r4, r1, lsr #7 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ addeq r3, r3, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 36c0c │ │ │ │ + bcs 36c08 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 36be8 │ │ │ │ + bne 36be4 │ │ │ │ ldr r2, [lr, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 23298 │ │ │ │ cmp fp, r8 │ │ │ │ - bne 36bd0 │ │ │ │ + bne 36bcc │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, #10 │ │ │ │ bl 23574 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ cmp r6, #1 │ │ │ │ ldrne r0, [r9] │ │ │ │ movne r6, #1 │ │ │ │ movne r3, r5 │ │ │ │ - bne 36ba8 │ │ │ │ + bne 36ba4 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, #10 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ bl 23574 │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r9] │ │ │ │ - bl 30fb0 │ │ │ │ - ldr r2, [pc, #624] @ 36f28 │ │ │ │ + bl 30fac │ │ │ │ + ldr r2, [pc, #624] @ 36f24 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #596] @ 36f2c │ │ │ │ + ldr r2, [pc, #596] @ 36f28 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #564] @ 36f30 │ │ │ │ + ldr r2, [pc, #564] @ 36f2c │ │ │ │ ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #536] @ 36f34 │ │ │ │ + ldr r2, [pc, #536] @ 36f30 │ │ │ │ ldr r3, [r4, #412] @ 0x19c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r3, [r4, #616] @ 0x268 │ │ │ │ - ldr r2, [pc, #504] @ 36f38 │ │ │ │ + ldr r2, [pc, #504] @ 36f34 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ add r2, pc, r2 │ │ │ │ sub r1, r1, r3, lsl #14 │ │ │ │ str r1, [sp] │ │ │ │ lsl r3, r3, #14 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r1, [r4, #584] @ 0x248 │ │ │ │ ldr r3, [r4, #588] @ 0x24c │ │ │ │ - ldr r2, [pc, #452] @ 36f3c │ │ │ │ + ldr r2, [pc, #452] @ 36f38 │ │ │ │ add r3, r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #424] @ 36f40 │ │ │ │ + ldr r2, [pc, #424] @ 36f3c │ │ │ │ ldr r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #396] @ 36f44 │ │ │ │ + ldr r2, [pc, #396] @ 36f40 │ │ │ │ ldr r3, [r4, #424] @ 0x1a8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #368] @ 36f48 │ │ │ │ + ldr r2, [pc, #368] @ 36f44 │ │ │ │ ldr r3, [r4, #420] @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #340] @ 36f4c │ │ │ │ + ldr r2, [pc, #340] @ 36f48 │ │ │ │ ldr r3, [r4, #544] @ 0x220 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #312] @ 36f50 │ │ │ │ + ldr r2, [pc, #312] @ 36f4c │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #284] @ 36f54 │ │ │ │ + ldr r2, [pc, #284] @ 36f50 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #256] @ 36f58 │ │ │ │ + ldr r2, [pc, #256] @ 36f54 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ ldr r3, [r4, #428] @ 0x1ac │ │ │ │ ldr ip, [r4, #432] @ 0x1b0 │ │ │ │ - ldr r2, [pc, #220] @ 36f5c │ │ │ │ + ldr r2, [pc, #220] @ 36f58 │ │ │ │ add ip, r3, ip │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ bl 23298 │ │ │ │ - b 36808 │ │ │ │ + b 36804 │ │ │ │ mov fp, r3 │ │ │ │ - b 367fc │ │ │ │ + b 367f8 │ │ │ │ mov r3, r2 │ │ │ │ - b 36a04 │ │ │ │ + b 36a00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r7, r4, asr #24 │ │ │ │ + eoreq r9, r7, r8, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r7, r0, lsr #24 │ │ │ │ - eorseq r1, r6, r0, asr #6 │ │ │ │ - eorseq r1, r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x003612b8 │ │ │ │ + eoreq r9, r7, r4, lsr #24 │ │ │ │ + eorseq r1, r6, r4, asr #6 │ │ │ │ + eorseq r1, r6, r8, lsl r3 │ │ │ │ + @ instruction: 0x003612bc │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - mlaseq r6, r4, r1, r1 │ │ │ │ - eorseq r1, r6, ip, ror r0 │ │ │ │ - ldrdeq r9, [r7], -r0 @ │ │ │ │ + mlaseq r6, r8, r1, r1 │ │ │ │ + eorseq r1, r6, r0, lsl #1 │ │ │ │ + ldrdeq r9, [r7], -r4 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ - eoreq r2, r3, r4, lsl #24 │ │ │ │ - mlaseq r6, r8, lr, r0 │ │ │ │ - eoreq r2, r3, r8, ror #23 │ │ │ │ - strdeq r2, [r3], -r8 @ │ │ │ │ - eoreq r2, r3, ip, lsr fp │ │ │ │ - eoreq r2, r3, r8, lsr fp │ │ │ │ - eorseq r0, r6, ip, ror sp │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ + eoreq r2, r3, r0, lsr ip │ │ │ │ + eoreq r2, r3, r0, lsr ip │ │ │ │ + mlaseq r6, ip, lr, r0 │ │ │ │ + eoreq r2, r3, r4, lsl ip │ │ │ │ + eoreq r2, r3, r4, lsr #24 │ │ │ │ + eoreq r2, r3, r8, ror #22 │ │ │ │ + eoreq r2, r3, r4, ror #22 │ │ │ │ + eorseq r0, r6, r0, lsl #27 │ │ │ │ + eoreq r2, r3, ip, lsl fp │ │ │ │ + strdeq r2, [r3], -ip @ │ │ │ │ + eoreq r2, r3, r4, lsl #22 │ │ │ │ + eoreq r9, r7, r8, ror #5 │ │ │ │ ldrdeq r2, [r3], -r0 @ │ │ │ │ + eoreq r4, r3, r0, ror #18 │ │ │ │ + eoreq r2, r3, ip, asr #19 │ │ │ │ + eoreq r2, r3, r0, ror #19 │ │ │ │ + eoreq r2, r3, r8, ror #17 │ │ │ │ + eoreq r2, r3, ip, asr #17 │ │ │ │ + eoreq r2, r3, r4, asr #17 │ │ │ │ + eoreq r2, r3, r8, asr #17 │ │ │ │ + ldrdeq r2, [r3], -r4 @ │ │ │ │ ldrdeq r2, [r3], -r8 @ │ │ │ │ - eoreq r9, r7, r4, ror #5 │ │ │ │ - eoreq r2, r3, r4, lsr #19 │ │ │ │ - eoreq r4, r3, r4, lsr r9 │ │ │ │ - eoreq r2, r3, r0, lsr #19 │ │ │ │ - @ instruction: 0x002329b4 │ │ │ │ + ldrdeq r2, [r3], -r0 @ │ │ │ │ + eoreq r2, r3, r0, asr #17 │ │ │ │ + eoreq r2, r3, r0, asr #17 │ │ │ │ @ instruction: 0x002328bc │ │ │ │ - eoreq r2, r3, r0, lsr #17 │ │ │ │ - mlaeq r3, r8, r8, r2 │ │ │ │ - mlaeq r3, ip, r8, r2 │ │ │ │ - eoreq r2, r3, r8, lsr #17 │ │ │ │ + @ instruction: 0x002328b8 │ │ │ │ + @ instruction: 0x002328b8 │ │ │ │ + @ instruction: 0x002328b4 │ │ │ │ + @ instruction: 0x002328b0 │ │ │ │ eoreq r2, r3, ip, lsr #17 │ │ │ │ - eoreq r2, r3, r4, lsr #17 │ │ │ │ - mlaeq r3, r4, r8, r2 │ │ │ │ - mlaeq r3, r4, r8, r2 │ │ │ │ - mlaeq r3, r0, r8, r2 │ │ │ │ - eoreq r2, r3, ip, lsl #17 │ │ │ │ - eoreq r2, r3, ip, lsl #17 │ │ │ │ - eoreq r2, r3, r8, lsl #17 │ │ │ │ - eoreq r2, r3, r4, lsl #17 │ │ │ │ - eoreq r2, r3, r0, lsl #17 │ │ │ │ │ │ │ │ -00036f60 : │ │ │ │ +00036f5c : │ │ │ │ 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 │ │ │ │ mvn ip, #0 │ │ │ │ @@ -20156,167 +20155,167 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 36380 │ │ │ │ + bl 3637c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #16] @ 36fcc │ │ │ │ + ldr r2, [pc, #16] @ 36fc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, r0, lsr #15 │ │ │ │ + eorseq r1, r6, r4, lsr #15 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #32] @ 37004 │ │ │ │ + ldr r2, [pc, #32] @ 37000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, r0, asr #31 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ bx lr │ │ │ │ - eorseq r1, r6, r4, ror r7 │ │ │ │ + eorseq r1, r6, r8, ror r7 │ │ │ │ │ │ │ │ -00037008 : │ │ │ │ +00037004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ 37040 │ │ │ │ + ldr r0, [pc, #32] @ 3703c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ - ldr r3, [pc, #24] @ 37044 │ │ │ │ + bl 46d98 │ │ │ │ + ldr r3, [pc, #24] @ 37040 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3703c │ │ │ │ + beq 37038 │ │ │ │ blx r3 │ │ │ │ bl 22f20 │ │ │ │ - eoreq r2, r3, r4, lsr r7 │ │ │ │ - eorseq r1, r6, r0, lsr r7 │ │ │ │ + eoreq r2, r3, r0, ror #14 │ │ │ │ + eorseq r1, r6, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 37078 │ │ │ │ + ldr r3, [pc, #24] @ 37074 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b310 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - b 4fd8c │ │ │ │ - @ instruction: 0x003616fc │ │ │ │ + b 4fd88 │ │ │ │ + eorseq r1, r6, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #448] @ 37384 │ │ │ │ - ldr lr, [pc, #448] @ 37388 │ │ │ │ + ldr r4, [pc, #448] @ 37380 │ │ │ │ + ldr lr, [pc, #448] @ 37384 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #436] @ 3738c │ │ │ │ + ldr r2, [pc, #436] @ 37388 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #432] @ 37390 │ │ │ │ + ldr ip, [pc, #432] @ 3738c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r4, [r2, ip] │ │ │ │ - ldr r2, [pc, #404] @ 37394 │ │ │ │ + ldr r2, [pc, #404] @ 37390 │ │ │ │ ldrsh ip, [r3, #2] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp ip, r2 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r2, [r4] │ │ │ │ str ip, [r4] │ │ │ │ @@ -20327,1234 +20326,1234 @@ │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #20 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bne 372bc │ │ │ │ + bne 372b8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, ip │ │ │ │ - beq 372ec │ │ │ │ + beq 372e8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, #1 │ │ │ │ - beq 3734c │ │ │ │ - ldr r3, [pc, #300] @ 37398 │ │ │ │ + beq 37348 │ │ │ │ + ldr r3, [pc, #300] @ 37394 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r1, r5} │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ strne r5, [r1, #16] │ │ │ │ - beq 37374 │ │ │ │ + beq 37370 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #212] @ 3739c │ │ │ │ - ldr r3, [pc, #188] @ 37388 │ │ │ │ + ldr r2, [pc, #212] @ 37398 │ │ │ │ + ldr r3, [pc, #188] @ 37384 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37380 │ │ │ │ + bne 3737c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 37308 │ │ │ │ + beq 37304 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37344 │ │ │ │ + beq 37340 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3731c │ │ │ │ + bne 37318 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 372bc │ │ │ │ + b 372b8 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 37360 │ │ │ │ + beq 3735c │ │ │ │ mov r2, #2 │ │ │ │ - b 37264 │ │ │ │ + b 37260 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 37358 │ │ │ │ + bne 37354 │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 372a0 │ │ │ │ + b 3729c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, lsr lr │ │ │ │ + eoreq r8, r7, r4, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, lsl #28 │ │ │ │ + eoreq r8, r7, r0, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r6, r8, asr r5 │ │ │ │ + eorseq r1, r6, ip, asr r5 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ - eoreq r8, r7, r0, lsr sp │ │ │ │ + eoreq r8, r7, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1192] @ 37868 │ │ │ │ + ldr r0, [pc, #1192] @ 37864 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #1188] @ 3786c │ │ │ │ + ldr r2, [pc, #1188] @ 37868 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #1164] @ 37870 │ │ │ │ - ldr r3, [pc, #1164] @ 37874 │ │ │ │ + ldr r2, [pc, #1164] @ 3786c │ │ │ │ + ldr r3, [pc, #1164] @ 37870 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add r9, r6, #1 │ │ │ │ orrs r3, r8, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3770c │ │ │ │ + beq 37708 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3772c │ │ │ │ + beq 37728 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #972] @ 37878 │ │ │ │ + ldr r3, [pc, #972] @ 37874 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str fp, [sp, #8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 377e8 │ │ │ │ - ldr r3, [pc, #928] @ 3787c │ │ │ │ + beq 377e4 │ │ │ │ + ldr r3, [pc, #928] @ 37878 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 375d8 │ │ │ │ - ldr r0, [pc, #912] @ 37880 │ │ │ │ + beq 375d4 │ │ │ │ + ldr r0, [pc, #912] @ 3787c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43a38 │ │ │ │ + bl 43a34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37784 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37634 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 376bc │ │ │ │ + beq 376b8 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377a4 │ │ │ │ + beq 377a0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 37840 │ │ │ │ + beq 3783c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 37548 │ │ │ │ + b 37544 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 377cc │ │ │ │ + beq 377c8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 3753c │ │ │ │ + bne 37538 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne 3753c │ │ │ │ + bne 37538 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3758c │ │ │ │ + beq 37588 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #12] │ │ │ │ streq r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #16] │ │ │ │ streq r1, [r2, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 349d0 │ │ │ │ - b 376d8 │ │ │ │ + bl 349cc │ │ │ │ + b 376d4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq 376a8 │ │ │ │ + beq 376a4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3762c │ │ │ │ + beq 37628 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37788 │ │ │ │ + beq 37784 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 37518 │ │ │ │ + beq 37514 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [r2, #12] │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r2, #16] │ │ │ │ strne r2, [r3] │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ + bne 376d4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 349d0 │ │ │ │ - b 376d8 │ │ │ │ + bl 349cc │ │ │ │ + b 376d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 37810 │ │ │ │ + beq 3780c │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ + bne 37634 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ streq r3, [r2, #8] │ │ │ │ strne r3, [r1, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #416] @ 37884 │ │ │ │ + ldr r2, [pc, #416] @ 37880 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #384] @ 3786c │ │ │ │ + ldr r3, [pc, #384] @ 37868 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37864 │ │ │ │ + bne 37860 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov ip, #225 @ 0xe1 │ │ │ │ - ldr r3, [pc, #328] @ 37888 │ │ │ │ + ldr r3, [pc, #328] @ 37884 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strh ip, [r0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 374d4 │ │ │ │ + bne 374d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 37504 │ │ │ │ - ldr r2, [pc, #252] @ 3788c │ │ │ │ + bne 37500 │ │ │ │ + ldr r2, [pc, #252] @ 37888 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r2, #2] │ │ │ │ str r2, [r3] │ │ │ │ - b 37504 │ │ │ │ + b 37500 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 37594 │ │ │ │ + beq 37590 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ - beq 37838 │ │ │ │ + beq 37834 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b 376d8 │ │ │ │ + b 376d4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 377c4 │ │ │ │ - b 37594 │ │ │ │ + bne 377c0 │ │ │ │ + b 37590 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 376dc │ │ │ │ - ldr r2, [pc, #120] @ 37890 │ │ │ │ + b 376d8 │ │ │ │ + ldr r2, [pc, #120] @ 3788c │ │ │ │ cmp r8, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r2, #2] │ │ │ │ str r2, [r3] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bne 37638 │ │ │ │ - b 376bc │ │ │ │ + bne 37634 │ │ │ │ + b 376b8 │ │ │ │ str r1, [r2, #24] │ │ │ │ - b 376d8 │ │ │ │ + b 376d4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strne r0, [r1, #12] │ │ │ │ strne r1, [r2, #20] │ │ │ │ - bne 37838 │ │ │ │ + bne 37834 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 376d8 │ │ │ │ - b 375ac │ │ │ │ + bne 376d4 │ │ │ │ + b 375a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr ip │ │ │ │ + eoreq r8, r7, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, lsl ip │ │ │ │ + eoreq r8, r7, r8, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ @ instruction: 0xfffffcc8 │ │ │ │ - mlaeq r3, ip, r2, r2 │ │ │ │ - eoreq r8, r7, r0, lsl r9 │ │ │ │ + eoreq r2, r3, r8, asr #5 │ │ │ │ + eoreq r8, r7, r4, lsl r9 │ │ │ │ @ instruction: 0xfffffa64 │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - eorseq r0, r6, r0, asr #30 │ │ │ │ + @ instruction: 0x00360fd0 │ │ │ │ + eorseq r0, r6, r4, asr #30 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003789c : │ │ │ │ +00037898 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #128] @ 37934 │ │ │ │ - ldr r2, [pc, #128] @ 37938 │ │ │ │ + ldr r4, [pc, #128] @ 37930 │ │ │ │ + ldr r2, [pc, #128] @ 37934 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #124] @ 3793c │ │ │ │ + ldr r3, [pc, #124] @ 37938 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov ip, #179 @ 0xb3 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ mov lr, #156 @ 0x9c │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ mov ip, #192 @ 0xc0 │ │ │ │ stm sp, {r3, ip, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - ldr r0, [pc, #80] @ 37940 │ │ │ │ + ldr r0, [pc, #80] @ 3793c │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ - ldr r3, [pc, #60] @ 37944 │ │ │ │ + bl 34098 │ │ │ │ + bl 21bf9c │ │ │ │ + ldr r3, [pc, #60] @ 37940 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r5, [r3, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #40] @ 37948 │ │ │ │ - ldr r3, [pc, #40] @ 3794c │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #40] @ 37944 │ │ │ │ + ldr r3, [pc, #40] @ 37948 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eoreq r8, r7, r4, asr #14 │ │ │ │ + eoreq r8, r7, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - eorseq r0, r6, r0, asr lr │ │ │ │ + eorseq r0, r6, r4, asr lr │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ │ │ │ │ -00037950 : │ │ │ │ - ldr r3, [pc, #8] @ 37960 │ │ │ │ +0003794c : │ │ │ │ + ldr r3, [pc, #8] @ 3795c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - eorseq r0, r6, r4, lsl #28 │ │ │ │ + eorseq r0, r6, r8, lsl #28 │ │ │ │ │ │ │ │ -00037964 : │ │ │ │ - ldr r3, [pc, #8] @ 37974 │ │ │ │ +00037960 : │ │ │ │ + ldr r3, [pc, #8] @ 37970 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360df0 │ │ │ │ + @ instruction: 0x00360df4 │ │ │ │ │ │ │ │ -00037978 : │ │ │ │ - ldr r3, [pc, #8] @ 37988 │ │ │ │ +00037974 : │ │ │ │ + ldr r3, [pc, #8] @ 37984 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00360ddc │ │ │ │ + eorseq r0, r6, r0, ror #27 │ │ │ │ │ │ │ │ -0003798c : │ │ │ │ +00037988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #360] @ 37b0c │ │ │ │ - ldr r0, [pc, #360] @ 37b10 │ │ │ │ + ldr ip, [pc, #360] @ 37b08 │ │ │ │ + ldr r0, [pc, #360] @ 37b0c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 265bc8 │ │ │ │ - ldr r4, [pc, #320] @ 37b14 │ │ │ │ - ldr r6, [pc, #320] @ 37b18 │ │ │ │ - ldr r1, [pc, #320] @ 37b1c │ │ │ │ + bl 265bf0 │ │ │ │ + ldr r4, [pc, #320] @ 37b10 │ │ │ │ + ldr r6, [pc, #320] @ 37b14 │ │ │ │ + ldr r1, [pc, #320] @ 37b18 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #300] @ 37b20 │ │ │ │ - ldr r3, [pc, #300] @ 37b24 │ │ │ │ + ldr r2, [pc, #300] @ 37b1c │ │ │ │ + ldr r3, [pc, #300] @ 37b20 │ │ │ │ mov r9, #2 │ │ │ │ mov lr, #156 @ 0x9c │ │ │ │ mov ip, #192 @ 0xc0 │ │ │ │ mov r8, #179 @ 0xb3 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r5, [r4, r1] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r7, [r5] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, #91 @ 0x5b │ │ │ │ str r3, [r2] │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ stm sp, {r0, ip, lr} │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ add r0, r0, #166 @ 0xa6 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ + bl 34098 │ │ │ │ + bl 21bf9c │ │ │ │ mov r0, r7 │ │ │ │ str r7, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #172] @ 37b28 │ │ │ │ - ldr r3, [pc, #172] @ 37b2c │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #172] @ 37b24 │ │ │ │ + ldr r3, [pc, #172] @ 37b28 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 3d728 │ │ │ │ + bl 3d724 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #88] @ 37b30 │ │ │ │ + ldr r2, [pc, #88] @ 37b2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 37b10 │ │ │ │ + ldr r3, [pc, #48] @ 37b0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37b08 │ │ │ │ + bne 37b04 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, asr r6 │ │ │ │ + eoreq r8, r7, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, lsr #12 │ │ │ │ - eorseq r0, r6, ip, ror sp │ │ │ │ + eoreq r8, r7, r4, lsr #12 │ │ │ │ + eorseq r0, r6, r0, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff580 │ │ │ │ - eoreq r8, r7, ip, lsl r5 │ │ │ │ + eoreq r8, r7, r0, lsr #10 │ │ │ │ │ │ │ │ -00037b34 : │ │ │ │ +00037b30 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b38 : │ │ │ │ +00037b34 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037b3c : │ │ │ │ +00037b38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #288] @ 37c78 │ │ │ │ - ldr r3, [pc, #288] @ 37c7c │ │ │ │ + ldr r2, [pc, #288] @ 37c74 │ │ │ │ + ldr r3, [pc, #288] @ 37c78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bl 265bc8 │ │ │ │ - ldr r4, [pc, #256] @ 37c80 │ │ │ │ - ldr r8, [pc, #256] @ 37c84 │ │ │ │ - ldr r1, [pc, #256] @ 37c88 │ │ │ │ + bl 265bf0 │ │ │ │ + ldr r4, [pc, #256] @ 37c7c │ │ │ │ + ldr r8, [pc, #256] @ 37c80 │ │ │ │ + ldr r1, [pc, #256] @ 37c84 │ │ │ │ add r4, pc, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ 37c8c │ │ │ │ + ldr r2, [pc, #244] @ 37c88 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr r3, [pc, #240] @ 37c90 │ │ │ │ + ldr r3, [pc, #240] @ 37c8c │ │ │ │ mov sl, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov lr, #179 @ 0xb3 │ │ │ │ mov ip, #156 @ 0x9c │ │ │ │ str r0, [r8, #36] @ 0x24 │ │ │ │ ldr r6, [r4, r1] │ │ │ │ str sl, [sp, #32] │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #20 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r5, [r6] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ stmib sp, {r0, ip, lr} │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ + bl 34098 │ │ │ │ + bl 21bf9c │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8, #28] │ │ │ │ str r5, [r8, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #112] @ 37c94 │ │ │ │ - ldr r3, [pc, #112] @ 37c98 │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #112] @ 37c90 │ │ │ │ + ldr r3, [pc, #112] @ 37c94 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #88] @ 37c9c │ │ │ │ + ldr r2, [pc, #88] @ 37c98 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 37c7c │ │ │ │ + ldr r3, [pc, #48] @ 37c78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37c74 │ │ │ │ + bne 37c70 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, lsr #9 │ │ │ │ + eoreq r8, r7, r4, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r4, ror r4 │ │ │ │ - @ instruction: 0x00360bd0 │ │ │ │ + eoreq r8, r7, r8, ror r4 │ │ │ │ + @ instruction: 0x00360bd4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff3d8 │ │ │ │ - @ instruction: 0x002783b0 │ │ │ │ + @ instruction: 0x002783b4 │ │ │ │ │ │ │ │ -00037ca0 : │ │ │ │ +00037c9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #160] @ 37d58 │ │ │ │ - ldr r2, [pc, #160] @ 37d5c │ │ │ │ + ldr r5, [pc, #160] @ 37d54 │ │ │ │ + ldr r2, [pc, #160] @ 37d58 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #156] @ 37d60 │ │ │ │ + ldr r3, [pc, #156] @ 37d5c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ str r3, [r2] │ │ │ │ mov r2, #179 @ 0xb3 │ │ │ │ mov r3, #156 @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r3, #91 @ 0x5b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r0, [pc, #108] @ 37d64 │ │ │ │ + ldr r0, [pc, #108] @ 37d60 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r3, #90 @ 0x5a │ │ │ │ - bl 3409c │ │ │ │ - bl 21bf74 │ │ │ │ - ldr r3, [pc, #80] @ 37d68 │ │ │ │ + bl 34098 │ │ │ │ + bl 21bf9c │ │ │ │ + ldr r3, [pc, #80] @ 37d64 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #28] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 2bbdc │ │ │ │ - ldr r2, [pc, #60] @ 37d6c │ │ │ │ - ldr r3, [pc, #60] @ 37d70 │ │ │ │ + bl 2bbd8 │ │ │ │ + ldr r2, [pc, #60] @ 37d68 │ │ │ │ + ldr r3, [pc, #60] @ 37d6c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 37d50 │ │ │ │ - ldr r3, [pc, #40] @ 37d74 │ │ │ │ + beq 37d4c │ │ │ │ + ldr r3, [pc, #40] @ 37d70 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r6, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, r7, r0, asr #6 │ │ │ │ + eoreq r8, r7, r4, asr #6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - eorseq r0, r6, r0, asr #20 │ │ │ │ + eorseq r0, r6, r4, asr #20 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0xfffff2cc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ │ │ │ │ -00037d78 : │ │ │ │ - b 2bbf4 │ │ │ │ +00037d74 : │ │ │ │ + b 2bbf0 │ │ │ │ │ │ │ │ -00037d7c : │ │ │ │ - ldr r3, [pc, #8] @ 37d8c │ │ │ │ +00037d78 : │ │ │ │ + ldr r3, [pc, #8] @ 37d88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003609d8 │ │ │ │ + @ instruction: 0x003609dc │ │ │ │ │ │ │ │ -00037d90 : │ │ │ │ +00037d8c : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d98 : │ │ │ │ +00037d94 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037d9c : │ │ │ │ +00037d98 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da0 : │ │ │ │ +00037d9c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037da4 : │ │ │ │ +00037da0 : │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037dac : │ │ │ │ +00037da8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #172] @ 37e70 │ │ │ │ - ldr r3, [pc, #172] @ 37e74 │ │ │ │ + ldr r2, [pc, #172] @ 37e6c │ │ │ │ + ldr r3, [pc, #172] @ 37e70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - beq 37e50 │ │ │ │ + beq 37e4c │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 22eb4 │ │ │ │ cmp r4, r6 │ │ │ │ moveq r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp] │ │ │ │ - bl 260ce8 │ │ │ │ + bl 260d10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 23508 │ │ │ │ - ldr r2, [pc, #76] @ 37e78 │ │ │ │ - ldr r3, [pc, #68] @ 37e74 │ │ │ │ + ldr r2, [pc, #76] @ 37e74 │ │ │ │ + ldr r3, [pc, #68] @ 37e70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37e6c │ │ │ │ + bne 37e68 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, sp │ │ │ │ mov r1, #0 │ │ │ │ bl 23508 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 37df0 │ │ │ │ - b 37e24 │ │ │ │ + bne 37dec │ │ │ │ + b 37e20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r4, lsr r2 │ │ │ │ + eoreq r8, r7, r8, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, ip, asr #3 │ │ │ │ + ldrdeq r8, [r7], -r0 @ │ │ │ │ │ │ │ │ -00037e7c : │ │ │ │ +00037e78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #576] @ 380d4 │ │ │ │ - ldr r1, [pc, #576] @ 380d8 │ │ │ │ + ldr ip, [pc, #576] @ 380d0 │ │ │ │ + ldr r1, [pc, #576] @ 380d4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #564] @ 380dc │ │ │ │ + ldr r2, [pc, #564] @ 380d8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #560] @ 380e0 │ │ │ │ + ldr r3, [pc, #560] @ 380dc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - ldr r3, [pc, #540] @ 380e4 │ │ │ │ + ldr r3, [pc, #540] @ 380e0 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr lr, [r3, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr ip, [r5] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r5] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble 37fc8 │ │ │ │ + ble 37fc4 │ │ │ │ sub r2, lr, #4 │ │ │ │ - b 37f28 │ │ │ │ + b 37f24 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 37f7c │ │ │ │ + beq 37f78 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne 37f1c │ │ │ │ - ldr r2, [pc, #428] @ 380e8 │ │ │ │ + bne 37f18 │ │ │ │ + ldr r2, [pc, #428] @ 380e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ - ldr r2, [pc, #408] @ 380ec │ │ │ │ - ldr r3, [pc, #384] @ 380d8 │ │ │ │ + ldr r2, [pc, #408] @ 380e8 │ │ │ │ + ldr r3, [pc, #384] @ 380d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 380d0 │ │ │ │ + bne 380cc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r2, #0 │ │ │ │ - b 37f94 │ │ │ │ + b 37f90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 37fc8 │ │ │ │ + beq 37fc4 │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r3 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 37f88 │ │ │ │ - ldr r3, [pc, #320] @ 380f0 │ │ │ │ + bne 37f84 │ │ │ │ + ldr r3, [pc, #320] @ 380ec │ │ │ │ str r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ - b 37f4c │ │ │ │ + b 37f48 │ │ │ │ cmp lr, #0 │ │ │ │ lslne r3, r4, #1 │ │ │ │ lslne r0, r4, #3 │ │ │ │ - beq 3809c │ │ │ │ - ldr r6, [pc, #276] @ 380f4 │ │ │ │ + beq 38098 │ │ │ │ + ldr r6, [pc, #276] @ 380f0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ble 38038 │ │ │ │ + ble 38034 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 38008 │ │ │ │ + bne 38004 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #184] @ 380f8 │ │ │ │ + ldr r2, [pc, #184] @ 380f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 380c8 │ │ │ │ + ble 380c4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 38050 │ │ │ │ - ldr r3, [pc, #136] @ 380fc │ │ │ │ + bne 3804c │ │ │ │ + ldr r3, [pc, #136] @ 380f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ str r2, [r1, r4, lsl #2] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - b 37f4c │ │ │ │ - ldr r6, [pc, #92] @ 38100 │ │ │ │ + b 37f48 │ │ │ │ + ldr r6, [pc, #92] @ 380fc │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, r6, #49 @ 0x31 │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ add r1, r6, #53 @ 0x35 │ │ │ │ - bl 2bc24 │ │ │ │ + bl 2bc20 │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - b 37fd8 │ │ │ │ + b 37fd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3806c │ │ │ │ + b 38068 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r7, r0, ror #2 │ │ │ │ + eoreq r8, r7, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r7, r0, asr #2 │ │ │ │ + eoreq r8, r7, r4, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r6, r0, r8, r0 │ │ │ │ - eorseq r0, r6, r0, lsr #16 │ │ │ │ - eoreq r8, r7, r4, lsr #1 │ │ │ │ - eorseq r0, r6, r8, lsr #15 │ │ │ │ - eorseq r0, r6, ip, ror r7 │ │ │ │ - eorseq r0, r6, ip, lsl r7 │ │ │ │ - eorseq r0, r6, r4, ror #13 │ │ │ │ - @ instruction: 0x003606b8 │ │ │ │ + mlaseq r6, r4, r8, r0 │ │ │ │ + eorseq r0, r6, r4, lsr #16 │ │ │ │ + eoreq r8, r7, r8, lsr #1 │ │ │ │ + eorseq r0, r6, ip, lsr #15 │ │ │ │ + eorseq r0, r6, r0, lsl #15 │ │ │ │ + eorseq r0, r6, r0, lsr #14 │ │ │ │ + eorseq r0, r6, r8, ror #13 │ │ │ │ + @ instruction: 0x003606bc │ │ │ │ │ │ │ │ -00038104 : │ │ │ │ - ldr r3, [pc, #96] @ 3816c │ │ │ │ +00038100 : │ │ │ │ + ldr r3, [pc, #96] @ 38168 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ pople {pc} @ (ldrle pc, [sp], #4) │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - b 38134 │ │ │ │ + b 38130 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr ip, [r3] │ │ │ │ mov r1, r3 │ │ │ │ cmp ip, r0 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 38128 │ │ │ │ - ldr r3, [pc, #32] @ 38170 │ │ │ │ + bne 38124 │ │ │ │ + ldr r3, [pc, #32] @ 3816c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ streq r3, [r1] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r6, ip, asr #12 │ │ │ │ - eorseq r0, r6, ip, lsl #12 │ │ │ │ + eorseq r0, r6, r0, asr r6 │ │ │ │ + eorseq r0, r6, r0, lsl r6 │ │ │ │ │ │ │ │ -00038174 : │ │ │ │ +00038170 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mul r0, r1, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 234cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 381a4 │ │ │ │ + beq 381a0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 38198 │ │ │ │ + b 38194 │ │ │ │ │ │ │ │ -000381b4 : │ │ │ │ +000381b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 38284 │ │ │ │ - ldr r1, [pc, #184] @ 38288 │ │ │ │ + ldr ip, [pc, #184] @ 38280 │ │ │ │ + ldr r1, [pc, #184] @ 38284 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 3828c │ │ │ │ + ldr r3, [pc, #172] @ 38288 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38290 │ │ │ │ + ldr r2, [pc, #168] @ 3828c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38294 │ │ │ │ + ldr r2, [pc, #64] @ 38290 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38288 │ │ │ │ + ldr r3, [pc, #44] @ 38284 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38280 │ │ │ │ + bne 3827c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, lsr #28 │ │ │ │ + eoreq r7, r7, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, lsl #28 │ │ │ │ + eoreq r7, r7, ip, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r0, lsr #27 │ │ │ │ + eoreq r7, r7, r4, lsr #27 │ │ │ │ │ │ │ │ -00038298 : │ │ │ │ +00038294 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #192] @ 38370 │ │ │ │ - ldr r1, [pc, #192] @ 38374 │ │ │ │ + ldr ip, [pc, #192] @ 3836c │ │ │ │ + ldr r1, [pc, #192] @ 38370 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #180] @ 38378 │ │ │ │ + ldr r3, [pc, #180] @ 38374 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #176] @ 3837c │ │ │ │ + ldr r2, [pc, #176] @ 38378 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38380 │ │ │ │ + ldr r2, [pc, #64] @ 3837c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38374 │ │ │ │ + ldr r3, [pc, #44] @ 38370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3836c │ │ │ │ + bne 38368 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r4, asr #26 │ │ │ │ + eoreq r7, r7, r8, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr #26 │ │ │ │ + eoreq r7, r7, r8, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277cb4 │ │ │ │ + @ instruction: 0x00277cb8 │ │ │ │ │ │ │ │ -00038384 : │ │ │ │ +00038380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 38454 │ │ │ │ + ldr r0, [pc, #176] @ 38450 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 38458 │ │ │ │ + ldr r1, [pc, #172] @ 38454 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3845c │ │ │ │ - ldr r2, [pc, #164] @ 38460 │ │ │ │ + ldr r3, [pc, #164] @ 38458 │ │ │ │ + ldr r2, [pc, #164] @ 3845c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ - mov r0, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r0, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #32] │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r4] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ - ldr r2, [pc, #56] @ 38464 │ │ │ │ - ldr r3, [pc, #40] @ 38458 │ │ │ │ + ldr r2, [pc, #56] @ 38460 │ │ │ │ + ldr r3, [pc, #40] @ 38454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38450 │ │ │ │ + bne 3844c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r0, asr ip │ │ │ │ + eoreq r7, r7, r4, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r4, lsr ip │ │ │ │ + eoreq r7, r7, r8, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, ip, asr #23 │ │ │ │ + ldrdeq r7, [r7], -r0 @ │ │ │ │ │ │ │ │ -00038468 : │ │ │ │ +00038464 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #232] @ 38568 │ │ │ │ - ldr ip, [pc, #232] @ 3856c │ │ │ │ + ldr lr, [pc, #232] @ 38564 │ │ │ │ + ldr ip, [pc, #232] @ 38568 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #224] @ 38570 │ │ │ │ + ldr r3, [pc, #224] @ 3856c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #220] @ 38574 │ │ │ │ + ldr r2, [pc, #220] @ 38570 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21564,70 +21563,70 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #8 │ │ │ │ + mov r0, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r0, #12 │ │ │ │ + add r2, sp, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #76] @ 3856c │ │ │ │ + ldr r3, [pc, #76] @ 38568 │ │ │ │ strh r2, [r0] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r1, [r0, #8] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 38578 │ │ │ │ + ldr r2, [pc, #56] @ 38574 │ │ │ │ str r5, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38564 │ │ │ │ + bne 38560 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror fp │ │ │ │ + eoreq r7, r7, ip, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr fp │ │ │ │ + eoreq r7, r7, ip, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00277ab8 │ │ │ │ + @ instruction: 0x00277abc │ │ │ │ │ │ │ │ -0003857c : │ │ │ │ +00038578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #200] @ 38664 │ │ │ │ + ldr r0, [pc, #200] @ 38660 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #196] @ 38668 │ │ │ │ + ldr r2, [pc, #196] @ 38664 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #188] @ 3866c │ │ │ │ - ldr ip, [pc, #188] @ 38670 │ │ │ │ + ldr r3, [pc, #188] @ 38668 │ │ │ │ + ldr ip, [pc, #188] @ 3866c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21637,60 +21636,60 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #32] │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #88] @ 38668 │ │ │ │ + ldr r3, [pc, #88] @ 38664 │ │ │ │ strh r2, [r0] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r5, [r0, #12] │ │ │ │ orr r2, r2, #2 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 38674 │ │ │ │ + ldr r2, [pc, #52] @ 38670 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38660 │ │ │ │ + bne 3865c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, asr sl │ │ │ │ + eoreq r7, r7, ip, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsr sl │ │ │ │ + eoreq r7, r7, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002779bc │ │ │ │ + eoreq r7, r7, r0, asr #19 │ │ │ │ │ │ │ │ -00038678 : │ │ │ │ +00038674 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #160] @ 38730 │ │ │ │ - ldr lr, [pc, #160] @ 38734 │ │ │ │ + ldr r4, [pc, #160] @ 3872c │ │ │ │ + ldr lr, [pc, #160] @ 38730 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #152] @ 38738 │ │ │ │ + ldr r3, [pc, #152] @ 38734 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #148] @ 3873c │ │ │ │ + ldr ip, [pc, #148] @ 38738 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -21699,85 +21698,85 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 3857c │ │ │ │ - ldr r3, [pc, #68] @ 38734 │ │ │ │ + bl 38578 │ │ │ │ + ldr r3, [pc, #68] @ 38730 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ str r5, [r0, #4] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 38740 │ │ │ │ + ldr r2, [pc, #52] @ 3873c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3872c │ │ │ │ + bne 38728 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, r8, ror #18 │ │ │ │ + eoreq r7, r7, ip, ror #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r8, asr #18 │ │ │ │ + eoreq r7, r7, ip, asr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r7, [r7], -r0 @ │ │ │ │ + strdeq r7, [r7], -r4 @ │ │ │ │ │ │ │ │ -00038744 : │ │ │ │ - b 2bcf0 │ │ │ │ +00038740 : │ │ │ │ + b 2bcec │ │ │ │ │ │ │ │ -00038748 : │ │ │ │ - b 2bd4c │ │ │ │ +00038744 : │ │ │ │ + b 2bd48 │ │ │ │ │ │ │ │ -0003874c : │ │ │ │ +00038748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mul r0, r1, r3 │ │ │ │ cmp r1, r2 │ │ │ │ add r5, r2, r0 │ │ │ │ movge r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge 38794 │ │ │ │ - ldr r0, [pc, #40] @ 387b0 │ │ │ │ + bge 38790 │ │ │ │ + ldr r0, [pc, #40] @ 387ac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ cmp r0, r4 │ │ │ │ - bne 38780 │ │ │ │ + bne 3877c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r3, r0, asr #32 │ │ │ │ + eoreq r1, r3, ip, rrx │ │ │ │ │ │ │ │ -000387b4 : │ │ │ │ +000387b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #196] @ 38890 │ │ │ │ - ldr ip, [pc, #196] @ 38894 │ │ │ │ + ldr lr, [pc, #196] @ 3888c │ │ │ │ + ldr ip, [pc, #196] @ 38890 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #188] @ 38898 │ │ │ │ + ldr r3, [pc, #188] @ 38894 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #184] @ 3889c │ │ │ │ + ldr r2, [pc, #184] @ 38898 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21787,64 +21786,64 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b2fc │ │ │ │ - ldr r7, [pc, #112] @ 388a0 │ │ │ │ + bl 2b2f8 │ │ │ │ + ldr r7, [pc, #112] @ 3889c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r7, #20] │ │ │ │ - ldr r0, [pc, #104] @ 388a4 │ │ │ │ + ldr r0, [pc, #104] @ 388a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b310 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2b314 │ │ │ │ + bl 2b310 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #68] @ 388a8 │ │ │ │ + ldr r2, [pc, #68] @ 388a4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38894 │ │ │ │ + ldr r3, [pc, #40] @ 38890 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3888c │ │ │ │ + bne 38888 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, ip, lsr #16 │ │ │ │ + eoreq r7, r7, r0, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, ip, lsl #16 │ │ │ │ + eoreq r7, r7, r0, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r5, ip, lsr #30 │ │ │ │ + eorseq pc, r5, r0, lsr pc @ │ │ │ │ @ instruction: 0xffffe808 │ │ │ │ - mlaeq r7, r0, r7, r7 │ │ │ │ + mlaeq r7, r4, r7, r7 │ │ │ │ │ │ │ │ -000388ac : │ │ │ │ +000388a8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000388b0 : │ │ │ │ +000388ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #244] @ 389bc │ │ │ │ - ldr r2, [pc, #244] @ 389c0 │ │ │ │ + ldr r1, [pc, #244] @ 389b8 │ │ │ │ + ldr r2, [pc, #244] @ 389bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #236] @ 389c4 │ │ │ │ + ldr r5, [pc, #236] @ 389c0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #232] @ 389c8 │ │ │ │ + ldr r3, [pc, #232] @ 389c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r6, [r4] │ │ │ │ @@ -21853,135 +21852,135 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 23070 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 38950 │ │ │ │ - ldr r2, [pc, #164] @ 389cc │ │ │ │ - ldr r3, [pc, #148] @ 389c0 │ │ │ │ + beq 3894c │ │ │ │ + ldr r2, [pc, #164] @ 389c8 │ │ │ │ + ldr r3, [pc, #148] @ 389bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 389a8 │ │ │ │ + bne 389a4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2b2fc │ │ │ │ + bl 2b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38960 │ │ │ │ + beq 3895c │ │ │ │ blx r0 │ │ │ │ - ldr r3, [pc, #104] @ 389d0 │ │ │ │ + ldr r3, [pc, #104] @ 389cc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38978 │ │ │ │ + beq 38974 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #84] @ 389d4 │ │ │ │ + ldr r3, [pc, #84] @ 389d0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 389ac │ │ │ │ - ldr r0, [pc, #68] @ 389d8 │ │ │ │ + beq 389a8 │ │ │ │ + ldr r0, [pc, #68] @ 389d4 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ bl 237c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #40] @ 389dc │ │ │ │ + ldr r0, [pc, #40] @ 389d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 38998 │ │ │ │ - eoreq r7, r7, r0, lsr r7 │ │ │ │ + b 38994 │ │ │ │ + eoreq r7, r7, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r7, r0, lsl r7 │ │ │ │ + eoreq r7, r7, r4, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r7, [r7], -r0 @ │ │ │ │ + ldrdeq r7, [r7], -r4 @ │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, r0, asr lr │ │ │ │ - eoreq r8, r4, r8, ror #16 │ │ │ │ + eoreq r0, r3, ip, ror lr │ │ │ │ + mlaeq r4, r4, r8, r8 │ │ │ │ │ │ │ │ -000389e0 : │ │ │ │ +000389dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 38ab0 │ │ │ │ - ldr r1, [pc, #184] @ 38ab4 │ │ │ │ + ldr ip, [pc, #184] @ 38aac │ │ │ │ + ldr r1, [pc, #184] @ 38ab0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ 38ab8 │ │ │ │ + ldr r3, [pc, #172] @ 38ab4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 38abc │ │ │ │ + ldr r2, [pc, #168] @ 38ab8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 388b0 │ │ │ │ + bl 388ac │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 38ac0 │ │ │ │ + ldr r2, [pc, #64] @ 38abc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 38ab4 │ │ │ │ + ldr r3, [pc, #44] @ 38ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38aac │ │ │ │ + bne 38aa8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r0, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r7, r4, ror r5 │ │ │ │ + eoreq r7, r7, r8, ror r5 │ │ │ │ │ │ │ │ -00038ac4 : │ │ │ │ +00038ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #148] @ 38b70 │ │ │ │ - ldr r1, [pc, #148] @ 38b74 │ │ │ │ + ldr ip, [pc, #148] @ 38b6c │ │ │ │ + ldr r1, [pc, #148] @ 38b70 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #140] @ 38b78 │ │ │ │ + ldr r3, [pc, #140] @ 38b74 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #136] @ 38b7c │ │ │ │ + ldr r2, [pc, #136] @ 38b78 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -21989,152 +21988,152 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 37e7c │ │ │ │ + bl 37e78 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ - ldr r2, [pc, #60] @ 38b80 │ │ │ │ + ldr r2, [pc, #60] @ 38b7c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 38b74 │ │ │ │ + ldr r3, [pc, #40] @ 38b70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38b6c │ │ │ │ + bne 38b68 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r7, ip, lsl r5 │ │ │ │ + eoreq r7, r7, r0, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r7], -ip @ │ │ │ │ + eoreq r7, r7, r0, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002774b0 │ │ │ │ + @ instruction: 0x002774b4 │ │ │ │ │ │ │ │ -00038b84 : │ │ │ │ +00038b80 : │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r0, r1 │ │ │ │ - b 2bc24 │ │ │ │ + b 2bc20 │ │ │ │ │ │ │ │ -00038b90 : │ │ │ │ +00038b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #1108] @ 38ffc │ │ │ │ + ldr r4, [pc, #1108] @ 38ff8 │ │ │ │ cmp r0, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [r4] │ │ │ │ movge r5, r0 │ │ │ │ movlt r5, #16 │ │ │ │ cmn sl, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r8, sl │ │ │ │ - beq 38d80 │ │ │ │ - ldr r3, [pc, #1072] @ 39000 │ │ │ │ + beq 38d7c │ │ │ │ + ldr r3, [pc, #1072] @ 38ffc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 38e7c │ │ │ │ + beq 38e78 │ │ │ │ ldr r3, [r6] │ │ │ │ rsb r9, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bge 38c8c │ │ │ │ + bge 38c88 │ │ │ │ add r4, r5, r8 │ │ │ │ add r4, r4, #15 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ and r4, r4, r9 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #7 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ - bhi 38fb8 │ │ │ │ - ldr r3, [pc, #980] @ 39004 │ │ │ │ + bhi 38fb4 │ │ │ │ + ldr r3, [pc, #980] @ 39000 │ │ │ │ add r5, r0, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r1, r1, r4 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ add r2, r2, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #932] @ 39008 │ │ │ │ + ldr r3, [pc, #932] @ 39004 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [r0] │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ strne r0, [r2, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #888] @ 3900c │ │ │ │ + ldr r3, [pc, #888] @ 39008 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ - b 38cd0 │ │ │ │ + b 38ccc │ │ │ │ add r3, r1, r4 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ bic r2, r3, #1 │ │ │ │ add r2, r2, r3, asr #1 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ movlt r1, r3 │ │ │ │ movge r4, r3 │ │ │ │ addlt r0, r1, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt 38ca8 │ │ │ │ + bgt 38ca4 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ lsl r3, r7, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 38d14 │ │ │ │ + beq 38d10 │ │ │ │ add r7, r1, r1, lsl #1 │ │ │ │ lsl r3, r7, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r6, [pc, #756] @ 39010 │ │ │ │ + ldr r6, [pc, #756] @ 3900c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - beq 38d98 │ │ │ │ + beq 38d94 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ and r9, r9, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #8] │ │ │ │ movne r2, #0 │ │ │ │ @@ -22147,230 +22146,230 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 38bc8 │ │ │ │ + b 38bc4 │ │ │ │ mov r1, sl │ │ │ │ mvn r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, [sp, #8] │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ - bhi 38f8c │ │ │ │ - ldr r2, [pc, #576] @ 39014 │ │ │ │ + bhi 38f88 │ │ │ │ + ldr r2, [pc, #576] @ 39010 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ sub lr, r8, r3 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp lr, #15 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ - ble 38fac │ │ │ │ + ble 38fa8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, #16 │ │ │ │ mov r5, r2 │ │ │ │ - b 38e08 │ │ │ │ + b 38e04 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r0, r3] │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r0, r3 │ │ │ │ str r5, [r1, #4] │ │ │ │ strne r1, [ip, #4] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, r3, ip │ │ │ │ cmp lr, r3 │ │ │ │ add ip, r2, #1 │ │ │ │ - bge 38e04 │ │ │ │ + bge 38e00 │ │ │ │ str r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #472] @ 39018 │ │ │ │ + ldr r3, [pc, #472] @ 39014 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r4, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str ip, [r7, #8] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #436] @ 3901c │ │ │ │ + ldr r3, [pc, #436] @ 39018 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - b 38d4c │ │ │ │ + b 38d48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 234d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmn r3, #3 │ │ │ │ mov r4, r0 │ │ │ │ movls fp, sl │ │ │ │ - bhi 38f54 │ │ │ │ - ldr r3, [pc, #352] @ 39020 │ │ │ │ + bhi 38f50 │ │ │ │ + ldr r3, [pc, #352] @ 3901c │ │ │ │ cmn fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - beq 38f70 │ │ │ │ + beq 38f6c │ │ │ │ mov r9, #0 │ │ │ │ sub r3, fp, #16 │ │ │ │ mov r7, #2 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 38ef8 │ │ │ │ + b 38ef4 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r0, #15 │ │ │ │ movge r3, r0 │ │ │ │ bic r3, r3, #15 │ │ │ │ cmp r3, fp │ │ │ │ - beq 38ef0 │ │ │ │ + beq 38eec │ │ │ │ add r2, r9, r9, lsl #1 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ cmp r0, #15 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r2, #8] │ │ │ │ - bhi 38ef0 │ │ │ │ - ldr r3, [pc, #220] @ 39024 │ │ │ │ + bhi 38eec │ │ │ │ + ldr r3, [pc, #220] @ 39020 │ │ │ │ mov r6, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r9, [r3, #60] @ 0x3c │ │ │ │ - b 38bdc │ │ │ │ + b 38bd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #192] @ 39028 │ │ │ │ + bl 4fd88 │ │ │ │ + ldr r3, [pc, #192] @ 39024 │ │ │ │ mov r4, r6 │ │ │ │ ldr fp, [pc, r3] │ │ │ │ - b 38eb8 │ │ │ │ + b 38eb4 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ - ldr r3, [pc, #172] @ 3902c │ │ │ │ + ldr r3, [pc, #172] @ 39028 │ │ │ │ add r3, pc, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r3] │ │ │ │ - b 38ed8 │ │ │ │ + b 38ed4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r7, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ - b 38dcc │ │ │ │ + b 38dc8 │ │ │ │ mvn r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b 38e38 │ │ │ │ + b 38e34 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 4fd8c │ │ │ │ - ldr r3, [pc, #100] @ 39030 │ │ │ │ + bl 4fd88 │ │ │ │ + ldr r3, [pc, #100] @ 3902c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ str r0, [r0] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r2, r4 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ udf #0 │ │ │ │ - eoreq r7, r7, r4, lsr #28 │ │ │ │ - eorseq pc, r5, ip, lsl #23 │ │ │ │ - eorseq pc, r5, r8, lsr #22 │ │ │ │ - @ instruction: 0x0035faf4 │ │ │ │ - eorseq pc, r5, r4, asr #21 │ │ │ │ - eorseq pc, r5, ip, lsr sl @ │ │ │ │ - eorseq pc, r5, r4, lsl #19 │ │ │ │ - eorseq pc, r5, r8, lsl r9 @ │ │ │ │ - @ instruction: 0x0035f8f4 │ │ │ │ - mlaseq r5, r8, r8, pc @ │ │ │ │ - eorseq pc, r5, r0, lsl r8 @ │ │ │ │ - eoreq r7, r7, r4, ror #20 │ │ │ │ - eoreq r7, r7, r0, asr sl │ │ │ │ - eorseq pc, r5, ip, lsl #15 │ │ │ │ + eoreq r7, r7, r8, lsr #28 │ │ │ │ + mlaseq r5, r0, fp, pc @ │ │ │ │ + eorseq pc, r5, ip, lsr #22 │ │ │ │ + @ instruction: 0x0035faf8 │ │ │ │ + eorseq pc, r5, r8, asr #21 │ │ │ │ + eorseq pc, r5, r0, asr #20 │ │ │ │ + eorseq pc, r5, r8, lsl #19 │ │ │ │ + eorseq pc, r5, ip, lsl r9 @ │ │ │ │ + @ instruction: 0x0035f8f8 │ │ │ │ + mlaseq r5, ip, r8, pc @ │ │ │ │ + eorseq pc, r5, r4, lsl r8 @ │ │ │ │ + eoreq r7, r7, r8, ror #20 │ │ │ │ + eoreq r7, r7, r4, asr sl │ │ │ │ + mlaseq r5, r0, r7, pc @ │ │ │ │ │ │ │ │ -00039034 : │ │ │ │ - b 38b90 │ │ │ │ +00039030 : │ │ │ │ + b 38b8c │ │ │ │ │ │ │ │ -00039038 : │ │ │ │ +00039034 : │ │ │ │ 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 r5, [pc, #508] @ 3924c │ │ │ │ + ldr r5, [pc, #508] @ 39248 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5] │ │ │ │ cmn r8, #1 │ │ │ │ movne r7, r8 │ │ │ │ - beq 3921c │ │ │ │ + beq 39218 │ │ │ │ rsb r9, r7, #0 │ │ │ │ and r5, r4, r9 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 391c4 │ │ │ │ + bge 391c0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 39234 │ │ │ │ - ldr r2, [pc, #452] @ 39250 │ │ │ │ + blt 39230 │ │ │ │ + ldr r2, [pc, #452] @ 3924c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - ble 39234 │ │ │ │ + ble 39230 │ │ │ │ ldr sl, [r2, #52] @ 0x34 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ ldr fp, [sl, r3, lsl #2] │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ sub r3, r1, fp │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ mov r1, fp │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ sub r0, r7, #16 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, r3 │ │ │ │ cmpge r3, #0 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ - ble 39234 │ │ │ │ + ble 39230 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ strne r4, [r2, #4] │ │ │ │ @@ -22382,35 +22381,35 @@ │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, r0 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ cmp r3, r0, asr #1 │ │ │ │ poplt {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r7, fp │ │ │ │ cmp ip, #15 │ │ │ │ - ble 39180 │ │ │ │ + ble 3917c │ │ │ │ mov r3, #16 │ │ │ │ - b 39140 │ │ │ │ + b 3913c │ │ │ │ mov r2, r1 │ │ │ │ add r6, r3, r5 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ strne r0, [r1] │ │ │ │ streq r0, [sl, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ add r3, r3, fp │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #4] │ │ │ │ strne r0, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ sub r1, r2, #1 │ │ │ │ - bge 3913c │ │ │ │ + bge 39138 │ │ │ │ and r6, r6, r9 │ │ │ │ str r2, [sl, #8] │ │ │ │ - ldr r2, [pc, #204] @ 39254 │ │ │ │ + ldr r2, [pc, #204] @ 39250 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r7 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -22419,15 +22418,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r6, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ strne r2, [r3, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23664 │ │ │ │ - ldr r3, [pc, #140] @ 39258 │ │ │ │ + ldr r3, [pc, #140] @ 39254 │ │ │ │ ldr ip, [r4, #-8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ sub r2, r2, r1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ @@ -22446,1002 +22445,1002 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 23664 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r5] │ │ │ │ - b 39064 │ │ │ │ - ldr r1, [pc, #32] @ 3925c │ │ │ │ + b 39060 │ │ │ │ + ldr r1, [pc, #32] @ 39258 │ │ │ │ add r2, r4, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2301c <__printf_chk@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r7, r7, ip, ror r9 │ │ │ │ - @ instruction: 0x0035f6d0 │ │ │ │ - @ instruction: 0x0035f5d0 │ │ │ │ - eorseq pc, r5, ip, lsl #11 │ │ │ │ - @ instruction: 0x002305b4 │ │ │ │ + eoreq r7, r7, r0, lsl #19 │ │ │ │ + @ instruction: 0x0035f6d4 │ │ │ │ + @ instruction: 0x0035f5d4 │ │ │ │ + mlaseq r5, r0, r5, pc @ │ │ │ │ + eoreq r0, r3, r0, ror #11 │ │ │ │ │ │ │ │ -00039260 : │ │ │ │ +0003925c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #124] @ 392f4 │ │ │ │ + ldr r4, [pc, #124] @ 392f0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ movne r6, r5 │ │ │ │ - beq 392dc │ │ │ │ - ldr r3, [pc, #104] @ 392f8 │ │ │ │ + beq 392d8 │ │ │ │ + ldr r3, [pc, #104] @ 392f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - b 392b4 │ │ │ │ + b 392b0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movgt r1, r3 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ bl 23664 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 39298 │ │ │ │ - ldr r3, [pc, #56] @ 392fc │ │ │ │ + bne 39294 │ │ │ │ + ldr r3, [pc, #56] @ 392f8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ b 23664 │ │ │ │ mov r0, #30 │ │ │ │ bl 22f74 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4] │ │ │ │ - b 39288 │ │ │ │ - eoreq r7, r7, r8, asr r7 │ │ │ │ - eorseq pc, r5, ip, asr #9 │ │ │ │ - mlaseq r5, r4, r4, pc @ │ │ │ │ + b 39284 │ │ │ │ + eoreq r7, r7, ip, asr r7 │ │ │ │ + @ instruction: 0x0035f4d0 │ │ │ │ + mlaseq r5, r8, r4, pc @ │ │ │ │ │ │ │ │ -00039300 : │ │ │ │ - ldr r2, [pc, #16] @ 39318 │ │ │ │ +000392fc : │ │ │ │ + ldr r2, [pc, #16] @ 39314 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ bx lr │ │ │ │ - eorseq pc, r5, r4, asr r4 @ │ │ │ │ + eorseq pc, r5, r8, asr r4 @ │ │ │ │ │ │ │ │ -0003931c : │ │ │ │ +00039318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ 39388 │ │ │ │ - ldr r2, [pc, #84] @ 3938c │ │ │ │ - ldr r1, [pc, #84] @ 39390 │ │ │ │ + ldr r3, [pc, #84] @ 39384 │ │ │ │ + ldr r2, [pc, #84] @ 39388 │ │ │ │ + ldr r1, [pc, #84] @ 3938c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #48] @ 39394 │ │ │ │ - ldr r2, [pc, #48] @ 39398 │ │ │ │ - ldr r1, [pc, #48] @ 3939c │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #48] @ 39390 │ │ │ │ + ldr r2, [pc, #48] @ 39394 │ │ │ │ + ldr r1, [pc, #48] @ 39398 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #225 @ 0xe1 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffdd88 │ │ │ │ @ instruction: 0xffffde1c │ │ │ │ @ instruction: 0xffffdc58 │ │ │ │ @ instruction: 0xffffdd0c │ │ │ │ @ instruction: 0xffffdda0 │ │ │ │ @ instruction: 0xffffe51c │ │ │ │ │ │ │ │ -000393a0 : │ │ │ │ +0003939c : │ │ │ │ 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 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000393dc : │ │ │ │ +000393d8 : │ │ │ │ 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 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039418 : │ │ │ │ +00039414 : │ │ │ │ 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 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039454 : │ │ │ │ +00039450 : │ │ │ │ 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 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0003948c : │ │ │ │ +00039488 : │ │ │ │ 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 ip, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000394c8 : │ │ │ │ +000394c4 : │ │ │ │ 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] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 373a0 │ │ │ │ + bl 3739c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039508 : │ │ │ │ +00039504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00039540 : │ │ │ │ - b 31570 │ │ │ │ +0003953c : │ │ │ │ + b 3156c │ │ │ │ │ │ │ │ -00039544 : │ │ │ │ - b 3154c │ │ │ │ +00039540 : │ │ │ │ + b 31548 │ │ │ │ │ │ │ │ -00039548 : │ │ │ │ - b 2b48c │ │ │ │ +00039544 : │ │ │ │ + b 2b488 │ │ │ │ │ │ │ │ -0003954c : │ │ │ │ - b 2b460 │ │ │ │ +00039548 : │ │ │ │ + b 2b45c │ │ │ │ │ │ │ │ -00039550 : │ │ │ │ +0003954c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ 395b4 │ │ │ │ - ldr r3, [pc, #76] @ 395b8 │ │ │ │ + ldr r2, [pc, #76] @ 395b0 │ │ │ │ + ldr r3, [pc, #76] @ 395b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ 395bc │ │ │ │ + ldr r2, [pc, #64] @ 395b8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ 395b8 │ │ │ │ + ldr r3, [pc, #44] @ 395b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 395b0 │ │ │ │ + bne 395ac │ │ │ │ mov r0, sp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r0, sl, r6 │ │ │ │ + mlaeq r7, r4, sl, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, ror sl │ │ │ │ + eoreq r6, r7, r4, ror sl │ │ │ │ │ │ │ │ -000395c0 : │ │ │ │ +000395bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ bl 234cc │ │ │ │ - ldr r4, [pc, #24] @ 395f8 │ │ │ │ - ldr r2, [pc, #24] @ 395fc │ │ │ │ + ldr r4, [pc, #24] @ 395f4 │ │ │ │ + ldr r2, [pc, #24] @ 395f8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ strh r1, [r0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r7, r8, lsl sl │ │ │ │ + eoreq r6, r7, ip, lsl sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00039600 : │ │ │ │ +000395fc : │ │ │ │ b 231b4 │ │ │ │ │ │ │ │ -00039604 : │ │ │ │ +00039600 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00039608 : │ │ │ │ +00039604 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003960c : │ │ │ │ +00039608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #860] @ 39980 │ │ │ │ + ldr ip, [pc, #860] @ 3997c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #852] @ 39984 │ │ │ │ + ldr r1, [pc, #852] @ 39980 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #844] @ 39988 │ │ │ │ - ldr r2, [pc, #844] @ 3998c │ │ │ │ + ldr r5, [pc, #844] @ 39984 │ │ │ │ + ldr r2, [pc, #844] @ 39988 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #828] @ 39990 │ │ │ │ + ldr r3, [pc, #828] @ 3998c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #816] @ 39994 │ │ │ │ + ldr r6, [pc, #816] @ 39990 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, #2 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b4c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39964 │ │ │ │ + beq 39960 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bne 3980c │ │ │ │ + bne 39808 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - ldr r3, [pc, #720] @ 39998 │ │ │ │ + ldr r3, [pc, #720] @ 39994 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #712] @ 3999c │ │ │ │ + ldr r0, [pc, #712] @ 39998 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #696] @ 399a0 │ │ │ │ - ldr r2, [pc, #696] @ 399a4 │ │ │ │ + ldr r1, [pc, #696] @ 3999c │ │ │ │ + ldr r2, [pc, #696] @ 399a0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #692] @ 399a8 │ │ │ │ + ldr ip, [pc, #692] @ 399a4 │ │ │ │ mov r3, #247 @ 0xf7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #652] @ 399ac │ │ │ │ + ldr r5, [pc, #652] @ 399a8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ - ldr r0, [pc, #644] @ 399b0 │ │ │ │ + bl 3637c │ │ │ │ + ldr r0, [pc, #644] @ 399ac │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #620] @ 399b4 │ │ │ │ + ldr r0, [pc, #620] @ 399b0 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldr r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r1 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3976c │ │ │ │ + beq 39768 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #580] @ 399b8 │ │ │ │ + ldr r0, [pc, #580] @ 399b4 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #560] @ 399bc │ │ │ │ + ldr r0, [pc, #560] @ 399b8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #544] @ 399c0 │ │ │ │ + ldr r0, [pc, #544] @ 399bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #532] @ 399c4 │ │ │ │ + ldr r0, [pc, #532] @ 399c0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #520] @ 399c8 │ │ │ │ + ldr r0, [pc, #520] @ 399c4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20b7a8 │ │ │ │ + bl 20b7d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #492] @ 399cc │ │ │ │ + ldr r2, [pc, #492] @ 399c8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #412] @ 39984 │ │ │ │ + ldr r3, [pc, #412] @ 39980 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3997c │ │ │ │ + bne 39978 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r2] │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [r6] │ │ │ │ tst r1, #1 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ - ldr r0, [pc, #392] @ 399d0 │ │ │ │ + bne 396bc │ │ │ │ + ldr r0, [pc, #392] @ 399cc │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 396c0 │ │ │ │ + bne 396bc │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21bf60 │ │ │ │ + bl 21bf88 │ │ │ │ cmp r0, #0 │ │ │ │ sub r9, r0, #1 │ │ │ │ - beq 396c0 │ │ │ │ + beq 396bc │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ mov r6, #3 │ │ │ │ - b 398a0 │ │ │ │ + b 3989c │ │ │ │ subs r9, r9, #1 │ │ │ │ - bcc 396c0 │ │ │ │ + bcc 396bc │ │ │ │ lsl r3, r9, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21bdc8 │ │ │ │ + bl 21bdf0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 39898 │ │ │ │ + beq 39894 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 39898 │ │ │ │ - ldr r4, [pc, #228] @ 399d4 │ │ │ │ - ldr r1, [pc, #172] @ 399a0 │ │ │ │ + bne 39894 │ │ │ │ + ldr r4, [pc, #228] @ 399d0 │ │ │ │ + ldr r1, [pc, #172] @ 3999c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #2 │ │ │ │ str r2, [r4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 399a8 │ │ │ │ + ldr r2, [pc, #140] @ 399a4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #180] @ 399d8 │ │ │ │ + ldr r2, [pc, #180] @ 399d4 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 36380 │ │ │ │ + bl 3637c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39948 │ │ │ │ + beq 39944 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #140] @ 399dc │ │ │ │ + ldr r3, [pc, #140] @ 399d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 397c8 │ │ │ │ + b 397c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [r6, #8] │ │ │ │ - bne 39824 │ │ │ │ - b 396c0 │ │ │ │ + bne 39820 │ │ │ │ + b 396bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, ip, asr #19 │ │ │ │ + ldrdeq r6, [r7], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002769b0 │ │ │ │ + @ instruction: 0x002769b4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrsbeq pc, [r5], -r8 @ │ │ │ │ + ldrsbeq pc, [r5], -ip @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r0, r3, ip, lsr #2 │ │ │ │ + eoreq r0, r3, r8, asr r1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0xffffd8d4 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - eorseq pc, r5, r0, lsr r0 @ │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ - ldrdeq r0, [r3], -ip @ │ │ │ │ - eoreq r0, r3, r8, asr #1 │ │ │ │ - eoreq r0, r3, r0, asr #1 │ │ │ │ - eoreq r0, r3, r0, lsl #2 │ │ │ │ - eoreq r0, r3, r0, lsr #2 │ │ │ │ - eoreq r0, r3, ip, lsl r1 │ │ │ │ - eoreq r6, r7, r4, lsl r8 │ │ │ │ - mlaeq r4, ip, r6, r8 │ │ │ │ - eorseq lr, r5, r8, ror #28 │ │ │ │ + eorseq pc, r5, r4, lsr r0 @ │ │ │ │ + eoreq r0, r3, r4, lsl #2 │ │ │ │ + eoreq r0, r3, r8, lsl #2 │ │ │ │ + strdeq r0, [r3], -r4 @ │ │ │ │ + eoreq r0, r3, ip, ror #1 │ │ │ │ + eoreq r0, r3, ip, lsr #2 │ │ │ │ + eoreq r0, r3, ip, asr #2 │ │ │ │ + eoreq r0, r3, r8, asr #2 │ │ │ │ + eoreq r6, r7, r8, lsl r8 │ │ │ │ + eoreq r8, r4, r8, asr #13 │ │ │ │ + eorseq lr, r5, ip, ror #28 │ │ │ │ @ instruction: 0xffffd688 │ │ │ │ - eorseq lr, r5, ip, lsl #28 │ │ │ │ - ldr r0, [pc, #20] @ 399fc │ │ │ │ + eorseq lr, r5, r0, lsl lr │ │ │ │ + ldr r0, [pc, #20] @ 399f8 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, asr #27 │ │ │ │ - ldr r3, [pc, #16] @ 39a18 │ │ │ │ + @ instruction: 0x0035edd0 │ │ │ │ + ldr r3, [pc, #16] @ 39a14 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r3 │ │ │ │ addne r0, r3, #4 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ - ldr r0, [pc, #24] @ 39a3c │ │ │ │ + @ instruction: 0x0035edb0 │ │ │ │ + ldr r0, [pc, #24] @ 39a38 │ │ │ │ ldr r2, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, r3 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - mlaseq r5, r0, sp, lr │ │ │ │ + mlaseq r5, r4, sp, lr │ │ │ │ ldm r1, {r2, r3} │ │ │ │ cmp r2, r3 │ │ │ │ - beq 39a5c │ │ │ │ - ldr r0, [pc, #20] @ 39a68 │ │ │ │ + beq 39a58 │ │ │ │ + ldr r0, [pc, #20] @ 39a64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 39a6c │ │ │ │ + ldr r0, [pc, #8] @ 39a68 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, ror #26 │ │ │ │ - eorseq lr, r5, r4, asr sp │ │ │ │ + eorseq lr, r5, r8, ror #26 │ │ │ │ + eorseq lr, r5, r8, asr sp │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39a9c │ │ │ │ + bne 39a98 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39aac │ │ │ │ - ldr r0, [pc, #64] @ 39ad4 │ │ │ │ + bls 39aa8 │ │ │ │ + ldr r0, [pc, #64] @ 39ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #52] @ 39ad8 │ │ │ │ + ldr r0, [pc, #52] @ 39ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39ac4 │ │ │ │ - ldr r0, [pc, #28] @ 39adc │ │ │ │ + bne 39ac0 │ │ │ │ + ldr r0, [pc, #28] @ 39ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 39ae0 │ │ │ │ + ldr r0, [pc, #20] @ 39adc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, lsr #26 │ │ │ │ - eorseq lr, r5, r4, lsl sp │ │ │ │ - @ instruction: 0x0035ecf8 │ │ │ │ - eorseq lr, r5, ip, ror #25 │ │ │ │ + eorseq lr, r5, r8, lsr #26 │ │ │ │ + eorseq lr, r5, r8, lsl sp │ │ │ │ + @ instruction: 0x0035ecfc │ │ │ │ + @ instruction: 0x0035ecf0 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b10 │ │ │ │ + bne 39b0c │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 39b20 │ │ │ │ - ldr r0, [pc, #36] @ 39b2c │ │ │ │ + bls 39b1c │ │ │ │ + ldr r0, [pc, #36] @ 39b28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39b30 │ │ │ │ + ldr r0, [pc, #24] @ 39b2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 39b34 │ │ │ │ + ldr r0, [pc, #12] @ 39b30 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035ecb0 │ │ │ │ - eorseq lr, r5, r0, lsr #25 │ │ │ │ - mlaseq r5, r0, ip, lr │ │ │ │ + @ instruction: 0x0035ecb4 │ │ │ │ + eorseq lr, r5, r4, lsr #25 │ │ │ │ + mlaseq r5, r4, ip, lr │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39b64 │ │ │ │ + bne 39b60 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls 39b74 │ │ │ │ - ldr r0, [pc, #128] @ 39bdc │ │ │ │ + bls 39b70 │ │ │ │ + ldr r0, [pc, #128] @ 39bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #116] @ 39be0 │ │ │ │ + ldr r0, [pc, #116] @ 39bdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ and r3, r2, #1 │ │ │ │ rsblt r3, r3, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 39ba0 │ │ │ │ - ldr r0, [pc, #76] @ 39be4 │ │ │ │ + beq 39b9c │ │ │ │ + ldr r0, [pc, #76] @ 39be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #5 │ │ │ │ - beq 39bd0 │ │ │ │ + beq 39bcc │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 39bc4 │ │ │ │ - ldr r0, [pc, #44] @ 39be8 │ │ │ │ + bne 39bc0 │ │ │ │ + ldr r0, [pc, #44] @ 39be4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 39bec │ │ │ │ + ldr r0, [pc, #32] @ 39be8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 39bf0 │ │ │ │ + ldr r0, [pc, #24] @ 39bec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, ip, asr ip │ │ │ │ - eorseq lr, r5, ip, asr #24 │ │ │ │ - eorseq lr, r5, r0, lsr #24 │ │ │ │ - @ instruction: 0x0035ebfc │ │ │ │ - eorseq lr, r5, ip, ror #23 │ │ │ │ - eorseq lr, r5, r0, ror #23 │ │ │ │ + eorseq lr, r5, r0, ror #24 │ │ │ │ + eorseq lr, r5, r0, asr ip │ │ │ │ + eorseq lr, r5, r4, lsr #24 │ │ │ │ + eorseq lr, r5, r0, lsl #24 │ │ │ │ + @ instruction: 0x0035ebf0 │ │ │ │ + eorseq lr, r5, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #312] @ 39d4c │ │ │ │ + ldr r1, [pc, #312] @ 39d48 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #308] @ 39d50 │ │ │ │ + ldr r2, [pc, #308] @ 39d4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #300] @ 39d54 │ │ │ │ + ldr r3, [pc, #300] @ 39d50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #296] @ 39d58 │ │ │ │ + ldr ip, [pc, #296] @ 39d54 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, ip] │ │ │ │ - ldr r2, [pc, #276] @ 39d5c │ │ │ │ + ldr r2, [pc, #276] @ 39d58 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #148] @ 39d60 │ │ │ │ + ldr r0, [pc, #148] @ 39d5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #96] @ 39d64 │ │ │ │ + ldr r3, [pc, #96] @ 39d60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r2, [pc, #76] @ 39d68 │ │ │ │ + ldr r2, [pc, #76] @ 39d64 │ │ │ │ subs r0, r0, r3 │ │ │ │ - ldr r3, [pc, #44] @ 39d50 │ │ │ │ + ldr r3, [pc, #44] @ 39d4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39d48 │ │ │ │ + bne 39d44 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r0, ror #7 │ │ │ │ + eoreq r6, r7, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r0, asr #7 │ │ │ │ + eoreq r6, r7, r4, asr #7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r2, r0, r4, lsl #17 │ │ │ │ - eorseq lr, r5, ip, lsr #21 │ │ │ │ - ldrdeq r6, [r7], -r8 @ │ │ │ │ + @ instruction: 0x0035eab0 │ │ │ │ + ldrdeq r6, [r7], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #284] @ 39eac │ │ │ │ + ldr r0, [pc, #284] @ 39ea8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #280] @ 39eb0 │ │ │ │ + ldr r1, [pc, #280] @ 39eac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #272] @ 39eb4 │ │ │ │ - ldr ip, [pc, #272] @ 39eb8 │ │ │ │ + ldr r2, [pc, #272] @ 39eb0 │ │ │ │ + ldr ip, [pc, #272] @ 39eb4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r2, ip] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #5 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - str sp, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #4 │ │ │ │ + str sp, [sp, #32] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b 39e14 │ │ │ │ + b 39e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 39e08 │ │ │ │ + bne 39e04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 39e70 │ │ │ │ + beq 39e6c │ │ │ │ ldr r0, [sp] │ │ │ │ bl 95ab4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 959b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 39e40 │ │ │ │ + bne 39e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 39ebc │ │ │ │ + ldr r2, [pc, #64] @ 39eb8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 39eb0 │ │ │ │ + ldr r3, [pc, #44] @ 39eac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39ea8 │ │ │ │ + bne 39ea4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, ror #4 │ │ │ │ + eoreq r6, r7, r8, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r7, r8, asr #4 │ │ │ │ + eoreq r6, r7, ip, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, r8, ror r1 │ │ │ │ + eoreq r6, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #324] @ 3a024 │ │ │ │ + ldr r0, [pc, #324] @ 3a020 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #320] @ 3a028 │ │ │ │ + ldr r1, [pc, #320] @ 3a024 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ 3a02c │ │ │ │ + ldr r3, [pc, #312] @ 3a028 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr ip, [pc, #308] @ 3a030 │ │ │ │ + ldr ip, [pc, #308] @ 3a02c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r0, [r2] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 39fe0 │ │ │ │ + ble 39fdc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 39ffc │ │ │ │ + beq 39ff8 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 39d6c │ │ │ │ + bl 39d68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ - beq 39fb0 │ │ │ │ + beq 39fac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ bl 959b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ 3a034 │ │ │ │ - ldr r3, [pc, #104] @ 3a028 │ │ │ │ + ldr r2, [pc, #120] @ 3a030 │ │ │ │ + ldr r3, [pc, #104] @ 3a024 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a020 │ │ │ │ + bne 3a01c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #2 │ │ │ │ streq r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str ip, [r4] │ │ │ │ - b 39fb4 │ │ │ │ + b 39fb0 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b 39f58 │ │ │ │ + b 39f54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r7, r4, lsl r1 │ │ │ │ + eoreq r6, r7, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r6, [r7], -r4 @ │ │ │ │ + strdeq r6, [r7], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r7, ip, lsr r0 │ │ │ │ + eoreq r6, r7, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr r4, r0, r1 │ │ │ │ mvn r4, r4 │ │ │ │ ands r4, r4, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 3a0d8 │ │ │ │ + beq 3a0d4 │ │ │ │ ldrsh ip, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq 3a110 │ │ │ │ + beq 3a10c │ │ │ │ mov r6, r2 │ │ │ │ - bgt 3a150 │ │ │ │ + bgt 3a14c │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 3a0e8 │ │ │ │ + beq 3a0e4 │ │ │ │ sub ip, r3, #56 @ 0x38 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #2 │ │ │ │ - bhi 3a0d8 │ │ │ │ + bhi 3a0d4 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0fc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3a270 │ │ │ │ + beq 3a26c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ tst r3, #2 │ │ │ │ @@ -23455,2072 +23454,2072 @@ │ │ │ │ sub r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - beq 3a184 │ │ │ │ + beq 3a180 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0fc │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3a138 │ │ │ │ + b 3a134 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3a0d8 │ │ │ │ + bne 3a0d4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bne 3a100 │ │ │ │ + bne 3a0fc │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3a0dc │ │ │ │ + ble 3a0d8 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, [fp, #8]! │ │ │ │ ldrd r8, [sl, #8]! │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a22c │ │ │ │ + bne 3a228 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne r8, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3a100 │ │ │ │ + beq 3a0fc │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 3a1b0 │ │ │ │ + bne 3a1ac │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a218 │ │ │ │ + beq 3a214 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ cmp r4, r0 │ │ │ │ - beq 3a218 │ │ │ │ - b 3a100 │ │ │ │ + beq 3a214 │ │ │ │ + b 3a0fc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a0dc │ │ │ │ + b 3a0d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 3a400 │ │ │ │ + beq 3a3fc │ │ │ │ orr r4, r0, r1 │ │ │ │ mvn r4, r4 │ │ │ │ ands r4, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3a2c8 │ │ │ │ + bne 3a2c4 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3a2bc │ │ │ │ - ldr r2, [pc, #396] @ 3a46c │ │ │ │ + bne 3a2b8 │ │ │ │ + ldr r2, [pc, #396] @ 3a468 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 3a2bc │ │ │ │ + bhi 3a2b8 │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 3a450 │ │ │ │ + bgt 3a44c │ │ │ │ mov r4, #0 │ │ │ │ - b 3a2c0 │ │ │ │ + b 3a2bc │ │ │ │ ldrd r8, [r1, #8] │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a408 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ + beq 3a2bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ sub r4, r4, r0 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3a2c0 │ │ │ │ + b 3a2bc │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a40c │ │ │ │ + beq 3a408 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a2c0 │ │ │ │ - b 3a370 │ │ │ │ + beq 3a2bc │ │ │ │ + b 3a36c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 242df8 │ │ │ │ + b 242e20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 197c88 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b 3a2c0 │ │ │ │ - eoreq r9, r4, r4, asr r0 │ │ │ │ + b 3a2bc │ │ │ │ + eoreq r9, r4, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 3a4a4 │ │ │ │ - ldr r0, [pc, #20] @ 3a4b4 │ │ │ │ + ble 3a4a0 │ │ │ │ + ldr r0, [pc, #20] @ 3a4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3a4b8 │ │ │ │ + ldr r0, [pc, #12] @ 3a4b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r5, r8, lsl r3 │ │ │ │ - eorseq lr, r5, ip, lsl #6 │ │ │ │ + eorseq lr, r5, ip, lsl r3 │ │ │ │ + eorseq lr, r5, r0, lsl r3 │ │ │ │ │ │ │ │ -0003a4bc : │ │ │ │ - ldr r3, [pc, #44] @ 3a4f0 │ │ │ │ - ldr r2, [pc, #44] @ 3a4f4 │ │ │ │ - ldr r1, [pc, #44] @ 3a4f8 │ │ │ │ +0003a4b8 : │ │ │ │ + ldr r3, [pc, #44] @ 3a4ec │ │ │ │ + ldr r2, [pc, #44] @ 3a4f0 │ │ │ │ + ldr r1, [pc, #44] @ 3a4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #69 @ 0x45 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ strh ip, [r2] │ │ │ │ strh r0, [r2, #4] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ strh r1, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq r5, r7, ip, lsr #22 │ │ │ │ - eorseq lr, r5, ip, ror #5 │ │ │ │ + eoreq r5, r7, r0, lsr fp │ │ │ │ + @ instruction: 0x0035e2f0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0003a4fc : │ │ │ │ +0003a4f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1228] @ 3a9e8 │ │ │ │ - ldr r1, [pc, #1228] @ 3a9ec │ │ │ │ + ldr r0, [pc, #1228] @ 3a9e4 │ │ │ │ + ldr r1, [pc, #1228] @ 3a9e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1220] @ 3a9f0 │ │ │ │ - ldr r2, [pc, #1220] @ 3a9f4 │ │ │ │ + ldr r3, [pc, #1220] @ 3a9ec │ │ │ │ + ldr r2, [pc, #1220] @ 3a9f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r5, [pc, #1200] @ 3a9f8 │ │ │ │ + ldr r5, [pc, #1200] @ 3a9f4 │ │ │ │ add r3, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, #2 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r8, [pc, #1076] @ 3a9fc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r8, [pc, #1076] @ 3a9f8 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1064] @ 3aa00 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1064] @ 3a9fc │ │ │ │ mov r4, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1028] @ 3aa04 │ │ │ │ + ldr r0, [pc, #1028] @ 3aa00 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #988] @ 3aa08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #984] @ 3aa0c │ │ │ │ + ldr r8, [pc, #988] @ 3aa04 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #984] @ 3aa08 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #940] @ 3aa04 │ │ │ │ + ldr r0, [pc, #940] @ 3aa00 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #912] @ 3aa10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #908] @ 3aa14 │ │ │ │ + ldr r8, [pc, #912] @ 3aa0c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #908] @ 3aa10 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #856] @ 3aa04 │ │ │ │ + ldr r0, [pc, #856] @ 3aa00 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #836] @ 3aa18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #832] @ 3aa1c │ │ │ │ + ldr r8, [pc, #836] @ 3aa14 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #832] @ 3aa18 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #800] @ 3aa20 │ │ │ │ + ldr r0, [pc, #800] @ 3aa1c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #764] @ 3aa24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #760] @ 3aa28 │ │ │ │ + ldr r8, [pc, #764] @ 3aa20 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #760] @ 3aa24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #716] @ 3aa20 │ │ │ │ + ldr r0, [pc, #716] @ 3aa1c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #24] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #688] @ 3aa2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #684] @ 3aa30 │ │ │ │ + ldr r8, [pc, #688] @ 3aa28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #684] @ 3aa2c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #656] @ 3aa34 │ │ │ │ + ldr r0, [pc, #656] @ 3aa30 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #620] @ 3aa38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #616] @ 3aa3c │ │ │ │ + ldr r8, [pc, #620] @ 3aa34 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #616] @ 3aa38 │ │ │ │ mov r3, #3 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #580] @ 3aa40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #576] @ 3aa44 │ │ │ │ + ldr r8, [pc, #580] @ 3aa3c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #576] @ 3aa40 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r5, [pc, #536] @ 3aa48 │ │ │ │ + ldr r5, [pc, #536] @ 3aa44 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #528] @ 3aa4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #528] @ 3aa48 │ │ │ │ mov r3, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #492] @ 3aa50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #488] @ 3aa54 │ │ │ │ + ldr r5, [pc, #492] @ 3aa4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #488] @ 3aa50 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #376] @ 3aa04 │ │ │ │ + ldr r0, [pc, #376] @ 3aa00 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #420] @ 3aa58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #416] @ 3aa5c │ │ │ │ + ldr r5, [pc, #420] @ 3aa54 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #416] @ 3aa58 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #296] @ 3aa04 │ │ │ │ + ldr r0, [pc, #296] @ 3aa00 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #348] @ 3aa60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #344] @ 3aa64 │ │ │ │ + ldr r5, [pc, #348] @ 3aa5c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #344] @ 3aa60 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r4, [pc, #320] @ 3aa68 │ │ │ │ + ldr r4, [pc, #320] @ 3aa64 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #312] @ 3aa6c │ │ │ │ + ldr r0, [pc, #312] @ 3aa68 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #272] @ 3aa70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #272] @ 3aa6c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #240] @ 3aa74 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #236] @ 3aa78 │ │ │ │ + ldr r4, [pc, #240] @ 3aa70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #236] @ 3aa74 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #192] @ 3aa7c │ │ │ │ + ldr r2, [pc, #192] @ 3aa78 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 3a9ec │ │ │ │ + ldr r3, [pc, #40] @ 3a9e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a9e4 │ │ │ │ + bne 3a9e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r5, [r7], -ip @ │ │ │ │ + eoreq r5, r7, r0, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r0, asr #21 │ │ │ │ + eoreq r5, r7, r4, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r5, ip, ror #4 │ │ │ │ - eoreq sp, r3, r0, ror r4 │ │ │ │ + eorseq lr, r5, r0, ror r2 │ │ │ │ + mlaeq r3, ip, r4, sp │ │ │ │ @ instruction: 0xfffff3ec │ │ │ │ andeq r0, r0, #17 │ │ │ │ - @ instruction: 0x0022f2b8 │ │ │ │ + eoreq pc, r2, r4, ror #5 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - eoreq pc, r2, r4, ror r2 @ │ │ │ │ + eoreq pc, r2, r0, lsr #5 │ │ │ │ @ instruction: 0xfffff37c │ │ │ │ - eoreq pc, r2, ip, lsr #4 │ │ │ │ + eoreq pc, r2, r8, asr r2 @ │ │ │ │ @ instruction: 0xfffff34c │ │ │ │ andeq r0, r0, #18 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r8, lsl #4 │ │ │ │ @ instruction: 0xfffffd28 │ │ │ │ - eoreq r5, r4, r8, asr #25 │ │ │ │ + strdeq r5, [r4], -r4 @ │ │ │ │ andeq r2, r0, r0, ror #1 │ │ │ │ andeq r0, r0, #2 │ │ │ │ - eoreq pc, r2, ip, lsr r1 @ │ │ │ │ + eoreq pc, r2, r8, ror #2 │ │ │ │ andeq r1, r0, ip, lsl pc │ │ │ │ - eoreq pc, r2, r0, lsr #2 │ │ │ │ + eoreq pc, r2, ip, asr #2 │ │ │ │ andeq r1, r0, r4, asr #27 │ │ │ │ - strdeq pc, [r2], -r4 @ │ │ │ │ + eoreq pc, r2, r0, lsr #2 │ │ │ │ andeq r1, r0, r8, lsr #21 │ │ │ │ - ldrdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r8, lsl #2 │ │ │ │ @ instruction: 0xfffff1f0 │ │ │ │ - mlaeq r2, r8, r0, pc @ │ │ │ │ + eoreq pc, r2, r4, asr #1 │ │ │ │ @ instruction: 0xfffff214 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r4, lsl #1 │ │ │ │ @ instruction: 0xfffff218 │ │ │ │ - eoreq pc, r2, r8, asr r0 @ │ │ │ │ + eoreq pc, r2, r4, lsl #1 │ │ │ │ andeq r0, r0, #16 │ │ │ │ andeq r2, r0, r4, asr #7 │ │ │ │ - eoreq pc, r2, r4 │ │ │ │ + eoreq pc, r2, r0, lsr r0 @ │ │ │ │ andeq r2, r0, r0, ror #9 │ │ │ │ - eoreq r5, r7, r8, lsr r6 │ │ │ │ + eoreq r5, r7, ip, lsr r6 │ │ │ │ │ │ │ │ -0003aa80 : │ │ │ │ +0003aa7c : │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003aa90 : │ │ │ │ +0003aa8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003aab4 : │ │ │ │ +0003aab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3a038 │ │ │ │ + b 3a034 │ │ │ │ │ │ │ │ -0003aaf0 : │ │ │ │ - ldr r0, [pc, #4] @ 3aafc │ │ │ │ +0003aaec : │ │ │ │ + ldr r0, [pc, #4] @ 3aaf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r0, asr #25 │ │ │ │ + eorseq sp, r5, r4, asr #25 │ │ │ │ │ │ │ │ -0003ab00 : │ │ │ │ - ldr r0, [pc, #8] @ 3ab10 │ │ │ │ +0003aafc : │ │ │ │ + ldr r0, [pc, #8] @ 3ab0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0035dcb0 │ │ │ │ + @ instruction: 0x0035dcb4 │ │ │ │ │ │ │ │ -0003ab14 : │ │ │ │ +0003ab10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #660] @ 3adc0 │ │ │ │ - ldr ip, [pc, #660] @ 3adc4 │ │ │ │ + ldr lr, [pc, #660] @ 3adbc │ │ │ │ + ldr ip, [pc, #660] @ 3adc0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #644] @ 3adc8 │ │ │ │ + ldr r7, [pc, #644] @ 3adc4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #640] @ 3adcc │ │ │ │ + ldr r3, [pc, #640] @ 3adc8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #28 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #512] @ 3add0 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r3, [pc, #512] @ 3adcc │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 3adb0 │ │ │ │ - ldr r3, [pc, #492] @ 3add4 │ │ │ │ + beq 3adac │ │ │ │ + ldr r3, [pc, #492] @ 3add0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ac14 │ │ │ │ + beq 3ac10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ac74 │ │ │ │ + beq 3ac70 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ad98 │ │ │ │ + beq 3ad94 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ad80 │ │ │ │ + beq 3ad7c │ │ │ │ cmp r5, #1 │ │ │ │ - bne 3ad74 │ │ │ │ - ldr r0, [pc, #420] @ 3add8 │ │ │ │ + bne 3ad70 │ │ │ │ + ldr r0, [pc, #420] @ 3add4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #416] @ 3addc │ │ │ │ + ldr r2, [pc, #416] @ 3add8 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #400] @ 3ade0 │ │ │ │ + ldr r1, [pc, #400] @ 3addc │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #388] @ 3ade4 │ │ │ │ + ldr r2, [pc, #388] @ 3ade0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r3, [pc, #364] @ 3ade8 │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r3, [pc, #364] @ 3ade4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3ad60 │ │ │ │ + beq 3ad5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3acc4 │ │ │ │ + beq 3acc0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad24 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 3ace8 │ │ │ │ + beq 3ace4 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 3ada4 │ │ │ │ + beq 3ada0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3ad8c │ │ │ │ - ldr r0, [pc, #264] @ 3adec │ │ │ │ + beq 3ad88 │ │ │ │ + ldr r0, [pc, #264] @ 3ade8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #256] @ 3adf0 │ │ │ │ + b 3acec │ │ │ │ + ldr r0, [pc, #256] @ 3adec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #248] @ 3adf4 │ │ │ │ + ldr r2, [pc, #248] @ 3adf0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #228] @ 3adf8 │ │ │ │ - ldr r1, [pc, #228] @ 3adfc │ │ │ │ + ldr r2, [pc, #228] @ 3adf4 │ │ │ │ + ldr r1, [pc, #228] @ 3adf8 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #200] @ 3ae00 │ │ │ │ + ldr r2, [pc, #200] @ 3adfc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #132] @ 3adc4 │ │ │ │ + ldr r3, [pc, #132] @ 3adc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3adbc │ │ │ │ + bne 3adb8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ad28 │ │ │ │ + beq 3ad24 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 3accc │ │ │ │ - b 3ace8 │ │ │ │ - ldr r0, [pc, #136] @ 3ae04 │ │ │ │ + bne 3acc8 │ │ │ │ + b 3ace4 │ │ │ │ + ldr r0, [pc, #136] @ 3ae00 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #128] @ 3ae08 │ │ │ │ + b 3ac30 │ │ │ │ + ldr r0, [pc, #128] @ 3ae04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #120] @ 3ae0c │ │ │ │ + b 3ac30 │ │ │ │ + ldr r0, [pc, #120] @ 3ae08 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ - ldr r0, [pc, #112] @ 3ae10 │ │ │ │ + b 3acec │ │ │ │ + ldr r0, [pc, #112] @ 3ae0c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3ac34 │ │ │ │ - ldr r0, [pc, #104] @ 3ae14 │ │ │ │ + b 3ac30 │ │ │ │ + ldr r0, [pc, #104] @ 3ae10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 3acf0 │ │ │ │ + b 3acec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - b 3ad30 │ │ │ │ + b 3ad2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r7, r8, asr #9 │ │ │ │ + eoreq r5, r7, ip, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r7, r4, lsr #9 │ │ │ │ + eoreq r5, r7, r8, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r5, r8, ror #23 │ │ │ │ + eorseq sp, r5, ip, ror #23 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eoreq lr, r2, ip, asr #26 │ │ │ │ - ldrdeq lr, [r2], -r8 @ │ │ │ │ - eoreq lr, r2, r8, asr #26 │ │ │ │ - eoreq lr, r2, ip, lsr sp │ │ │ │ + eoreq lr, r2, r8, ror sp │ │ │ │ + eoreq lr, r2, r4, lsl #28 │ │ │ │ + eoreq lr, r2, r4, ror sp │ │ │ │ + eoreq lr, r2, r8, ror #26 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r5, r4, r8, ror #14 │ │ │ │ - eoreq lr, r2, r0, lsr #25 │ │ │ │ - eoreq lr, r2, r4, lsl sp │ │ │ │ - eoreq lr, r2, r8, lsl #25 │ │ │ │ - eoreq lr, r2, r8, lsl #26 │ │ │ │ - @ instruction: 0x002752bc │ │ │ │ - ldrdeq r5, [r4], -r0 @ │ │ │ │ - mlaeq r2, ip, fp, lr │ │ │ │ - eoreq lr, r2, ip, ror #23 │ │ │ │ - strdeq lr, [r2], -r0 @ │ │ │ │ - eoreq lr, r2, r8, ror fp │ │ │ │ + mlaeq r4, r4, r7, r5 │ │ │ │ + eoreq lr, r2, ip, asr #25 │ │ │ │ + eoreq lr, r2, r0, asr #26 │ │ │ │ + @ instruction: 0x0022ecb4 │ │ │ │ + eoreq lr, r2, r4, lsr sp │ │ │ │ + eoreq r5, r7, r0, asr #5 │ │ │ │ + strdeq r5, [r4], -ip @ │ │ │ │ + eoreq lr, r2, r8, asr #23 │ │ │ │ + eoreq lr, r2, r8, lsl ip │ │ │ │ + eoreq lr, r2, ip, lsl ip │ │ │ │ + eoreq lr, r2, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr lr, [pc, #3924] @ 3bd84 │ │ │ │ - ldr ip, [pc, #3924] @ 3bd88 │ │ │ │ + ldr lr, [pc, #3924] @ 3bd80 │ │ │ │ + ldr ip, [pc, #3924] @ 3bd84 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r8, [pc, #3904] @ 3bd8c │ │ │ │ + ldr r8, [pc, #3904] @ 3bd88 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #3900] @ 3bd90 │ │ │ │ + ldr r3, [pc, #3900] @ 3bd8c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r7, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ - beq 3aec8 │ │ │ │ + beq 3aec4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bce4 │ │ │ │ + bne 3bce0 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a28c │ │ │ │ + bl 3a288 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3b228 │ │ │ │ + bge 3b224 │ │ │ │ bic r2, r6, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a034 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3af98 │ │ │ │ + bne 3af94 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub ip, r6, #3 │ │ │ │ ands r4, r7, #1 │ │ │ │ clz ip, ip │ │ │ │ mov r1, r7 │ │ │ │ lsr ip, ip, #5 │ │ │ │ - bne 3b0d0 │ │ │ │ + bne 3b0cc │ │ │ │ ldrh r3, [r7] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b014 │ │ │ │ + bls 3b010 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ands r4, r0, #1 │ │ │ │ - beq 3b160 │ │ │ │ + beq 3b15c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b07c │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d8 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b124 │ │ │ │ + bhi 3b120 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ tst r0, #1 │ │ │ │ and r4, r1, #1 │ │ │ │ - bne 3b078 │ │ │ │ + bne 3b074 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b0f4 │ │ │ │ + bne 3b0f0 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, r5 │ │ │ │ - beq 3b234 │ │ │ │ + beq 3b230 │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1bc │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq 3b1dc │ │ │ │ + beq 3b1d8 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #5 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ movls r7, r1 │ │ │ │ - bhi 3af74 │ │ │ │ + bhi 3af70 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ ldrh r3, [r7, #2] │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ orrs r3, ip, r3 │ │ │ │ - beq 3af48 │ │ │ │ + beq 3af44 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1ea4d8 │ │ │ │ + bl 1ea4f0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b2e0 │ │ │ │ + bne 3b2dc │ │ │ │ bic r0, r6, #2 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r0, #1 │ │ │ │ clz r3, r3 │ │ │ │ and r4, r7, #1 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bne 3afa8 │ │ │ │ + bne 3afa4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3b2d0 │ │ │ │ + beq 3b2cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3af54 │ │ │ │ + beq 3af50 │ │ │ │ mov r5, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #3336] @ 3bd94 │ │ │ │ + ldr r3, [pc, #3336] @ 3bd90 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b348 │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 3b080 │ │ │ │ + bne 3b07c │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3b1b0 │ │ │ │ + bls 3b1ac │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq 3b080 │ │ │ │ + beq 3b07c │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ - beq 3b1c0 │ │ │ │ + beq 3b1bc │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ sub r5, r5, #44 @ 0x2c │ │ │ │ lsl r5, r5, #16 │ │ │ │ lsr r5, r5, #16 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 3b004 │ │ │ │ + bls 3b000 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #3168] @ 3bd98 │ │ │ │ - ldr r3, [pc, #3148] @ 3bd88 │ │ │ │ + ldr r2, [pc, #3168] @ 3bd94 │ │ │ │ + ldr r3, [pc, #3148] @ 3bd84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c10c │ │ │ │ + bne 3c108 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ldrsh r5, [r0] │ │ │ │ sub lr, r5, #44 @ 0x2c │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp lr, #1 │ │ │ │ - bhi 3afc0 │ │ │ │ + bhi 3afbc │ │ │ │ ldrh lr, [r0, #2] │ │ │ │ mvn lr, lr │ │ │ │ and lr, lr, #1 │ │ │ │ orrs lr, ip, lr │ │ │ │ - bne 3b268 │ │ │ │ + bne 3b264 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b104 │ │ │ │ + bne 3b100 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp r5, ip │ │ │ │ - bne 3afdc │ │ │ │ - b 3b244 │ │ │ │ + bne 3afd8 │ │ │ │ + b 3b240 │ │ │ │ sub r3, r6, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - b 3b184 │ │ │ │ + b 3b180 │ │ │ │ bl 96f04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ mov r0, r1 │ │ │ │ bl 96f04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ - bne 3b214 │ │ │ │ + bne 3b210 │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ba88 │ │ │ │ + bne 3ba84 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3bc1c │ │ │ │ + beq 3bc18 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ cmp r5, #163 @ 0xa3 │ │ │ │ - bgt 3bb20 │ │ │ │ + bgt 3bb1c │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ - ble 3c1fc │ │ │ │ - ldr ip, [pc, #2896] @ 3bd9c │ │ │ │ + ble 3c1f8 │ │ │ │ + ldr ip, [pc, #2896] @ 3bd98 │ │ │ │ sub lr, r5, #42 @ 0x2a │ │ │ │ add ip, pc, ip │ │ │ │ cmp lr, #121 @ 0x79 │ │ │ │ - bhi 3ba50 │ │ │ │ + bhi 3ba4c │ │ │ │ add lr, lr, lr │ │ │ │ ldrsh lr, [ip, lr] │ │ │ │ add pc, pc, lr, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3b000 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3b000 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3b000 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3b000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b004 │ │ │ │ + bne 3b000 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3b004 │ │ │ │ + bhi 3b000 │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ ldreq r7, [r1, #8] │ │ │ │ streq r7, [sp, #16] │ │ │ │ - b 3b004 │ │ │ │ + b 3b000 │ │ │ │ sub ip, r6, #3 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ - b 3b16c │ │ │ │ + b 3b168 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2740] @ 3bdac │ │ │ │ + b 3aec8 │ │ │ │ + ldr r3, [pc, #2740] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc5c │ │ │ │ - ldr r3, [pc, #2724] @ 3bdb0 │ │ │ │ + ble 3bc58 │ │ │ │ + ldr r3, [pc, #2724] @ 3bdac │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 3b330 │ │ │ │ - ldr r3, [pc, #2704] @ 3bdb4 │ │ │ │ + bcs 3b32c │ │ │ │ + ldr r3, [pc, #2704] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd34 │ │ │ │ + beq 3bd30 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - beq 3baf8 │ │ │ │ + beq 3baf4 │ │ │ │ mov r4, #1 │ │ │ │ str r0, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bne 3b3e0 │ │ │ │ - ldr r3, [pc, #2560] @ 3bda4 │ │ │ │ + bne 3b3dc │ │ │ │ + ldr r3, [pc, #2560] @ 3bda0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - beq 3b3e0 │ │ │ │ + beq 3b3dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ bic r3, r6, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3b420 │ │ │ │ + bne 3b41c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bne 3b488 │ │ │ │ + bne 3b484 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2428] @ 3bda4 │ │ │ │ + b 3aec8 │ │ │ │ + ldr r3, [pc, #2428] @ 3bda0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3b3f8 │ │ │ │ + beq 3b3f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab10 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 3b404 │ │ │ │ + bne 3b400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bdcc │ │ │ │ + beq 3bdc8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 3aecc │ │ │ │ - ldr r3, [pc, #2320] @ 3bdac │ │ │ │ + b 3aec8 │ │ │ │ + ldr r3, [pc, #2320] @ 3bda8 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc78 │ │ │ │ - ldr r3, [pc, #2304] @ 3bdb0 │ │ │ │ + ble 3bc74 │ │ │ │ + ldr r3, [pc, #2304] @ 3bdac │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 3b4d4 │ │ │ │ - ldr r3, [pc, #2284] @ 3bdb4 │ │ │ │ + bcs 3b4d0 │ │ │ │ + ldr r3, [pc, #2284] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bae0 │ │ │ │ + bne 3badc │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b348 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 3b350 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bne 3b34c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bd64 │ │ │ │ + ble 3bd60 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 3b610 │ │ │ │ - b 3bd4c │ │ │ │ + bgt 3b60c │ │ │ │ + b 3bd48 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287d0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3baec │ │ │ │ + beq 3bae8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3bd58 │ │ │ │ + beq 3bd54 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 3bd4c │ │ │ │ + beq 3bd48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3b5c4 │ │ │ │ + bne 3b5c0 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - b 3b5cc │ │ │ │ + b 3b5c8 │ │ │ │ cmp r6, #5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b654 │ │ │ │ + beq 3b650 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b224 │ │ │ │ + bne 3b220 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3b228 │ │ │ │ - ldr r3, [pc, #1828] @ 3bdac │ │ │ │ + b 3b224 │ │ │ │ + ldr r3, [pc, #1828] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc8c │ │ │ │ - ldr r3, [pc, #1812] @ 3bdb0 │ │ │ │ + ble 3bc88 │ │ │ │ + ldr r3, [pc, #1812] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b6c0 │ │ │ │ - ldr r3, [pc, #1792] @ 3bdb4 │ │ │ │ + bcs 3b6bc │ │ │ │ + ldr r3, [pc, #1792] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ - ldr r3, [pc, #1652] @ 3bdac │ │ │ │ + b 3aea0 │ │ │ │ + ldr r3, [pc, #1652] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc34 │ │ │ │ - ldr r3, [pc, #1636] @ 3bdb0 │ │ │ │ + ble 3bc30 │ │ │ │ + ldr r3, [pc, #1636] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b770 │ │ │ │ - ldr r3, [pc, #1616] @ 3bdb4 │ │ │ │ + bcs 3b76c │ │ │ │ + ldr r3, [pc, #1616] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 95d2c │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1500] @ 3bdac │ │ │ │ + b 3b12c │ │ │ │ + ldr r3, [pc, #1500] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bca0 │ │ │ │ + ble 3bc9c │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3bad8 │ │ │ │ + bne 3bad4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba48 │ │ │ │ + bne 3ba44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bad0 │ │ │ │ + beq 3bacc │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 3bac0 │ │ │ │ + beq 3babc │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3aea0 │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ bl 1b4714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1b4714 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ bl 1b4724 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1b4724 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1b470c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1b470c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ - ldr r3, [pc, #1228] @ 3bdac │ │ │ │ + b 3aea0 │ │ │ │ + ldr r3, [pc, #1228] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bcb8 │ │ │ │ - ldr r3, [pc, #1212] @ 3bdb0 │ │ │ │ + ble 3bcb4 │ │ │ │ + ldr r3, [pc, #1212] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b918 │ │ │ │ - ldr r3, [pc, #1192] @ 3bdb4 │ │ │ │ + bcs 3b914 │ │ │ │ + ldr r3, [pc, #1192] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bne 3b34c │ │ │ │ + bne 3b348 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 8fa0c │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - ldr r3, [pc, #1076] @ 3bdac │ │ │ │ + b 3b12c │ │ │ │ + ldr r3, [pc, #1076] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bccc │ │ │ │ - ldr r3, [pc, #1060] @ 3bdb0 │ │ │ │ + ble 3bcc8 │ │ │ │ + ldr r3, [pc, #1060] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3b9b0 │ │ │ │ - ldr r3, [pc, #1040] @ 3bdb4 │ │ │ │ + bcs 3b9ac │ │ │ │ + ldr r3, [pc, #1040] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bd6c │ │ │ │ + beq 3bd68 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 3ba30 │ │ │ │ - bl 104168 │ │ │ │ + bgt 3ba2c │ │ │ │ + bl 10416c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba28 │ │ │ │ + beq 3ba24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3aea0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b9c8 │ │ │ │ + beq 3b9c4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b 3b34c │ │ │ │ + b 3b348 │ │ │ │ cmp r6, #5 │ │ │ │ cmpne r6, #0 │ │ │ │ - bne 3c1fc │ │ │ │ + bne 3c1f8 │ │ │ │ sub r3, r5, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 3c1fc │ │ │ │ + bhi 3c1f8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aecc │ │ │ │ + b 3aec8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3b214 │ │ │ │ - b 3b124 │ │ │ │ + bne 3b210 │ │ │ │ + b 3b120 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 3aea4 │ │ │ │ + b 3aea0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b 3b838 │ │ │ │ + b 3b834 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b808 │ │ │ │ + b 3b804 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 3b50c │ │ │ │ + b 3b508 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - b 3b5ec │ │ │ │ + b 3b5e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 98f74 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ cmp r5, #189 @ 0xbd │ │ │ │ - bne 3c1fc │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + bne 3c1f8 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #620] @ 3bdac │ │ │ │ + ldr r3, [pc, #620] @ 3bda8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3bc48 │ │ │ │ - ldr r3, [pc, #596] @ 3bdb0 │ │ │ │ + ble 3bc44 │ │ │ │ + ldr r3, [pc, #596] @ 3bdac │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3bb80 │ │ │ │ - ldr r3, [pc, #576] @ 3bdb4 │ │ │ │ + bcs 3bb7c │ │ │ │ + ldr r3, [pc, #576] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3baa4 │ │ │ │ + beq 3baa0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b224 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc0c │ │ │ │ + bne 3bc08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2298dc │ │ │ │ + bl 229904 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 3bc0c │ │ │ │ + ble 3bc08 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r5, #2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b224 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 3bbd8 │ │ │ │ + bne 3bbd4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22f5c │ │ │ │ clz r4, r0 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 3b228 │ │ │ │ + b 3b224 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b744 │ │ │ │ + b 3b740 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3bb54 │ │ │ │ + b 3bb50 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b304 │ │ │ │ + b 3b300 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b4a8 │ │ │ │ + b 3b4a4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b694 │ │ │ │ + b 3b690 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b7dc │ │ │ │ + b 3b7d8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 3b8ec │ │ │ │ + b 3b8e8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 3b984 │ │ │ │ + b 3b980 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - bl 55fdc │ │ │ │ - ldr r4, [pc, #132] @ 3bda0 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r4, [pc, #132] @ 3bd9c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #4 │ │ │ │ str r3, [r9] │ │ │ │ subs r4, r4, r0 │ │ │ │ movne r4, #1 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, #1 │ │ │ │ - b 3b350 │ │ │ │ + b 3b34c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ - b 3b350 │ │ │ │ - bl 20b8fc │ │ │ │ - b 3b5b8 │ │ │ │ + b 3b34c │ │ │ │ + bl 20b924 │ │ │ │ + b 3b5b4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [r9] │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b130 │ │ │ │ - eoreq r5, r7, r4, asr #3 │ │ │ │ + b 3b12c │ │ │ │ + eoreq r5, r7, r8, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, r1, r5 │ │ │ │ + eoreq r5, r7, r0, lsr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - eoreq r4, r7, r0, asr #29 │ │ │ │ - strdeq r8, [r4], -r6 @ │ │ │ │ - mlaseq r5, r8, sl, ip │ │ │ │ + eoreq r4, r7, r4, asr #29 │ │ │ │ + eoreq r8, r4, r2, lsr #2 │ │ │ │ + mlaseq r5, ip, sl, ip │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq ip, r5, r8, lsl r6 │ │ │ │ - @ instruction: 0x0035c5d4 │ │ │ │ - eorseq ip, r5, ip, lsr #11 │ │ │ │ - eoreq sp, r2, r4, asr #13 │ │ │ │ + eorseq ip, r5, ip, lsl r6 │ │ │ │ + @ instruction: 0x0035c5d8 │ │ │ │ + @ instruction: 0x0035c5b0 │ │ │ │ + strdeq sp, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3be20 │ │ │ │ - ldr r3, [pc, #-64] @ 3bda4 │ │ │ │ + bne 3be1c │ │ │ │ + ldr r3, [pc, #-64] @ 3bda0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be20 │ │ │ │ + beq 3be1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3ab14 │ │ │ │ + bl 3ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b124 │ │ │ │ - ldr r3, [pc, #-128] @ 3bda8 │ │ │ │ + bne 3b120 │ │ │ │ + ldr r3, [pc, #-128] @ 3bda4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 3be80 │ │ │ │ + beq 3be7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c038 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 3be78 │ │ │ │ + beq 3be74 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c03c │ │ │ │ + beq 3c038 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b124 │ │ │ │ + bne 3b120 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3beac │ │ │ │ + bne 3bea8 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3b124 │ │ │ │ + beq 3b120 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #10 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1ecdd0 │ │ │ │ + bl 1ecde8 │ │ │ │ cmp r0, r5 │ │ │ │ strne r5, [sp, #48] @ 0x30 │ │ │ │ - beq 3c288 │ │ │ │ - ldr r3, [pc, #-308] @ 3bdac │ │ │ │ + beq 3c284 │ │ │ │ + ldr r3, [pc, #-308] @ 3bda8 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3c2e8 │ │ │ │ - ldr r3, [pc, #-324] @ 3bdb0 │ │ │ │ + ble 3c2e4 │ │ │ │ + ldr r3, [pc, #-324] @ 3bdac │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bcs 3bf24 │ │ │ │ - ldr r3, [pc, #-356] @ 3bdb4 │ │ │ │ + bcs 3bf20 │ │ │ │ + ldr r3, [pc, #-356] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c2c4 │ │ │ │ + beq 3c2c0 │ │ │ │ mov r5, #10 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, #7 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r5, r5, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ - b 3c02c │ │ │ │ + b 3c028 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r2, r5, #2 │ │ │ │ ldreq r3, [r3, r2, lsl #2] │ │ │ │ - beq 3bfe8 │ │ │ │ + beq 3bfe4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r0 │ │ │ │ addeq r3, r5, #2 │ │ │ │ ldreq r1, [r2, r3, lsl #2] │ │ │ │ - beq 3c010 │ │ │ │ + beq 3c00c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ sub r5, r5, #1 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3b228 │ │ │ │ + beq 3b224 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 3bfc4 │ │ │ │ + bne 3bfc0 │ │ │ │ mov r4, #1 │ │ │ │ - b 3b228 │ │ │ │ - mov r2, #4 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + b 3b224 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, #4 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #-688] @ 3bdac │ │ │ │ + ldr r2, [pc, #-688] @ 3bda8 │ │ │ │ mov r3, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r8, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 3c2d8 │ │ │ │ - ldr r3, [pc, #-744] @ 3bdb0 │ │ │ │ + ble 3c2d4 │ │ │ │ + ldr r3, [pc, #-744] @ 3bdac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 3c0cc │ │ │ │ - ldr r3, [pc, #-768] @ 3bdb4 │ │ │ │ + bcs 3c0c8 │ │ │ │ + ldr r3, [pc, #-768] @ 3bdb0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ ldreq r0, [sp, #20] │ │ │ │ moveq r3, #14 │ │ │ │ - beq 3c2c8 │ │ │ │ + beq 3c2c4 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c10c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ - bne 3c110 │ │ │ │ + bne 3c10c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - beq 3c110 │ │ │ │ + beq 3c10c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r6, #14 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 39ec0 │ │ │ │ + bl 39ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b228 │ │ │ │ + bne 3b224 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c234 │ │ │ │ + beq 3c230 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -25529,121 +25528,121 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bne 3c210 │ │ │ │ + bne 3c20c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 3c204 │ │ │ │ - ldr r3, [pc, #-1000] @ 3bdb8 │ │ │ │ + bne 3c200 │ │ │ │ + ldr r3, [pc, #-1000] @ 3bdb4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r1, #14 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #4 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #-1060] @ 3bdbc │ │ │ │ + ldr r3, [pc, #-1060] @ 3bdb8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ subs r4, r4, r3 │ │ │ │ movne r4, #1 │ │ │ │ str r2, [r9] │ │ │ │ - b 3b130 │ │ │ │ + b 3b12c │ │ │ │ lsl r5, r5, #2 │ │ │ │ - b 3b084 │ │ │ │ - ldr r3, [pc, #-1100] @ 3bdc0 │ │ │ │ + b 3b080 │ │ │ │ + ldr r3, [pc, #-1100] @ 3bdbc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 3c1a4 │ │ │ │ + b 3c1a0 │ │ │ │ mov r1, #14 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - b 3c1c4 │ │ │ │ + b 3c1c0 │ │ │ │ mov r0, #32 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #-1156] @ 3bdc4 │ │ │ │ + bl 34944 │ │ │ │ + ldr r3, [pc, #-1156] @ 3bdc0 │ │ │ │ mov ip, #2 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #-1184] @ 3bdc8 │ │ │ │ + ldr r0, [pc, #-1184] @ 3bdc4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 76a44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, #12] │ │ │ │ - b 3c148 │ │ │ │ + b 3c144 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3bed8 │ │ │ │ + beq 3bed4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r2, #1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecad8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3bed8 │ │ │ │ - b 3b228 │ │ │ │ + bne 3bed4 │ │ │ │ + b 3b224 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 39bf4 │ │ │ │ + bl 39bf0 │ │ │ │ mov r4, r0 │ │ │ │ - b 3b228 │ │ │ │ + b 3b224 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ - b 3c090 │ │ │ │ + bl 20b924 │ │ │ │ + b 3c08c │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 20b8fc │ │ │ │ - b 3beec │ │ │ │ + bl 20b924 │ │ │ │ + b 3bee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #320] @ 3c450 │ │ │ │ - ldr r2, [pc, #320] @ 3c454 │ │ │ │ + ldr lr, [pc, #320] @ 3c44c │ │ │ │ + ldr r2, [pc, #320] @ 3c450 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #308] @ 3c458 │ │ │ │ + ldr ip, [pc, #308] @ 3c454 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #304] @ 3c45c │ │ │ │ + ldr r3, [pc, #304] @ 3c458 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -25660,15 +25659,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #208] @ 3c460 │ │ │ │ + ldr r0, [pc, #208] @ 3c45c │ │ │ │ mov r2, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -25687,56 +25686,56 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov ip, #5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ str r4, [sp, #28] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c43c │ │ │ │ - ldr r0, [pc, #92] @ 3c464 │ │ │ │ + beq 3c438 │ │ │ │ + ldr r0, [pc, #92] @ 3c460 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c468 │ │ │ │ + ldr r2, [pc, #84] @ 3c464 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c454 │ │ │ │ + ldr r3, [pc, #56] @ 3c450 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c44c │ │ │ │ + bne 3c448 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c46c │ │ │ │ + ldr r0, [pc, #40] @ 3c468 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c408 │ │ │ │ + b 3c404 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, ror #25 │ │ │ │ + eoreq r3, r7, r8, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr #25 │ │ │ │ + eoreq r3, r7, r8, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, r8, r5, sp │ │ │ │ - @ instruction: 0x0035c3b0 │ │ │ │ - eoreq r3, r7, r0, ror #23 │ │ │ │ - eorseq ip, r5, r4, ror r3 │ │ │ │ + eoreq sp, r2, r4, asr #11 │ │ │ │ + @ instruction: 0x0035c3b4 │ │ │ │ + eoreq r3, r7, r4, ror #23 │ │ │ │ + eorseq ip, r5, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #196] @ 3c54c │ │ │ │ - ldr ip, [pc, #196] @ 3c550 │ │ │ │ + ldr lr, [pc, #196] @ 3c548 │ │ │ │ + ldr ip, [pc, #196] @ 3c54c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r0, [pc, #188] @ 3c554 │ │ │ │ + ldr r0, [pc, #188] @ 3c550 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ 3c558 │ │ │ │ + ldr r3, [pc, #184] @ 3c554 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ @@ -25748,86 +25747,86 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [r3, #24] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3c538 │ │ │ │ - ldr r0, [pc, #88] @ 3c55c │ │ │ │ + beq 3c534 │ │ │ │ + ldr r0, [pc, #88] @ 3c558 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ 3c560 │ │ │ │ + ldr r2, [pc, #80] @ 3c55c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c550 │ │ │ │ + ldr r3, [pc, #56] @ 3c54c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c548 │ │ │ │ + bne 3c544 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c564 │ │ │ │ + ldr r0, [pc, #36] @ 3c560 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c504 │ │ │ │ + b 3c500 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror fp │ │ │ │ + eoreq r3, r7, r4, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, asr #22 │ │ │ │ + eoreq r3, r7, r0, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035c2b4 │ │ │ │ - eoreq r3, r7, r4, ror #21 │ │ │ │ - eorseq ip, r5, r8, ror r2 │ │ │ │ + @ instruction: 0x0035c2b8 │ │ │ │ + eoreq r3, r7, r8, ror #21 │ │ │ │ + eorseq ip, r5, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 3c5cc │ │ │ │ - ldr r2, [pc, #76] @ 3c5d0 │ │ │ │ + ldr r3, [pc, #76] @ 3c5c8 │ │ │ │ + ldr r2, [pc, #76] @ 3c5cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, #748 @ 0x2ec │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ str ip, [r3, #756] @ 0x2f4 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c5bc │ │ │ │ - ldr r0, [pc, #28] @ 3c5d4 │ │ │ │ + beq 3c5b8 │ │ │ │ + ldr r0, [pc, #28] @ 3c5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 3c5d8 │ │ │ │ + ldr r0, [pc, #20] @ 3c5d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r3, r7, r8, ror sl │ │ │ │ + eoreq r3, r7, ip, ror sl │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq ip, r5, r0, lsl #4 │ │ │ │ - @ instruction: 0x0035c1f4 │ │ │ │ + eorseq ip, r5, r4, lsl #4 │ │ │ │ + @ instruction: 0x0035c1f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #244] @ 3c6e8 │ │ │ │ - ldr r0, [pc, #244] @ 3c6ec │ │ │ │ + ldr ip, [pc, #244] @ 3c6e4 │ │ │ │ + ldr r0, [pc, #244] @ 3c6e8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #236] @ 3c6f0 │ │ │ │ + ldr r2, [pc, #236] @ 3c6ec │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #232] @ 3c6f4 │ │ │ │ + ldr r3, [pc, #232] @ 3c6f0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -25853,56 +25852,56 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c6d4 │ │ │ │ - ldr r0, [pc, #88] @ 3c6f8 │ │ │ │ + beq 3c6d0 │ │ │ │ + ldr r0, [pc, #88] @ 3c6f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c6fc │ │ │ │ + ldr r2, [pc, #80] @ 3c6f8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c6ec │ │ │ │ + ldr r3, [pc, #56] @ 3c6e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c6e4 │ │ │ │ + bne 3c6e0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c700 │ │ │ │ + ldr r0, [pc, #36] @ 3c6fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c6a0 │ │ │ │ + b 3c69c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r4, lsl #20 │ │ │ │ + eoreq r3, r7, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, ror #19 │ │ │ │ + eoreq r3, r7, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r5, r8, lsl r1 │ │ │ │ - eoreq r3, r7, r8, asr #18 │ │ │ │ - ldrsbeq ip, [r5], -ip @ │ │ │ │ + eorseq ip, r5, ip, lsl r1 │ │ │ │ + eoreq r3, r7, ip, asr #18 │ │ │ │ + eorseq ip, r5, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #316] @ 3c858 │ │ │ │ - ldr r2, [pc, #316] @ 3c85c │ │ │ │ + ldr lr, [pc, #316] @ 3c854 │ │ │ │ + ldr r2, [pc, #316] @ 3c858 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #304] @ 3c860 │ │ │ │ + ldr ip, [pc, #304] @ 3c85c │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #300] @ 3c864 │ │ │ │ + ldr r3, [pc, #300] @ 3c860 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ @@ -25919,15 +25918,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #204] @ 3c868 │ │ │ │ + ldr r0, [pc, #204] @ 3c864 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -25945,56 +25944,56 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3c844 │ │ │ │ - ldr r0, [pc, #92] @ 3c86c │ │ │ │ + beq 3c840 │ │ │ │ + ldr r0, [pc, #92] @ 3c868 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #84] @ 3c870 │ │ │ │ + ldr r2, [pc, #84] @ 3c86c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 3c85c │ │ │ │ + ldr r3, [pc, #56] @ 3c858 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c854 │ │ │ │ + bne 3c850 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ 3c874 │ │ │ │ + ldr r0, [pc, #40] @ 3c870 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c810 │ │ │ │ + b 3c80c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ + ldrdeq r3, [r7], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002738b8 │ │ │ │ + @ instruction: 0x002738bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, ip, ror #2 │ │ │ │ - eorseq fp, r5, r8, lsr #31 │ │ │ │ - ldrdeq r3, [r7], -r8 @ │ │ │ │ - eorseq fp, r5, ip, ror #30 │ │ │ │ + mlaeq r2, r8, r1, sp │ │ │ │ + eorseq fp, r5, ip, lsr #31 │ │ │ │ + ldrdeq r3, [r7], -ip @ │ │ │ │ + eorseq fp, r5, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #248] @ 3c988 │ │ │ │ - ldr r2, [pc, #248] @ 3c98c │ │ │ │ + ldr ip, [pc, #248] @ 3c984 │ │ │ │ + ldr r2, [pc, #248] @ 3c988 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r0, [pc, #240] @ 3c990 │ │ │ │ + ldr r0, [pc, #240] @ 3c98c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #236] @ 3c994 │ │ │ │ + ldr r3, [pc, #236] @ 3c990 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -26021,57 +26020,57 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ ldm r2, {r0, r1} │ │ │ │ mov r2, sp │ │ │ │ str ip, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c974 │ │ │ │ - ldr r0, [pc, #88] @ 3c998 │ │ │ │ + beq 3c970 │ │ │ │ + ldr r0, [pc, #88] @ 3c994 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 3c99c │ │ │ │ + ldr r2, [pc, #80] @ 3c998 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3c98c │ │ │ │ + ldr r3, [pc, #56] @ 3c988 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3c984 │ │ │ │ + bne 3c980 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ 3c9a0 │ │ │ │ + ldr r0, [pc, #36] @ 3c99c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 3c940 │ │ │ │ + b 3c93c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r8, ror #14 │ │ │ │ + eoreq r3, r7, ip, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r8, asr #14 │ │ │ │ + eoreq r3, r7, ip, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r8, ror lr │ │ │ │ - eoreq r3, r7, r8, lsr #13 │ │ │ │ - eorseq fp, r5, ip, lsr lr │ │ │ │ + eorseq fp, r5, ip, ror lr │ │ │ │ + eoreq r3, r7, ip, lsr #13 │ │ │ │ + eorseq fp, r5, r0, asr #28 │ │ │ │ │ │ │ │ -0003c9a4 : │ │ │ │ +0003c9a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #208] @ 3ca8c │ │ │ │ - ldr ip, [pc, #208] @ 3ca90 │ │ │ │ + ldr lr, [pc, #208] @ 3ca88 │ │ │ │ + ldr ip, [pc, #208] @ 3ca8c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #200] @ 3ca94 │ │ │ │ + ldr r3, [pc, #200] @ 3ca90 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #196] @ 3ca98 │ │ │ │ + ldr r2, [pc, #196] @ 3ca94 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -26096,68 +26095,68 @@ │ │ │ │ mov r2, sp │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ca9c │ │ │ │ + ldr r2, [pc, #60] @ 3ca98 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ca90 │ │ │ │ + ldr r3, [pc, #40] @ 3ca8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ca88 │ │ │ │ + bne 3ca84 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, lsr r6 │ │ │ │ + eoreq r3, r7, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl r6 │ │ │ │ + eoreq r3, r7, r0, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r7, r4, r5, r3 │ │ │ │ + mlaeq r7, r8, r5, r3 │ │ │ │ │ │ │ │ -0003caa0 : │ │ │ │ +0003ca9c : │ │ │ │ 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 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a034 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3c9a4 │ │ │ │ + b 3c9a0 │ │ │ │ │ │ │ │ -0003caec : │ │ │ │ +0003cae8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #204] @ 3cbd0 │ │ │ │ - ldr ip, [pc, #204] @ 3cbd4 │ │ │ │ + ldr lr, [pc, #204] @ 3cbcc │ │ │ │ + ldr ip, [pc, #204] @ 3cbd0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 3cbd8 │ │ │ │ + ldr r3, [pc, #196] @ 3cbd4 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #192] @ 3cbdc │ │ │ │ + ldr r2, [pc, #192] @ 3cbd8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26181,71 +26180,71 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ strd r6, [sp] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cbe0 │ │ │ │ + ldr r2, [pc, #60] @ 3cbdc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cbd4 │ │ │ │ + ldr r3, [pc, #40] @ 3cbd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3cbcc │ │ │ │ + bne 3cbc8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r7], -r4 @ │ │ │ │ + strdeq r3, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r3, [r7], -r4 @ │ │ │ │ + ldrdeq r3, [r7], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, asr r4 │ │ │ │ + eoreq r3, r7, r4, asr r4 │ │ │ │ │ │ │ │ -0003cbe4 : │ │ │ │ +0003cbe0 : │ │ │ │ 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 3a28c │ │ │ │ + bl 3a288 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a038 │ │ │ │ + bl 3a034 │ │ │ │ cmn r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3caec │ │ │ │ + b 3cae8 │ │ │ │ │ │ │ │ -0003cc30 : │ │ │ │ - b 3ae18 │ │ │ │ +0003cc2c : │ │ │ │ + b 3ae14 │ │ │ │ │ │ │ │ -0003cc34 : │ │ │ │ +0003cc30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 3cd20 │ │ │ │ - ldr ip, [pc, #212] @ 3cd24 │ │ │ │ + ldr lr, [pc, #212] @ 3cd1c │ │ │ │ + ldr ip, [pc, #212] @ 3cd20 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3cd28 │ │ │ │ + ldr r3, [pc, #204] @ 3cd24 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3cd2c │ │ │ │ + ldr r2, [pc, #200] @ 3cd28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26271,66 +26270,66 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3cd30 │ │ │ │ + ldr r2, [pc, #60] @ 3cd2c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3cd24 │ │ │ │ + ldr r3, [pc, #40] @ 3cd20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3cd1c │ │ │ │ + bne 3cd18 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, lsr #7 │ │ │ │ + @ instruction: 0x002733b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, ip, lsl #7 │ │ │ │ + mlaeq r7, r0, r3, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r7, r0, lsl #6 │ │ │ │ + eoreq r3, r7, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cd68 │ │ │ │ - ldr r0, [pc, #20] @ 3cd78 │ │ │ │ + beq 3cd64 │ │ │ │ + ldr r0, [pc, #20] @ 3cd74 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cd7c │ │ │ │ + ldr r0, [pc, #12] @ 3cd78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r4, asr sl │ │ │ │ - eorseq fp, r5, r8, asr #20 │ │ │ │ + eorseq fp, r5, r8, asr sl │ │ │ │ + eorseq fp, r5, ip, asr #20 │ │ │ │ │ │ │ │ -0003cd80 : │ │ │ │ +0003cd7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 3ce6c │ │ │ │ - ldr ip, [pc, #212] @ 3ce70 │ │ │ │ + ldr lr, [pc, #212] @ 3ce68 │ │ │ │ + ldr ip, [pc, #212] @ 3ce6c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #204] @ 3ce74 │ │ │ │ + ldr r3, [pc, #204] @ 3ce70 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #200] @ 3ce78 │ │ │ │ + ldr r2, [pc, #200] @ 3ce74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -26356,355 +26355,355 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str ip, [r4] │ │ │ │ - bl 3ae18 │ │ │ │ + bl 3ae14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #60] @ 3ce7c │ │ │ │ + ldr r2, [pc, #60] @ 3ce78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3ce70 │ │ │ │ + ldr r3, [pc, #40] @ 3ce6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ce68 │ │ │ │ + bne 3ce64 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, r0, ror #4 │ │ │ │ + eoreq r3, r7, r4, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r0, asr #4 │ │ │ │ + eoreq r3, r7, r4, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002731b4 │ │ │ │ + @ instruction: 0x002731b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 3cd80 │ │ │ │ + bl 3cd7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ceb4 │ │ │ │ - ldr r0, [pc, #20] @ 3cec4 │ │ │ │ + beq 3ceb0 │ │ │ │ + ldr r0, [pc, #20] @ 3cec0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 3cec8 │ │ │ │ + ldr r0, [pc, #12] @ 3cec4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r5, r8, lsl #18 │ │ │ │ - @ instruction: 0x0035b8fc │ │ │ │ + eorseq fp, r5, ip, lsl #18 │ │ │ │ + eorseq fp, r5, r0, lsl #18 │ │ │ │ subs r3, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3ceec │ │ │ │ + bne 3cee8 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #84] @ 3cf50 │ │ │ │ - ldr ip, [pc, #84] @ 3cf54 │ │ │ │ + ldr r4, [pc, #84] @ 3cf4c │ │ │ │ + ldr ip, [pc, #84] @ 3cf50 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp ip, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #60] @ 3cf58 │ │ │ │ + ldr r1, [pc, #60] @ 3cf54 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r1, [pc, #44] @ 3cf5c │ │ │ │ + ldr r1, [pc, #44] @ 3cf58 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ cmpne lr, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, lr │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - strdeq r3, [r7], -ip @ │ │ │ │ + eoreq r3, r7, r0, lsl #2 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #216] @ 3d050 │ │ │ │ - ldr lr, [pc, #216] @ 3d054 │ │ │ │ + ldr r4, [pc, #216] @ 3d04c │ │ │ │ + ldr lr, [pc, #216] @ 3d050 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #196] @ 3d058 │ │ │ │ + ldr r3, [pc, #196] @ 3d054 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #192] @ 3d05c │ │ │ │ + ldr ip, [pc, #192] @ 3d058 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 203084 │ │ │ │ + bl 2030ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3d00c │ │ │ │ + beq 3d008 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3d03c │ │ │ │ + beq 3d038 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ 3d060 │ │ │ │ + ldr r2, [pc, #76] @ 3d05c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3d054 │ │ │ │ + ldr r3, [pc, #56] @ 3d050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d04c │ │ │ │ + bne 3d048 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ - bne 3d000 │ │ │ │ - b 3d00c │ │ │ │ + bne 3cffc │ │ │ │ + b 3d008 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r7, ip, ror r0 │ │ │ │ + eoreq r3, r7, r0, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r7, r4, asr r0 │ │ │ │ + eoreq r3, r7, r8, asr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r0, ror #31 │ │ │ │ + eoreq r2, r7, r4, ror #31 │ │ │ │ │ │ │ │ -0003d064 : │ │ │ │ - ldr r3, [pc, #8] @ 3d074 │ │ │ │ +0003d060 : │ │ │ │ + ldr r3, [pc, #8] @ 3d070 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, r0, ror r7 │ │ │ │ + eorseq fp, r5, r4, ror r7 │ │ │ │ │ │ │ │ -0003d078 : │ │ │ │ - ldr r3, [pc, #4] @ 3d084 │ │ │ │ +0003d074 : │ │ │ │ + ldr r3, [pc, #4] @ 3d080 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq fp, r5, ip, asr r7 │ │ │ │ + eorseq fp, r5, r0, ror #14 │ │ │ │ │ │ │ │ -0003d088 : │ │ │ │ +0003d084 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #180] @ 3d154 │ │ │ │ - ldr r1, [pc, #180] @ 3d158 │ │ │ │ + ldr ip, [pc, #180] @ 3d150 │ │ │ │ + ldr r1, [pc, #180] @ 3d154 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 3d15c │ │ │ │ + ldr r3, [pc, #172] @ 3d158 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #168] @ 3d160 │ │ │ │ + ldr r2, [pc, #168] @ 3d15c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #92] @ 3d164 │ │ │ │ + bl 1f5db8 │ │ │ │ + ldr r3, [pc, #92] @ 3d160 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2610 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3d168 │ │ │ │ + ldr r2, [pc, #72] @ 3d164 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3d158 │ │ │ │ + ldr r3, [pc, #48] @ 3d154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d150 │ │ │ │ + bne 3d14c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr pc │ │ │ │ + eoreq r2, r7, ip, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, lsr pc │ │ │ │ + eoreq r2, r7, ip, lsr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0035b6d4 │ │ │ │ - ldrdeq r2, [r7], -r4 @ │ │ │ │ + @ instruction: 0x0035b6d8 │ │ │ │ + ldrdeq r2, [r7], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #172] @ 3d230 │ │ │ │ - ldr r1, [pc, #172] @ 3d234 │ │ │ │ + ldr r0, [pc, #172] @ 3d22c │ │ │ │ + ldr r1, [pc, #172] @ 3d230 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d238 │ │ │ │ + ldr r3, [pc, #164] @ 3d234 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d23c │ │ │ │ + ldr r2, [pc, #160] @ 3d238 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #140] @ 3d240 │ │ │ │ + ldr r0, [pc, #140] @ 3d23c │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d244 │ │ │ │ + ldr r2, [pc, #64] @ 3d240 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d234 │ │ │ │ + ldr r3, [pc, #40] @ 3d230 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d22c │ │ │ │ + bne 3d228 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r4, ror lr │ │ │ │ + eoreq r2, r7, r8, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, asr lr │ │ │ │ + eoreq r2, r7, r8, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0022c8bc │ │ │ │ - strdeq r2, [r7], -r0 @ │ │ │ │ + eoreq ip, r2, r8, ror #17 │ │ │ │ + strdeq r2, [r7], -r4 @ │ │ │ │ │ │ │ │ -0003d248 : │ │ │ │ +0003d244 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #172] @ 3d30c │ │ │ │ - ldr r1, [pc, #172] @ 3d310 │ │ │ │ + ldr r0, [pc, #172] @ 3d308 │ │ │ │ + ldr r1, [pc, #172] @ 3d30c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3d314 │ │ │ │ + ldr r3, [pc, #164] @ 3d310 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #160] @ 3d318 │ │ │ │ + ldr r2, [pc, #160] @ 3d314 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #140] @ 3d31c │ │ │ │ + ldr r0, [pc, #140] @ 3d318 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 791cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 3d320 │ │ │ │ + ldr r2, [pc, #64] @ 3d31c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3d310 │ │ │ │ + ldr r3, [pc, #40] @ 3d30c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d308 │ │ │ │ + bne 3d304 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r8, sp, r2 │ │ │ │ + mlaeq r7, ip, sp, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r8, ror sp │ │ │ │ + eoreq r2, r7, ip, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r2, r8, ror #15 │ │ │ │ - eoreq r2, r7, r4, lsl sp │ │ │ │ + eoreq ip, r2, r4, lsl r8 │ │ │ │ + eoreq r2, r7, r8, lsl sp │ │ │ │ │ │ │ │ -0003d324 : │ │ │ │ +0003d320 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003d328 : │ │ │ │ +0003d324 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #324] @ 3d484 │ │ │ │ - ldr r2, [pc, #324] @ 3d488 │ │ │ │ + ldr r1, [pc, #324] @ 3d480 │ │ │ │ + ldr r2, [pc, #324] @ 3d484 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #316] @ 3d48c │ │ │ │ + ldr r4, [pc, #316] @ 3d488 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #312] @ 3d490 │ │ │ │ + ldr r3, [pc, #312] @ 3d48c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -26715,354 +26714,354 @@ │ │ │ │ mov r7, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 37964 │ │ │ │ - ldr r1, [pc, #236] @ 3d494 │ │ │ │ + bl 37960 │ │ │ │ + ldr r1, [pc, #236] @ 3d490 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b3c │ │ │ │ - ldr r3, [pc, #220] @ 3d498 │ │ │ │ + bl 208b64 │ │ │ │ + ldr r3, [pc, #220] @ 3d494 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r5, [r3] │ │ │ │ - bl 39300 │ │ │ │ - bl 52ea0 │ │ │ │ + bl 392fc │ │ │ │ + bl 52e9c │ │ │ │ bl 776e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 212380 │ │ │ │ + bl 2123a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40564 │ │ │ │ + bl 40560 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #5 │ │ │ │ bl 8efd0 │ │ │ │ - ldr r3, [pc, #172] @ 3d49c │ │ │ │ + ldr r3, [pc, #172] @ 3d498 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ - bl 59788 │ │ │ │ + bl 59784 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - ldr r0, [pc, #136] @ 3d4a0 │ │ │ │ + bl 16d130 │ │ │ │ + bl 188940 │ │ │ │ + bl 41c48 │ │ │ │ + bl 41cb0 │ │ │ │ + bl 516f4 │ │ │ │ + ldr r0, [pc, #136] @ 3d49c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #128] @ 3d4a4 │ │ │ │ + bl 1f5db8 │ │ │ │ + ldr r3, [pc, #128] @ 3d4a0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ - ldr r3, [pc, #112] @ 3d4a8 │ │ │ │ + bl f1af8 │ │ │ │ + ldr r3, [pc, #112] @ 3d4a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 241010 │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ + bl 241038 │ │ │ │ + bl 3d168 │ │ │ │ + bl 17f51c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #88] @ 3d4ac │ │ │ │ + ldr r2, [pc, #88] @ 3d4a8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 3d488 │ │ │ │ + ldr r3, [pc, #44] @ 3d484 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d480 │ │ │ │ + bne 3d47c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272cb8 │ │ │ │ + @ instruction: 0x00272cbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, ip, r2 │ │ │ │ + mlaeq r7, ip, ip, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffb44 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r2, r4, lsr r6 │ │ │ │ + eoreq sl, r2, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq fp, r5, r4, lsr #7 │ │ │ │ - eoreq r2, r7, r0, lsr #23 │ │ │ │ + eorseq fp, r5, r8, lsr #7 │ │ │ │ + eoreq r2, r7, r4, lsr #23 │ │ │ │ │ │ │ │ -0003d4b0 : │ │ │ │ +0003d4ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #76] @ 3d514 │ │ │ │ + ldr r4, [pc, #76] @ 3d510 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 3d504 │ │ │ │ - ldr r0, [pc, #64] @ 3d518 │ │ │ │ + beq 3d500 │ │ │ │ + ldr r0, [pc, #64] @ 3d514 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ - bl 207568 │ │ │ │ - bl 179c6c │ │ │ │ + bl 2090a4 │ │ │ │ + bl 207590 │ │ │ │ + bl 179c70 │ │ │ │ bl 8c09c │ │ │ │ - bl 39260 │ │ │ │ - bl 1d4b64 │ │ │ │ - ldr r3, [pc, #36] @ 3d51c │ │ │ │ + bl 3925c │ │ │ │ + bl 1d4b68 │ │ │ │ + ldr r3, [pc, #36] @ 3d518 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 265b5c │ │ │ │ - ldr r0, [pc, #20] @ 3d520 │ │ │ │ + b 265b84 │ │ │ │ + ldr r0, [pc, #20] @ 3d51c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20907c │ │ │ │ - b 3d4dc │ │ │ │ - eoreq r2, r7, r0, lsr fp │ │ │ │ + bl 2090a4 │ │ │ │ + b 3d4d8 │ │ │ │ + eoreq r2, r7, r4, lsr fp │ │ │ │ @ instruction: 0xfffff9f0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ │ │ │ │ -0003d524 : │ │ │ │ +0003d520 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #248] @ 3d634 │ │ │ │ + ldr ip, [pc, #248] @ 3d630 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 3d638 │ │ │ │ + ldr r0, [pc, #240] @ 3d634 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #232] @ 3d63c │ │ │ │ - ldr r2, [pc, #232] @ 3d640 │ │ │ │ + ldr r3, [pc, #232] @ 3d638 │ │ │ │ + ldr r2, [pc, #232] @ 3d63c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3d608 │ │ │ │ + beq 3d604 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #100] @ 3d644 │ │ │ │ + ldr r2, [pc, #100] @ 3d640 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ 3d638 │ │ │ │ + ldr r3, [pc, #80] @ 3d634 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d630 │ │ │ │ + bne 3d62c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 959b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3d5cc │ │ │ │ + b 3d5c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00272ab4 │ │ │ │ + @ instruction: 0x00272ab8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, sl, r2 │ │ │ │ + mlaeq r7, ip, sl, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r4, lsl sl │ │ │ │ + eoreq r2, r7, r8, lsl sl │ │ │ │ │ │ │ │ -0003d648 : │ │ │ │ +0003d644 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #176] @ 3d710 │ │ │ │ - ldr ip, [pc, #176] @ 3d714 │ │ │ │ + ldr lr, [pc, #176] @ 3d70c │ │ │ │ + ldr ip, [pc, #176] @ 3d710 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 3d718 │ │ │ │ + ldr r3, [pc, #164] @ 3d714 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #160] @ 3d71c │ │ │ │ + ldr r1, [pc, #160] @ 3d718 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ - ldr r2, [pc, #140] @ 3d720 │ │ │ │ + ldr r2, [pc, #140] @ 3d71c │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 95ab4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3d714 │ │ │ │ + ldr r3, [pc, #48] @ 3d710 │ │ │ │ str r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ 3d724 │ │ │ │ + ldr r2, [pc, #56] @ 3d720 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d70c │ │ │ │ + bne 3d708 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, r9, r2 │ │ │ │ + mlaeq r7, r8, r9, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r4, ror r9 │ │ │ │ + eoreq r2, r7, r8, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq fp, r5, r4, lsr r1 │ │ │ │ - eoreq r2, r7, r0, lsl r9 │ │ │ │ + eorseq fp, r5, r8, lsr r1 │ │ │ │ + eoreq r2, r7, r4, lsl r9 │ │ │ │ │ │ │ │ -0003d728 : │ │ │ │ +0003d724 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r1, [pc, #1912] @ 3deb8 │ │ │ │ - ldr r2, [pc, #1912] @ 3debc │ │ │ │ + ldr r1, [pc, #1912] @ 3deb4 │ │ │ │ + ldr r2, [pc, #1912] @ 3deb8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r8, [pc, #1904] @ 3dec0 │ │ │ │ + ldr r8, [pc, #1904] @ 3debc │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #1900] @ 3dec4 │ │ │ │ + ldr r3, [pc, #1900] @ 3dec0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1856] @ 3dec8 │ │ │ │ + ldr r3, [pc, #1856] @ 3dec4 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r9, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d7e4 │ │ │ │ + beq 3d7e0 │ │ │ │ str r1, [r4] │ │ │ │ - bl 3d328 │ │ │ │ - ldr r2, [pc, #1804] @ 3decc │ │ │ │ - ldr r3, [pc, #1784] @ 3debc │ │ │ │ + bl 3d324 │ │ │ │ + ldr r2, [pc, #1804] @ 3dec8 │ │ │ │ + ldr r3, [pc, #1784] @ 3deb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3de88 │ │ │ │ + bne 3de84 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 37964 │ │ │ │ - ldr r5, [pc, #1760] @ 3ded0 │ │ │ │ + bl 37960 │ │ │ │ + ldr r5, [pc, #1760] @ 3decc │ │ │ │ mov r7, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 3931c │ │ │ │ + bl 39318 │ │ │ │ bl 96c84 │ │ │ │ - bl 248cf4 │ │ │ │ - bl 24b848 │ │ │ │ - bl eddfc │ │ │ │ - bl 14a2e8 │ │ │ │ - bl 1ba174 │ │ │ │ - bl 1c83b8 │ │ │ │ - bl 21e1ac │ │ │ │ - bl ea280 │ │ │ │ - bl 207240 │ │ │ │ - bl 3a4bc │ │ │ │ + bl 248d1c │ │ │ │ + bl 24b870 │ │ │ │ + bl ede04 │ │ │ │ + bl 14a2ec │ │ │ │ + bl 1ba178 │ │ │ │ + bl 1c83bc │ │ │ │ + bl 21e1d4 │ │ │ │ + bl ea288 │ │ │ │ + bl 207268 │ │ │ │ + bl 3a4b8 │ │ │ │ bl 9016c │ │ │ │ - bl 1d489c │ │ │ │ - bl 1f5278 │ │ │ │ - bl 21af18 │ │ │ │ - bl 2065e8 │ │ │ │ - bl 23641c │ │ │ │ + bl 1d48a0 │ │ │ │ + bl 1f5290 │ │ │ │ + bl 21af40 │ │ │ │ + bl 206610 │ │ │ │ + bl 236444 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1620] @ 3ded4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1620] @ 3ded0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #96 @ 0x60 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strh r3, [r0] │ │ │ │ mov r0, r7 │ │ │ │ bl 8ea90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -27086,423 +27085,423 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, r5, #16 │ │ │ │ str r3, [r4] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r3, [pc, #1412] @ 3ded8 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r3, [pc, #1412] @ 3ded4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [r3] │ │ │ │ str r6, [r5, #20] │ │ │ │ - bl 1f52d4 │ │ │ │ - bl 41b34 │ │ │ │ + bl 1f52ec │ │ │ │ + bl 41b30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 74abc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f52d8 │ │ │ │ + bl 1f52f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ffe20 │ │ │ │ + bl ffe24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 12441c │ │ │ │ + bl 124424 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 112544 │ │ │ │ + bl 112548 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 13537c │ │ │ │ + bl 135380 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14000c │ │ │ │ - bl 241a50 │ │ │ │ - bl 24a730 │ │ │ │ + bl 140010 │ │ │ │ + bl 241a78 │ │ │ │ + bl 24a758 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1f7e14 │ │ │ │ + bl 1f7e3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 16c510 │ │ │ │ + bl 16c514 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 17d844 │ │ │ │ + bl 17d848 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1ce734 │ │ │ │ + bl 1ce738 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2248d4 │ │ │ │ + bl 2248fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24a8e4 │ │ │ │ + bl 24a90c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3a4fc │ │ │ │ + bl 3a4f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 24de20 │ │ │ │ + bl 24de48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 52884 │ │ │ │ + bl 52880 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1eefac │ │ │ │ + bl 1eefc4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 40828 │ │ │ │ + bl 40824 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 50980 │ │ │ │ + bl 5097c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 214b44 │ │ │ │ - bl 16cdf0 │ │ │ │ - bl 205b08 │ │ │ │ - bl 41bbc │ │ │ │ - bl 1e8fc4 │ │ │ │ + bl 214b6c │ │ │ │ + bl 16cdf4 │ │ │ │ + bl 205b30 │ │ │ │ + bl 41bb8 │ │ │ │ + bl 1e8fdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 80228 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1c1748 │ │ │ │ + bl 1c174c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 19fdb8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 18c5b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5d9f4 │ │ │ │ + bl 5d9f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2573cc │ │ │ │ + bl 2573f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1b4734 │ │ │ │ - bl 205b50 │ │ │ │ + bl 205b78 │ │ │ │ bl 8c014 │ │ │ │ - bl 165180 │ │ │ │ + bl 165184 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl f0998 │ │ │ │ + bl f09a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 10fcfc │ │ │ │ + bl 10fd00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 205bd8 │ │ │ │ + bl 205c00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 164df4 │ │ │ │ - bl 1108b0 │ │ │ │ - ldr r1, [pc, #1092] @ 3dedc │ │ │ │ + bl 164df8 │ │ │ │ + bl 1108b4 │ │ │ │ + ldr r1, [pc, #1092] @ 3ded8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [r4] │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 125a54 │ │ │ │ + bl 125a5c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1129e0 │ │ │ │ + bl 1129e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1357f4 │ │ │ │ + bl 1357f8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #1016] @ 3dee0 │ │ │ │ + bl 3d644 │ │ │ │ + ldr r1, [pc, #1016] @ 3dedc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 126cd8 │ │ │ │ + bl 126ce0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1130b8 │ │ │ │ + bl 1130bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 135e5c │ │ │ │ + bl 135e60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 140534 │ │ │ │ + bl 140538 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #940] @ 3dee4 │ │ │ │ + bl 3d644 │ │ │ │ + ldr r1, [pc, #940] @ 3dee0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 8c0a0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r1, [pc, #888] @ 3dee8 │ │ │ │ + bl 3d644 │ │ │ │ + ldr r1, [pc, #888] @ 3dee4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 179f18 │ │ │ │ + bl 179f1c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d644 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl f147c │ │ │ │ - ldr r1, [pc, #812] @ 3deec │ │ │ │ + bl f1484 │ │ │ │ + ldr r1, [pc, #812] @ 3dee8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str fp, [r4] │ │ │ │ - bl 3d524 │ │ │ │ + bl 3d520 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1277bc │ │ │ │ + bl 1277c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1133b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1361b0 │ │ │ │ + bl 1361b4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24b30c │ │ │ │ + bl 24b334 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 102a88 │ │ │ │ + bl 102a8c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 103178 │ │ │ │ + bl 10317c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 225544 │ │ │ │ + bl 22556c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 742a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2051b8 │ │ │ │ + bl 2051e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16cf2c │ │ │ │ + bl 16cf30 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 4070c │ │ │ │ + bl 40708 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 128434 │ │ │ │ + bl 12843c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 113ae8 │ │ │ │ + bl 113aec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 136890 │ │ │ │ + bl 136894 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d644 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - bl 236800 │ │ │ │ - ldr r0, [pc, #632] @ 3def0 │ │ │ │ + bl 236828 │ │ │ │ + ldr r0, [pc, #632] @ 3deec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 3de8c │ │ │ │ + bne 3de88 │ │ │ │ bl 1a0544 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 128780 │ │ │ │ + bl 128788 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 24100c │ │ │ │ + bl 241034 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ - bl 403c4 │ │ │ │ - bl 24bae4 │ │ │ │ - bl 17f4ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 403c0 │ │ │ │ + bl 24bb0c │ │ │ │ + bl 17f4b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str fp, [r4] │ │ │ │ - bl 37950 │ │ │ │ - bl 52ea0 │ │ │ │ + bl 3794c │ │ │ │ + bl 52e9c │ │ │ │ bl 776c8 │ │ │ │ bl 866c4 │ │ │ │ - bl 24b9c4 │ │ │ │ + bl 24b9ec │ │ │ │ bl e7110 │ │ │ │ - bl 5eb98 │ │ │ │ + bl 5eb94 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 212380 │ │ │ │ - ldr r0, [pc, #476] @ 3def4 │ │ │ │ + bl 2123a8 │ │ │ │ + ldr r0, [pc, #476] @ 3def0 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #452] @ 3def8 │ │ │ │ + bl 1f5db8 │ │ │ │ + ldr r3, [pc, #452] @ 3def4 │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r3, #864] @ 0x360 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 1f83a0 │ │ │ │ + bl 1f83c8 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ bl 73e54 │ │ │ │ - bl 176768 │ │ │ │ + bl 17676c │ │ │ │ mov r0, r6 │ │ │ │ - bl 40564 │ │ │ │ + bl 40560 │ │ │ │ bl 18c7a8 │ │ │ │ - bl 205a40 │ │ │ │ - bl 207524 │ │ │ │ - bl 1cbe34 │ │ │ │ - bl 47360 │ │ │ │ - bl 52b50 │ │ │ │ - bl f1580 │ │ │ │ - bl 24e1d8 │ │ │ │ + bl 205a68 │ │ │ │ + bl 20754c │ │ │ │ + bl 1cbe38 │ │ │ │ + bl 4735c │ │ │ │ + bl 52b4c │ │ │ │ + bl f1588 │ │ │ │ + bl 24e200 │ │ │ │ bl 1b4e10 │ │ │ │ - bl 1c1f20 │ │ │ │ - bl 240d78 │ │ │ │ - bl 2367c8 │ │ │ │ - bl 16d12c │ │ │ │ - bl 18893c │ │ │ │ - bl 41c4c │ │ │ │ - bl 41cb4 │ │ │ │ - bl 516f8 │ │ │ │ - bl 41c4c │ │ │ │ - bl 16517c │ │ │ │ + bl 1c1f24 │ │ │ │ + bl 240da0 │ │ │ │ + bl 2367f0 │ │ │ │ + bl 16d130 │ │ │ │ + bl 188940 │ │ │ │ + bl 41c48 │ │ │ │ + bl 41cb0 │ │ │ │ + bl 516f4 │ │ │ │ + bl 41c48 │ │ │ │ + bl 165180 │ │ │ │ bl 8c018 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ - bl 1059f4 │ │ │ │ + bl 38b80 │ │ │ │ + bl 1059f8 │ │ │ │ str r0, [r5, #28] │ │ │ │ - bl 106354 │ │ │ │ + bl 106358 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [r5, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #264] @ 3defc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #264] @ 3def8 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r3, [pc, #252] @ 3df00 │ │ │ │ + bl 1f5db8 │ │ │ │ + ldr r3, [pc, #252] @ 3defc │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ + bl f1af8 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 241010 │ │ │ │ - ldr r3, [pc, #228] @ 3df04 │ │ │ │ + bl 241038 │ │ │ │ + ldr r3, [pc, #228] @ 3df00 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #5 │ │ │ │ bl 8efd0 │ │ │ │ str r0, [r7] │ │ │ │ - bl 59788 │ │ │ │ + bl 59784 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3d16c │ │ │ │ - bl 17f518 │ │ │ │ - ldr r0, [pc, #180] @ 3df08 │ │ │ │ + bl 3d168 │ │ │ │ + bl 17f51c │ │ │ │ + ldr r0, [pc, #180] @ 3df04 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r5, #12] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2ef8 │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ str r1, [r4] │ │ │ │ - b 3d7b8 │ │ │ │ + b 3d7b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ 3df0c │ │ │ │ + ldr r2, [pc, #120] @ 3df08 │ │ │ │ mov r1, r7 │ │ │ │ ldr ip, [r8, r2] │ │ │ │ - ldr r2, [pc, #112] @ 3df10 │ │ │ │ + ldr r2, [pc, #112] @ 3df0c │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [ip] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ bl 22f20 │ │ │ │ - @ instruction: 0x002728b8 │ │ │ │ + @ instruction: 0x002728bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, r8, r8, r2 │ │ │ │ + mlaeq r7, ip, r8, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - eoreq r2, r7, r8, lsr r8 │ │ │ │ - eorseq sl, r5, r8, ror #31 │ │ │ │ - eoreq ip, r2, r4, lsl r2 │ │ │ │ + eoreq r2, r7, ip, lsr r8 │ │ │ │ + eorseq sl, r5, ip, ror #31 │ │ │ │ + eoreq ip, r2, r0, asr #4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq ip, r2, r4 │ │ │ │ - eoreq fp, r2, r0, asr #31 │ │ │ │ + eoreq ip, r2, r0, lsr r0 │ │ │ │ + eoreq fp, r2, ip, ror #31 │ │ │ │ + eoreq fp, r2, r4, lsr #31 │ │ │ │ eoreq fp, r2, r8, ror pc │ │ │ │ - eoreq fp, r2, ip, asr #30 │ │ │ │ - eoreq fp, r2, r8, lsl #30 │ │ │ │ + eoreq fp, r2, r4, lsr pc │ │ │ │ andeq r0, r0, r5, asr r6 │ │ │ │ - eoreq fp, r2, r8, asr #28 │ │ │ │ + eoreq fp, r2, r4, ror lr │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r9, r2, r4, asr ip │ │ │ │ + eoreq r9, r2, r0, lsl #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r2, ip, lsr #24 │ │ │ │ + eoreq fp, r2, r8, asr ip │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq fp, r2, r4, lsr ip │ │ │ │ + eoreq fp, r2, r0, ror #24 │ │ │ │ │ │ │ │ -0003df14 : │ │ │ │ +0003df10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #252] @ 3e028 │ │ │ │ - ldr lr, [pc, #252] @ 3e02c │ │ │ │ + ldr r4, [pc, #252] @ 3e024 │ │ │ │ + ldr lr, [pc, #252] @ 3e028 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #232] @ 3e030 │ │ │ │ + ldr r3, [pc, #232] @ 3e02c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #228] @ 3e034 │ │ │ │ + ldr ip, [pc, #228] @ 3e030 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r5, [pc, #144] @ 3e038 │ │ │ │ + ldr r5, [pc, #144] @ 3e034 │ │ │ │ bl 959b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 959b8 │ │ │ │ @@ -27515,303 +27514,303 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 959b8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ 3e03c │ │ │ │ + ldr r2, [pc, #64] @ 3e038 │ │ │ │ str r3, [r5, #20] │ │ │ │ - ldr r3, [pc, #40] @ 3e02c │ │ │ │ + ldr r3, [pc, #40] @ 3e028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e024 │ │ │ │ + bne 3e020 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r7, r8, asr #1 │ │ │ │ + eoreq r2, r7, ip, asr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r7, r0, lsr #1 │ │ │ │ + eoreq r2, r7, r4, lsr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, lsr #16 │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + eorseq sl, r5, r0, lsr r8 │ │ │ │ + strdeq r1, [r7], -ip @ │ │ │ │ │ │ │ │ -0003e040 : │ │ │ │ +0003e03c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #148] @ 3e0f4 │ │ │ │ + ldr r1, [pc, #148] @ 3e0f0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #144] @ 3e0f8 │ │ │ │ + ldr r2, [pc, #144] @ 3e0f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #136] @ 3e0fc │ │ │ │ - ldr ip, [pc, #136] @ 3e100 │ │ │ │ + ldr r3, [pc, #136] @ 3e0f8 │ │ │ │ + ldr ip, [pc, #136] @ 3e0fc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str sp, [sp, #20] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 3df14 │ │ │ │ + bl 3df10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 3e104 │ │ │ │ + ldr r2, [pc, #60] @ 3e100 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e0f8 │ │ │ │ + ldr r3, [pc, #40] @ 3e0f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e0f0 │ │ │ │ + bne 3e0ec │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r7, r4, pc, r1 @ │ │ │ │ + mlaeq r7, r8, pc, r1 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, ror pc │ │ │ │ + eoreq r1, r7, ip, ror pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, ip, lsr #30 │ │ │ │ + eoreq r1, r7, r0, lsr pc │ │ │ │ │ │ │ │ -0003e108 : │ │ │ │ +0003e104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #336] @ 3e270 │ │ │ │ - ldr r2, [pc, #336] @ 3e274 │ │ │ │ + ldr r1, [pc, #336] @ 3e26c │ │ │ │ + ldr r2, [pc, #336] @ 3e270 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #324] @ 3e278 │ │ │ │ + ldr r5, [pc, #324] @ 3e274 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #320] @ 3e27c │ │ │ │ - ldr r6, [pc, #320] @ 3e280 │ │ │ │ + ldr r3, [pc, #320] @ 3e278 │ │ │ │ + ldr r6, [pc, #320] @ 3e27c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmn r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e1cc │ │ │ │ - ldr r2, [pc, #204] @ 3e284 │ │ │ │ + beq 3e1c8 │ │ │ │ + ldr r2, [pc, #204] @ 3e280 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #-4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3e1c0 │ │ │ │ - ldr r3, [pc, #180] @ 3e288 │ │ │ │ + bne 3e1bc │ │ │ │ + ldr r3, [pc, #180] @ 3e284 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e224 │ │ │ │ + beq 3e220 │ │ │ │ ldr lr, [r5, #16] │ │ │ │ mvn r6, #3 │ │ │ │ add r2, lr, r2, lsl #2 │ │ │ │ sub r6, r6, lr │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r2, #-4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ asrne r3, r3, #1 │ │ │ │ addne r1, r1, ip │ │ │ │ ldrne r1, [r1, r6] │ │ │ │ strne r1, [r0, r3, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne 3e1f8 │ │ │ │ - ldr r3, [pc, #96] @ 3e28c │ │ │ │ + bne 3e1f4 │ │ │ │ + ldr r3, [pc, #96] @ 3e288 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r2] │ │ │ │ - ldr r2, [pc, #76] @ 3e290 │ │ │ │ + ldr r2, [pc, #76] @ 3e28c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 3e274 │ │ │ │ + ldr r3, [pc, #40] @ 3e270 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e26c │ │ │ │ + bne 3e268 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -r4 @ │ │ │ │ + ldrdeq r1, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271eb0 │ │ │ │ + @ instruction: 0x00271eb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, r8, lsl #13 │ │ │ │ + eorseq sl, r5, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq sl, r5, r8, lsl #12 │ │ │ │ - eorseq sl, r5, ip, lsr #11 │ │ │ │ - @ instruction: 0x00271db0 │ │ │ │ + eorseq sl, r5, ip, lsl #12 │ │ │ │ + @ instruction: 0x0035a5b0 │ │ │ │ + @ instruction: 0x00271db4 │ │ │ │ │ │ │ │ -0003e294 : │ │ │ │ - ldr r3, [pc, #100] @ 3e300 │ │ │ │ +0003e290 : │ │ │ │ + ldr r3, [pc, #100] @ 3e2fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ - b 3e2c4 │ │ │ │ + b 3e2c0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - beq 3e2f8 │ │ │ │ + beq 3e2f4 │ │ │ │ ldr r2, [r1, #-4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e2bc │ │ │ │ + beq 3e2b8 │ │ │ │ tst r2, #1 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b8 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #36 @ 0x24 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b8 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 3e2bc │ │ │ │ + bne 3e2b8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eorseq sl, r5, r0, asr #10 │ │ │ │ + eorseq sl, r5, r4, asr #10 │ │ │ │ │ │ │ │ -0003e304 : │ │ │ │ +0003e300 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #240] @ 3e40c │ │ │ │ - ldr r1, [pc, #240] @ 3e410 │ │ │ │ + ldr ip, [pc, #240] @ 3e408 │ │ │ │ + ldr r1, [pc, #240] @ 3e40c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ 3e414 │ │ │ │ + ldr r3, [pc, #232] @ 3e410 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 3e418 │ │ │ │ + ldr r2, [pc, #228] @ 3e414 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #3 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r5, [pc, #140] @ 3e41c │ │ │ │ + bl 1f5db8 │ │ │ │ + ldr r5, [pc, #140] @ 3e418 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3e3e4 │ │ │ │ + beq 3e3e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #100] @ 3e420 │ │ │ │ + ldr r2, [pc, #100] @ 3e41c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #76] @ 3e410 │ │ │ │ + ldr r3, [pc, #76] @ 3e40c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e408 │ │ │ │ + bne 3e404 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2610 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ - bne 3e3b4 │ │ │ │ + bne 3e3b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 3e3b0 │ │ │ │ + b 3e3ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [r7], -ip @ │ │ │ │ + eoreq r1, r7, r0, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00271cbc │ │ │ │ + eoreq r1, r7, r0, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r5, ip, asr #8 │ │ │ │ - eoreq r1, r7, r8, lsr ip │ │ │ │ + eorseq sl, r5, r0, asr r4 │ │ │ │ + eoreq r1, r7, ip, lsr ip │ │ │ │ │ │ │ │ -0003e424 : │ │ │ │ +0003e420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #152] @ 3e4d4 │ │ │ │ - ldr ip, [pc, #152] @ 3e4d8 │ │ │ │ + ldr lr, [pc, #152] @ 3e4d0 │ │ │ │ + ldr ip, [pc, #152] @ 3e4d4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #144] @ 3e4dc │ │ │ │ + ldr r3, [pc, #144] @ 3e4d8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 3e4e0 │ │ │ │ + ldr r2, [pc, #140] @ 3e4dc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -27820,70 +27819,70 @@ │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f2608 │ │ │ │ + bl f2610 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 3e4e4 │ │ │ │ + ldr r2, [pc, #68] @ 3e4e0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e4d8 │ │ │ │ + ldr r3, [pc, #48] @ 3e4d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e4d0 │ │ │ │ + bne 3e4cc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00271bbc │ │ │ │ + eoreq r1, r7, r0, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r7, ip, fp, r1 │ │ │ │ + eoreq r1, r7, r0, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r4, asr fp │ │ │ │ + eoreq r1, r7, r8, asr fp │ │ │ │ │ │ │ │ -0003e4e8 : │ │ │ │ +0003e4e4 : │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b f20b8 │ │ │ │ + b f20c0 │ │ │ │ │ │ │ │ -0003e4f0 : │ │ │ │ +0003e4ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #208] @ 3e5e0 │ │ │ │ + ldr r1, [pc, #208] @ 3e5dc │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 3e5e4 │ │ │ │ + ldr r2, [pc, #204] @ 3e5e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #196] @ 3e5e8 │ │ │ │ - ldr ip, [pc, #196] @ 3e5ec │ │ │ │ + ldr r3, [pc, #196] @ 3e5e4 │ │ │ │ + ldr ip, [pc, #196] @ 3e5e8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r5, #2 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ str sp, [sp, #28] │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -27891,50 +27890,50 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e5e4 │ │ │ │ + ldr r3, [pc, #48] @ 3e5e0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e5f0 │ │ │ │ + ldr r2, [pc, #52] @ 3e5ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e5dc │ │ │ │ + bne 3e5d8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #21 │ │ │ │ + eoreq r1, r7, r8, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #21 │ │ │ │ + eoreq r1, r7, ip, asr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, asr #20 │ │ │ │ + eoreq r1, r7, r4, asr #20 │ │ │ │ │ │ │ │ -0003e5f4 : │ │ │ │ +0003e5f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #164] @ 3e6b0 │ │ │ │ + ldr lr, [pc, #164] @ 3e6ac │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #156] @ 3e6b4 │ │ │ │ + ldr r1, [pc, #156] @ 3e6b0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #148] @ 3e6b8 │ │ │ │ - ldr ip, [pc, #148] @ 3e6bc │ │ │ │ + ldr r3, [pc, #148] @ 3e6b4 │ │ │ │ + ldr ip, [pc, #148] @ 3e6b8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -27945,179 +27944,179 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 3e6b4 │ │ │ │ + ldr r3, [pc, #48] @ 3e6b0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #52] @ 3e6c0 │ │ │ │ + ldr r2, [pc, #52] @ 3e6bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e6ac │ │ │ │ + bne 3e6a8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, ror #19 │ │ │ │ + eoreq r1, r7, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r8, asr #19 │ │ │ │ + eoreq r1, r7, ip, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r7, r0, ror r9 │ │ │ │ + eoreq r1, r7, r4, ror r9 │ │ │ │ │ │ │ │ -0003e6c4 : │ │ │ │ +0003e6c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 3e790 │ │ │ │ + ldr ip, [pc, #180] @ 3e78c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 3e794 │ │ │ │ + ldr r1, [pc, #172] @ 3e790 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 3e798 │ │ │ │ - ldr r2, [pc, #164] @ 3e79c │ │ │ │ + ldr r3, [pc, #164] @ 3e794 │ │ │ │ + ldr r2, [pc, #164] @ 3e798 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #136] @ 3e7a0 │ │ │ │ + ldr r0, [pc, #136] @ 3e79c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [pc, #60] @ 3e7a4 │ │ │ │ - ldr r3, [pc, #40] @ 3e794 │ │ │ │ + ldr r2, [pc, #60] @ 3e7a0 │ │ │ │ + ldr r3, [pc, #40] @ 3e790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e78c │ │ │ │ + bne 3e788 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsl r9 │ │ │ │ + eoreq r1, r7, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r1, [r7], -r8 @ │ │ │ │ + strdeq r1, [r7], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r2, r4, lsr r4 │ │ │ │ - mlaeq r7, r0, r8, r1 │ │ │ │ + eoreq fp, r2, r0, ror #8 │ │ │ │ + mlaeq r7, r4, r8, r1 │ │ │ │ │ │ │ │ -0003e7a8 : │ │ │ │ +0003e7a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #220] @ 3e89c │ │ │ │ - ldr r2, [pc, #220] @ 3e8a0 │ │ │ │ + ldr r1, [pc, #220] @ 3e898 │ │ │ │ + ldr r2, [pc, #220] @ 3e89c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e8a4 │ │ │ │ + ldr r5, [pc, #208] @ 3e8a0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e8a8 │ │ │ │ + ldr r3, [pc, #204] @ 3e8a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 207b24 │ │ │ │ - ldr r3, [pc, #132] @ 3e8ac │ │ │ │ + bl 207b4c │ │ │ │ + ldr r3, [pc, #132] @ 3e8a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bl 8f374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e888 │ │ │ │ + beq 3e884 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e8b0 │ │ │ │ + ldr r2, [pc, #80] @ 3e8ac │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e8a0 │ │ │ │ + ldr r3, [pc, #56] @ 3e89c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e898 │ │ │ │ + bne 3e894 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e8b4 │ │ │ │ + ldr r2, [pc, #36] @ 3e8b0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e84c │ │ │ │ + b 3e848 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr r8 │ │ │ │ + eoreq r1, r7, r8, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl r8 │ │ │ │ + eoreq r1, r7, r8, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00359fb0 │ │ │ │ - mlaeq r7, r4, r7, r1 │ │ │ │ + @ instruction: 0x00359fb4 │ │ │ │ + mlaeq r7, r8, r7, r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -0003e8b8 : │ │ │ │ +0003e8b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #220] @ 3e9ac │ │ │ │ - ldr r2, [pc, #220] @ 3e9b0 │ │ │ │ + ldr r1, [pc, #220] @ 3e9a8 │ │ │ │ + ldr r2, [pc, #220] @ 3e9ac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #208] @ 3e9b4 │ │ │ │ + ldr r5, [pc, #208] @ 3e9b0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #204] @ 3e9b8 │ │ │ │ + ldr r3, [pc, #204] @ 3e9b4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -28127,492 +28126,492 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 207b24 │ │ │ │ - ldr r3, [pc, #132] @ 3e9bc │ │ │ │ + bl 207b4c │ │ │ │ + ldr r3, [pc, #132] @ 3e9b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bl 8f374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e998 │ │ │ │ + beq 3e994 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #80] @ 3e9c0 │ │ │ │ + ldr r2, [pc, #80] @ 3e9bc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 3e9b0 │ │ │ │ + ldr r3, [pc, #56] @ 3e9ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3e9a8 │ │ │ │ + bne 3e9a4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ 3e9c4 │ │ │ │ + ldr r2, [pc, #36] @ 3e9c0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 3e95c │ │ │ │ + b 3e958 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, r4, lsr #14 │ │ │ │ + eoreq r1, r7, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, r4, lsl #14 │ │ │ │ + eoreq r1, r7, r8, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, lsr #29 │ │ │ │ - eoreq r1, r7, r4, lsl #13 │ │ │ │ + eorseq r9, r5, r4, lsr #29 │ │ │ │ + eoreq r1, r7, r8, lsl #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3ea00 │ │ │ │ + ldr r3, [pc, #44] @ 3e9fc │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3e9e8 │ │ │ │ + bne 3e9e4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 3e9f4 │ │ │ │ - ldr r2, [pc, #20] @ 3ea04 │ │ │ │ + beq 3e9f0 │ │ │ │ + ldr r2, [pc, #20] @ 3ea00 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3ea08 │ │ │ │ + ldr r2, [pc, #12] @ 3ea04 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r4, lsr #12 │ │ │ │ + eoreq r1, r7, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3ea5c │ │ │ │ + ldr r2, [pc, #68] @ 3ea58 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea34 │ │ │ │ + beq 3ea30 │ │ │ │ cmp r3, #5 │ │ │ │ - ble 3ea40 │ │ │ │ - ldr r3, [pc, #48] @ 3ea60 │ │ │ │ + ble 3ea3c │ │ │ │ + ldr r3, [pc, #48] @ 3ea5c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3ea4c │ │ │ │ - ldr r3, [pc, #28] @ 3ea64 │ │ │ │ + beq 3ea48 │ │ │ │ + ldr r3, [pc, #28] @ 3ea60 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea28 │ │ │ │ - b 3ea40 │ │ │ │ - eoreq r1, r7, r0, ror #11 │ │ │ │ + bne 3ea24 │ │ │ │ + b 3ea3c │ │ │ │ + eoreq r1, r7, r4, ror #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 3eab8 │ │ │ │ + ldr r2, [pc, #68] @ 3eab4 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 3ea90 │ │ │ │ + beq 3ea8c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 3ea9c │ │ │ │ - ldr r3, [pc, #48] @ 3eabc │ │ │ │ + blt 3ea98 │ │ │ │ + ldr r3, [pc, #48] @ 3eab8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 3eaa8 │ │ │ │ - ldr r3, [pc, #28] @ 3eac0 │ │ │ │ + beq 3eaa4 │ │ │ │ + ldr r3, [pc, #28] @ 3eabc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3ea84 │ │ │ │ - b 3ea9c │ │ │ │ - eoreq r1, r7, r4, lsl #11 │ │ │ │ + bne 3ea80 │ │ │ │ + b 3ea98 │ │ │ │ + eoreq r1, r7, r8, lsl #11 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 3eae8 │ │ │ │ - ldr r2, [pc, #28] @ 3eaec │ │ │ │ + ldr r3, [pc, #28] @ 3eae4 │ │ │ │ + ldr r2, [pc, #28] @ 3eae8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, ip, lsr #10 │ │ │ │ + eoreq r1, r7, r0, lsr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldr r3, [pc, #28] @ 3eb14 │ │ │ │ - ldr r2, [pc, #28] @ 3eb18 │ │ │ │ + ldr r3, [pc, #28] @ 3eb10 │ │ │ │ + ldr r2, [pc, #28] @ 3eb14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, r0, lsl #10 │ │ │ │ + eoreq r1, r7, r4, lsl #10 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb54 │ │ │ │ + ldr r3, [pc, #44] @ 3eb50 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb3c │ │ │ │ + bne 3eb38 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 3eb48 │ │ │ │ - ldr r2, [pc, #20] @ 3eb58 │ │ │ │ + beq 3eb44 │ │ │ │ + ldr r2, [pc, #20] @ 3eb54 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eb5c │ │ │ │ + ldr r2, [pc, #12] @ 3eb58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrdeq r1, [r7], -r0 @ │ │ │ │ + ldrdeq r1, [r7], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 3eb98 │ │ │ │ + ldr r3, [pc, #44] @ 3eb94 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 3eb80 │ │ │ │ + bne 3eb7c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #158 @ 0x9e │ │ │ │ - beq 3eb8c │ │ │ │ - ldr r2, [pc, #20] @ 3eb9c │ │ │ │ + beq 3eb88 │ │ │ │ + ldr r2, [pc, #20] @ 3eb98 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 3eba0 │ │ │ │ + ldr r2, [pc, #12] @ 3eb9c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r1, r7, ip, lsl #9 │ │ │ │ + mlaeq r7, r0, r4, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #268] @ 3ecc8 │ │ │ │ - ldr r2, [pc, #268] @ 3eccc │ │ │ │ + ldr r1, [pc, #268] @ 3ecc4 │ │ │ │ + ldr r2, [pc, #268] @ 3ecc8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 3ecd0 │ │ │ │ + ldr r4, [pc, #260] @ 3eccc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #256] @ 3ecd4 │ │ │ │ + ldr r3, [pc, #256] @ 3ecd0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr r3, [pc, #236] @ 3ecd8 │ │ │ │ + ldr r3, [pc, #236] @ 3ecd4 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r3, [pc, #224] @ 3ecdc │ │ │ │ + ldr r3, [pc, #224] @ 3ecd8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 3ec6c │ │ │ │ + beq 3ec68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #132] @ 3ece0 │ │ │ │ + ldr r2, [pc, #132] @ 3ecdc │ │ │ │ str r0, [r3, #28] │ │ │ │ str r6, [r3, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r5] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3ece4 │ │ │ │ + ldr r2, [pc, #72] @ 3ece0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 3eccc │ │ │ │ + ldr r3, [pc, #40] @ 3ecc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ecc4 │ │ │ │ + bne 3ecc0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r7, ip, lsr r4 │ │ │ │ + eoreq r1, r7, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, lsl r4 │ │ │ │ + eoreq r1, r7, r0, lsr #8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - eoreq r1, r7, r8, asr r3 │ │ │ │ + eoreq r1, r7, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #420] @ 3eea4 │ │ │ │ - ldr ip, [pc, #420] @ 3eea8 │ │ │ │ + ldr lr, [pc, #420] @ 3eea0 │ │ │ │ + ldr ip, [pc, #420] @ 3eea4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #404] @ 3eeac │ │ │ │ + ldr r3, [pc, #404] @ 3eea8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #396] @ 3eeb0 │ │ │ │ + ldr r2, [pc, #396] @ 3eeac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr lr, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str lr, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 3ee40 │ │ │ │ + beq 3ee3c │ │ │ │ cmp r6, r1 │ │ │ │ - ble 3ee40 │ │ │ │ + ble 3ee3c │ │ │ │ sub r3, r0, #1 │ │ │ │ add ip, r3, r6 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #10 │ │ │ │ addeq r1, r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 3ed88 │ │ │ │ + bne 3ed84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3ee40 │ │ │ │ + beq 3ee3c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r5, r1, r6 │ │ │ │ mov r8, #4 │ │ │ │ smlabb r5, r4, r8, r5 │ │ │ │ add r0, r5, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 3ee70 │ │ │ │ + bne 3ee6c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r0, r4 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #10 │ │ │ │ addne r4, r4, #1 │ │ │ │ strbne r2, [r1] │ │ │ │ - bne 3ee18 │ │ │ │ + bne 3ee14 │ │ │ │ strb r2, [r0, r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ strb ip, [r2, #1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ strb ip, [r2, #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r2, r2, r4 │ │ │ │ add r4, r4, #4 │ │ │ │ strb ip, [r2, #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 3edd0 │ │ │ │ + bne 3edcc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r5, [r3] │ │ │ │ - ldr r2, [pc, #108] @ 3eeb4 │ │ │ │ - ldr r3, [pc, #92] @ 3eea8 │ │ │ │ + ldr r2, [pc, #108] @ 3eeb0 │ │ │ │ + ldr r3, [pc, #92] @ 3eea4 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3eea0 │ │ │ │ + bne 3ee9c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #10 │ │ │ │ strb r3, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #32 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ strb r3, [r2, #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r3, [r2, #3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 3edc8 │ │ │ │ + b 3edc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r7], -r4 @ │ │ │ │ + strdeq r1, [r7], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r7, ip, asr #5 │ │ │ │ + ldrdeq r1, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002711b0 │ │ │ │ + @ instruction: 0x002711b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r5, [pc, #96] @ 3ef34 │ │ │ │ + ldr r5, [pc, #96] @ 3ef30 │ │ │ │ ands r4, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 3eef0 │ │ │ │ + beq 3eeec │ │ │ │ asr r4, r3, #1 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ movcs r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bc44 │ │ │ │ - ldr r3, [pc, #52] @ 3ef38 │ │ │ │ + bl 20bc6c │ │ │ │ + ldr r3, [pc, #52] @ 3ef34 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ef30 │ │ │ │ + beq 3ef2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #28] @ 3ef3c │ │ │ │ + ldr r3, [pc, #28] @ 3ef38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 237c0 │ │ │ │ - eoreq r1, r7, r0, lsr #2 │ │ │ │ - @ instruction: 0x003598fc │ │ │ │ + eoreq r1, r7, r4, lsr #2 │ │ │ │ + eorseq r9, r5, r0, lsl #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3ef98 │ │ │ │ - ldr ip, [pc, #64] @ 3ef9c │ │ │ │ + ldr lr, [pc, #64] @ 3ef94 │ │ │ │ + ldr ip, [pc, #64] @ 3ef98 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3efa0 │ │ │ │ + ldr r0, [pc, #52] @ 3ef9c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, lsr #24 │ │ │ │ + eoreq sl, r2, r0, asr ip │ │ │ │ @ instruction: 0xfffffba8 │ │ │ │ - strdeq sl, [r2], -r4 @ │ │ │ │ + eoreq sl, r2, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3effc │ │ │ │ - ldr ip, [pc, #64] @ 3f000 │ │ │ │ + ldr lr, [pc, #64] @ 3eff8 │ │ │ │ + ldr ip, [pc, #64] @ 3effc │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f004 │ │ │ │ + ldr r0, [pc, #52] @ 3f000 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r4, ror #23 │ │ │ │ + eoreq sl, r2, r0, lsl ip │ │ │ │ @ instruction: 0xfffffa90 │ │ │ │ - eoreq sl, r2, r8, lsr #23 │ │ │ │ + ldrdeq sl, [r2], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 3f060 │ │ │ │ - ldr ip, [pc, #64] @ 3f064 │ │ │ │ + ldr lr, [pc, #64] @ 3f05c │ │ │ │ + ldr ip, [pc, #64] @ 3f060 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 3f068 │ │ │ │ + ldr r0, [pc, #52] @ 3f064 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0022abb0 │ │ │ │ + ldrdeq sl, [r2], -ip @ │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ - eoreq sl, r2, ip, ror fp │ │ │ │ + eoreq sl, r2, r8, lsr #23 │ │ │ │ │ │ │ │ -0003f06c : │ │ │ │ +0003f068 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #384] @ 3f204 │ │ │ │ - ldr r2, [pc, #384] @ 3f208 │ │ │ │ + ldr ip, [pc, #384] @ 3f200 │ │ │ │ + ldr r2, [pc, #384] @ 3f204 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r6, [pc, #372] @ 3f20c │ │ │ │ + ldr r6, [pc, #372] @ 3f208 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #368] @ 3f210 │ │ │ │ + ldr r3, [pc, #368] @ 3f20c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -28621,928 +28620,928 @@ │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 3f17c │ │ │ │ + beq 3f178 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d0 │ │ │ │ + beq 3f1cc │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 3f1c4 │ │ │ │ + bne 3f1c0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 791cc │ │ │ │ - ldr r3, [pc, #212] @ 3f214 │ │ │ │ + ldr r3, [pc, #212] @ 3f210 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 3f218 │ │ │ │ + ldr r2, [pc, #204] @ 3f214 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #176] @ 3f208 │ │ │ │ + ldr r3, [pc, #176] @ 3f204 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f1fc │ │ │ │ + bne 3f1f8 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ ands r4, r3, #1 │ │ │ │ asrne r4, r3, #1 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #9 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 3f1d4 │ │ │ │ + beq 3f1d0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ - b 3f124 │ │ │ │ + b 3f120 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #64] @ 3f21c │ │ │ │ + ldr r3, [pc, #64] @ 3f218 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq 3f200 │ │ │ │ + beq 3f1fc │ │ │ │ blx r3 │ │ │ │ - b 3f138 │ │ │ │ + b 3f134 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 237c0 │ │ │ │ - eoreq r0, r7, r0, ror pc │ │ │ │ + eoreq r0, r7, r4, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r0, asr pc │ │ │ │ + eoreq r0, r7, r4, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r0, r7, r4, lsr #29 │ │ │ │ - eorseq r9, r5, r4, lsr #12 │ │ │ │ + eoreq r0, r7, r8, lsr #29 │ │ │ │ + eorseq r9, r5, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 3f270 │ │ │ │ + ldr r0, [pc, #52] @ 3f26c │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r0, lsr #19 │ │ │ │ + eoreq sl, r2, ip, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f2c0 │ │ │ │ + ldr r0, [pc, #48] @ 3f2bc │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #18 │ │ │ │ + mlaeq r2, r8, r9, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f310 │ │ │ │ + ldr r0, [pc, #48] @ 3f30c │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #19 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrdeq sl, [r2], -r4 @ │ │ │ │ + eoreq sl, r2, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ 3f35c │ │ │ │ + ldr r0, [pc, #44] @ 3f358 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, ror #18 │ │ │ │ + mlaeq r2, r4, r9, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f3ac │ │ │ │ + ldr r0, [pc, #48] @ 3f3a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #17 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaeq r2, ip, r8, sl │ │ │ │ + eoreq sl, r2, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f3fc │ │ │ │ + ldr r0, [pc, #48] @ 3f3f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #15 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, ip, ror #16 │ │ │ │ + mlaeq r2, r8, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f44c │ │ │ │ + ldr r0, [pc, #48] @ 3f448 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #13 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r8, lsr r8 │ │ │ │ + eoreq sl, r2, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f49c │ │ │ │ + ldr r0, [pc, #48] @ 3f498 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #11 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsr #23 │ │ │ │ + eoreq sl, r2, ip, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f4ec │ │ │ │ + ldr r0, [pc, #48] @ 3f4e8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #9 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r0, lsl fp │ │ │ │ + eoreq sl, r2, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 3f53c │ │ │ │ + ldr r0, [pc, #48] @ 3f538 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #21 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r2, r4, ror #14 │ │ │ │ - ldr r2, [pc, #156] @ 3f5e4 │ │ │ │ + mlaeq r2, r0, r7, sl │ │ │ │ + ldr r2, [pc, #156] @ 3f5e0 │ │ │ │ tst r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 3f590 │ │ │ │ + bne 3f58c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ bic r1, r3, #4 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq 3f5b4 │ │ │ │ + beq 3f5b0 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 3f598 │ │ │ │ + bls 3f594 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f588 │ │ │ │ + bne 3f584 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 3f588 │ │ │ │ - ldr r3, [pc, #44] @ 3f5e8 │ │ │ │ + bne 3f584 │ │ │ │ + ldr r3, [pc, #44] @ 3f5e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3f588 │ │ │ │ + beq 3f584 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289f8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00270ab0 │ │ │ │ + @ instruction: 0x00270ab4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #736] @ 3f8ec │ │ │ │ + ldr r0, [pc, #736] @ 3f8e8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #732] @ 3f8f0 │ │ │ │ + ldr r2, [pc, #732] @ 3f8ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #724] @ 3f8f4 │ │ │ │ - ldr r3, [pc, #724] @ 3f8f8 │ │ │ │ + ldr r5, [pc, #724] @ 3f8f0 │ │ │ │ + ldr r3, [pc, #724] @ 3f8f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [r8] │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #6 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #600] @ 3f8fc │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #600] @ 3f8f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 3f81c │ │ │ │ + beq 3f818 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsl r3, r7, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov sl, #9 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ - ldr r3, [pc, #508] @ 3f900 │ │ │ │ + bl 20df80 │ │ │ │ + ldr r3, [pc, #508] @ 3f8fc │ │ │ │ mov r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 20dfe4 │ │ │ │ - ldr r3, [pc, #492] @ 3f904 │ │ │ │ + bl 20e00c │ │ │ │ + ldr r3, [pc, #492] @ 3f900 │ │ │ │ mov r1, #23 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20e00c │ │ │ │ add r5, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20e018 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae40 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b02c │ │ │ │ mov r0, r5 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7cc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 3f878 │ │ │ │ + beq 3f874 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7cc │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 3f89c │ │ │ │ + bgt 3f898 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #300] @ 3f908 │ │ │ │ + ldr r0, [pc, #300] @ 3f904 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #280] @ 3f90c │ │ │ │ + ldr r2, [pc, #280] @ 3f908 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #244] @ 3f8f0 │ │ │ │ + ldr r3, [pc, #244] @ 3f8ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f8e8 │ │ │ │ + bne 3f8e4 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #220] @ 3f910 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #220] @ 3f90c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 3f6b4 │ │ │ │ + bne 3f6b0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov ip, #7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ bl 18e7a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strne r2, [r3] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e4 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 3f7d0 │ │ │ │ + bne 3f7cc │ │ │ │ ldrsh r2, [r0] │ │ │ │ - b 3f79c │ │ │ │ + b 3f798 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #11 │ │ │ │ add r0, r7, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ strne r7, [r3] │ │ │ │ - b 3f7e8 │ │ │ │ + b 3f7e4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r8, ror #19 │ │ │ │ + eoreq r0, r7, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, ip, asr #19 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r5, r0, ror #2 │ │ │ │ - ldrsheq r9, [r5], -ip @ │ │ │ │ + eorseq r9, r5, r4, ror #2 │ │ │ │ + eorseq r9, r5, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq fp, r2, ip, lsl r1 │ │ │ │ - eoreq r0, r7, r0, lsl #16 │ │ │ │ + eoreq fp, r2, r8, asr #2 │ │ │ │ + eoreq r0, r7, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3f94c │ │ │ │ - ldr r2, [pc, #32] @ 3f950 │ │ │ │ + ldr r3, [pc, #32] @ 3f948 │ │ │ │ + ldr r2, [pc, #32] @ 3f94c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ bl 2346c │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 23298 │ │ │ │ - eoreq r0, r7, ip, asr #13 │ │ │ │ + ldrdeq r0, [r7], -r0 @ │ │ │ │ muleq r0, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 3f9f0 │ │ │ │ - ldr r1, [pc, #128] @ 3f9f4 │ │ │ │ + ldr ip, [pc, #128] @ 3f9ec │ │ │ │ + ldr r1, [pc, #128] @ 3f9f0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #120] @ 3f9f8 │ │ │ │ + ldr r0, [pc, #120] @ 3f9f4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #116] @ 3f9fc │ │ │ │ + ldr r2, [pc, #116] @ 3f9f8 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 233dc <__vfprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 23298 │ │ │ │ - ldr r2, [pc, #64] @ 3fa00 │ │ │ │ - ldr r3, [pc, #48] @ 3f9f4 │ │ │ │ + ldr r2, [pc, #64] @ 3f9fc │ │ │ │ + ldr r3, [pc, #48] @ 3f9f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f9ec │ │ │ │ + bne 3f9e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r8, lsl #13 │ │ │ │ + eoreq r0, r7, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #12 │ │ │ │ + eoreq r0, r7, r8, ror #12 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r0, r7, r8, lsr r6 │ │ │ │ + eoreq r0, r7, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #56] @ 3fa54 │ │ │ │ + ldr r3, [pc, #56] @ 3fa50 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ - bl 20cc90 │ │ │ │ + bl 20ccb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x0000c5bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #408] @ 3fc08 │ │ │ │ - ldr ip, [pc, #408] @ 3fc0c │ │ │ │ + ldr lr, [pc, #408] @ 3fc04 │ │ │ │ + ldr ip, [pc, #408] @ 3fc08 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #396] @ 3fc10 │ │ │ │ + ldr r3, [pc, #396] @ 3fc0c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #392] @ 3fc14 │ │ │ │ + ldr r2, [pc, #392] @ 3fc10 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r7, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3fb14 │ │ │ │ + beq 3fb10 │ │ │ │ sub r3, r6, #1 │ │ │ │ add r1, r3, r5 │ │ │ │ mov ip, #1 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #10 │ │ │ │ addeq ip, ip, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 3faf4 │ │ │ │ + bne 3faf0 │ │ │ │ cmp r5, #72 @ 0x48 │ │ │ │ cmpls ip, #1 │ │ │ │ - bne 3fb48 │ │ │ │ - ldr r2, [pc, #252] @ 3fc18 │ │ │ │ - ldr r3, [pc, #236] @ 3fc0c │ │ │ │ + bne 3fb44 │ │ │ │ + ldr r2, [pc, #252] @ 3fc14 │ │ │ │ + ldr r3, [pc, #236] @ 3fc08 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3fc04 │ │ │ │ + bne 3fc00 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add ip, r5, ip, lsl #2 │ │ │ │ add r0, ip, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r3, #10 │ │ │ │ mov ip, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strb r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb ip, [r3, #3] │ │ │ │ - b 3fb94 │ │ │ │ + b 3fb90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 3fbe0 │ │ │ │ + beq 3fbdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, r1, #1 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #10 │ │ │ │ movne r1, r3 │ │ │ │ - bne 3fb88 │ │ │ │ + bne 3fb84 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb ip, [r0, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 3fbc0 │ │ │ │ + bne 3fbbc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne 3fb94 │ │ │ │ + bne 3fb90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strne r1, [r3] │ │ │ │ - b 3fb14 │ │ │ │ + b 3fb10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r7, r4, lsl #11 │ │ │ │ + eoreq r0, r7, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r4, ror #10 │ │ │ │ + eoreq r0, r7, r8, ror #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r0, [r7], -ip @ │ │ │ │ + eoreq r0, r7, r0, ror #9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3fc58 │ │ │ │ + beq 3fc54 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ tst r0, #1 │ │ │ │ - bne 3fc50 │ │ │ │ + bne 3fc4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3fc98 │ │ │ │ + beq 3fc94 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 3fc34 │ │ │ │ + beq 3fc30 │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ands r2, r0, #1 │ │ │ │ - bne 3fca4 │ │ │ │ + bne 3fca0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ movlt r2, r3 │ │ │ │ tst r0, #1 │ │ │ │ - beq 3fc68 │ │ │ │ + beq 3fc64 │ │ │ │ asr r0, r0, #1 │ │ │ │ cmp r0, r2 │ │ │ │ movlt r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b 3fc88 │ │ │ │ + b 3fc84 │ │ │ │ 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, #812] @ 3fff0 │ │ │ │ + ldr ip, [pc, #812] @ 3ffec │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #800] @ 3fff4 │ │ │ │ + ldr r0, [pc, #800] @ 3fff0 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #792] @ 3fff8 │ │ │ │ + ldr r3, [pc, #792] @ 3fff4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #788] @ 3fffc │ │ │ │ + ldr r2, [pc, #788] @ 3fff8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str fp, [sp, #32] │ │ │ │ - beq 3ffe0 │ │ │ │ + beq 3ffdc │ │ │ │ mov r6, r8 │ │ │ │ mov r9, #5 │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bne 3fdcc │ │ │ │ - b 3fe08 │ │ │ │ + bne 3fdc8 │ │ │ │ + b 3fe04 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ cmp r0, r9 │ │ │ │ movge r0, r9 │ │ │ │ cmp fp, r0 │ │ │ │ movlt fp, r0 │ │ │ │ cmp fp, r9 │ │ │ │ - bge 3fe08 │ │ │ │ + bge 3fe04 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3fe08 │ │ │ │ + beq 3fe04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3fd94 │ │ │ │ + bne 3fd90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3, #8] │ │ │ │ streq r4, [r6, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bne 3fdcc │ │ │ │ + bne 3fdc8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movge r4, fp │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movlt r4, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ movlt fp, r0 │ │ │ │ movge fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 3fe6c │ │ │ │ + beq 3fe68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3fc1c │ │ │ │ + bl 3fc18 │ │ │ │ cmp r9, r0 │ │ │ │ movge r9, r0 │ │ │ │ cmp r9, fp │ │ │ │ - ble 3fe8c │ │ │ │ + ble 3fe88 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3fd7c │ │ │ │ + bne 3fd78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3ff94 │ │ │ │ + beq 3ff90 │ │ │ │ ldr r4, [r8, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ffbc │ │ │ │ + beq 3ffb8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add ip, r4, #8 │ │ │ │ mov r3, r2 │ │ │ │ - b 3fec0 │ │ │ │ + b 3febc │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 3ff1c │ │ │ │ + beq 3ff18 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r3, #3 │ │ │ │ - bpl 3feb4 │ │ │ │ + bpl 3feb0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add ip, r4, #12 │ │ │ │ - b 3fef0 │ │ │ │ + b 3feec │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [ip, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ - bgt 3ffac │ │ │ │ + bgt 3ffa8 │ │ │ │ mov r0, r2 │ │ │ │ subs r2, r2, #3 │ │ │ │ - bpl 3fed8 │ │ │ │ + bpl 3fed4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ add r1, r4, #20 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 235b0 │ │ │ │ mov r0, #23 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #21 │ │ │ │ - b 3ff30 │ │ │ │ + b 3ff2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ffec │ │ │ │ + beq 3ffe8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ add r3, r3, #2 │ │ │ │ str r5, [r4, r3, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -29551,238 +29550,238 @@ │ │ │ │ add r2, r2, #2 │ │ │ │ orr r1, r1, #1 │ │ │ │ add r0, r0, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ str r3, [r4, r0, lsl #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #148] @ 40000 │ │ │ │ + ldr r2, [pc, #148] @ 3fffc │ │ │ │ str sl, [r3] │ │ │ │ - ldr r3, [pc, #128] @ 3fff4 │ │ │ │ + ldr r3, [pc, #128] @ 3fff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3ffe8 │ │ │ │ + bne 3ffe4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8, #20] │ │ │ │ str fp, [r8, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [r8, #24] │ │ │ │ - b 3ff60 │ │ │ │ + b 3ff5c │ │ │ │ mov r3, r2 │ │ │ │ sub r2, r0, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ - b 3ff30 │ │ │ │ + b 3ff2c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #24 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b 3fea4 │ │ │ │ + b 3fea0 │ │ │ │ mov fp, r8 │ │ │ │ - b 3fe8c │ │ │ │ + b 3fe88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ bl 22f20 │ │ │ │ - eoreq r0, r7, r8, lsr #6 │ │ │ │ + eoreq r0, r7, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r7, r8, lsl #6 │ │ │ │ + eoreq r0, r7, ip, lsl #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, lsl #1 │ │ │ │ + eoreq r0, r7, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #328] @ 40164 │ │ │ │ - ldr ip, [pc, #328] @ 40168 │ │ │ │ + ldr lr, [pc, #328] @ 40160 │ │ │ │ + ldr ip, [pc, #328] @ 40164 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r3, [pc, #312] @ 4016c │ │ │ │ + ldr r3, [pc, #312] @ 40168 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #308] @ 40170 │ │ │ │ + ldr r2, [pc, #308] @ 4016c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r2, [pc, #280] @ 40174 │ │ │ │ + ldr r2, [pc, #280] @ 40170 │ │ │ │ str lr, [r4] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str lr, [sp, #24] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 4012c │ │ │ │ + beq 40128 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 40120 │ │ │ │ + beq 4011c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 40120 │ │ │ │ + ble 4011c │ │ │ │ sub ip, lr, #4 │ │ │ │ - b 400bc │ │ │ │ + b 400b8 │ │ │ │ cmp r3, #6 │ │ │ │ sub r3, r3, #3 │ │ │ │ - bmi 40120 │ │ │ │ + bmi 4011c │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 400b0 │ │ │ │ + bne 400ac │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [lr, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r5, asr #1 │ │ │ │ - bne 400b0 │ │ │ │ + bne 400ac │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ asr r0, r0, #1 │ │ │ │ - ldr r2, [pc, #128] @ 40178 │ │ │ │ - ldr r3, [pc, #108] @ 40168 │ │ │ │ + ldr r2, [pc, #128] @ 40174 │ │ │ │ + ldr r3, [pc, #108] @ 40164 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40160 │ │ │ │ + bne 4015c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r1, [sp] │ │ │ │ - b 4008c │ │ │ │ + b 40088 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - blt 4014c │ │ │ │ + blt 40148 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b 400f0 │ │ │ │ + b 400ec │ │ │ │ mov r1, r3 │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 40144 │ │ │ │ + b 40140 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq pc, [r6], -r8 @ │ │ │ │ + ldrdeq pc, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026ffb4 │ │ │ │ + @ instruction: 0x0026ffb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r6, r0, lsl #30 │ │ │ │ + eoreq pc, r6, r4, lsl #30 │ │ │ │ │ │ │ │ -0004017c : │ │ │ │ - ldr r3, [pc, #8] @ 4018c │ │ │ │ +00040178 : │ │ │ │ + ldr r3, [pc, #8] @ 40188 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r0, lsl #13 │ │ │ │ + eorseq r8, r5, r4, lsl #13 │ │ │ │ │ │ │ │ -00040190 : │ │ │ │ - ldr r3, [pc, #8] @ 401a0 │ │ │ │ +0004018c : │ │ │ │ + ldr r3, [pc, #8] @ 4019c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, ip, ror #12 │ │ │ │ + eorseq r8, r5, r0, ror r6 │ │ │ │ │ │ │ │ -000401a4 : │ │ │ │ - ldr r3, [pc, #8] @ 401b4 │ │ │ │ +000401a0 : │ │ │ │ + ldr r3, [pc, #8] @ 401b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r8, asr r6 │ │ │ │ + eorseq r8, r5, ip, asr r6 │ │ │ │ │ │ │ │ -000401b8 : │ │ │ │ - ldr r3, [pc, #8] @ 401c8 │ │ │ │ +000401b4 : │ │ │ │ + ldr r3, [pc, #8] @ 401c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ - eorseq r8, r5, r4, asr #12 │ │ │ │ + eorseq r8, r5, r8, asr #12 │ │ │ │ │ │ │ │ -000401cc : │ │ │ │ +000401c8 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 401e8 │ │ │ │ - ldr r3, [pc, #72] @ 40224 │ │ │ │ + blt 401e4 │ │ │ │ + ldr r3, [pc, #72] @ 40220 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 40204 │ │ │ │ - ldr r3, [pc, #48] @ 40228 │ │ │ │ + blt 40200 │ │ │ │ + ldr r3, [pc, #48] @ 40224 │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bxlt lr │ │ │ │ - ldr r3, [pc, #24] @ 4022c │ │ │ │ + ldr r3, [pc, #24] @ 40228 │ │ │ │ lsl r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - strdeq r0, [r7], -r4 @ │ │ │ │ - ldrdeq r0, [r7], -r8 @ │ │ │ │ - @ instruction: 0x002707bc │ │ │ │ + strdeq r0, [r7], -r8 @ │ │ │ │ + ldrdeq r0, [r7], -ip @ │ │ │ │ + eoreq r0, r7, r0, asr #15 │ │ │ │ │ │ │ │ -00040230 : │ │ │ │ +0004022c : │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4024c │ │ │ │ - ldr r3, [pc, #44] @ 4026c │ │ │ │ + blt 40248 │ │ │ │ + ldr r3, [pc, #44] @ 40268 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bxlt lr │ │ │ │ - ldr r3, [pc, #20] @ 40270 │ │ │ │ + ldr r3, [pc, #20] @ 4026c │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ - mlaeq r7, r0, r7, r0 │ │ │ │ - eoreq r0, r7, r4, ror r7 │ │ │ │ + mlaeq r7, r4, r7, r0 │ │ │ │ + eoreq r0, r7, r8, ror r7 │ │ │ │ │ │ │ │ -00040274 : │ │ │ │ +00040270 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #264] @ 4039c │ │ │ │ + ldr r1, [pc, #264] @ 40398 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ 403a0 │ │ │ │ + ldr r2, [pc, #260] @ 4039c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #252] @ 403a4 │ │ │ │ + ldr r3, [pc, #252] @ 403a0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #248] @ 403a8 │ │ │ │ + ldr ip, [pc, #248] @ 403a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -29793,191 +29792,191 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 40314 │ │ │ │ - ldr r5, [pc, #172] @ 403ac │ │ │ │ + beq 40310 │ │ │ │ + ldr r5, [pc, #172] @ 403a8 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4033c │ │ │ │ - ldr r5, [pc, #136] @ 403b0 │ │ │ │ + beq 40338 │ │ │ │ + ldr r5, [pc, #136] @ 403ac │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40364 │ │ │ │ - ldr r5, [pc, #100] @ 403b4 │ │ │ │ + beq 40360 │ │ │ │ + ldr r5, [pc, #100] @ 403b0 │ │ │ │ mov r1, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ 403b8 │ │ │ │ + ldr r2, [pc, #72] @ 403b4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 403a0 │ │ │ │ + ldr r3, [pc, #40] @ 4039c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40398 │ │ │ │ + bne 40394 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r0, ror #26 │ │ │ │ + eoreq pc, r6, r4, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r0, asr #26 │ │ │ │ + eoreq pc, r6, r4, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r0, [r7], -r0 @ │ │ │ │ - eoreq r0, r7, r8, lsr #13 │ │ │ │ - eoreq r0, r7, r0, lsl #13 │ │ │ │ - eoreq pc, r6, r4, lsl #25 │ │ │ │ + ldrdeq r0, [r7], -r4 @ │ │ │ │ + eoreq r0, r7, ip, lsr #13 │ │ │ │ + eoreq r0, r7, r4, lsl #13 │ │ │ │ + eoreq pc, r6, r8, lsl #25 │ │ │ │ │ │ │ │ -000403bc : │ │ │ │ +000403b8 : │ │ │ │ mov r2, #0 │ │ │ │ - b 40274 │ │ │ │ + b 40270 │ │ │ │ │ │ │ │ -000403c4 : │ │ │ │ +000403c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #332] @ 40528 │ │ │ │ - ldr r0, [pc, #332] @ 4052c │ │ │ │ + ldr ip, [pc, #332] @ 40524 │ │ │ │ + ldr r0, [pc, #332] @ 40528 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #324] @ 40530 │ │ │ │ + ldr r2, [pc, #324] @ 4052c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #320] @ 40534 │ │ │ │ + ldr r1, [pc, #320] @ 40530 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #304] @ 40538 │ │ │ │ + ldr r3, [pc, #304] @ 40534 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r1, #2 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ moveq r4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 404b4 │ │ │ │ - ldr r3, [pc, #228] @ 4053c │ │ │ │ + bne 404b0 │ │ │ │ + ldr r3, [pc, #228] @ 40538 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40514 │ │ │ │ - ldr r3, [pc, #208] @ 40540 │ │ │ │ + bne 40510 │ │ │ │ + ldr r3, [pc, #208] @ 4053c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40504 │ │ │ │ + bne 40500 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #184] @ 40544 │ │ │ │ + ldr r2, [pc, #184] @ 40540 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 4052c │ │ │ │ + ldr r3, [pc, #152] @ 40528 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40524 │ │ │ │ + bne 40520 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ands r4, r3, #1 │ │ │ │ - bne 404f8 │ │ │ │ + bne 404f4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f5a10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 404bc │ │ │ │ + beq 404b8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 40480 │ │ │ │ + beq 4047c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 40450 │ │ │ │ - b 40468 │ │ │ │ + beq 4044c │ │ │ │ + b 40464 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, #2 │ │ │ │ - beq 404bc │ │ │ │ - b 40480 │ │ │ │ + beq 404b8 │ │ │ │ + b 4047c │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq 404bc │ │ │ │ + beq 404b8 │ │ │ │ mov r4, r2 │ │ │ │ - b 404ec │ │ │ │ + b 404e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, lsl ip @ │ │ │ │ + eoreq pc, r6, r0, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq pc, [r6], -ip @ │ │ │ │ + eoreq pc, r6, r0, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, asr #11 │ │ │ │ - eoreq r0, r7, ip, ror r5 │ │ │ │ - eoreq r0, r7, r4, ror #10 │ │ │ │ - eoreq pc, r6, r8, ror #22 │ │ │ │ + eoreq r0, r7, ip, asr #11 │ │ │ │ + eoreq r0, r7, r0, lsl #11 │ │ │ │ + eoreq r0, r7, r8, ror #10 │ │ │ │ + eoreq pc, r6, ip, ror #22 │ │ │ │ │ │ │ │ -00040548 : │ │ │ │ +00040544 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237cc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040564 : │ │ │ │ +00040560 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #268] @ 40690 │ │ │ │ - ldr r1, [pc, #268] @ 40694 │ │ │ │ + ldr r0, [pc, #268] @ 4068c │ │ │ │ + ldr r1, [pc, #268] @ 40690 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #260] @ 40698 │ │ │ │ - ldr r2, [pc, #260] @ 4069c │ │ │ │ - ldr r4, [pc, #260] @ 406a0 │ │ │ │ + ldr r3, [pc, #260] @ 40694 │ │ │ │ + ldr r2, [pc, #260] @ 40698 │ │ │ │ + ldr r4, [pc, #260] @ 4069c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -29986,117 +29985,117 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 40630 │ │ │ │ + beq 4062c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40670 │ │ │ │ + beq 4066c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20e00c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ 406a4 │ │ │ │ - ldr r3, [pc, #136] @ 40694 │ │ │ │ + ldr r2, [pc, #156] @ 406a0 │ │ │ │ + ldr r3, [pc, #136] @ 40690 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4068c │ │ │ │ + bne 40688 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #100] @ 406a8 │ │ │ │ - ldr r0, [pc, #100] @ 406ac │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #100] @ 406a4 │ │ │ │ + ldr r0, [pc, #100] @ 406a8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 405e8 │ │ │ │ + bne 405e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #32 │ │ │ │ str ip, [r5] │ │ │ │ - bl 214950 │ │ │ │ + bl 214978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - b 40600 │ │ │ │ + b 405fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, r4, ror sl @ │ │ │ │ + eoreq pc, r6, r8, ror sl @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r6, r4, asr sl @ │ │ │ │ + eoreq pc, r6, r8, asr sl @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r5, r4, asr r2 │ │ │ │ - strdeq pc, [r6], -r0 @ │ │ │ │ - eoreq r9, r2, r0, ror #12 │ │ │ │ + eorseq r8, r5, r8, asr r2 │ │ │ │ + strdeq pc, [r6], -r4 @ │ │ │ │ + eoreq r9, r2, ip, lsl #13 │ │ │ │ @ instruction: 0xffffe54c │ │ │ │ │ │ │ │ -000406b0 : │ │ │ │ +000406ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 40704 │ │ │ │ - ldr r2, [pc, #60] @ 40708 │ │ │ │ + ldr r3, [pc, #60] @ 40700 │ │ │ │ + ldr r2, [pc, #60] @ 40704 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265648 │ │ │ │ + bl 265670 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 406ec │ │ │ │ + beq 406e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 265640 │ │ │ │ + bl 265668 │ │ │ │ sub r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq pc, r6, r0, lsr r9 @ │ │ │ │ + eoreq pc, r6, r4, lsr r9 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -0004070c : │ │ │ │ +00040708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #224] @ 4080c │ │ │ │ - ldr r1, [pc, #224] @ 40810 │ │ │ │ + ldr r0, [pc, #224] @ 40808 │ │ │ │ + ldr r1, [pc, #224] @ 4080c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #216] @ 40814 │ │ │ │ - ldr r3, [pc, #216] @ 40818 │ │ │ │ + ldr r2, [pc, #216] @ 40810 │ │ │ │ + ldr r3, [pc, #216] @ 40814 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - ldr r5, [pc, #196] @ 4081c │ │ │ │ + ldr r5, [pc, #196] @ 40818 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r0, [pc, #184] @ 40820 │ │ │ │ + ldr r0, [pc, #184] @ 4081c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -30116,107 +30115,107 @@ │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 40824 │ │ │ │ + ldr r2, [pc, #68] @ 40820 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 40810 │ │ │ │ + ldr r3, [pc, #40] @ 4080c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 40808 │ │ │ │ + bne 40804 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r6, ip, asr #17 │ │ │ │ + ldrdeq pc, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026f8b0 │ │ │ │ + @ instruction: 0x0026f8b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r2, r0, ror #10 │ │ │ │ + eoreq r9, r2, ip, lsl #11 │ │ │ │ andeq lr, r0, r0, ror #5 │ │ │ │ - eoreq pc, r6, r4, lsl r8 @ │ │ │ │ + eoreq pc, r6, r8, lsl r8 @ │ │ │ │ │ │ │ │ -00040828 : │ │ │ │ +00040824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #4084] @ 41834 │ │ │ │ + ldr ip, [pc, #4084] @ 41830 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4076] @ 41838 │ │ │ │ + ldr r0, [pc, #4076] @ 41834 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr sl, [pc, #4068] @ 4183c │ │ │ │ - ldr r3, [pc, #4068] @ 41840 │ │ │ │ + ldr sl, [pc, #4068] @ 41838 │ │ │ │ + ldr r3, [pc, #4068] @ 4183c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r9, [sl, r3] │ │ │ │ - ldr r2, [pc, #4048] @ 41844 │ │ │ │ + ldr r2, [pc, #4048] @ 41840 │ │ │ │ ldr r3, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r9] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 41b10 │ │ │ │ - ldr r3, [pc, #3992] @ 41848 │ │ │ │ + beq 41b0c │ │ │ │ + ldr r3, [pc, #3992] @ 41844 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 41b20 │ │ │ │ - ldr r5, [pc, #3976] @ 4184c │ │ │ │ + beq 41b1c │ │ │ │ + ldr r5, [pc, #3976] @ 41848 │ │ │ │ mov r4, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #20 │ │ │ │ - ldr r8, [pc, #3960] @ 41850 │ │ │ │ + ldr r8, [pc, #3960] @ 4184c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3952] @ 41854 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3952] @ 41850 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ - ldr r6, [pc, #3928] @ 41858 │ │ │ │ - ldr r7, [pc, #3928] @ 4185c │ │ │ │ + ldr r6, [pc, #3928] @ 41854 │ │ │ │ + ldr r7, [pc, #3928] @ 41858 │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ orr r3, r3, r0 │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3872] @ 41860 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3872] @ 4185c │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ @@ -30224,18 +30223,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3812] @ 41864 │ │ │ │ + ldr r6, [pc, #3812] @ 41860 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3804] @ 41868 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3804] @ 41864 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30244,18 +30243,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3740] @ 4186c │ │ │ │ + ldr r6, [pc, #3740] @ 41868 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3732] @ 41870 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3732] @ 4186c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30264,18 +30263,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3668] @ 41874 │ │ │ │ + ldr r6, [pc, #3668] @ 41870 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3660] @ 41878 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3660] @ 41874 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30284,18 +30283,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3596] @ 4187c │ │ │ │ + ldr r6, [pc, #3596] @ 41878 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3588] @ 41880 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3588] @ 4187c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30304,18 +30303,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3524] @ 41884 │ │ │ │ + ldr r6, [pc, #3524] @ 41880 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3516] @ 41888 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3516] @ 41884 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30324,18 +30323,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3452] @ 4188c │ │ │ │ + ldr r6, [pc, #3452] @ 41888 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3444] @ 41890 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3444] @ 4188c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30344,18 +30343,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3380] @ 41894 │ │ │ │ + ldr r6, [pc, #3380] @ 41890 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3372] @ 41898 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3372] @ 41894 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30364,18 +30363,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3308] @ 4189c │ │ │ │ + ldr r6, [pc, #3308] @ 41898 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3300] @ 418a0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3300] @ 4189c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30384,18 +30383,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3236] @ 418a4 │ │ │ │ + ldr r6, [pc, #3236] @ 418a0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3228] @ 418a8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3228] @ 418a4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30404,18 +30403,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3164] @ 418ac │ │ │ │ + ldr r6, [pc, #3164] @ 418a8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3156] @ 418b0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3156] @ 418ac │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30424,31 +30423,31 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3092] @ 418b4 │ │ │ │ + ldr r6, [pc, #3092] @ 418b0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3084] @ 418b8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3084] @ 418b4 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #3044] @ 418bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3040] @ 418c0 │ │ │ │ + ldr r6, [pc, #3044] @ 418b8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3040] @ 418bc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30457,18 +30456,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2976] @ 418c4 │ │ │ │ + ldr r6, [pc, #2976] @ 418c0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2968] @ 418c8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2968] @ 418c4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30477,18 +30476,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2904] @ 418cc │ │ │ │ + ldr r6, [pc, #2904] @ 418c8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2896] @ 418d0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2896] @ 418cc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30497,18 +30496,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2832] @ 418d4 │ │ │ │ + ldr r6, [pc, #2832] @ 418d0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2824] @ 418d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2824] @ 418d4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30517,18 +30516,18 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2760] @ 418dc │ │ │ │ + ldr r6, [pc, #2760] @ 418d8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2752] @ 418e0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2752] @ 418dc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30537,189 +30536,189 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2688] @ 418e4 │ │ │ │ + ldr r6, [pc, #2688] @ 418e0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2680] @ 418e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2680] @ 418e4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2644] @ 418ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2640] @ 418f0 │ │ │ │ + ldr r6, [pc, #2644] @ 418e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2640] @ 418ec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2604] @ 418f4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2600] @ 418f8 │ │ │ │ + ldr r6, [pc, #2604] @ 418f0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2600] @ 418f4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2564] @ 418fc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2560] @ 41900 │ │ │ │ + ldr r6, [pc, #2564] @ 418f8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2560] @ 418fc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2524] @ 41904 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2520] @ 41908 │ │ │ │ + ldr r6, [pc, #2524] @ 41900 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2520] @ 41904 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2484] @ 4190c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2480] @ 41910 │ │ │ │ + ldr r6, [pc, #2484] @ 41908 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2480] @ 4190c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2444] @ 41914 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2440] @ 41918 │ │ │ │ + ldr r6, [pc, #2444] @ 41910 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2440] @ 41914 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2404] @ 4191c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2400] @ 41920 │ │ │ │ + ldr r6, [pc, #2404] @ 41918 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2400] @ 4191c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2364] @ 41924 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2360] @ 41928 │ │ │ │ + ldr r6, [pc, #2364] @ 41920 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2360] @ 41924 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2324] @ 4192c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2320] @ 41930 │ │ │ │ + ldr r6, [pc, #2324] @ 41928 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2320] @ 4192c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2284] @ 41934 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2280] @ 41938 │ │ │ │ + ldr r6, [pc, #2284] @ 41930 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2280] @ 41934 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2244] @ 4193c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2240] @ 41940 │ │ │ │ + ldr r6, [pc, #2244] @ 41938 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2240] @ 4193c │ │ │ │ mov r3, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2200] @ 41944 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2196] @ 41948 │ │ │ │ + ldr r6, [pc, #2200] @ 41940 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2196] @ 41944 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2156] @ 4194c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2152] @ 41950 │ │ │ │ + ldr r6, [pc, #2156] @ 41948 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2152] @ 4194c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2112] @ 41954 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2108] @ 41958 │ │ │ │ + ldr r6, [pc, #2112] @ 41950 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2108] @ 41954 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -30728,776 +30727,776 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2044] @ 4195c │ │ │ │ + ldr r6, [pc, #2044] @ 41958 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2036] @ 41960 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2036] @ 4195c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1996] @ 41964 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1992] @ 41968 │ │ │ │ + ldr r6, [pc, #1996] @ 41960 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1992] @ 41964 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1952] @ 4196c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1948] @ 41970 │ │ │ │ + ldr r6, [pc, #1952] @ 41968 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1948] @ 4196c │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1908] @ 41974 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1904] @ 41978 │ │ │ │ + ldr r6, [pc, #1908] @ 41970 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1904] @ 41974 │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1864] @ 4197c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1860] @ 41980 │ │ │ │ + ldr r6, [pc, #1864] @ 41978 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1860] @ 4197c │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1820] @ 41984 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1816] @ 41988 │ │ │ │ + ldr r6, [pc, #1820] @ 41980 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1816] @ 41984 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1776] @ 4198c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1772] @ 41990 │ │ │ │ + ldr r6, [pc, #1776] @ 41988 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1772] @ 4198c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1728] @ 41994 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1728] @ 41990 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1684] @ 41998 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1680] @ 4199c │ │ │ │ + ldr r7, [pc, #1684] @ 41994 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1680] @ 41998 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1636] @ 419a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1632] @ 419a4 │ │ │ │ + ldr r7, [pc, #1636] @ 4199c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1632] @ 419a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1588] @ 419a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1584] @ 419ac │ │ │ │ + ldr r7, [pc, #1588] @ 419a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1584] @ 419a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1548] @ 419b0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1544] @ 419b4 │ │ │ │ + ldr r7, [pc, #1548] @ 419ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1544] @ 419b0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1504] @ 419b8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1500] @ 419bc │ │ │ │ + ldr r7, [pc, #1504] @ 419b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1500] @ 419b8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1460] @ 419c0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1456] @ 419c4 │ │ │ │ + ldr r7, [pc, #1460] @ 419bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1456] @ 419c0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1412] @ 419c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1408] @ 419cc │ │ │ │ + ldr r7, [pc, #1412] @ 419c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1408] @ 419c8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1328] @ 419d0 │ │ │ │ - ldr r0, [pc, #1328] @ 419d4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1328] @ 419cc │ │ │ │ + ldr r0, [pc, #1328] @ 419d0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r1, [pc, #1308] @ 419d8 │ │ │ │ + ldr r1, [pc, #1308] @ 419d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r0, [pc, #1288] @ 419dc │ │ │ │ + ldr r0, [pc, #1288] @ 419d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r1, [pc, #1280] @ 419e0 │ │ │ │ + ldr r1, [pc, #1280] @ 419dc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #28] │ │ │ │ - ldr r0, [pc, #1264] @ 419e4 │ │ │ │ + ldr r0, [pc, #1264] @ 419e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1240] @ 419e8 │ │ │ │ - ldr r0, [pc, #1240] @ 419ec │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1240] @ 419e4 │ │ │ │ + ldr r0, [pc, #1240] @ 419e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #4] │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1204] @ 419f0 │ │ │ │ - ldr r0, [pc, #1204] @ 419f4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1204] @ 419ec │ │ │ │ + ldr r0, [pc, #1204] @ 419f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1168] @ 419f8 │ │ │ │ - ldr r0, [pc, #1168] @ 419fc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1168] @ 419f4 │ │ │ │ + ldr r0, [pc, #1168] @ 419f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #1096] @ 41a00 │ │ │ │ - ldr r0, [pc, #1096] @ 41a04 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #1096] @ 419fc │ │ │ │ + ldr r0, [pc, #1096] @ 41a00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r2, [pc, #1076] @ 41a08 │ │ │ │ + ldr r2, [pc, #1076] @ 41a04 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1060] @ 41a0c │ │ │ │ + ldr r0, [pc, #1060] @ 41a08 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #4] │ │ │ │ bl 73e9c │ │ │ │ - ldr r2, [pc, #1036] @ 41a10 │ │ │ │ + ldr r2, [pc, #1036] @ 41a0c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1020] @ 41a14 │ │ │ │ + ldr r0, [pc, #1020] @ 41a10 │ │ │ │ str fp, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ bl 73e9c │ │ │ │ - ldr r2, [pc, #996] @ 41a18 │ │ │ │ + ldr r2, [pc, #996] @ 41a14 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, #3 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #976] @ 41a1c │ │ │ │ + ldr r0, [pc, #976] @ 41a18 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, fp} │ │ │ │ add r0, pc, r0 │ │ │ │ bl 73e9c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #76 @ 0x4c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #80 @ 0x50 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #880] @ 41a20 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #880] @ 41a1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #868] @ 41a24 │ │ │ │ + ldr r0, [pc, #868] @ 41a20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #844] @ 41a28 │ │ │ │ + ldr r0, [pc, #844] @ 41a24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #832] @ 41a2c │ │ │ │ + ldr r0, [pc, #832] @ 41a28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #820] @ 41a30 │ │ │ │ + ldr r0, [pc, #820] @ 41a2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ add r0, r5, #84 @ 0x54 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #92 @ 0x5c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #772] @ 41a34 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #772] @ 41a30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #760] @ 41a38 │ │ │ │ + ldr r0, [pc, #760] @ 41a34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #748] @ 41a3c │ │ │ │ + ldr r0, [pc, #748] @ 41a38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #100 @ 0x64 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #104 @ 0x68 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #700] @ 41a40 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #700] @ 41a3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #688] @ 41a44 │ │ │ │ + ldr r0, [pc, #688] @ 41a40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #676] @ 41a48 │ │ │ │ + ldr r0, [pc, #676] @ 41a44 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ add r0, r5, #108 @ 0x6c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #652] @ 41a4c │ │ │ │ - ldr r0, [pc, #652] @ 41a50 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #652] @ 41a48 │ │ │ │ + ldr r0, [pc, #652] @ 41a4c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 74150 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #608] @ 41a54 │ │ │ │ + ldr r0, [pc, #608] @ 41a50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1ea0a4 │ │ │ │ + bl 1ea0bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #580] @ 41a58 │ │ │ │ + ldr r0, [pc, #580] @ 41a54 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #112 @ 0x70 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r1, [pc, #552] @ 41a5c │ │ │ │ - b 41a80 │ │ │ │ - @ instruction: 0x0026f7b0 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, r4, r7, pc @ │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq r7, r5, ip, lsl #31 │ │ │ │ - eorseq r7, r5, r4, asr pc │ │ │ │ - eorseq r7, r5, ip, lsr pc │ │ │ │ - eoreq r1, r4, ip, lsr #26 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r1, [pc, #552] @ 41a58 │ │ │ │ + b 41a7c │ │ │ │ + @ instruction: 0x0026f7b4 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + mlaeq r6, r8, r7, pc @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + mlaseq r5, r0, pc, r7 @ │ │ │ │ + eorseq r7, r5, r8, asr pc │ │ │ │ + eorseq r7, r5, r0, asr #30 │ │ │ │ + eoreq r1, r4, r8, asr sp │ │ │ │ andeq ip, r0, r4, lsr #17 │ │ │ │ - eoreq r9, r2, r8, ror #7 │ │ │ │ - eoreq r9, r2, r8, lsl #5 │ │ │ │ + eoreq r9, r2, r4, lsl r4 │ │ │ │ + @ instruction: 0x002292b4 │ │ │ │ andeq ip, r0, r0, lsr r8 │ │ │ │ - eoreq r9, r2, r4, ror r3 │ │ │ │ + eoreq r9, r2, r0, lsr #7 │ │ │ │ andeq lr, r0, r8, lsr #13 │ │ │ │ - eoreq r9, r2, r8, lsr r3 │ │ │ │ + eoreq r9, r2, r4, ror #6 │ │ │ │ andeq lr, r0, r0, lsr #13 │ │ │ │ - eoreq r9, r2, r0, lsl #6 │ │ │ │ + eoreq r9, r2, ip, lsr #6 │ │ │ │ muleq r0, r8, r6 │ │ │ │ - eoreq r9, r2, r8, asr #5 │ │ │ │ + strdeq r9, [r2], -r4 @ │ │ │ │ andeq lr, r0, ip, lsl #13 │ │ │ │ - eoreq r9, r2, ip, lsl #5 │ │ │ │ + @ instruction: 0x002292b8 │ │ │ │ andeq lr, r0, r4, lsl #13 │ │ │ │ - eoreq r9, r2, r0, asr r2 │ │ │ │ + eoreq r9, r2, ip, ror r2 │ │ │ │ andeq pc, r0, r8, ror sp @ │ │ │ │ - eoreq r9, r2, r8, lsl r2 │ │ │ │ + eoreq r9, r2, r4, asr #4 │ │ │ │ andeq pc, r0, ip, ror #26 │ │ │ │ - eoreq r9, r2, r0, ror #3 │ │ │ │ + eoreq r9, r2, ip, lsl #4 │ │ │ │ andeq pc, r0, r0, ror #26 │ │ │ │ - eoreq r9, r2, r8, lsr #3 │ │ │ │ + ldrdeq r9, [r2], -r4 @ │ │ │ │ strdeq ip, [r0], -r8 │ │ │ │ - eoreq r9, r2, ip, ror #2 │ │ │ │ + mlaeq r2, r8, r1, r9 │ │ │ │ andeq ip, r0, r8, lsl #1 │ │ │ │ - eoreq r9, r2, r0, lsr r1 │ │ │ │ + eoreq r9, r2, ip, asr r1 │ │ │ │ andeq sp, r0, ip, ror #2 │ │ │ │ - eoreq r9, r2, r0, lsl r1 │ │ │ │ + eoreq r9, r2, ip, lsr r1 │ │ │ │ andeq sp, r0, r0, lsl #3 │ │ │ │ - ldrdeq r9, [r2], -r4 @ │ │ │ │ + eoreq r9, r2, r0, lsl #2 │ │ │ │ andeq sp, r0, r4, ror r1 │ │ │ │ - mlaeq r2, ip, r0, r9 │ │ │ │ + eoreq r9, r2, r8, asr #1 │ │ │ │ andeq sp, r0, ip, ror #2 │ │ │ │ - eoreq r9, r2, r4, rrx │ │ │ │ + mlaeq r2, r0, r0, r9 │ │ │ │ andeq fp, r0, r0, asr #20 │ │ │ │ - eoreq r9, r2, r0, lsr r0 │ │ │ │ + eoreq r9, r2, ip, asr r0 │ │ │ │ ldrdeq fp, [r0], -r0 │ │ │ │ - eoreq r9, r2, r0, lsl #3 │ │ │ │ + eoreq r9, r2, ip, lsr #3 │ │ │ │ @ instruction: 0xffffe620 │ │ │ │ - mlaeq r2, r0, r1, r9 │ │ │ │ + @ instruction: 0x002291bc │ │ │ │ @ instruction: 0xffffe5a0 │ │ │ │ - eoreq r9, r2, r4, lsl #3 │ │ │ │ + @ instruction: 0x002291b0 │ │ │ │ @ instruction: 0xffffe520 │ │ │ │ - eoreq r8, r2, ip, ror #30 │ │ │ │ + mlaeq r2, r8, pc, r8 @ │ │ │ │ @ instruction: 0xffffe4a0 │ │ │ │ - eoreq r8, r2, ip, lsl #26 │ │ │ │ + eoreq r8, r2, r8, lsr sp │ │ │ │ @ instruction: 0xffffe420 │ │ │ │ - eoreq r8, r2, r8, asr sp │ │ │ │ + eoreq r8, r2, r4, lsl #27 │ │ │ │ @ instruction: 0xffffe3a4 │ │ │ │ - eoreq r9, r2, r8, asr #32 │ │ │ │ + eoreq r9, r2, r4, ror r0 │ │ │ │ @ instruction: 0xffffe324 │ │ │ │ - eoreq r9, r2, r8, ror #3 │ │ │ │ + eoreq r9, r2, r4, lsl r2 │ │ │ │ @ instruction: 0xffffe2a4 │ │ │ │ - eoreq r8, r2, r0, ror #23 │ │ │ │ + eoreq r8, r2, ip, lsl #24 │ │ │ │ @ instruction: 0xffffe008 │ │ │ │ - eoreq r8, r2, r8, ror fp │ │ │ │ + eoreq r8, r2, r4, lsr #23 │ │ │ │ @ instruction: 0xffffdf74 │ │ │ │ - @ instruction: 0x00228bb4 │ │ │ │ + eoreq r8, r2, r0, ror #23 │ │ │ │ @ instruction: 0xffffe1c0 │ │ │ │ - eoreq r8, r2, r4, lsl #28 │ │ │ │ + eoreq r8, r2, r0, lsr lr │ │ │ │ andeq fp, r0, r8, ror r1 │ │ │ │ - strdeq r8, [r2], -r4 @ │ │ │ │ + eoreq r8, r2, r0, lsr #28 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ - eoreq r8, r2, r0, ror #27 │ │ │ │ + eoreq r8, r2, ip, lsl #28 │ │ │ │ @ instruction: 0xffffdf70 │ │ │ │ - @ instruction: 0x00228db0 │ │ │ │ + ldrdeq r8, [r2], -ip @ │ │ │ │ andeq sp, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r8, ror sp │ │ │ │ + eoreq r8, r2, r4, lsr #27 │ │ │ │ andeq r9, r0, r8, asr #24 │ │ │ │ - eoreq r8, r2, r0, asr sp │ │ │ │ + eoreq r8, r2, ip, ror sp │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq r8, r2, r8, lsr #26 │ │ │ │ + eoreq r8, r2, r4, asr sp │ │ │ │ andeq r9, r0, r8, asr #18 │ │ │ │ - eoreq r8, r2, r4, lsl #26 │ │ │ │ + eoreq r8, r2, r0, lsr sp │ │ │ │ andeq r9, r0, r4, asr #15 │ │ │ │ - eoreq r8, r2, r4, ror #25 │ │ │ │ + eoreq r8, r2, r0, lsl sp │ │ │ │ andeq r9, r0, r4, asr #10 │ │ │ │ - @ instruction: 0x00228cbc │ │ │ │ + eoreq r8, r2, r8, ror #25 │ │ │ │ andeq r9, r0, r8, lsl #6 │ │ │ │ - mlaeq r2, ip, ip, r8 │ │ │ │ + eoreq r8, r2, r8, asr #25 │ │ │ │ andeq r8, r0, r0, ror #27 │ │ │ │ @ instruction: 0xffffd830 │ │ │ │ - eoreq r8, r2, r0, asr #24 │ │ │ │ + eoreq r8, r2, ip, ror #24 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r4, lsl ip │ │ │ │ + eoreq r8, r2, r0, asr #24 │ │ │ │ @ instruction: 0xffffd804 │ │ │ │ - eoreq r8, r2, r4, lsl #16 │ │ │ │ + eoreq r8, r2, r0, lsr r8 │ │ │ │ @ instruction: 0xffffdbb4 │ │ │ │ - @ instruction: 0x00228bbc │ │ │ │ + eoreq r8, r2, r8, ror #23 │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ - mlaeq r2, r8, fp, r8 │ │ │ │ + eoreq r8, r2, r4, asr #23 │ │ │ │ andeq r7, r0, ip, asr #30 │ │ │ │ - eoreq r8, r2, r0, lsl #23 │ │ │ │ + eoreq r8, r2, ip, lsr #23 │ │ │ │ @ instruction: 0xffffd59c │ │ │ │ - eoreq r8, r2, r4, ror #22 │ │ │ │ + mlaeq r2, r0, fp, r8 │ │ │ │ andeq r7, r0, ip, asr lr │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, r0, asr fp │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - eoreq r8, r2, r4, lsr #22 │ │ │ │ + eoreq r8, r2, r0, asr fp │ │ │ │ ldrdeq r8, [r0], -ip │ │ │ │ - eoreq r8, r2, r0, lsr #22 │ │ │ │ + eoreq r8, r2, ip, asr #22 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - eoreq r8, r2, ip, lsl #22 │ │ │ │ + eoreq r8, r2, r8, lsr fp │ │ │ │ andeq r7, r0, r0, asr fp │ │ │ │ - eoreq r8, r2, r4, lsl #22 │ │ │ │ + eoreq r8, r2, r0, lsr fp │ │ │ │ andeq r7, r0, r0, ror #19 │ │ │ │ - eoreq r8, r2, r0, lsl #22 │ │ │ │ + eoreq r8, r2, ip, lsr #22 │ │ │ │ @ instruction: 0xffffd548 │ │ │ │ - ldrdeq r8, [r2], -r4 @ │ │ │ │ + eoreq r8, r2, r0, lsl #22 │ │ │ │ andeq r7, r0, r4, lsr #17 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r8, lsl #22 │ │ │ │ andeq r7, r0, r8, lsr #15 │ │ │ │ - ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r8, lsl #22 │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ - ldrdeq r8, [r2], -r8 @ │ │ │ │ + eoreq r8, r2, r4, lsl #22 │ │ │ │ andeq r7, r0, r4, ror #9 │ │ │ │ - eoreq r6, r2, r4, lsr r2 │ │ │ │ + eoreq r6, r2, r0, ror #4 │ │ │ │ + eoreq r6, r2, r8, asr r2 │ │ │ │ + eoreq r6, r2, r4, asr #4 │ │ │ │ + eoreq fp, r3, ip, lsr r1 │ │ │ │ eoreq r6, r2, ip, lsr #4 │ │ │ │ - eoreq r6, r2, r8, lsl r2 │ │ │ │ - eoreq fp, r3, r0, lsl r1 │ │ │ │ - eoreq r6, r2, r0, lsl #4 │ │ │ │ - eoreq r8, r2, r0, lsl sl │ │ │ │ - eoreq r8, r2, r8, lsl #20 │ │ │ │ - eoreq r8, r2, r0, lsl #20 │ │ │ │ - mlaeq r3, r0, ip, lr │ │ │ │ - @ instruction: 0x002287b0 │ │ │ │ - @ instruction: 0x002289b0 │ │ │ │ - mlaeq r2, r4, r9, r8 │ │ │ │ + eoreq r8, r2, ip, lsr sl │ │ │ │ + eoreq r8, r2, r4, lsr sl │ │ │ │ + eoreq r8, r2, ip, lsr #20 │ │ │ │ + @ instruction: 0x0023ecbc │ │ │ │ + ldrdeq r8, [r2], -ip @ │ │ │ │ + ldrdeq r8, [r2], -ip @ │ │ │ │ + eoreq r8, r2, r0, asr #19 │ │ │ │ andeq r6, r0, r8, asr #27 │ │ │ │ - eoreq r8, r2, r8, lsl #19 │ │ │ │ - eoreq r8, r2, r4, ror r9 │ │ │ │ - eoreq r8, r2, r0, lsl r7 │ │ │ │ + @ instruction: 0x002289b4 │ │ │ │ + eoreq r8, r2, r0, lsr #19 │ │ │ │ + eoreq r8, r2, ip, lsr r7 │ │ │ │ @ instruction: 0xffffd058 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - eoreq r8, r2, ip, lsl #14 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ - eoreq lr, r6, ip, lsl #10 │ │ │ │ + eoreq r8, r2, r8, lsr r7 │ │ │ │ + eoreq r8, r2, r4, lsr #14 │ │ │ │ + eoreq lr, r6, r0, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffde38 │ │ │ │ @ instruction: 0xffffdde8 │ │ │ │ - ldr r0, [pc, #-40] @ 41a60 │ │ │ │ + ldr r0, [pc, #-40] @ 41a5c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r3, [pc, #-60] @ 41a64 │ │ │ │ + ldr r3, [pc, #-60] @ 41a60 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-80] @ 41a68 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-80] @ 41a64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5898 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #-104] @ 41a6c │ │ │ │ + ldr r0, [pc, #-104] @ 41a68 │ │ │ │ str r1, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #-120] @ 41a70 │ │ │ │ + ldr r2, [pc, #-120] @ 41a6c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #-124] @ 41a74 │ │ │ │ + ldr r3, [pc, #-124] @ 41a70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41b30 │ │ │ │ + bne 41b2c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #-160] @ 41a78 │ │ │ │ + ldr r3, [pc, #-160] @ 41a74 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 408a8 │ │ │ │ - ldr r2, [pc, #-172] @ 41a7c │ │ │ │ + b 408a4 │ │ │ │ + ldr r2, [pc, #-172] @ 41a78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 408bc │ │ │ │ + b 408b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00041b34 : │ │ │ │ +00041b30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #96] @ 41bac │ │ │ │ + ldr r4, [pc, #96] @ 41ba8 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #56] @ 41bb0 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #56] @ 41bac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #44] @ 41bb4 │ │ │ │ + ldr r0, [pc, #44] @ 41bb0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ 41bb8 │ │ │ │ + ldr r0, [pc, #28] @ 41bb4 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00356cb4 │ │ │ │ - eoreq r8, r2, r4, ror r6 │ │ │ │ - eoreq r8, r2, r8, ror #12 │ │ │ │ - eoreq r8, r2, r8, ror #12 │ │ │ │ + @ instruction: 0x00356cb8 │ │ │ │ + eoreq r8, r2, r0, lsr #13 │ │ │ │ + mlaeq r2, r4, r6, r8 │ │ │ │ + mlaeq r2, r4, r6, r8 │ │ │ │ │ │ │ │ -00041bbc : │ │ │ │ +00041bb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #36] @ 41bf8 │ │ │ │ + ldr r1, [pc, #36] @ 41bf4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #158 @ 0x9e │ │ │ │ str ip, [sp] │ │ │ │ - bl 20cb48 │ │ │ │ + bl 20cb70 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0xffffde20 │ │ │ │ │ │ │ │ -00041bfc : │ │ │ │ - ldr r3, [pc, #8] @ 41c0c │ │ │ │ +00041bf8 : │ │ │ │ + ldr r3, [pc, #8] @ 41c08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r6, r5, r4, lsl #24 │ │ │ │ │ │ │ │ -00041c10 : │ │ │ │ - ldr r3, [pc, #8] @ 41c20 │ │ │ │ +00041c0c : │ │ │ │ + ldr r3, [pc, #8] @ 41c1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, ip, ror #23 │ │ │ │ + @ instruction: 0x00356bf0 │ │ │ │ │ │ │ │ -00041c24 : │ │ │ │ - ldr r3, [pc, #8] @ 41c34 │ │ │ │ +00041c20 : │ │ │ │ + ldr r3, [pc, #8] @ 41c30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00356bd8 │ │ │ │ + @ instruction: 0x00356bdc │ │ │ │ │ │ │ │ -00041c38 : │ │ │ │ - ldr r3, [pc, #8] @ 41c48 │ │ │ │ +00041c34 : │ │ │ │ + ldr r3, [pc, #8] @ 41c44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r4, asr #23 │ │ │ │ + eorseq r6, r5, r8, asr #23 │ │ │ │ │ │ │ │ -00041c4c : │ │ │ │ +00041c48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #76] @ 41cb0 │ │ │ │ + ldr r4, [pc, #76] @ 41cac │ │ │ │ mov r0, #9 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - bl 214950 │ │ │ │ + bl 214978 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, #4 │ │ │ │ - bl 214950 │ │ │ │ + bl 214978 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #5 │ │ │ │ - bl 214950 │ │ │ │ + bl 214978 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #6 │ │ │ │ - bl 214950 │ │ │ │ + bl 214978 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ - bl 214950 │ │ │ │ + bl 214978 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ pop {r4, lr} │ │ │ │ - b 214950 │ │ │ │ - mlaseq r5, ip, fp, r6 │ │ │ │ + b 214978 │ │ │ │ + eorseq r6, r5, r0, lsr #23 │ │ │ │ │ │ │ │ -00041cb4 : │ │ │ │ - ldr r3, [pc, #12] @ 41cc8 │ │ │ │ +00041cb0 : │ │ │ │ + ldr r3, [pc, #12] @ 41cc4 │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ - b 214950 │ │ │ │ - eorseq r6, r5, r4, asr #22 │ │ │ │ + b 214978 │ │ │ │ + eorseq r6, r5, r8, asr #22 │ │ │ │ │ │ │ │ -00041ccc : │ │ │ │ +00041cc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #176] @ 41d94 │ │ │ │ - ldr r1, [pc, #176] @ 41d98 │ │ │ │ + ldr r0, [pc, #176] @ 41d90 │ │ │ │ + ldr r1, [pc, #176] @ 41d94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ 41d9c │ │ │ │ + ldr r3, [pc, #168] @ 41d98 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #164] @ 41da0 │ │ │ │ + ldr r2, [pc, #164] @ 41d9c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -31505,461 +31504,461 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ tst r0, #1 │ │ │ │ asrne r0, r0, #1 │ │ │ │ - bne 41d5c │ │ │ │ + bne 41d58 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r0, [pc, #76] @ 41da4 │ │ │ │ + ldr r0, [pc, #76] @ 41da0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ mvneq r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 41da8 │ │ │ │ + ldr r2, [pc, #64] @ 41da4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 41d98 │ │ │ │ + ldr r3, [pc, #40] @ 41d94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41d90 │ │ │ │ + bne 41d8c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r4, lsl r3 │ │ │ │ + eoreq lr, r6, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r4 @ │ │ │ │ + strdeq lr, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - eoreq lr, r6, ip, lsl #5 │ │ │ │ + mlaeq r6, r0, r2, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #196] @ 41e90 │ │ │ │ + ldr r0, [pc, #196] @ 41e8c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #192] @ 41e94 │ │ │ │ + ldr r1, [pc, #192] @ 41e90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #184] @ 41e98 │ │ │ │ - ldr r2, [pc, #184] @ 41e9c │ │ │ │ + ldr r3, [pc, #184] @ 41e94 │ │ │ │ + ldr r2, [pc, #184] @ 41e98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - bl 1f5854 │ │ │ │ + bl 1f586c │ │ │ │ mov r4, r0 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #500 @ 0x1f4 │ │ │ │ mov r3, r0 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp] │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 41ea0 │ │ │ │ + ldr r2, [pc, #60] @ 41e9c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 41e94 │ │ │ │ + ldr r3, [pc, #40] @ 41e90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41e8c │ │ │ │ + bne 41e88 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r6, r8, lsr #4 │ │ │ │ + eoreq lr, r6, ip, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r6, ip, lsl #4 │ │ │ │ + eoreq lr, r6, r0, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r6, r0, r1, lr │ │ │ │ + mlaeq r6, r4, r1, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3344] @ 0xd10 │ │ │ │ sub sp, sp, #716 @ 0x2cc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #752] @ 0x2f0 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [pc, #3772] @ 42d90 │ │ │ │ + ldr ip, [pc, #3772] @ 42d8c │ │ │ │ ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3764] @ 42d94 │ │ │ │ + ldr r0, [pc, #3764] @ 42d90 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [pc, #3752] @ 42d98 │ │ │ │ + ldr fp, [pc, #3752] @ 42d94 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r1, [pc, #3748] @ 42d9c │ │ │ │ + ldr r1, [pc, #3748] @ 42d98 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ mov r0, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r1] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - mov r3, #25 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r3, #25 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ bl 230c4 │ │ │ │ ldrb ip, [r5] │ │ │ │ cmp ip, r6 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe8 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r6, [pc, #3612] @ 42da0 │ │ │ │ + ldr r6, [pc, #3612] @ 42d9c │ │ │ │ mov lr, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r1 │ │ │ │ - b 41fa4 │ │ │ │ + b 41fa0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb ip, [r5, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 41fec │ │ │ │ + beq 41fe8 │ │ │ │ cmp ip, #37 @ 0x25 │ │ │ │ - bne 41f94 │ │ │ │ + bne 41f90 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ sub r3, r2, #45 @ 0x2d │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi 4211c │ │ │ │ + bhi 42118 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r0, r0, #1 │ │ │ │ ldrb ip, [r5, r0] │ │ │ │ add r3, sp, lr, lsl #2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ cmp ip, #0 │ │ │ │ add lr, lr, #1 │ │ │ │ str r2, [r3, #308] @ 0x134 │ │ │ │ - bne 41fa4 │ │ │ │ + bne 41fa0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 428c0 │ │ │ │ + beq 428bc │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movle r4, r3 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - ble 420c0 │ │ │ │ - ldr r2, [pc, #3464] @ 42da4 │ │ │ │ + ble 420bc │ │ │ │ + ldr r2, [pc, #3464] @ 42da0 │ │ │ │ str fp, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b 42060 │ │ │ │ + b 4205c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bge 420bc │ │ │ │ + bge 420b8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420bc │ │ │ │ + beq 420b8 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add r0, r1, #1 │ │ │ │ - bne 42044 │ │ │ │ + bne 42040 │ │ │ │ ldrb r8, [r2, r0] │ │ │ │ add r5, r1, #2 │ │ │ │ cmp r8, #37 @ 0x25 │ │ │ │ - beq 42104 │ │ │ │ + beq 42100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ sub r3, r8, #45 @ 0x2d │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bhi 421d4 │ │ │ │ + bhi 421d0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #3280] @ 42da8 │ │ │ │ + ldr r2, [pc, #3280] @ 42da4 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #3252] @ 42d94 │ │ │ │ + ldr r3, [pc, #3252] @ 42d90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42d60 │ │ │ │ + bne 42d5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #716 @ 0x2cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ strb r8, [r3, r4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 42058 │ │ │ │ + b 42054 │ │ │ │ sub r2, r2, #116 @ 0x74 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ cmp r2, #1 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #-504] @ 0xfffffe08 │ │ │ │ addls r3, sp, #712 @ 0x2c8 │ │ │ │ ldrls r2, [r4, #4] │ │ │ │ addls r3, r3, lr, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ addhi r4, r4, #4 │ │ │ │ addls r4, r4, #8 │ │ │ │ addls lr, lr, #1 │ │ │ │ strls r2, [r3, #-404] @ 0xfffffe6c │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ ldr ip, [r4] │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str ip, [r3, lr, lsl #2] │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add r4, r4, #8 │ │ │ │ add lr, lr, #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r4, r4, #7 │ │ │ │ bic r4, r4, #7 │ │ │ │ ldrd r2, [r4], #8 │ │ │ │ lsl ip, r1, #3 │ │ │ │ add r8, sp, #408 @ 0x198 │ │ │ │ add r1, r1, #1 │ │ │ │ strd r2, [r8, ip] │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r3, sp, lr, lsl #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr ip, [r4], #8 │ │ │ │ str ip, [r3, #308] @ 0x134 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ add lr, lr, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 41f94 │ │ │ │ + b 41f90 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ cmp r8, #116 @ 0x74 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 42af8 │ │ │ │ + beq 42af4 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ and r8, r8, #223 @ 0xdf │ │ │ │ cmp r8, #81 @ 0x51 │ │ │ │ - bne 42378 │ │ │ │ + bne 42374 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - ble 42378 │ │ │ │ + ble 42374 │ │ │ │ mov r3, #250 @ 0xfa │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r2, r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 4225c │ │ │ │ + beq 42258 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 4221c │ │ │ │ + bgt 42218 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d0 │ │ │ │ + beq 425cc │ │ │ │ sub r3, sl, #3 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 425d0 │ │ │ │ + ble 425cc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r2, r4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, r4, #2 │ │ │ │ strb r3, [r0, r2] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r4, r4, #3 │ │ │ │ - b 42058 │ │ │ │ + b 42054 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ cmp r8, #109 @ 0x6d │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ add r3, r7, #1 │ │ │ │ - beq 42868 │ │ │ │ + beq 42864 │ │ │ │ cmp r8, #77 @ 0x4d │ │ │ │ - beq 42868 │ │ │ │ + beq 42864 │ │ │ │ cmp r8, #78 @ 0x4e │ │ │ │ - beq 42c7c │ │ │ │ + beq 42c78 │ │ │ │ cmp r8, #90 @ 0x5a │ │ │ │ - beq 42bc8 │ │ │ │ + beq 42bc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 42cf4 │ │ │ │ + bne 42cf0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #2720] @ 42dac │ │ │ │ + ldr r3, [pc, #2720] @ 42da8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 42380 │ │ │ │ + b 4237c │ │ │ │ add r0, sp, r7, lsl #2 │ │ │ │ cmp r8, #73 @ 0x49 │ │ │ │ ldrb r3, [r2, r5] │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 42a80 │ │ │ │ + beq 42a7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ add r5, r1, #3 │ │ │ │ - beq 42ad4 │ │ │ │ - ldr r3, [pc, #2664] @ 42db0 │ │ │ │ + beq 42ad0 │ │ │ │ + ldr r3, [pc, #2664] @ 42dac │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r8 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 425d0 │ │ │ │ + beq 425cc │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ - bne 423b4 │ │ │ │ + bne 423b0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 429e8 │ │ │ │ + beq 429e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 421f8 │ │ │ │ + b 421f4 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ cmp r8, #117 @ 0x75 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bne 428a4 │ │ │ │ + bne 428a0 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r1, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - blt 428a4 │ │ │ │ + blt 428a0 │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d9f1c │ │ │ │ + bl 1d9f20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -31969,213 +31968,213 @@ │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 42a24 │ │ │ │ - ldr r3, [pc, #2276] @ 42db4 │ │ │ │ + bge 42a20 │ │ │ │ + ldr r3, [pc, #2276] @ 42db0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ ldr r2, [r9] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [r9] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ mov r8, #0 │ │ │ │ add r3, r6, #1 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - blt 42b6c │ │ │ │ - bne 428e0 │ │ │ │ + blt 42b68 │ │ │ │ + bne 428dc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #2096] @ 42db8 │ │ │ │ + ldr r3, [pc, #2096] @ 42db4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 18e740 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 42058 │ │ │ │ + b 42054 │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 18e68c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r6, r6, #1 │ │ │ │ - b 425d0 │ │ │ │ + b 425cc │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt 42aa0 │ │ │ │ + bgt 42a9c │ │ │ │ strb r3, [sp, #608] @ 0x260 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #608 @ 0x260 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ - b 42254 │ │ │ │ + b 42250 │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1896] @ 42dbc │ │ │ │ + ldr r3, [pc, #1896] @ 42db8 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42354 │ │ │ │ lsl r2, fp, #3 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ add r3, r2, r3 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ strd r2, [sp] │ │ │ │ - ldr r3, [pc, #1848] @ 42dc0 │ │ │ │ + ldr r3, [pc, #1848] @ 42dbc │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add fp, fp, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 42360 │ │ │ │ + b 4235c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1808] @ 42dc4 │ │ │ │ + ldr r3, [pc, #1808] @ 42dc0 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 42658 │ │ │ │ + b 42654 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #1784] @ 42dc8 │ │ │ │ + ldr r3, [pc, #1784] @ 42dc4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265648 │ │ │ │ + bl 265670 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 265640 │ │ │ │ + bl 265668 │ │ │ │ cmp sl, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 42b3c │ │ │ │ + beq 42b38 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b2c │ │ │ │ + beq 42b28 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429d8 │ │ │ │ - ldr r3, [pc, #1724] @ 42dcc │ │ │ │ + bne 429d4 │ │ │ │ + ldr r3, [pc, #1724] @ 42dc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2656cc │ │ │ │ + bl 2656f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1688] @ 42dd0 │ │ │ │ + ldr r3, [pc, #1688] @ 42dcc │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42b20 │ │ │ │ + beq 42b1c │ │ │ │ bl 232ec │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -32185,102 +32184,102 @@ │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 429fc │ │ │ │ + beq 429f8 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ cmp sl, #1 │ │ │ │ str ip, [sp, #200] @ 0xc8 │ │ │ │ - beq 42b5c │ │ │ │ + beq 42b58 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 42b4c │ │ │ │ + beq 42b48 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 429fc │ │ │ │ - ldr r2, [pc, #1492] @ 42dd4 │ │ │ │ + bne 429f8 │ │ │ │ + ldr r2, [pc, #1492] @ 42dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - beq 42600 │ │ │ │ + beq 425fc │ │ │ │ mov r3, #11 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 12878c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 42600 │ │ │ │ + b 425fc │ │ │ │ add r3, sp, r6, lsl #2 │ │ │ │ ldr r0, [r3, #208] @ 0xd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #9 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1f6064 │ │ │ │ + bl 1f607c │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ clz r1, r2 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - beq 42d40 │ │ │ │ + beq 42d3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42d64 │ │ │ │ - ldr r3, [pc, #1348] @ 42dd8 │ │ │ │ + beq 42d60 │ │ │ │ + ldr r3, [pc, #1348] @ 42dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 425d0 │ │ │ │ + b 425cc │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9440 │ │ │ │ + bl 1d9444 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 42400 │ │ │ │ + b 423fc │ │ │ │ mov r3, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3] │ │ │ │ - b 41ff8 │ │ │ │ - bl 41ccc │ │ │ │ + b 41ff4 │ │ │ │ + bl 41cc8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ mov r3, r9 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ mov r4, ip │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 42978 │ │ │ │ + b 42974 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r0, r9 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, r2, r9 │ │ │ │ mov r3, #32 │ │ │ │ @@ -32289,65 +32288,65 @@ │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r5, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ble 42a40 │ │ │ │ + ble 42a3c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 18e634 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r2, r9 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 42934 │ │ │ │ + blt 42930 │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 42938 │ │ │ │ - ldr r3, [pc, #1020] @ 42ddc │ │ │ │ + b 42934 │ │ │ │ + ldr r3, [pc, #1020] @ 42dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ + b 42710 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ - b 423b4 │ │ │ │ + b 423b0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 42600 │ │ │ │ + beq 425fc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq sl, #3 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r2] │ │ │ │ ldreq r3, [sp, #76] @ 0x4c │ │ │ │ - b 42600 │ │ │ │ + b 425fc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #944] @ 42de0 │ │ │ │ + ldr r3, [pc, #944] @ 42ddc │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ - b 42358 │ │ │ │ + b 42354 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, r3 │ │ │ │ sub r3, sl, #1 │ │ │ │ strb r1, [r2, r3] │ │ │ │ @@ -32355,301 +32354,301 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r9] │ │ │ │ - b 42588 │ │ │ │ + b 42584 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bne 42334 │ │ │ │ + bne 42330 │ │ │ │ add r2, r2, r1 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ addeq r5, r1, #4 │ │ │ │ addne r5, r1, #3 │ │ │ │ - b 42340 │ │ │ │ + b 4233c │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 1d9ed0 │ │ │ │ + bl 1d9ed4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ - ldr r3, [pc, #776] @ 42de4 │ │ │ │ + b 42374 │ │ │ │ + ldr r3, [pc, #776] @ 42de0 │ │ │ │ add r8, sp, #608 @ 0x260 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - b 42360 │ │ │ │ + b 4235c │ │ │ │ add r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bge 42378 │ │ │ │ + bge 42374 │ │ │ │ bl 232ec │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4276c │ │ │ │ - ldr r3, [pc, #692] @ 42de8 │ │ │ │ + b 42768 │ │ │ │ + ldr r3, [pc, #692] @ 42de4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r3, [pc, #680] @ 42dec │ │ │ │ + b 42710 │ │ │ │ + ldr r3, [pc, #680] @ 42de8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 42714 │ │ │ │ - ldr r2, [pc, #668] @ 42df0 │ │ │ │ + b 42710 │ │ │ │ + ldr r2, [pc, #668] @ 42dec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ - b 42804 │ │ │ │ - ldr r2, [pc, #656] @ 42df4 │ │ │ │ + b 42800 │ │ │ │ + ldr r2, [pc, #656] @ 42df0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ - b 42804 │ │ │ │ + b 42800 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #2 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r3, r0 │ │ │ │ - b 42588 │ │ │ │ + b 42584 │ │ │ │ add r1, sp, r6, lsl #2 │ │ │ │ ldr r0, [r1, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 42cdc │ │ │ │ + bne 42cd8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r7, r3 │ │ │ │ movne r8, r2 │ │ │ │ - beq 42300 │ │ │ │ + beq 422fc │ │ │ │ bl 232ec │ │ │ │ mov sl, #12 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 42d6c │ │ │ │ + beq 42d68 │ │ │ │ stmib sp, {r3, r8} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #460] @ 42df8 │ │ │ │ + ldr r3, [pc, #460] @ 42df4 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 42600 │ │ │ │ + beq 425fc │ │ │ │ mov r0, r8 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ - bl 128784 │ │ │ │ + bl 12878c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 42378 │ │ │ │ + b 42374 │ │ │ │ add r3, sp, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ add r7, r7, #2 │ │ │ │ - beq 42d4c │ │ │ │ + beq 42d48 │ │ │ │ mov r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 110888 │ │ │ │ - ldr r3, [pc, #340] @ 42dfc │ │ │ │ + bl 11088c │ │ │ │ + ldr r3, [pc, #340] @ 42df8 │ │ │ │ cmp r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #324] @ 42e00 │ │ │ │ + ldr r3, [pc, #324] @ 42dfc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 42ce4 │ │ │ │ + bne 42ce0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #64] @ 0x40 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42bec │ │ │ │ mov r3, r7 │ │ │ │ - b 42300 │ │ │ │ + b 422fc │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r7 │ │ │ │ moveq r2, r8 │ │ │ │ - bne 42bf0 │ │ │ │ + bne 42bec │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 22ecc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #236] @ 42e04 │ │ │ │ + ldr r1, [pc, #236] @ 42e00 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #232] @ 42e08 │ │ │ │ + ldr r3, [pc, #232] @ 42e04 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b 42bf0 │ │ │ │ + b 42bec │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4288c │ │ │ │ - b 42cd4 │ │ │ │ + bne 42888 │ │ │ │ + b 42cd0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 42cd4 │ │ │ │ + beq 42cd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ - b 42cf4 │ │ │ │ + b 42cf0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r7 │ │ │ │ - b 42cf4 │ │ │ │ - ldr r3, [pc, #152] @ 42e0c │ │ │ │ - ldr r1, [pc, #152] @ 42e10 │ │ │ │ - ldr r0, [pc, #152] @ 42e14 │ │ │ │ - ldr r2, [pc, #152] @ 42e18 │ │ │ │ + b 42cf0 │ │ │ │ + ldr r3, [pc, #152] @ 42e08 │ │ │ │ + ldr r1, [pc, #152] @ 42e0c │ │ │ │ + ldr r0, [pc, #152] @ 42e10 │ │ │ │ + ldr r2, [pc, #152] @ 42e14 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - eoreq lr, r6, ip, lsl r1 │ │ │ │ + eoreq lr, r6, r0, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq lr, [r6], -r8 @ │ │ │ │ + strdeq lr, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002414b4 │ │ │ │ - eoreq r1, r4, r0, ror #8 │ │ │ │ - eoreq sp, r6, ip, lsl pc │ │ │ │ - eoreq r7, r2, r8, ror #30 │ │ │ │ - eoreq r8, r2, r8, lsr #1 │ │ │ │ - eoreq r5, r3, r8, lsl fp │ │ │ │ - eoreq r8, r2, r4, asr #30 │ │ │ │ - mlaeq r2, ip, sp, r7 │ │ │ │ - eoreq r7, r2, r8, lsr #23 │ │ │ │ - eoreq r7, r2, r4, ror fp │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r2, r8, lsr #22 │ │ │ │ - strdeq r7, [r2], -ip @ │ │ │ │ - eorseq r6, r5, r4 │ │ │ │ - eoreq r8, r2, r8, lsr ip │ │ │ │ - eoreq r7, r2, r0, asr #16 │ │ │ │ - eoreq r7, r2, r4, lsl #16 │ │ │ │ - eoreq r7, r2, ip, asr #14 │ │ │ │ - eoreq r7, r2, r4, ror #13 │ │ │ │ - eoreq r7, r2, ip, asr #13 │ │ │ │ - @ instruction: 0x00355cb0 │ │ │ │ - eorseq r5, r5, r0, lsr #25 │ │ │ │ - eoreq r7, r2, r8, lsr r6 │ │ │ │ - eorseq r5, r5, r8, asr fp │ │ │ │ - eoreq r7, r2, ip, asr r5 │ │ │ │ - eorseq r5, r5, r0, ror #21 │ │ │ │ - eoreq r8, r2, ip, lsl #10 │ │ │ │ - eoreq r0, r4, r8, lsr #15 │ │ │ │ - eoreq r7, r2, r0, asr #9 │ │ │ │ + eoreq r1, r4, r0, ror #9 │ │ │ │ + eoreq r1, r4, ip, lsl #9 │ │ │ │ + eoreq sp, r6, r0, lsr #30 │ │ │ │ + mlaeq r2, r4, pc, r7 @ │ │ │ │ + ldrdeq r8, [r2], -r4 @ │ │ │ │ + eoreq r5, r3, r4, asr #22 │ │ │ │ + eoreq r8, r2, r0, ror pc │ │ │ │ + eoreq r7, r2, r8, asr #27 │ │ │ │ ldrdeq r7, [r2], -r4 @ │ │ │ │ + eoreq r7, r2, r0, lsr #23 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + eoreq r8, r2, r4, asr fp │ │ │ │ + eoreq r7, r2, r8, lsr #22 │ │ │ │ + eorseq r6, r5, r8 │ │ │ │ + eoreq r8, r2, r4, ror #24 │ │ │ │ + eoreq r7, r2, ip, ror #16 │ │ │ │ + eoreq r7, r2, r0, lsr r8 │ │ │ │ + eoreq r7, r2, r8, ror r7 │ │ │ │ + eoreq r7, r2, r0, lsl r7 │ │ │ │ + strdeq r7, [r2], -r8 @ │ │ │ │ + @ instruction: 0x00355cb4 │ │ │ │ + eorseq r5, r5, r4, lsr #25 │ │ │ │ + eoreq r7, r2, r4, ror #12 │ │ │ │ + eorseq r5, r5, ip, asr fp │ │ │ │ + eoreq r7, r2, r8, lsl #11 │ │ │ │ + eorseq r5, r5, r4, ror #21 │ │ │ │ + eoreq r8, r2, r8, lsr r5 │ │ │ │ + ldrdeq r0, [r4], -r4 @ │ │ │ │ + eoreq r7, r2, ip, ror #9 │ │ │ │ + eoreq r7, r2, r0, lsl #10 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ │ │ │ │ -00042e1c : │ │ │ │ +00042e18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #104] @ 42ea8 │ │ │ │ + ldr ip, [pc, #104] @ 42ea4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #92] @ 42eac │ │ │ │ + ldr r2, [pc, #92] @ 42ea8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r2, [pc, #56] @ 42eb0 │ │ │ │ - ldr r3, [pc, #48] @ 42eac │ │ │ │ + bl 41ea0 │ │ │ │ + ldr r2, [pc, #56] @ 42eac │ │ │ │ + ldr r3, [pc, #48] @ 42ea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42ea4 │ │ │ │ + bne 42ea0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x0026d1b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r6, r0, lsl #3 │ │ │ │ + eoreq sp, r6, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [pc, #528] @ 430e4 │ │ │ │ + ldr r4, [pc, #528] @ 430e0 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #524] @ 430e8 │ │ │ │ + ldr ip, [pc, #524] @ 430e4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr lr, [pc, #516] @ 430ec │ │ │ │ + ldr lr, [pc, #516] @ 430e8 │ │ │ │ ldr ip, [r4, ip] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #508] @ 430f0 │ │ │ │ + ldr r3, [pc, #508] @ 430ec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [lr, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -32658,103 +32657,103 @@ │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ subs ip, r0, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 43074 │ │ │ │ - ldr r3, [pc, #408] @ 430f4 │ │ │ │ + beq 43070 │ │ │ │ + ldr r3, [pc, #408] @ 430f0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ sub r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne 43074 │ │ │ │ + bne 43070 │ │ │ │ tst ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ - bne 42f88 │ │ │ │ + bne 42f84 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - beq 4304c │ │ │ │ + beq 43048 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 18e6ec │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r0, #15 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r6, r5 │ │ │ │ add r1, r2, #15 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bpl 43030 │ │ │ │ + bpl 4302c │ │ │ │ cmp r4, #0 │ │ │ │ - blt 4301c │ │ │ │ + blt 43018 │ │ │ │ stm sp, {r2, r4} │ │ │ │ - ldr r2, [pc, #292] @ 430f8 │ │ │ │ + ldr r2, [pc, #292] @ 430f4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #260] @ 430fc │ │ │ │ - ldr r3, [pc, #236] @ 430e8 │ │ │ │ + ldr r2, [pc, #260] @ 430f8 │ │ │ │ + ldr r3, [pc, #236] @ 430e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 430e0 │ │ │ │ + bne 430dc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #216] @ 43100 │ │ │ │ + ldr r2, [pc, #216] @ 430fc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ + bl 42e18 │ │ │ │ + b 42fd4 │ │ │ │ stm sp, {r2, r6} │ │ │ │ - ldr r2, [pc, #200] @ 43104 │ │ │ │ + ldr r2, [pc, #200] @ 43100 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 42e1c │ │ │ │ - b 42fd8 │ │ │ │ + bl 42e18 │ │ │ │ + b 42fd4 │ │ │ │ bl 61670 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bgt 4308c │ │ │ │ + bgt 43088 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r3, #15 │ │ │ │ - b 42fa4 │ │ │ │ + b 42fa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r3] │ │ │ │ - b 42fec │ │ │ │ + b 42fe8 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ sub r3, r3, #100 @ 0x64 │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -32765,505 +32764,505 @@ │ │ │ │ strb r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb r3, [r2, #2] │ │ │ │ str r8, [sp, #32] │ │ │ │ - b 42fa4 │ │ │ │ + b 42fa0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r6, r0, lsr #2 │ │ │ │ + eoreq sp, r6, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sp, [r6], -ip @ │ │ │ │ + eoreq sp, r6, r0, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002272b4 │ │ │ │ - eoreq sp, r6, r0 │ │ │ │ - eoreq r7, r2, r0, lsl r8 │ │ │ │ - eoreq r7, r2, ip, lsr r2 │ │ │ │ + eoreq r7, r2, r0, ror #5 │ │ │ │ + eoreq sp, r6, r4 │ │ │ │ + eoreq r7, r2, ip, lsr r8 │ │ │ │ + eoreq r7, r2, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr ip, [sp, #260] @ 0x104 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [pc, #2208] @ 439d4 │ │ │ │ + ldr lr, [pc, #2208] @ 439d0 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2196] @ 439d8 │ │ │ │ - ldr ip, [pc, #2196] @ 439dc │ │ │ │ + ldr r0, [pc, #2196] @ 439d4 │ │ │ │ + ldr ip, [pc, #2196] @ 439d8 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [pc, #2180] @ 439e0 │ │ │ │ + ldr fp, [pc, #2180] @ 439dc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #2164] @ 439e4 │ │ │ │ + ldr r1, [pc, #2164] @ 439e0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #204] @ 0xcc │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [fp, r1] │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ + add ip, sp, #96 @ 0x60 │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r1, [r9] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ mov lr, #12 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 43484 │ │ │ │ + beq 43480 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ sub r8, r3, r5 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ sub r3, r3, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ sub r3, r3, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 43438 │ │ │ │ + beq 43434 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4346c │ │ │ │ - ldr fp, [pc, #1888] @ 439e8 │ │ │ │ - ldr sl, [pc, #1888] @ 439ec │ │ │ │ + beq 43468 │ │ │ │ + ldr fp, [pc, #1888] @ 439e4 │ │ │ │ + ldr sl, [pc, #1888] @ 439e8 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ cmn r6, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bne 432bc │ │ │ │ + bne 432b8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [r6] │ │ │ │ - beq 433bc │ │ │ │ + beq 433b8 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1780] @ 439f0 │ │ │ │ + ldr r2, [pc, #1780] @ 439ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43368 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4336c │ │ │ │ + beq 43368 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, r0, r8, lsl #2 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ cmp r8, #49 @ 0x31 │ │ │ │ movle r8, #1 │ │ │ │ movgt r8, #0 │ │ │ │ cmp r0, #2 │ │ │ │ movle r8, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne 434c8 │ │ │ │ + bne 434c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ ldrne r2, [sp, #108] @ 0x6c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1640] @ 439f4 │ │ │ │ + ldr r2, [pc, #1640] @ 439f0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1604] @ 439dc │ │ │ │ + ldr r3, [pc, #1604] @ 439d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 439b8 │ │ │ │ + bne 439b4 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4359c │ │ │ │ + blt 43598 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ - beq 43494 │ │ │ │ - blt 437c4 │ │ │ │ + beq 43490 │ │ │ │ + blt 437c0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 43800 │ │ │ │ + beq 437fc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1516] @ 439f8 │ │ │ │ + ldr r2, [pc, #1516] @ 439f4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ ands r3, r4, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 43264 │ │ │ │ + bne 43260 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 43690 │ │ │ │ + beq 4368c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - beq 43678 │ │ │ │ + beq 43674 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bne 43280 │ │ │ │ - ldr fp, [pc, #1416] @ 439fc │ │ │ │ - ldr sl, [pc, #1416] @ 43a00 │ │ │ │ + bne 4327c │ │ │ │ + ldr fp, [pc, #1416] @ 439f8 │ │ │ │ + ldr sl, [pc, #1416] @ 439fc │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, fp │ │ │ │ - b 43290 │ │ │ │ - ldr r4, [pc, #1400] @ 43a04 │ │ │ │ + b 4328c │ │ │ │ + ldr r4, [pc, #1400] @ 43a00 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b 43230 │ │ │ │ + b 4322c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1376] @ 43a08 │ │ │ │ + ldr r2, [pc, #1376] @ 43a04 │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ cmp r5, r3 │ │ │ │ - bge 43668 │ │ │ │ - ldr r3, [pc, #1328] @ 43a0c │ │ │ │ - ldr r8, [pc, #1328] @ 43a10 │ │ │ │ + bge 43664 │ │ │ │ + ldr r3, [pc, #1328] @ 43a08 │ │ │ │ + ldr r8, [pc, #1328] @ 43a0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #256] @ 0x100 │ │ │ │ mov r6, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - b 4356c │ │ │ │ + b 43568 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r9, #13 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp fp, r6 │ │ │ │ add r4, r4, r3 │ │ │ │ - beq 43664 │ │ │ │ + beq 43660 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r6 │ │ │ │ add r0, r0, r4 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bne 43500 │ │ │ │ + bne 434fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #21 │ │ │ │ bl 23310 │ │ │ │ add r4, r4, #20 │ │ │ │ - b 43510 │ │ │ │ + b 4350c │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ cmn r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ - bne 43628 │ │ │ │ + bne 43624 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ strge r3, [sp, #120] @ 0x78 │ │ │ │ - blt 4383c │ │ │ │ + blt 43838 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 437ac │ │ │ │ + beq 437a8 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, sl │ │ │ │ str r0, [r6] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #13 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #1032] @ 43a14 │ │ │ │ + ldr r2, [pc, #1032] @ 43a10 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #13 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 7f944 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 7f580 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b 435c4 │ │ │ │ + b 435c0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ - b 4336c │ │ │ │ + b 43368 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 43458 │ │ │ │ + bne 43454 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43458 │ │ │ │ - ldr r6, [pc, #896] @ 43a18 │ │ │ │ + bne 43454 │ │ │ │ + ldr r6, [pc, #896] @ 43a14 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, #14 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 43888 │ │ │ │ + bne 43884 │ │ │ │ tst r1, #1 │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - bne 436f0 │ │ │ │ + bne 436ec │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ldrls r1, [r1, #4] │ │ │ │ strls r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #804] @ 43a1c │ │ │ │ + ldr r3, [pc, #804] @ 43a18 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 43720 │ │ │ │ + beq 4371c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4384c │ │ │ │ + beq 43848 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - b 43274 │ │ │ │ + b 43270 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17f8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 43708 │ │ │ │ + beq 43704 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq 43780 │ │ │ │ + beq 4377c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43708 │ │ │ │ - ldr r3, [pc, #664] @ 43a20 │ │ │ │ + bne 43704 │ │ │ │ + ldr r3, [pc, #664] @ 43a1c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 436b4 │ │ │ │ + bgt 436b0 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b 436b0 │ │ │ │ - ldr r4, [pc, #624] @ 43a24 │ │ │ │ + b 436ac │ │ │ │ + ldr r4, [pc, #624] @ 43a20 │ │ │ │ mov sl, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - b 435d0 │ │ │ │ + b 435cc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #592] @ 43a28 │ │ │ │ + ldr r2, [pc, #592] @ 43a24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #536] @ 43a2c │ │ │ │ + ldr r2, [pc, #536] @ 43a28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r4, ip} │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ - b 43328 │ │ │ │ + b 43324 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b 435cc │ │ │ │ + b 435c8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r6, #14 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ bl 80218 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 4393c │ │ │ │ + bne 43938 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - b 43274 │ │ │ │ + b 43270 │ │ │ │ mov r6, #1 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r4, #17 │ │ │ │ mov r1, r6 │ │ │ │ @@ -33272,21 +33271,21 @@ │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ bl 79184 │ │ │ │ ands r2, r0, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ strne r2, [sp, #40] @ 0x28 │ │ │ │ - bne 43708 │ │ │ │ + bne 43704 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ @@ -33295,20 +33294,20 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 7f580 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #76] @ 0x4c │ │ │ │ - beq 439bc │ │ │ │ + beq 439b8 │ │ │ │ cmp fp, r4 │ │ │ │ movlt r3, fp │ │ │ │ movge r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 43708 │ │ │ │ + b 43704 │ │ │ │ asr r2, r3, #1 │ │ │ │ rsb r7, r5, r3, asr #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ bl 7f944 │ │ │ │ @@ -33316,76 +33315,76 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 7f580 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 43990 │ │ │ │ + beq 4398c │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - b 43880 │ │ │ │ - ldr r4, [pc, #152] @ 43a30 │ │ │ │ + b 4387c │ │ │ │ + ldr r4, [pc, #152] @ 43a2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - b 43880 │ │ │ │ + b 4387c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ 43a34 │ │ │ │ + ldr r3, [pc, #112] @ 43a30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 43928 │ │ │ │ - @ instruction: 0x0026ceb4 │ │ │ │ - eorseq r5, r5, r4, lsr #13 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r0, lsl #29 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r2, r4, lsl r0 │ │ │ │ - eoreq r8, r2, ip, lsr r2 │ │ │ │ - eoreq r7, r2, r4, lsl #1 │ │ │ │ - eoreq ip, r6, r4, ror #24 │ │ │ │ - eoreq r7, r2, ip, lsr #32 │ │ │ │ - eoreq r8, r2, r4, asr r0 │ │ │ │ - eoreq r6, r2, ip, lsr #29 │ │ │ │ - eoreq r6, r2, r4, lsl #28 │ │ │ │ - eoreq r6, r2, r4, lsr #30 │ │ │ │ - mlaeq r2, r8, pc, r6 @ │ │ │ │ - mlaeq r2, ip, pc, r6 @ │ │ │ │ - eoreq r6, r2, r4, lsr #27 │ │ │ │ - eorseq r5, r5, r4, ror #2 │ │ │ │ + b 43924 │ │ │ │ + @ instruction: 0x0026ceb8 │ │ │ │ + eorseq r5, r5, r8, lsr #13 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq ip, r6, r4, lsl #29 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r7, r2, r0, asr #32 │ │ │ │ + eoreq r8, r2, r8, ror #4 │ │ │ │ + strheq r7, [r2], -r0 @ │ │ │ │ + eoreq ip, r6, r8, ror #24 │ │ │ │ + eoreq r7, r2, r8, asr r0 │ │ │ │ + eoreq r8, r2, r0, lsl #1 │ │ │ │ + ldrdeq r6, [r2], -r8 @ │ │ │ │ + eoreq r6, r2, r0, lsr lr │ │ │ │ + eoreq r6, r2, r0, asr pc │ │ │ │ + eoreq r6, r2, r4, asr #31 │ │ │ │ + eoreq r6, r2, r8, asr #31 │ │ │ │ + ldrdeq r6, [r2], -r0 @ │ │ │ │ + eorseq r5, r5, r8, ror #2 │ │ │ │ muleq r0, r8, r4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r6, r2, r4, asr #23 │ │ │ │ - eoreq r6, r2, r0, lsl ip │ │ │ │ - eoreq r6, r2, r4, lsl #24 │ │ │ │ - strdeq r6, [r2], -r4 @ │ │ │ │ - eoreq r6, r2, ip, asr #17 │ │ │ │ + strdeq r6, [r2], -r0 @ │ │ │ │ + eoreq r6, r2, ip, lsr ip │ │ │ │ + eoreq r6, r2, r0, lsr ip │ │ │ │ + eoreq r6, r2, r0, lsr #18 │ │ │ │ + strdeq r6, [r2], -r8 @ │ │ │ │ │ │ │ │ -00043a38 : │ │ │ │ +00043a34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #232] @ 43b3c │ │ │ │ - ldr r1, [pc, #232] @ 43b40 │ │ │ │ + ldr r0, [pc, #232] @ 43b38 │ │ │ │ + ldr r1, [pc, #232] @ 43b3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #224] @ 43b44 │ │ │ │ + ldr r2, [pc, #224] @ 43b40 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #220] @ 43b48 │ │ │ │ + ldr r3, [pc, #220] @ 43b44 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -33401,100 +33400,100 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #10 │ │ │ │ strb r2, [r3, r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, r0, #1 │ │ │ │ strb r4, [r3, r6] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #3 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #68] @ 43b4c │ │ │ │ + ldr r2, [pc, #68] @ 43b48 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #48] @ 43b40 │ │ │ │ + ldr r3, [pc, #48] @ 43b3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 43b38 │ │ │ │ + bne 43b34 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r4, lsr #11 │ │ │ │ + eoreq ip, r6, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r4, lsl #11 │ │ │ │ + eoreq ip, r6, r8, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, ip, ror #9 │ │ │ │ + strdeq ip, [r6], -r0 @ │ │ │ │ │ │ │ │ -00043b50 : │ │ │ │ - b 265b58 │ │ │ │ +00043b4c : │ │ │ │ + b 265b80 │ │ │ │ │ │ │ │ -00043b54 : │ │ │ │ +00043b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ - ldr r4, [pc, #808] @ 43e9c │ │ │ │ + ldr r4, [pc, #808] @ 43e98 │ │ │ │ str lr, [sp, #32] │ │ │ │ - ldr lr, [pc, #804] @ 43ea0 │ │ │ │ + ldr lr, [pc, #804] @ 43e9c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #788] @ 43ea4 │ │ │ │ + ldr ip, [pc, #788] @ 43ea0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r0, [pc, #784] @ 43ea8 │ │ │ │ + ldr r0, [pc, #784] @ 43ea4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [ip, r0] │ │ │ │ mov r5, r2 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ands r6, r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 43cbc │ │ │ │ + beq 43cb8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ @@ -33517,279 +33516,279 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov ip, #6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 43108 │ │ │ │ + bl 43104 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #536] @ 43eac │ │ │ │ + ldr r2, [pc, #536] @ 43ea8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #516] @ 43ea0 │ │ │ │ + ldr r3, [pc, #516] @ 43e9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 43e98 │ │ │ │ + bne 43e94 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 43d18 │ │ │ │ + bls 43d14 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 43d6c │ │ │ │ + beq 43d68 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq 43d9c │ │ │ │ + beq 43d98 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 43dc8 │ │ │ │ + beq 43dc4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 43df4 │ │ │ │ + beq 43df0 │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 43d38 │ │ │ │ + bne 43d34 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r1, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c08 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne 43cdc │ │ │ │ - b 43d6c │ │ │ │ + bne 43cd8 │ │ │ │ + b 43d68 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 43c0c │ │ │ │ + bhi 43c08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 43c0c │ │ │ │ + bne 43c08 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 43c0c │ │ │ │ - b 43d00 │ │ │ │ + bne 43c08 │ │ │ │ + b 43cfc │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - blt 43db8 │ │ │ │ + blt 43db4 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmn r6, #-1073741822 @ 0xc0000002 │ │ │ │ - ble 43dac │ │ │ │ + ble 43da8 │ │ │ │ mvn r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mvn r1, #0 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ mvn r1, #0 │ │ │ │ mvn r7, #1 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 7f580 │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ mov r3, #7 │ │ │ │ mvn r1, #0 │ │ │ │ str r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl a7d14 │ │ │ │ ands r6, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 43e64 │ │ │ │ + bne 43e60 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 43e50 │ │ │ │ + beq 43e4c │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ mvnne r7, #1 │ │ │ │ ldreq r7, [r0, #8] │ │ │ │ streq r7, [sp, #60] @ 0x3c │ │ │ │ mvneq r6, #0 │ │ │ │ asreq r7, r7, #1 │ │ │ │ - b 43e74 │ │ │ │ + b 43e70 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r3, [r0] │ │ │ │ - beq 43e30 │ │ │ │ + beq 43e2c │ │ │ │ asrs r7, r0, #1 │ │ │ │ mvnmi r7, r7 │ │ │ │ mvnmi r6, #0 │ │ │ │ movpl r6, r7 │ │ │ │ mov r3, #7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 7f580 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 43c4c │ │ │ │ + b 43c48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsl #9 │ │ │ │ + eoreq ip, r6, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r8, asr r4 │ │ │ │ + eoreq ip, r6, ip, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, r0, ror #6 │ │ │ │ + eoreq ip, r6, r4, ror #6 │ │ │ │ │ │ │ │ -00043eb0 : │ │ │ │ +00043eac : │ │ │ │ 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 lr, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr lr, [pc, #564] @ 44108 │ │ │ │ + ldr lr, [pc, #564] @ 44104 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #560] @ 4410c │ │ │ │ + ldr r3, [pc, #560] @ 44108 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #552] @ 44110 │ │ │ │ + ldr ip, [pc, #552] @ 4410c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #548] @ 44114 │ │ │ │ + ldr r0, [pc, #548] @ 44110 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r8, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt 44018 │ │ │ │ - ldr r7, [pc, #428] @ 44118 │ │ │ │ + blt 44014 │ │ │ │ + ldr r7, [pc, #428] @ 44114 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r6, #0 │ │ │ │ cmpge r4, #1 │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r1, r4, r1 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ cmp r0, #2 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 44028 │ │ │ │ - ldr r3, [pc, #364] @ 4411c │ │ │ │ + bne 44024 │ │ │ │ + ldr r3, [pc, #364] @ 44118 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 43fe0 │ │ │ │ + beq 43fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #308] @ 44120 │ │ │ │ + ldr r2, [pc, #308] @ 4411c │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 4410c │ │ │ │ + ldr r3, [pc, #280] @ 44108 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44104 │ │ │ │ + bne 44100 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #260] @ 44124 │ │ │ │ + ldr r7, [pc, #260] @ 44120 │ │ │ │ rsb r4, r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 43f6c │ │ │ │ + b 43f68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #240] @ 44128 │ │ │ │ + ldr r3, [pc, #240] @ 44124 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 440e8 │ │ │ │ + beq 440e4 │ │ │ │ mov r5, #0 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, #5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 440d4 │ │ │ │ + beq 440d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r7, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -33797,103 +33796,103 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ add r7, r7, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 44078 │ │ │ │ + bne 44074 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r5, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ strne r7, [r3] │ │ │ │ - b 43fe0 │ │ │ │ + b 43fdc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r6, r0, lsr #2 │ │ │ │ + eoreq ip, r6, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r6, r0, lsl #2 │ │ │ │ + eoreq ip, r6, r4, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r3, r0, lsl #6 │ │ │ │ - eoreq r6, r2, r8, ror #9 │ │ │ │ - eoreq ip, r6, r8 │ │ │ │ - eoreq sl, r2, r4 │ │ │ │ - eoreq r6, r2, r4, asr r4 │ │ │ │ + eoreq r9, r3, ip, lsr #6 │ │ │ │ + eoreq r6, r2, r4, lsl r5 │ │ │ │ + eoreq ip, r6, ip │ │ │ │ + eoreq sl, r2, r0, lsr r0 │ │ │ │ + eoreq r6, r2, r0, lsl #9 │ │ │ │ │ │ │ │ -0004412c : │ │ │ │ +00044128 : │ │ │ │ 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 lr, [sp, #112] @ 0x70 │ │ │ │ str lr, [sp, #12] │ │ │ │ - ldr lr, [pc, #584] @ 44398 │ │ │ │ + ldr lr, [pc, #584] @ 44394 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #580] @ 4439c │ │ │ │ + ldr r0, [pc, #580] @ 44398 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr ip, [pc, #572] @ 443a0 │ │ │ │ + ldr ip, [pc, #572] @ 4439c │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #568] @ 443a4 │ │ │ │ + ldr r3, [pc, #568] @ 443a0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r3] │ │ │ │ subs r5, r2, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ ldr ip, [r7] │ │ │ │ str r2, [r7] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 441d8 │ │ │ │ + beq 441d4 │ │ │ │ cmp r5, #1 │ │ │ │ cmpeq r1, r2 │ │ │ │ mov r9, r1 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - bne 44224 │ │ │ │ + bne 44220 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #452] @ 443a8 │ │ │ │ + ldr r4, [pc, #452] @ 443a4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #7 │ │ │ │ add r4, pc, r4 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #436] @ 443ac │ │ │ │ - ldr r3, [pc, #416] @ 4439c │ │ │ │ + ldr r2, [pc, #436] @ 443a8 │ │ │ │ + ldr r3, [pc, #416] @ 44398 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44394 │ │ │ │ + bne 44390 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 232ec │ │ │ │ sub r2, r5, #1 │ │ │ │ cmp r9, #0 │ │ │ │ cmpge r5, #1 │ │ │ │ @@ -33901,26 +33900,26 @@ │ │ │ │ mul r2, r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r1, r5, r1 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 44358 │ │ │ │ + ble 44354 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ - ble 44338 │ │ │ │ + ble 44334 │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ - beq 44324 │ │ │ │ + beq 44320 │ │ │ │ mov r3, #10 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r4, r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r4, r1, #1 │ │ │ │ add r0, r0, r4 │ │ │ │ @@ -33930,137 +33929,137 @@ │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r8, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, r4, r3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 4429c │ │ │ │ + bne 44298 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r4, r4, r1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ - b 441f0 │ │ │ │ - ldr r3, [pc, #80] @ 443b0 │ │ │ │ + b 441ec │ │ │ │ + ldr r3, [pc, #80] @ 443ac │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 44350 │ │ │ │ + beq 4434c │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ str r0, [r5] │ │ │ │ - b 44350 │ │ │ │ + b 4434c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, lsr #29 │ │ │ │ + eoreq fp, r6, r8, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r4, lsl #29 │ │ │ │ + eoreq fp, r6, r8, lsl #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r6, [r2], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsl #28 │ │ │ │ - eoreq r6, r2, ip, asr r1 │ │ │ │ + strdeq r6, [r2], -ip @ │ │ │ │ + eoreq fp, r6, r4, lsl #28 │ │ │ │ + eoreq r6, r2, r8, lsl #3 │ │ │ │ │ │ │ │ -000443b4 : │ │ │ │ +000443b0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44424 │ │ │ │ - ldr r2, [pc, #120] @ 4443c │ │ │ │ + beq 44420 │ │ │ │ + ldr r2, [pc, #120] @ 44438 │ │ │ │ sub r0, r0, #1 │ │ │ │ smull r3, r2, r0, r2 │ │ │ │ asr r3, r0, #31 │ │ │ │ rsb r3, r3, r2, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r0, r3, lsl #2 │ │ │ │ sub r2, r3, #10 │ │ │ │ cmp r2, #9 │ │ │ │ - bls 44418 │ │ │ │ - ldr r1, [pc, #80] @ 44440 │ │ │ │ + bls 44414 │ │ │ │ + ldr r1, [pc, #80] @ 4443c │ │ │ │ asr r2, r3, #31 │ │ │ │ smull r0, r1, r3, r1 │ │ │ │ rsb r2, r2, r1, asr #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ sub r2, r3, r2, lsl #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 44430 │ │ │ │ - ldr r3, [pc, #52] @ 44444 │ │ │ │ + bgt 4442c │ │ │ │ + ldr r3, [pc, #52] @ 44440 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #40] @ 44448 │ │ │ │ + ldr r0, [pc, #40] @ 44444 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 4444c │ │ │ │ + ldr r0, [pc, #32] @ 44448 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ 44450 │ │ │ │ + ldr r0, [pc, #24] @ 4444c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - eoreq fp, r6, r0, lsr #18 │ │ │ │ - strdeq r2, [r3], -ip @ │ │ │ │ - strdeq r2, [r3], -r0 @ │ │ │ │ - eoreq r2, r3, r4, ror #15 │ │ │ │ + eoreq fp, r6, r4, lsr #18 │ │ │ │ + eoreq r2, r3, r8, lsr #16 │ │ │ │ + eoreq r2, r3, ip, lsl r8 │ │ │ │ + eoreq r2, r3, r0, lsl r8 │ │ │ │ │ │ │ │ -00044454 : │ │ │ │ +00044450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str ip, [sp] │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00044488 : │ │ │ │ +00044484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 44558 │ │ │ │ + ldr r0, [pc, #176] @ 44554 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #172] @ 4455c │ │ │ │ + ldr r2, [pc, #172] @ 44558 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #164] @ 44560 │ │ │ │ - ldr ip, [pc, #164] @ 44564 │ │ │ │ + ldr r3, [pc, #164] @ 4455c │ │ │ │ + ldr ip, [pc, #164] @ 44560 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -34068,882 +34067,882 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r1, r0 │ │ │ │ - beq 44514 │ │ │ │ + beq 44510 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r2, [pc, #56] @ 44568 │ │ │ │ - ldr r3, [pc, #40] @ 4455c │ │ │ │ + bl 3f5e8 │ │ │ │ + ldr r2, [pc, #56] @ 44564 │ │ │ │ + ldr r3, [pc, #40] @ 44558 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44554 │ │ │ │ + bne 44550 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr #22 │ │ │ │ + eoreq fp, r6, r0, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, lsr fp │ │ │ │ + eoreq fp, r6, r4, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r6, r8, asr #21 │ │ │ │ + eoreq fp, r6, ip, asr #21 │ │ │ │ │ │ │ │ -0004456c : │ │ │ │ +00044568 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr ip, [pc, #436] @ 44744 │ │ │ │ + ldr ip, [pc, #436] @ 44740 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #432] @ 44748 │ │ │ │ + ldr r2, [pc, #432] @ 44744 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #420] @ 4474c │ │ │ │ + ldr r6, [pc, #420] @ 44748 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #404] @ 44750 │ │ │ │ + ldr r2, [pc, #404] @ 4474c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r6, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 44734 │ │ │ │ + beq 44730 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl 194d8c │ │ │ │ - ldr r3, [pc, #292] @ 44754 │ │ │ │ + ldr r3, [pc, #292] @ 44750 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r2, r6 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 446e8 │ │ │ │ + bne 446e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 44674 │ │ │ │ - ldr r0, [pc, #256] @ 44758 │ │ │ │ + beq 44670 │ │ │ │ + ldr r0, [pc, #256] @ 44754 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ bl 194d8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 446b4 │ │ │ │ - ldr r0, [pc, #212] @ 4475c │ │ │ │ + beq 446b0 │ │ │ │ + ldr r0, [pc, #212] @ 44758 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 446b8 │ │ │ │ + beq 446b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str ip, [r5] │ │ │ │ bl 194d8c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - ldr r2, [pc, #160] @ 44760 │ │ │ │ - ldr r3, [pc, #132] @ 44748 │ │ │ │ + ldr r2, [pc, #160] @ 4475c │ │ │ │ + ldr r3, [pc, #132] @ 44744 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44740 │ │ │ │ + bne 4473c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r7, [pc, #116] @ 44764 │ │ │ │ + ldr r7, [pc, #116] @ 44760 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 194d8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ bl 194d8c │ │ │ │ - b 44674 │ │ │ │ - ldr r3, [pc, #24] @ 44754 │ │ │ │ + b 44670 │ │ │ │ + ldr r3, [pc, #24] @ 44750 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ - b 44698 │ │ │ │ + b 44694 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, r4, ror #20 │ │ │ │ + eoreq fp, r6, r8, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr sl │ │ │ │ + eoreq fp, r6, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r2, r8, ror lr │ │ │ │ - mlaeq r2, r4, ip, r5 │ │ │ │ - eoreq fp, r6, r8, lsr r9 │ │ │ │ - strdeq r3, [r3], -r4 @ │ │ │ │ + eoreq r5, r2, r4, lsr #29 │ │ │ │ + eoreq r5, r2, r0, asr #25 │ │ │ │ + eoreq fp, r6, ip, lsr r9 │ │ │ │ + eoreq r3, r3, r0, lsr #18 │ │ │ │ │ │ │ │ -00044768 : │ │ │ │ +00044764 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 237c0 │ │ │ │ │ │ │ │ -0004477c : │ │ │ │ +00044778 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #300] @ 448c0 │ │ │ │ + ldr lr, [pc, #300] @ 448bc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #292] @ 448c4 │ │ │ │ + ldr r2, [pc, #292] @ 448c0 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #284] @ 448c8 │ │ │ │ + ldr r3, [pc, #284] @ 448c4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #280] @ 448cc │ │ │ │ + ldr ip, [pc, #280] @ 448c8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r1, #0 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ moveq r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ - beq 4481c │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 44818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44878 │ │ │ │ + beq 44874 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4484c │ │ │ │ + beq 44848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 40000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #168] @ 448d0 │ │ │ │ - ldr r3, [pc, #152] @ 448c4 │ │ │ │ + ldr r2, [pc, #168] @ 448cc │ │ │ │ + ldr r3, [pc, #152] @ 448c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 448bc │ │ │ │ + bne 448b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ - blt 448a8 │ │ │ │ + blt 448a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - b 4481c │ │ │ │ + b 44818 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r6, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 447f4 │ │ │ │ + b 447f0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 44860 │ │ │ │ + b 4485c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r6, ip, asr r8 │ │ │ │ + eoreq fp, r6, r0, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, ip, lsr r8 │ │ │ │ + eoreq fp, r6, r0, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq fp, [r6], -r0 @ │ │ │ │ + ldrdeq fp, [r6], -r4 @ │ │ │ │ │ │ │ │ -000448d4 : │ │ │ │ +000448d0 : │ │ │ │ mov r2, #0 │ │ │ │ - b 4477c │ │ │ │ + b 44778 │ │ │ │ │ │ │ │ -000448dc : │ │ │ │ +000448d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr lr, [pc, #920] @ 44c8c │ │ │ │ - ldr ip, [pc, #920] @ 44c90 │ │ │ │ + ldr lr, [pc, #920] @ 44c88 │ │ │ │ + ldr ip, [pc, #920] @ 44c8c │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #908] @ 44c94 │ │ │ │ + ldr fp, [pc, #908] @ 44c90 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r1, [pc, #904] @ 44c98 │ │ │ │ + ldr r1, [pc, #904] @ 44c94 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ mov ip, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r1, [fp, r1] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #880] @ 44c9c │ │ │ │ + ldr r2, [pc, #880] @ 44c98 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [fp, r2] │ │ │ │ mov r1, #11 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 8ea90 │ │ │ │ - ldr r3, [pc, #716] @ 44ca0 │ │ │ │ - ldr r5, [pc, #716] @ 44ca4 │ │ │ │ - ldr r9, [pc, #716] @ 44ca8 │ │ │ │ - ldr r8, [pc, #716] @ 44cac │ │ │ │ + ldr r3, [pc, #716] @ 44c9c │ │ │ │ + ldr r5, [pc, #716] @ 44ca0 │ │ │ │ + ldr r9, [pc, #716] @ 44ca4 │ │ │ │ + ldr r8, [pc, #716] @ 44ca8 │ │ │ │ add r5, pc, r5 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 40004 │ │ │ │ - ldr r2, [pc, #680] @ 44cb0 │ │ │ │ - ldr r3, [pc, #680] @ 44cb4 │ │ │ │ + bl 40000 │ │ │ │ + ldr r2, [pc, #680] @ 44cac │ │ │ │ + ldr r3, [pc, #680] @ 44cb0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r6, [fp, r3] │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44bb8 │ │ │ │ + beq 44bb4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44bac │ │ │ │ - ldr r2, [pc, #632] @ 44cb8 │ │ │ │ + beq 44ba8 │ │ │ │ + ldr r2, [pc, #632] @ 44cb4 │ │ │ │ ldr r7, [fp, r2] │ │ │ │ - b 44a58 │ │ │ │ + b 44a54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b8c │ │ │ │ + beq 44b88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44a44 │ │ │ │ + beq 44a40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - beq 44aa8 │ │ │ │ - b 44a44 │ │ │ │ + beq 44aa4 │ │ │ │ + b 44a40 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 44b54 │ │ │ │ + ble 44b50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a40 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 44a44 │ │ │ │ + bne 44a40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 44a88 │ │ │ │ + bne 44a84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a88 │ │ │ │ + bne 44a84 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #456] @ 44cbc │ │ │ │ + bl 40000 │ │ │ │ + ldr r3, [pc, #456] @ 44cb8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 959b8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 44a88 │ │ │ │ + beq 44a84 │ │ │ │ cmp r8, #4 │ │ │ │ - bhi 44c7c │ │ │ │ + bhi 44c78 │ │ │ │ ldrb r8, [r5, r8] │ │ │ │ add pc, pc, r8, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bgt 44a94 │ │ │ │ - bl 20b8fc │ │ │ │ - b 44a94 │ │ │ │ + bgt 44a90 │ │ │ │ + bl 20b924 │ │ │ │ + b 44a90 │ │ │ │ ldr r3, [r9, #76] @ 0x4c │ │ │ │ - b 44b2c │ │ │ │ + b 44b28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44b2c │ │ │ │ + b 44b28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44b2c │ │ │ │ - ldr r3, [pc, #316] @ 44cc0 │ │ │ │ + b 44b28 │ │ │ │ + ldr r3, [pc, #316] @ 44cbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44b2c │ │ │ │ + b 44b28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bgt 44a20 │ │ │ │ - bl 20b8fc │ │ │ │ - b 44a1c │ │ │ │ - ldr r3, [pc, #260] @ 44cb8 │ │ │ │ + bgt 44a1c │ │ │ │ + bl 20b924 │ │ │ │ + b 44a18 │ │ │ │ + ldr r3, [pc, #260] @ 44cb4 │ │ │ │ ldr r7, [fp, r3] │ │ │ │ - b 44b90 │ │ │ │ - ldr r3, [pc, #260] @ 44cc4 │ │ │ │ + b 44b8c │ │ │ │ + ldr r3, [pc, #260] @ 44cc0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 44c6c │ │ │ │ + bhi 44c68 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #200] @ 44cc8 │ │ │ │ + ldr r2, [pc, #200] @ 44cc4 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #136] @ 44c90 │ │ │ │ + ldr r3, [pc, #136] @ 44c8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44c68 │ │ │ │ + bne 44c64 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ 44ccc │ │ │ │ + ldr r3, [pc, #156] @ 44cc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #144] @ 44cd0 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #144] @ 44ccc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #132] @ 44cd4 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #132] @ 44cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #120] @ 44cd8 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #120] @ 44cd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 44bd8 │ │ │ │ + b 44bd4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ 44cdc │ │ │ │ + ldr r3, [pc, #104] @ 44cd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44bd8 │ │ │ │ - ldr r3, [pc, #92] @ 44ce0 │ │ │ │ + b 44bd4 │ │ │ │ + ldr r3, [pc, #92] @ 44cdc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - b 44b2c │ │ │ │ - eoreq fp, r6, r0, lsl #14 │ │ │ │ + b 44b28 │ │ │ │ + eoreq fp, r6, r4, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r0, ror #13 │ │ │ │ + eoreq fp, r6, r4, ror #13 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq lr, r3, r2, lsr fp │ │ │ │ - eorseq r3, r5, ip, lsl lr │ │ │ │ + eoreq lr, r3, lr, asr fp │ │ │ │ eorseq r3, r5, r0, lsr #28 │ │ │ │ - @ instruction: 0x00353df8 │ │ │ │ + eorseq r3, r5, r4, lsr #28 │ │ │ │ + @ instruction: 0x00353dfc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eorseq r3, r5, r0, lsl #25 │ │ │ │ - eoreq lr, r3, r7, asr r9 │ │ │ │ - strdeq fp, [r6], -r4 @ │ │ │ │ - @ instruction: 0x00353bd4 │ │ │ │ - eorseq r3, r5, r4, asr #23 │ │ │ │ - @ instruction: 0x00353bb4 │ │ │ │ - eorseq r3, r5, r4, lsr #23 │ │ │ │ - mlaseq r5, r0, fp, r3 │ │ │ │ - eorseq r3, r5, r0, lsl #23 │ │ │ │ + eorseq r3, r5, r4, lsl #25 │ │ │ │ + eoreq lr, r3, r3, lsl #19 │ │ │ │ + strdeq fp, [r6], -r8 @ │ │ │ │ + @ instruction: 0x00353bd8 │ │ │ │ + eorseq r3, r5, r8, asr #23 │ │ │ │ + @ instruction: 0x00353bb8 │ │ │ │ + eorseq r3, r5, r8, lsr #23 │ │ │ │ + mlaseq r5, r4, fp, r3 │ │ │ │ + eorseq r3, r5, r4, lsl #23 │ │ │ │ │ │ │ │ -00044ce4 : │ │ │ │ +00044ce0 : │ │ │ │ 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 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2376] @ 4564c │ │ │ │ + ldr r2, [pc, #2376] @ 45648 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2372] @ 45650 │ │ │ │ + ldr r3, [pc, #2372] @ 4564c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #220] @ 0xdc │ │ │ │ str ip, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #2356] @ 45654 │ │ │ │ + ldr r6, [pc, #2356] @ 45650 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2352] @ 45658 │ │ │ │ + ldr r2, [pc, #2352] @ 45654 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ subs r4, r1, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - beq 44e68 │ │ │ │ + beq 44e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45618 │ │ │ │ + beq 45614 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ - blt 452d4 │ │ │ │ + blt 452d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - blt 44e64 │ │ │ │ + blt 44e60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2164] @ 4565c │ │ │ │ + ldr r3, [pc, #2164] @ 45658 │ │ │ │ cmp r1, #0 │ │ │ │ ldr fp, [r6, r3] │ │ │ │ - beq 45604 │ │ │ │ + beq 45600 │ │ │ │ cmp r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #2140] @ 45660 │ │ │ │ + ldr r3, [pc, #2140] @ 4565c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2132] @ 45664 │ │ │ │ + ldr r3, [pc, #2132] @ 45660 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #2124] @ 45668 │ │ │ │ + ldr r3, [pc, #2124] @ 45664 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ subs r7, r3, #0 │ │ │ │ movne r7, #1 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 454dc │ │ │ │ + beq 454d8 │ │ │ │ tst r3, #1 │ │ │ │ - bne 44eb8 │ │ │ │ + bne 44eb4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44ea4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44e48 │ │ │ │ - b 44eb8 │ │ │ │ + beq 44e44 │ │ │ │ + b 44eb4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2044] @ 4566c │ │ │ │ + ldr r2, [pc, #2044] @ 45668 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #2008] @ 45650 │ │ │ │ + ldr r3, [pc, #2008] @ 4564c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45648 │ │ │ │ + bne 45644 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 44eb8 │ │ │ │ + bne 44eb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 44e98 │ │ │ │ + bne 44e94 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44f28 │ │ │ │ + bgt 44f24 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ movls r9, r4 │ │ │ │ movhi r9, #5 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 6d578 │ │ │ │ - ldr r2, [pc, #1912] @ 45670 │ │ │ │ + ldr r2, [pc, #1912] @ 4566c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ addne r2, r2, #8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 262568 │ │ │ │ + bl 262590 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45508 │ │ │ │ + beq 45504 │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45014 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45008 │ │ │ │ + bne 45004 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 44f48 │ │ │ │ + beq 44f44 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 45024 │ │ │ │ - ldr r3, [pc, #1788] @ 45670 │ │ │ │ + bgt 45020 │ │ │ │ + ldr r3, [pc, #1788] @ 4566c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 25bb40 │ │ │ │ + bl 25bb68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 44ff0 │ │ │ │ + beq 44fec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455d4 │ │ │ │ + bne 455d0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 45024 │ │ │ │ + b 45020 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45018 │ │ │ │ + bne 45014 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 44ff8 │ │ │ │ + bne 44ff4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f68 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ mov r1, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - beq 45084 │ │ │ │ + beq 45080 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 4507c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bne 45070 │ │ │ │ + bne 4506c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45044 │ │ │ │ - b 45080 │ │ │ │ + beq 45040 │ │ │ │ + b 4507c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45080 │ │ │ │ + bne 4507c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - bne 45060 │ │ │ │ + bne 4505c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 45448 │ │ │ │ + ble 45444 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452fc │ │ │ │ + beq 452f8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45150 │ │ │ │ + beq 4514c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 450f8 │ │ │ │ + beq 450f4 │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 452bc │ │ │ │ + bne 452b8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 450dc │ │ │ │ + beq 450d8 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 4514c │ │ │ │ + bgt 45148 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45378 │ │ │ │ + beq 45374 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ strne r0, [r1, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #9 │ │ │ │ streq r0, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 452f8 │ │ │ │ + beq 452f4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45150 │ │ │ │ + beq 4514c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #9 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bne 450d4 │ │ │ │ + bne 450d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 45150 │ │ │ │ + bgt 4514c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4510c │ │ │ │ + bne 45108 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1112] @ 45674 │ │ │ │ + ldr r3, [pc, #1112] @ 45670 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 45520 │ │ │ │ + bne 4551c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3e8 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ mov r3, r0 │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -34956,184 +34955,184 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 4510c │ │ │ │ + b 45108 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 452cc │ │ │ │ + bne 452c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 452ac │ │ │ │ + bne 452a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 450f8 │ │ │ │ + b 450f4 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 3fcac │ │ │ │ + bl 3fca8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 44ddc │ │ │ │ - b 44e64 │ │ │ │ + bge 44dd8 │ │ │ │ + b 44e60 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e64 │ │ │ │ + beq 44e60 │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 454d4 │ │ │ │ + beq 454d0 │ │ │ │ mov r2, #9 │ │ │ │ tst r3, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne 45364 │ │ │ │ + bne 45360 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne 45354 │ │ │ │ + bne 45350 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 45328 │ │ │ │ - b 45364 │ │ │ │ + beq 45324 │ │ │ │ + b 45360 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45364 │ │ │ │ + bne 45360 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bne 45344 │ │ │ │ + bne 45340 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 44e64 │ │ │ │ + bgt 44e60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44e2c │ │ │ │ + b 44e28 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 22616c │ │ │ │ - ldr r3, [pc, #656] @ 45678 │ │ │ │ + bl 226194 │ │ │ │ + ldr r3, [pc, #656] @ 45674 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 45214 │ │ │ │ + bhi 45210 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #628] @ 4567c │ │ │ │ + ldr r3, [pc, #628] @ 45678 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #616] @ 45680 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #616] @ 4567c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #604] @ 45684 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #604] @ 45680 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #592] @ 45688 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #592] @ 45684 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - b 45220 │ │ │ │ + b 4521c │ │ │ │ mov r3, fp │ │ │ │ - b 45220 │ │ │ │ - ldr r3, [pc, #544] @ 45670 │ │ │ │ + b 4521c │ │ │ │ + ldr r3, [pc, #544] @ 4566c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 25bb40 │ │ │ │ + bl 25bb68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 454cc │ │ │ │ + beq 454c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 455a4 │ │ │ │ + bne 455a0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #10 │ │ │ │ mov r2, r8 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd40 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 45090 │ │ │ │ + b 4508c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 45370 │ │ │ │ + b 4536c │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4559c │ │ │ │ + ble 45598 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 44f40 │ │ │ │ + bne 44f3c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 45090 │ │ │ │ + bne 45038 │ │ │ │ + b 4508c │ │ │ │ cmp r4, #0 │ │ │ │ - ble 44f6c │ │ │ │ + ble 44f68 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4503c │ │ │ │ - b 4508c │ │ │ │ + bne 45038 │ │ │ │ + b 45088 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sl, #2 │ │ │ │ add r9, r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, r9, #1 │ │ │ │ mov r2, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -35144,88 +35143,88 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r8, #1 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 45248 │ │ │ │ + b 45244 │ │ │ │ mov r9, #5 │ │ │ │ - b 44ed4 │ │ │ │ + b 44ed0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #204] @ 4568c │ │ │ │ + bl 17906c │ │ │ │ + ldr r1, [pc, #204] @ 45688 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 45494 │ │ │ │ + b 45490 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, #10 │ │ │ │ add r1, r1, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 179068 │ │ │ │ - ldr r1, [pc, #160] @ 45690 │ │ │ │ + bl 17906c │ │ │ │ + ldr r1, [pc, #160] @ 4568c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 179068 │ │ │ │ + bl 17906c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b 44fb8 │ │ │ │ + b 44fb4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, fp │ │ │ │ movne r1, r3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - b 44dfc │ │ │ │ + b 44df8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r7, #10 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 44dbc │ │ │ │ + b 44db8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq fp, [r6], -r0 @ │ │ │ │ + strdeq fp, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r6, r8, asr #5 │ │ │ │ + eoreq fp, r6, ip, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r3, r4, asr r3 │ │ │ │ - eoreq r6, r3, r8, asr #6 │ │ │ │ - eoreq r5, r2, r8, lsl #10 │ │ │ │ - eoreq fp, r6, r4, lsl #3 │ │ │ │ + eoreq r6, r3, r0, lsl #7 │ │ │ │ + eoreq r6, r3, r4, ror r3 │ │ │ │ + eoreq r5, r2, r4, lsr r5 │ │ │ │ + eoreq fp, r6, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eorseq r3, r5, r8, ror #11 │ │ │ │ - eoreq lr, r3, r4, lsr r1 │ │ │ │ - @ instruction: 0x003533fc │ │ │ │ - eorseq r3, r5, ip, ror #7 │ │ │ │ - @ instruction: 0x003533dc │ │ │ │ - eorseq r3, r5, ip, asr #7 │ │ │ │ - eoreq r4, r2, r0, ror #26 │ │ │ │ - eoreq r4, r2, r0, lsr sp │ │ │ │ + eorseq r3, r5, ip, ror #11 │ │ │ │ + eoreq lr, r3, r0, ror #2 │ │ │ │ + eorseq r3, r5, r0, lsl #8 │ │ │ │ + @ instruction: 0x003533f0 │ │ │ │ + eorseq r3, r5, r0, ror #7 │ │ │ │ + @ instruction: 0x003533d0 │ │ │ │ + eoreq r4, r2, ip, lsl #27 │ │ │ │ + eoreq r4, r2, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r0, [pc, #240] @ 4579c │ │ │ │ - ldr r2, [pc, #240] @ 457a0 │ │ │ │ + ldr r0, [pc, #240] @ 45798 │ │ │ │ + ldr r2, [pc, #240] @ 4579c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #232] @ 457a4 │ │ │ │ + ldr r4, [pc, #232] @ 457a0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #228] @ 457a8 │ │ │ │ + ldr r3, [pc, #228] @ 457a4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr ip, [r5] │ │ │ │ @@ -35235,74 +35234,74 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 45714 │ │ │ │ + bne 45710 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 45754 │ │ │ │ - ldr r3, [pc, #144] @ 457ac │ │ │ │ + beq 45750 │ │ │ │ + ldr r3, [pc, #144] @ 457a8 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #140] @ 457b0 │ │ │ │ + ldr r2, [pc, #140] @ 457ac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ 457a0 │ │ │ │ + ldr r3, [pc, #112] @ 4579c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45798 │ │ │ │ + bne 45794 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1d3488 │ │ │ │ - ldr r2, [pc, #84] @ 457b4 │ │ │ │ + bl 1d348c │ │ │ │ + ldr r2, [pc, #84] @ 457b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [r5] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 45714 │ │ │ │ + b 45710 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, ip, asr #18 │ │ │ │ + eoreq sl, r6, r0, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, ip, lsr #18 │ │ │ │ + eoreq sl, r6, r0, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r6, ip, asr #17 │ │ │ │ + ldrdeq sl, [r6], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -000457b8 : │ │ │ │ +000457b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr lr, [pc, #288] @ 458f4 │ │ │ │ - ldr ip, [pc, #288] @ 458f8 │ │ │ │ + ldr lr, [pc, #288] @ 458f0 │ │ │ │ + ldr ip, [pc, #288] @ 458f4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #276] @ 458fc │ │ │ │ + ldr r3, [pc, #276] @ 458f8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #272] @ 45900 │ │ │ │ + ldr r2, [pc, #272] @ 458fc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r6] │ │ │ │ @@ -35315,930 +35314,930 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 45854 │ │ │ │ + beq 45850 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr lr, [r1] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, lr, asr #1 │ │ │ │ - beq 458e0 │ │ │ │ + beq 458dc │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb r4, [r2, r0] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #84] @ 45904 │ │ │ │ - ldr r3, [pc, #68] @ 458f8 │ │ │ │ + ldr r2, [pc, #84] @ 45900 │ │ │ │ + ldr r3, [pc, #68] @ 458f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 458f0 │ │ │ │ + bne 458ec │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bge 45854 │ │ │ │ - b 458a8 │ │ │ │ + bge 45850 │ │ │ │ + b 458a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsr #16 │ │ │ │ + eoreq sl, r6, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, lsl #16 │ │ │ │ + eoreq sl, r6, r4, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r6, r8, asr #14 │ │ │ │ + eoreq sl, r6, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1372] @ 45e84 │ │ │ │ - ldr r3, [pc, #1372] @ 45e88 │ │ │ │ + ldr r0, [pc, #1372] @ 45e80 │ │ │ │ + ldr r3, [pc, #1372] @ 45e84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r5, [pc, #1360] @ 45e8c │ │ │ │ + ldr r5, [pc, #1360] @ 45e88 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1348] @ 45e90 │ │ │ │ + ldr r3, [pc, #1348] @ 45e8c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r3, [pc, #1316] @ 45e94 │ │ │ │ + ldr r3, [pc, #1316] @ 45e90 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [r4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 45ac0 │ │ │ │ - ldr r3, [pc, #1268] @ 45e98 │ │ │ │ + beq 45abc │ │ │ │ + ldr r3, [pc, #1268] @ 45e94 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 459f0 │ │ │ │ + beq 459ec │ │ │ │ mov r5, #3 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a860 │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ - ldr r3, [pc, #1224] @ 45e9c │ │ │ │ + bl 14a858 │ │ │ │ + ldr r3, [pc, #1224] @ 45e98 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 45a54 │ │ │ │ + beq 45a50 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1140] @ 45ea0 │ │ │ │ + ldr r2, [pc, #1140] @ 45e9c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1108] @ 45e88 │ │ │ │ + ldr r3, [pc, #1108] @ 45e84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45e80 │ │ │ │ + bne 45e7c │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45a8c │ │ │ │ - ldr r3, [pc, #1080] @ 45ea4 │ │ │ │ + bne 45a88 │ │ │ │ + ldr r3, [pc, #1080] @ 45ea0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 45a00 │ │ │ │ + b 459fc │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 459fc │ │ │ │ + bhi 459f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 459fc │ │ │ │ + bne 459f8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 459fc │ │ │ │ - b 45a64 │ │ │ │ + bne 459f8 │ │ │ │ + b 45a60 │ │ │ │ ldr lr, [r3, #696] @ 0x2b8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45af4 │ │ │ │ + beq 45af0 │ │ │ │ ldr r1, [r0, #400] @ 0x190 │ │ │ │ ldr ip, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #696] @ 0x2b8 │ │ │ │ str ip, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ - b 45a20 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + bl e9628 │ │ │ │ + b 45a1c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, #13 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add sl, sp, #64 @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [ip, #-8] │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ bl 23310 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #764] @ 45ea8 │ │ │ │ + ldr r0, [pc, #764] @ 45ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2168 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #740] @ 45eac │ │ │ │ + bl 103928 │ │ │ │ + ldr r2, [pc, #740] @ 45ea8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #724] @ 45eb0 │ │ │ │ + ldr r0, [pc, #724] @ 45eac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 76db0 │ │ │ │ - ldr r3, [pc, #716] @ 45eb4 │ │ │ │ + ldr r3, [pc, #716] @ 45eb0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [r3, #32] │ │ │ │ mov r1, #4 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20e00c │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ - ldr r3, [pc, #640] @ 45eb8 │ │ │ │ + bl 20e018 │ │ │ │ + ldr r3, [pc, #640] @ 45eb4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r8, [r5, r3] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c8c │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e4c │ │ │ │ - ldr r3, [pc, #576] @ 45ebc │ │ │ │ + bne 45e48 │ │ │ │ + ldr r3, [pc, #576] @ 45eb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r7, #13 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, #2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 791cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d2c │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 45e18 │ │ │ │ - ldr r7, [pc, #472] @ 45ec0 │ │ │ │ + bne 45e14 │ │ │ │ + ldr r7, [pc, #472] @ 45ebc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d14 │ │ │ │ + bne 45d10 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r3, #532] @ 0x214 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d30 │ │ │ │ + beq 45d2c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3f06c │ │ │ │ - ldr r0, [pc, #396] @ 45ec4 │ │ │ │ + bl 3f068 │ │ │ │ + ldr r0, [pc, #396] @ 45ec0 │ │ │ │ mov r7, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2168 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #372] @ 45ec8 │ │ │ │ + ldr r7, [pc, #372] @ 45ec4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #360] @ 45ecc │ │ │ │ + bl 103928 │ │ │ │ + ldr r2, [pc, #360] @ 45ec8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #344] @ 45ed0 │ │ │ │ + ldr r0, [pc, #344] @ 45ecc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 76db0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20e00c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 20dfe4 │ │ │ │ + bl 20e00c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b02c │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20e018 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 791cc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b02c │ │ │ │ mov r0, r6 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 3eba4 │ │ │ │ - b 45a20 │ │ │ │ + bl 3eba0 │ │ │ │ + b 45a1c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45d30 │ │ │ │ + bhi 45d2c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45d30 │ │ │ │ + bne 45d2c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45d30 │ │ │ │ - b 45ce0 │ │ │ │ + bne 45d2c │ │ │ │ + b 45cdc │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45c90 │ │ │ │ + bhi 45c8c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45c90 │ │ │ │ + bne 45c8c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45c90 │ │ │ │ - b 45c74 │ │ │ │ + bne 45c8c │ │ │ │ + b 45c70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r6], -r0 @ │ │ │ │ + ldrdeq sl, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0026a6b0 │ │ │ │ + @ instruction: 0x0026a6b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r2, r4, lsl #22 │ │ │ │ - eoreq sl, r6, r8, asr #11 │ │ │ │ - mlaseq r5, r8, sp, r2 │ │ │ │ - eoreq r4, r2, r4, asr r9 │ │ │ │ - eoreq r4, r2, ip, asr #18 │ │ │ │ + eoreq r4, r2, r0, lsr fp │ │ │ │ + eoreq sl, r6, ip, asr #11 │ │ │ │ + mlaseq r5, ip, sp, r2 │ │ │ │ + eoreq r4, r2, r0, lsl #19 │ │ │ │ + eoreq r4, r2, r8, ror r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r2, r5, r8, lsl ip │ │ │ │ + eorseq r2, r5, ip, lsl ip │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eorseq r2, r5, r8, lsl #23 │ │ │ │ - eorseq r2, r5, ip, lsl fp │ │ │ │ - strdeq r4, [r2], -r8 @ │ │ │ │ - @ instruction: 0x00352ab0 │ │ │ │ - eoreq r4, r2, ip, lsr #15 │ │ │ │ + eorseq r2, r5, ip, lsl #23 │ │ │ │ + eorseq r2, r5, r0, lsr #22 │ │ │ │ + eoreq r4, r2, r4, lsr #16 │ │ │ │ + @ instruction: 0x00352ab4 │ │ │ │ + ldrdeq r4, [r2], -r8 @ │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #904] @ 46274 │ │ │ │ + ldr ip, [pc, #904] @ 46270 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #892] @ 46278 │ │ │ │ + ldr r0, [pc, #892] @ 46274 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r4, [pc, #884] @ 4627c │ │ │ │ - ldr r3, [pc, #884] @ 46280 │ │ │ │ + ldr r4, [pc, #884] @ 46278 │ │ │ │ + ldr r3, [pc, #884] @ 4627c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 41dac │ │ │ │ - ldr r3, [pc, #704] @ 46284 │ │ │ │ + bl 41da8 │ │ │ │ + ldr r3, [pc, #704] @ 46280 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 46200 │ │ │ │ + beq 461fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #676] @ 46288 │ │ │ │ + ldr r3, [pc, #676] @ 46284 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq 46124 │ │ │ │ + beq 46120 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #632] @ 4628c │ │ │ │ + bl 3f5e8 │ │ │ │ + ldr r3, [pc, #632] @ 46288 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mvn r6, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 46060 │ │ │ │ + bne 4605c │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46198 │ │ │ │ - ldr r3, [pc, #588] @ 46290 │ │ │ │ + bne 46194 │ │ │ │ + ldr r3, [pc, #588] @ 4628c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bne 4622c │ │ │ │ + bne 46228 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 3f5ec │ │ │ │ - ldr r3, [pc, #536] @ 46294 │ │ │ │ + bl 3f5e8 │ │ │ │ + ldr r3, [pc, #536] @ 46290 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #496] @ 46298 │ │ │ │ + ldr r2, [pc, #496] @ 46294 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 45908 │ │ │ │ + bl 45904 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #416] @ 4629c │ │ │ │ + ldr r2, [pc, #416] @ 46298 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #372] @ 46278 │ │ │ │ + ldr r3, [pc, #372] @ 46274 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46270 │ │ │ │ + bne 4626c │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 461cc │ │ │ │ - ldr r3, [pc, #356] @ 462a0 │ │ │ │ + bne 461c8 │ │ │ │ + ldr r3, [pc, #356] @ 4629c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - beq 45ff8 │ │ │ │ + beq 45ff4 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r6, #11 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ - ldr r3, [pc, #296] @ 462a4 │ │ │ │ + bl 1ea384 │ │ │ │ + ldr r3, [pc, #296] @ 462a0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldmib r0, {r3, r6} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 46020 │ │ │ │ + b 4601c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46060 │ │ │ │ + bhi 4605c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46060 │ │ │ │ + bne 4605c │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46060 │ │ │ │ - b 4603c │ │ │ │ + bne 4605c │ │ │ │ + b 46038 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 45ff8 │ │ │ │ + bhi 45ff4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 45ff8 │ │ │ │ + bne 45ff4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 45ff8 │ │ │ │ - b 46134 │ │ │ │ - ldr r3, [pc, #160] @ 462a8 │ │ │ │ - ldr r1, [pc, #160] @ 462ac │ │ │ │ - ldr r2, [pc, #160] @ 462b0 │ │ │ │ + bne 45ff4 │ │ │ │ + b 46130 │ │ │ │ + ldr r3, [pc, #160] @ 462a4 │ │ │ │ + ldr r1, [pc, #160] @ 462a8 │ │ │ │ + ldr r2, [pc, #160] @ 462ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 4601c │ │ │ │ + b 46018 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r7, #11 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ - ldr r3, [pc, #100] @ 462b4 │ │ │ │ + bl 1ea384 │ │ │ │ + ldr r3, [pc, #100] @ 462b0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldmib r0, {r0, r2} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 4608c │ │ │ │ + b 46088 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r6, r0, lsl #2 │ │ │ │ + eoreq sl, r6, r4, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r6, r0, ror #1 │ │ │ │ + eoreq sl, r6, r4, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002245bc │ │ │ │ + eoreq r4, r2, r8, ror #11 │ │ │ │ + eoreq r4, r2, r4, ror #10 │ │ │ │ + eorseq r2, r5, r0, asr #15 │ │ │ │ + strdeq r4, [r2], -r8 @ │ │ │ │ eoreq r4, r2, r8, lsr r5 │ │ │ │ - @ instruction: 0x003527bc │ │ │ │ - eoreq r4, r2, ip, asr #9 │ │ │ │ - eoreq r4, r2, ip, lsl #10 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ - eorseq r2, r5, r4, asr #13 │ │ │ │ - eoreq r4, r2, ip, lsr #8 │ │ │ │ - @ instruction: 0x002252bc │ │ │ │ - eoreq r4, r2, r0, ror #6 │ │ │ │ - eoreq r4, r2, ip, ror r3 │ │ │ │ - eoreq r4, r2, r8, asr r3 │ │ │ │ + strdeq r9, [r6], -ip @ │ │ │ │ + eorseq r2, r5, r8, asr #13 │ │ │ │ + eoreq r4, r2, r8, asr r4 │ │ │ │ + eoreq r5, r2, r8, ror #5 │ │ │ │ + eoreq r4, r2, ip, lsl #7 │ │ │ │ + eoreq r4, r2, r8, lsr #7 │ │ │ │ + eoreq r4, r2, r4, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r0, [pc, #732] @ 465ac │ │ │ │ - ldr r1, [pc, #732] @ 465b0 │ │ │ │ + ldr r0, [pc, #732] @ 465a8 │ │ │ │ + ldr r1, [pc, #732] @ 465ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #724] @ 465b4 │ │ │ │ + ldr r2, [pc, #724] @ 465b0 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #720] @ 465b8 │ │ │ │ + ldr r3, [pc, #720] @ 465b4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r1] │ │ │ │ - mov r3, #10 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #32 │ │ │ │ + mov r3, #10 │ │ │ │ add r1, sp, #20 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #632] @ 465bc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #632] @ 465b8 │ │ │ │ + add r1, sp, #32 │ │ │ │ mov fp, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #84] @ 0x54 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #28] │ │ │ │ str fp, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr sl, [pc, #560] @ 465c0 │ │ │ │ + ldr sl, [pc, #560] @ 465bc │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #556] @ 465c4 │ │ │ │ + ldr r3, [pc, #556] @ 465c0 │ │ │ │ ldr r0, [r1, #748] @ 0x2ec │ │ │ │ str r0, [sp, #20] │ │ │ │ str fp, [r1, #748] @ 0x2ec │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 865a4 │ │ │ │ add sl, pc, sl │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 464d8 │ │ │ │ + beq 464d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d2164 │ │ │ │ + bl 1d2168 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 103924 │ │ │ │ - ldr r2, [pc, #476] @ 465c8 │ │ │ │ + bl 103928 │ │ │ │ + ldr r2, [pc, #476] @ 465c4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #460] @ 465cc │ │ │ │ + ldr r0, [pc, #460] @ 465c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 76db0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae40 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b02c │ │ │ │ mov r0, r7 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 46510 │ │ │ │ + beq 4650c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46540 │ │ │ │ + beq 4653c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r5] │ │ │ │ movne r1, #0 │ │ │ │ - bne 464a8 │ │ │ │ - b 464fc │ │ │ │ + bne 464a4 │ │ │ │ + b 464f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 464f8 │ │ │ │ + beq 464f4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 46494 │ │ │ │ + bne 46490 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 463d0 │ │ │ │ - bl 20df58 │ │ │ │ + bne 463cc │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 463d0 │ │ │ │ + b 463cc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 464d8 │ │ │ │ + b 464d4 │ │ │ │ bl 85f6c │ │ │ │ ldr r1, [r5] │ │ │ │ str fp, [sp, #32] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 46478 │ │ │ │ + beq 46474 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 4652c │ │ │ │ - b 46478 │ │ │ │ + bne 46528 │ │ │ │ + b 46474 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #132] @ 465d0 │ │ │ │ + ldr r1, [pc, #132] @ 465cc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 45ed4 │ │ │ │ + bl 45ed0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #92] @ 465d4 │ │ │ │ + ldr r1, [pc, #92] @ 465d0 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #48] @ 465b0 │ │ │ │ + ldr r2, [pc, #48] @ 465ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 465a8 │ │ │ │ + bne 465a4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r8, lsr #26 │ │ │ │ + eoreq r9, r6, ip, lsr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, lsl #26 │ │ │ │ + eoreq r9, r6, ip, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r4, r2, r4, lsr #4 │ │ │ │ + eoreq r4, r2, r0, asr r2 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r4, r2, r8, lsr #2 │ │ │ │ + eoreq r4, r2, r4, asr r1 │ │ │ │ @ instruction: 0xfffffad0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror sl │ │ │ │ + eoreq r9, r6, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #568] @ 46828 │ │ │ │ - ldr ip, [pc, #568] @ 4682c │ │ │ │ + ldr lr, [pc, #568] @ 46824 │ │ │ │ + ldr ip, [pc, #568] @ 46828 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #556] @ 46830 │ │ │ │ + ldr r2, [pc, #556] @ 4682c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #552] @ 46834 │ │ │ │ + ldr r3, [pc, #552] @ 46830 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne 46690 │ │ │ │ + bne 4668c │ │ │ │ ldrsh r2, [r1] │ │ │ │ bic ip, r2, #4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 46784 │ │ │ │ - ldr r3, [pc, #452] @ 46838 │ │ │ │ + bne 46780 │ │ │ │ + ldr r3, [pc, #452] @ 46834 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 467b8 │ │ │ │ + bne 467b4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -36251,25 +36250,25 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r3, #21 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #304] @ 4683c │ │ │ │ + bl 34c78 │ │ │ │ + ldr r1, [pc, #304] @ 46838 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -36279,437 +36278,437 @@ │ │ │ │ add r1, r5, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3] │ │ │ │ - bl 45908 │ │ │ │ + bl 45904 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ 46840 │ │ │ │ + ldr r2, [pc, #228] @ 4683c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #200] @ 4682c │ │ │ │ + ldr r3, [pc, #200] @ 46828 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46824 │ │ │ │ + bne 46820 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 46690 │ │ │ │ + bhi 4668c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 46690 │ │ │ │ + bne 4668c │ │ │ │ ldrsh r2, [r2] │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46690 │ │ │ │ - b 4666c │ │ │ │ + bne 4668c │ │ │ │ + b 46668 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r5, #3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 4680c │ │ │ │ + bne 46808 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne 4680c │ │ │ │ + bne 46808 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 46738 │ │ │ │ - ldr r3, [pc, #48] @ 46844 │ │ │ │ + b 46734 │ │ │ │ + ldr r3, [pc, #48] @ 46840 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 46738 │ │ │ │ + b 46734 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #20 │ │ │ │ + eoreq r9, r6, r8, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #19 │ │ │ │ + eoreq r9, r6, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r5, r0, r1, r2 │ │ │ │ - eoreq r3, r2, r4, lsl pc │ │ │ │ - mlaeq r6, r8, r8, r9 │ │ │ │ - ldrdeq r3, [r2], -r8 @ │ │ │ │ + mlaseq r5, r4, r1, r2 │ │ │ │ + eoreq r3, r2, r0, asr #30 │ │ │ │ + mlaeq r6, ip, r8, r9 │ │ │ │ + eoreq r3, r2, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #592] @ 46ab0 │ │ │ │ - ldr lr, [pc, #592] @ 46ab4 │ │ │ │ + ldr r4, [pc, #592] @ 46aac │ │ │ │ + ldr lr, [pc, #592] @ 46ab0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #580] @ 46ab8 │ │ │ │ + ldr r3, [pc, #580] @ 46ab4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #576] @ 46abc │ │ │ │ + ldr ip, [pc, #576] @ 46ab8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr lr, [r2, #692] @ 0x2b4 │ │ │ │ - ldr r2, [pc, #540] @ 46ac0 │ │ │ │ + ldr r2, [pc, #540] @ 46abc │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r4] │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 46998 │ │ │ │ - ldr r2, [pc, #476] @ 46ac4 │ │ │ │ + beq 46994 │ │ │ │ + ldr r2, [pc, #476] @ 46ac0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 46968 │ │ │ │ + beq 46964 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 46a88 │ │ │ │ + beq 46a84 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 18e740 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 14a85c │ │ │ │ + bl 14a860 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ - bl 14a854 │ │ │ │ - ldr r3, [pc, #380] @ 46ac8 │ │ │ │ + bl 14a858 │ │ │ │ + ldr r3, [pc, #380] @ 46ac4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 469f4 │ │ │ │ + beq 469f0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 46a60 │ │ │ │ + bne 46a5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [r1, #748] @ 0x2ec │ │ │ │ - bne 46a98 │ │ │ │ + bne 46a94 │ │ │ │ str r2, [r4] │ │ │ │ - bl 462b8 │ │ │ │ + bl 462b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #256] @ 46acc │ │ │ │ + ldr r2, [pc, #256] @ 46ac8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #224] @ 46ab4 │ │ │ │ + ldr r3, [pc, #224] @ 46ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46aac │ │ │ │ + bne 46aa8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 46a2c │ │ │ │ - ldr r3, [pc, #196] @ 46ad0 │ │ │ │ + bne 46a28 │ │ │ │ + ldr r3, [pc, #196] @ 46acc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #484] @ 0x1e4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ strne r2, [r3, #696] @ 0x2b8 │ │ │ │ - b 46978 │ │ │ │ + b 46974 │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 46974 │ │ │ │ + bhi 46970 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 46974 │ │ │ │ + bne 46970 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 46974 │ │ │ │ - b 46a04 │ │ │ │ + bne 46970 │ │ │ │ + b 46a00 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 85eec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 469a4 │ │ │ │ + b 469a0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 18e7fc │ │ │ │ - b 46918 │ │ │ │ - ldr r0, [pc, #52] @ 46ad4 │ │ │ │ + b 46914 │ │ │ │ + ldr r0, [pc, #52] @ 46ad0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ bl 77d9c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r7, r9 │ │ │ │ + mlaeq r6, r8, r7, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror r7 │ │ │ │ + eoreq r9, r6, r8, ror r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r3, r2, r8, ror #25 │ │ │ │ - eoreq r9, r6, r8, lsr #12 │ │ │ │ - @ instruction: 0x00351df8 │ │ │ │ + eoreq r3, r2, r4, lsl sp │ │ │ │ + eoreq r9, r6, ip, lsr #12 │ │ │ │ + @ instruction: 0x00351dfc │ │ │ │ @ instruction: 0xfffff810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #200] @ 46bb8 │ │ │ │ - ldr ip, [pc, #200] @ 46bbc │ │ │ │ + ldr lr, [pc, #200] @ 46bb4 │ │ │ │ + ldr ip, [pc, #200] @ 46bb8 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 46bc0 │ │ │ │ + ldr r2, [pc, #188] @ 46bbc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #184] @ 46bc4 │ │ │ │ + ldr r3, [pc, #184] @ 46bc0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ble 46b58 │ │ │ │ - ldr r3, [pc, #124] @ 46bc8 │ │ │ │ + ble 46b54 │ │ │ │ + ldr r3, [pc, #124] @ 46bc4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 46ba0 │ │ │ │ + beq 46b9c │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ - bl 46848 │ │ │ │ + bl 46844 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #84] @ 46bcc │ │ │ │ + ldr r2, [pc, #84] @ 46bc8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #60] @ 46bbc │ │ │ │ + ldr r3, [pc, #60] @ 46bb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46bb4 │ │ │ │ + bne 46bb0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - b 46b6c │ │ │ │ + bl 46844 │ │ │ │ + b 46b68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, lsl #10 │ │ │ │ + eoreq r9, r6, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, ror #9 │ │ │ │ + eoreq r9, r6, r8, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, ip, ror r4 │ │ │ │ + eoreq r9, r6, r0, lsl #9 │ │ │ │ │ │ │ │ -00046bd0 : │ │ │ │ +00046bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #300] @ 46d14 │ │ │ │ + ldr lr, [pc, #300] @ 46d10 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #292] @ 46d18 │ │ │ │ + ldr r3, [pc, #292] @ 46d14 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #284] @ 46d1c │ │ │ │ + ldr r2, [pc, #284] @ 46d18 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #280] @ 46d20 │ │ │ │ + ldr ip, [pc, #280] @ 46d1c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, ip] │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ - add ip, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov ip, #0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ + add r1, sp, #28 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 46c78 │ │ │ │ + beq 46c74 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ cmp ip, lr, asr #1 │ │ │ │ - beq 46d00 │ │ │ │ + beq 46cfc │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb r4, [r2, r0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #76] @ 46d24 │ │ │ │ + ldr r2, [pc, #76] @ 46d20 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #56] @ 46d18 │ │ │ │ + ldr r3, [pc, #56] @ 46d14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46d10 │ │ │ │ + bne 46d0c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bge 46c78 │ │ │ │ - b 46cd0 │ │ │ │ + bge 46c74 │ │ │ │ + b 46ccc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r8, lsl #8 │ │ │ │ + eoreq r9, r6, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r8, ror #7 │ │ │ │ + eoreq r9, r6, ip, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, ip, lsl r3 │ │ │ │ + eoreq r9, r6, r0, lsr #6 │ │ │ │ │ │ │ │ -00046d28 : │ │ │ │ +00046d24 : │ │ │ │ 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] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d60 : │ │ │ │ +00046d5c : │ │ │ │ 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] │ │ │ │ mov lr, #1 │ │ │ │ str r3, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00046d9c : │ │ │ │ +00046d98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r1, [pc, #264] @ 46ebc │ │ │ │ - ldr r2, [pc, #264] @ 46ec0 │ │ │ │ + ldr r1, [pc, #264] @ 46eb8 │ │ │ │ + ldr r2, [pc, #264] @ 46ebc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #256] @ 46ec4 │ │ │ │ + ldr r4, [pc, #256] @ 46ec0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #252] @ 46ec8 │ │ │ │ + ldr r3, [pc, #252] @ 46ec4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r9] │ │ │ │ @@ -36726,511 +36725,511 @@ │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 230c4 │ │ │ │ - ldr r3, [pc, #156] @ 46ecc │ │ │ │ + ldr r3, [pc, #156] @ 46ec8 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r6, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #104] @ 46ed0 │ │ │ │ + ldr r3, [pc, #104] @ 46ecc │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #68] @ 46ed4 │ │ │ │ + ldr r2, [pc, #68] @ 46ed0 │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #40] @ 46ec0 │ │ │ │ + ldr r3, [pc, #40] @ 46ebc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 46eb8 │ │ │ │ + bne 46eb4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r9, r6, r4, asr #4 │ │ │ │ + eoreq r9, r6, r8, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, r4, lsr #4 │ │ │ │ + eoreq r9, r6, r8, lsr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r6, r0, lsr #23 │ │ │ │ + eoreq r9, r6, r4, lsr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r9, r6, r4, ror #2 │ │ │ │ + eoreq r9, r6, r8, ror #2 │ │ │ │ │ │ │ │ -00046ed8 : │ │ │ │ +00046ed4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #64] @ 46f3c │ │ │ │ - ldr r4, [pc, #64] @ 46f40 │ │ │ │ + ldr r3, [pc, #64] @ 46f38 │ │ │ │ + ldr r4, [pc, #64] @ 46f3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #36] @ 46f44 │ │ │ │ + ldr r3, [pc, #36] @ 46f40 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r5, r4, lsl #18 │ │ │ │ - strdeq r9, [r6], -r8 @ │ │ │ │ + eorseq r1, r5, r8, lsl #18 │ │ │ │ + strdeq r9, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00046f48 : │ │ │ │ +00046f44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #448] @ 47124 │ │ │ │ - ldr r3, [pc, #448] @ 47128 │ │ │ │ + ldr r2, [pc, #448] @ 47120 │ │ │ │ + ldr r3, [pc, #448] @ 47124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bl 37da4 │ │ │ │ - ldr r7, [pc, #412] @ 4712c │ │ │ │ + bl 37da0 │ │ │ │ + ldr r7, [pc, #412] @ 47128 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470d4 │ │ │ │ - ldr r3, [pc, #400] @ 47130 │ │ │ │ + beq 470d0 │ │ │ │ + ldr r3, [pc, #400] @ 4712c │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr sl, [r8] │ │ │ │ str r3, [r8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r9, #3 │ │ │ │ tst r6, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ movne r9, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 470fc │ │ │ │ + beq 470f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ streq r4, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - beq 47068 │ │ │ │ + beq 47064 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ 47134 │ │ │ │ + ldr r1, [pc, #252] @ 47130 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r4, r4, #2 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ add r6, r6, r4 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r2, [pc, #200] @ 47138 │ │ │ │ + ldr r2, [pc, #200] @ 47134 │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #188] @ 4713c │ │ │ │ + ldr r2, [pc, #188] @ 47138 │ │ │ │ str sl, [r8] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 44ce4 │ │ │ │ + bl 44ce0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #144] @ 47140 │ │ │ │ - ldr r3, [pc, #116] @ 47128 │ │ │ │ + ldr r2, [pc, #144] @ 4713c │ │ │ │ + ldr r3, [pc, #116] @ 47124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47120 │ │ │ │ + bne 4711c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #104] @ 47144 │ │ │ │ - ldr r2, [pc, #104] @ 47148 │ │ │ │ + ldr r3, [pc, #104] @ 47140 │ │ │ │ + ldr r2, [pc, #104] @ 47144 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 2352c <__fprintf_chk@plt> │ │ │ │ - b 470a8 │ │ │ │ + b 470a4 │ │ │ │ tst r6, #8 │ │ │ │ movne r9, #2 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe8 │ │ │ │ tst r6, #48 @ 0x30 │ │ │ │ - bne 46fec │ │ │ │ + bne 46fe8 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ moveq r9, #5 │ │ │ │ movne r9, #4 │ │ │ │ - b 46fec │ │ │ │ + b 46fe8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r4, r0, r9 │ │ │ │ + mlaeq r6, r8, r0, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r6, ip, rrx │ │ │ │ + eoreq r9, r6, r0, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r2, r8, ror #5 │ │ │ │ - mlaseq r5, r0, r7, r1 │ │ │ │ + eoreq r3, r2, r4, lsl r3 │ │ │ │ + mlaseq r5, r4, r7, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r8, r6, r8, asr #30 │ │ │ │ + eoreq r8, r6, ip, asr #30 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r3, r2, r4, lsl #11 │ │ │ │ + @ instruction: 0x002235b0 │ │ │ │ │ │ │ │ -0004714c : │ │ │ │ +00047148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4720c │ │ │ │ + beq 47208 │ │ │ │ ldrb r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 471ec │ │ │ │ - ldr r9, [pc, #172] @ 47228 │ │ │ │ + beq 471e8 │ │ │ │ + ldr r9, [pc, #172] @ 47224 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, r3 │ │ │ │ - b 471a0 │ │ │ │ + b 4719c │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ add r7, r6, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 471ec │ │ │ │ + beq 471e8 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r3, r3, #1 │ │ │ │ movne r4, r3 │ │ │ │ - bne 47190 │ │ │ │ + bne 4718c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ strb r8, [r7] │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f44 │ │ │ │ add r3, r4, #1 │ │ │ │ add r6, r6, r3 │ │ │ │ mov r4, #1 │ │ │ │ strb r5, [r7] │ │ │ │ ldrb r5, [r6, r4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add r7, r6, r4 │ │ │ │ - bne 471a0 │ │ │ │ - ldr r0, [pc, #56] @ 4722c │ │ │ │ + bne 4719c │ │ │ │ + ldr r0, [pc, #56] @ 47228 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #28] @ 47230 │ │ │ │ + ldr r2, [pc, #28] @ 4722c │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #16 │ │ │ │ - bl 46f48 │ │ │ │ + bl 46f44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq r3, r2, r8, ror #9 │ │ │ │ - eoreq r3, r2, r8, ror r4 │ │ │ │ - eoreq r3, r2, r8, asr r4 │ │ │ │ + eoreq r3, r2, r4, lsl r5 │ │ │ │ + eoreq r3, r2, r4, lsr #9 │ │ │ │ + eoreq r3, r2, r4, lsl #9 │ │ │ │ │ │ │ │ -00047234 : │ │ │ │ +00047230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #248] @ 4734c │ │ │ │ + ldr r0, [pc, #248] @ 47348 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #244] @ 47350 │ │ │ │ + ldr r1, [pc, #244] @ 4734c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 47354 │ │ │ │ - ldr r2, [pc, #236] @ 47358 │ │ │ │ + ldr r3, [pc, #236] @ 47350 │ │ │ │ + ldr r2, [pc, #236] @ 47354 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r5, #3 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #36] @ 0x24 │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #157 @ 0x9d │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strh r2, [r0] │ │ │ │ - beq 47318 │ │ │ │ + beq 47314 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [sp] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #108] @ 4735c │ │ │ │ + ldr r2, [pc, #108] @ 47358 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 47350 │ │ │ │ + ldr r3, [pc, #88] @ 4734c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47348 │ │ │ │ + bne 47344 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r3] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b 472dc │ │ │ │ + b 472d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, lsr #27 │ │ │ │ + eoreq r8, r6, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl #27 │ │ │ │ + eoreq r8, r6, r8, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r6, r4, lsl #26 │ │ │ │ + eoreq r8, r6, r8, lsl #26 │ │ │ │ │ │ │ │ -00047360 : │ │ │ │ +0004735c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #248] @ 47470 │ │ │ │ - ldr r2, [pc, #248] @ 47474 │ │ │ │ - ldr r6, [pc, #248] @ 47478 │ │ │ │ + ldr r3, [pc, #248] @ 4746c │ │ │ │ + ldr r2, [pc, #248] @ 47470 │ │ │ │ + ldr r6, [pc, #248] @ 47474 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #128 @ 0x80 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r4] │ │ │ │ - bl 47234 │ │ │ │ - ldr r3, [pc, #204] @ 4747c │ │ │ │ + bl 47230 │ │ │ │ + ldr r3, [pc, #204] @ 47478 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [r0, #32] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r0, [r6, #128] @ 0x80 │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #156] @ 47480 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #156] @ 4747c │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #132] @ 0x84 │ │ │ │ add r0, r6, #136 @ 0x88 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #108] @ 47484 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #108] @ 47480 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #60] @ 47488 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #60] @ 47484 │ │ │ │ str r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #128] @ 0x80 │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r6, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r8, r6, ip, ror ip │ │ │ │ + eoreq r8, r6, r0, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r1, r5, ip, ror r4 │ │ │ │ - eoreq r9, r6, r0, lsr #12 │ │ │ │ - eoreq r1, r2, r8, ror #19 │ │ │ │ - eoreq r7, r2, r4, ror #13 │ │ │ │ - eoreq r3, r3, r0, lsl #13 │ │ │ │ + eorseq r1, r5, r0, lsl #9 │ │ │ │ + eoreq r9, r6, r4, lsr #12 │ │ │ │ + eoreq r1, r2, r4, lsl sl │ │ │ │ + eoreq r7, r2, r0, lsl r7 │ │ │ │ + eoreq r3, r3, ip, lsr #13 │ │ │ │ │ │ │ │ -0004748c : │ │ │ │ +00047488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3956] @ 0xf74 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr lr, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #24] │ │ │ │ - ldr lr, [pc, #408] @ 4764c │ │ │ │ + ldr lr, [pc, #408] @ 47648 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #404] @ 47650 │ │ │ │ + ldr r2, [pc, #404] @ 4764c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #400] @ 47654 │ │ │ │ + ldr r3, [pc, #400] @ 47650 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ 47658 │ │ │ │ + ldr r3, [pc, #376] @ 47654 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #3 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #24 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #316] @ 47658 │ │ │ │ add r1, sp, #28 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #316] @ 4765c │ │ │ │ - mov r1, #3 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - add r9, sp, #40 @ 0x28 │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26566c │ │ │ │ + bl 265694 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ cmp r4, #23 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 47638 │ │ │ │ - ldr r0, [pc, #224] @ 47660 │ │ │ │ + beq 47634 │ │ │ │ + ldr r0, [pc, #224] @ 4765c │ │ │ │ add ip, r4, r4, lsl #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ mov r2, r3 │ │ │ │ ldr sl, [r0, ip, lsl #3] │ │ │ │ cmp sl, #2 │ │ │ │ - bgt 47638 │ │ │ │ + bgt 47634 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, r2, #4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -37238,58 +37237,58 @@ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ str ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b9c4 │ │ │ │ + bl 4b9c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #92] @ 47664 │ │ │ │ + ldr r2, [pc, #92] @ 47660 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 47650 │ │ │ │ + ldr r3, [pc, #64] @ 4764c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47648 │ │ │ │ + bne 47644 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ add r2, r3, #4 │ │ │ │ mov sl, #3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 47598 │ │ │ │ + b 47594 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #22 │ │ │ │ + eoreq r8, r6, r4, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsr fp │ │ │ │ + eoreq r8, r6, r8, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eorseq r1, r5, r0, lsl #5 │ │ │ │ - eoreq r8, r6, ip, ror #19 │ │ │ │ + eorseq r1, r5, r4, lsl #5 │ │ │ │ + strdeq r8, [r6], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #492] @ 47874 │ │ │ │ + ldr r0, [pc, #492] @ 47870 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #488] @ 47878 │ │ │ │ + ldr r1, [pc, #488] @ 47874 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr lr, [sp, #128] @ 0x80 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #476] @ 4787c │ │ │ │ + ldr ip, [pc, #476] @ 47878 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #468] @ 47880 │ │ │ │ + ldr r2, [pc, #468] @ 4787c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r5, [ip, r2] │ │ │ │ @@ -37297,267 +37296,267 @@ │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 47794 │ │ │ │ + beq 47790 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47794 │ │ │ │ - ldr r0, [pc, #316] @ 47884 │ │ │ │ + beq 47790 │ │ │ │ + ldr r0, [pc, #316] @ 47880 │ │ │ │ cmp r4, #1 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ moveq r3, r7 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 4412c │ │ │ │ + bl 44128 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bne 477b8 │ │ │ │ - ldr r3, [pc, #252] @ 47888 │ │ │ │ + bne 477b4 │ │ │ │ + ldr r3, [pc, #252] @ 47884 │ │ │ │ add r3, pc, r3 │ │ │ │ mov lr, r3 │ │ │ │ - b 477c0 │ │ │ │ - ldr ip, [pc, #240] @ 4788c │ │ │ │ + b 477bc │ │ │ │ + ldr ip, [pc, #240] @ 47888 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 47784 │ │ │ │ - ldr lr, [pc, #208] @ 47890 │ │ │ │ + beq 47780 │ │ │ │ + ldr lr, [pc, #208] @ 4788c │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #192] @ 47894 │ │ │ │ + ldr r2, [pc, #192] @ 47890 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 42e1c │ │ │ │ + bl 42e18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ - beq 47810 │ │ │ │ + beq 4780c │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #128] @ 47898 │ │ │ │ - ldr r0, [pc, #128] @ 4789c │ │ │ │ + ldr r3, [pc, #128] @ 47894 │ │ │ │ + ldr r0, [pc, #128] @ 47898 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #88] @ 478a0 │ │ │ │ + ldr r2, [pc, #88] @ 4789c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 47878 │ │ │ │ + ldr r3, [pc, #40] @ 47874 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47870 │ │ │ │ + bne 4786c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, ip, ror #18 │ │ │ │ + eoreq r8, r6, r0, ror r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, asr #18 │ │ │ │ + eoreq r8, r6, r8, asr #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, ip, lsl pc │ │ │ │ - eoreq r3, r2, r0, asr #26 │ │ │ │ - eoreq r3, r2, ip, lsr #26 │ │ │ │ - eoreq r2, r2, r4, ror #22 │ │ │ │ - mlaeq r2, ip, lr, r2 │ │ │ │ - eorseq r0, r5, r0, ror #31 │ │ │ │ - eoreq r3, r2, r8, lsl r0 │ │ │ │ - eoreq r8, r6, ip, lsr #15 │ │ │ │ + eoreq r2, r2, r8, asr #30 │ │ │ │ + eoreq r3, r2, ip, ror #26 │ │ │ │ + eoreq r3, r2, r8, asr sp │ │ │ │ + mlaeq r2, r0, fp, r2 │ │ │ │ + eoreq r2, r2, r8, asr #29 │ │ │ │ + eorseq r0, r5, r4, ror #31 │ │ │ │ + eoreq r3, r2, r4, asr #32 │ │ │ │ + @ instruction: 0x002687b0 │ │ │ │ │ │ │ │ -000478a4 : │ │ │ │ +000478a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #300] @ 479f0 │ │ │ │ + ldr r0, [pc, #300] @ 479ec │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #296] @ 479f4 │ │ │ │ + ldr r3, [pc, #296] @ 479f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #288] @ 479f8 │ │ │ │ + ldr lr, [pc, #288] @ 479f4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ 479fc │ │ │ │ + ldr r3, [pc, #276] @ 479f8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r5, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #236] @ 47a00 │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r3, [pc, #236] @ 479fc │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r0, lr │ │ │ │ ldr r3, [r3] │ │ │ │ - beq 47958 │ │ │ │ + beq 47954 │ │ │ │ ldr r0, [r3, #716] @ 0x2cc │ │ │ │ ldr lr, [r3, #740] @ 0x2e4 │ │ │ │ cmp lr, r0 │ │ │ │ streq r1, [r3, #716] @ 0x2cc │ │ │ │ cmp ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ moveq r0, ip │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ - beq 47990 │ │ │ │ + beq 4798c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #96] @ 47a04 │ │ │ │ + ldr r1, [pc, #96] @ 47a00 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 47668 │ │ │ │ + bl 47664 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #68] @ 47a08 │ │ │ │ + ldr r2, [pc, #68] @ 47a04 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 479f4 │ │ │ │ + ldr r3, [pc, #40] @ 479f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 479ec │ │ │ │ + bne 479e8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, lsr r7 │ │ │ │ + eoreq r8, r6, r4, lsr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r7 │ │ │ │ + eoreq r8, r6, r8, lsl r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r0, r5, ip, asr lr │ │ │ │ - eoreq r8, r6, r0, lsr r6 │ │ │ │ + eorseq r0, r5, r0, ror #28 │ │ │ │ + eoreq r8, r6, r4, lsr r6 │ │ │ │ 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 r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #904] @ 47db4 │ │ │ │ + ldr r0, [pc, #904] @ 47db0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #900] @ 47db8 │ │ │ │ + ldr r1, [pc, #900] @ 47db4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #880] @ 47dbc │ │ │ │ + ldr r3, [pc, #880] @ 47db8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #876] @ 47dc0 │ │ │ │ + ldr r2, [pc, #876] @ 47dbc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #848] @ 47dc4 │ │ │ │ + ldr r2, [pc, #848] @ 47dc0 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, ip │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 47bdc │ │ │ │ + beq 47bd8 │ │ │ │ cmn r5, #1 │ │ │ │ clz fp, r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsr fp, fp, #5 │ │ │ │ - beq 47ba0 │ │ │ │ + beq 47b9c │ │ │ │ clz r1, r5 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, fp │ │ │ │ movne r8, #0 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ mvnge r4, #0 │ │ │ │ @@ -37571,88 +37570,88 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ mov ip, #4 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 43108 │ │ │ │ - ldr r3, [pc, #664] @ 47dc8 │ │ │ │ - ldr r1, [pc, #664] @ 47dcc │ │ │ │ + bl 43104 │ │ │ │ + ldr r3, [pc, #664] @ 47dc4 │ │ │ │ + ldr r1, [pc, #664] @ 47dc8 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r6] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, #3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #600] @ 47dd0 │ │ │ │ + ldr r2, [pc, #600] @ 47dcc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #568] @ 47db8 │ │ │ │ + ldr r3, [pc, #568] @ 47db4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47db0 │ │ │ │ + bne 47dac │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bcc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq 47c4c │ │ │ │ + beq 47c48 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq 47bec │ │ │ │ + beq 47be8 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ movne r1, r7 │ │ │ │ - beq 47cb0 │ │ │ │ + beq 47cac │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ mov r1, #0 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ - b 47abc │ │ │ │ + bl 206a6c │ │ │ │ + b 47ab8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47c28 │ │ │ │ + bne 47c24 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47bc8 │ │ │ │ + beq 47bc4 │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 47bd0 │ │ │ │ + bne 47bcc │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 47bc8 │ │ │ │ + bne 47bc4 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #16 │ │ │ │ - beq 47bd0 │ │ │ │ + beq 47bcc │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #1 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ bl 7f944 │ │ │ │ @@ -37662,41 +37661,41 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 47d44 │ │ │ │ + beq 47d40 │ │ │ │ subs r3, r4, #1 │ │ │ │ orreq fp, fp, #1 │ │ │ │ cmp fp, #0 │ │ │ │ mov r4, r5 │ │ │ │ movne r8, #0 │ │ │ │ mov r5, r3 │ │ │ │ - b 47aec │ │ │ │ + b 47ae8 │ │ │ │ mov r3, #5 │ │ │ │ add sl, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ bl a7d14 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 47d6c │ │ │ │ + bne 47d68 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq 47d54 │ │ │ │ + beq 47d50 │ │ │ │ bic r2, r2, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movne r1, #0 │ │ │ │ - bne 47adc │ │ │ │ + bne 47ad8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 7f944 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -37706,25 +37705,25 @@ │ │ │ │ mvn r4, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ cmp fp, #0 │ │ │ │ movne r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47aec │ │ │ │ + b 47ae8 │ │ │ │ clz r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ands r8, r3, #1 │ │ │ │ ldrsheq r2, [r3] │ │ │ │ moveq r8, #1 │ │ │ │ - beq 47ce8 │ │ │ │ + beq 47ce4 │ │ │ │ asrs r5, r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ mvnmi r5, r5 │ │ │ │ mvnmi r4, #0 │ │ │ │ movpl r4, r5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -37733,136 +37732,136 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ clz r1, r5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 47adc │ │ │ │ + b 47ad8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r8, asr #11 │ │ │ │ + eoreq r8, r6, ip, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, ip, r5, r8 │ │ │ │ + eoreq r8, r6, r0, lsr #11 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r0, r5, ip, asr #25 │ │ │ │ - strdeq r2, [r2], -r8 @ │ │ │ │ - eoreq r8, r6, ip, ror r4 │ │ │ │ + @ instruction: 0x00350cd0 │ │ │ │ + eoreq r2, r2, r4, lsr #26 │ │ │ │ + eoreq r8, r6, r0, lsl #9 │ │ │ │ │ │ │ │ -00047dd4 : │ │ │ │ +00047dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #52] @ 47e20 │ │ │ │ + ldr ip, [pc, #52] @ 47e1c │ │ │ │ sub sp, sp, #16 │ │ │ │ str r3, [sp] │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #8] │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a08 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r5, r4, lsl #20 │ │ │ │ + eorseq r0, r5, r8, lsl #20 │ │ │ │ │ │ │ │ -00047e24 : │ │ │ │ +00047e20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ 47e70 │ │ │ │ + ldr r3, [pc, #36] @ 47e6c │ │ │ │ mov lr, r1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a08 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003509b0 │ │ │ │ + @ instruction: 0x003509b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr lr, [pc, #956] @ 48260 │ │ │ │ + ldr lr, [pc, #956] @ 4825c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #948] @ 48264 │ │ │ │ + ldr r3, [pc, #948] @ 48260 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [pc, #916] @ 48268 │ │ │ │ + ldr ip, [pc, #916] @ 48264 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #912] @ 4826c │ │ │ │ + ldr r0, [pc, #912] @ 48268 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r0] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - beq 48220 │ │ │ │ + beq 4821c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 13856c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4817c │ │ │ │ + bne 48178 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bne 48144 │ │ │ │ + bne 48140 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r8, #10 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov fp, #2 │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ @@ -37871,124 +37870,124 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r7, [r4] │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r1, r0, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r7, [r4] │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ asr r1, r0, #1 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ - bne 48118 │ │ │ │ + bne 48114 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #508] @ 48270 │ │ │ │ + ldr r0, [pc, #508] @ 4826c │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bne 48130 │ │ │ │ - ldr ip, [pc, #492] @ 48274 │ │ │ │ - ldr r5, [pc, #492] @ 48278 │ │ │ │ + bne 4812c │ │ │ │ + ldr ip, [pc, #492] @ 48270 │ │ │ │ + ldr r5, [pc, #492] @ 48274 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #464] @ 4827c │ │ │ │ + ldr r2, [pc, #464] @ 48278 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ stm sp, {r2, r8} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #400] @ 48280 │ │ │ │ + ldr r2, [pc, #400] @ 4827c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #364] @ 48264 │ │ │ │ + ldr r3, [pc, #364] @ 48260 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4825c │ │ │ │ + bne 48258 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #352] @ 48284 │ │ │ │ + ldr r0, [pc, #352] @ 48280 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - beq 48080 │ │ │ │ - ldr ip, [pc, #336] @ 48288 │ │ │ │ - ldr r5, [pc, #336] @ 4828c │ │ │ │ + beq 4807c │ │ │ │ + ldr ip, [pc, #336] @ 48284 │ │ │ │ + ldr r5, [pc, #336] @ 48288 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, pc, r5 │ │ │ │ - b 48090 │ │ │ │ + b 4808c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #10 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47f84 │ │ │ │ + beq 47f80 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl 138568 │ │ │ │ + bl 13856c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - b 47f84 │ │ │ │ + b 47f80 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ @@ -37996,102 +37995,102 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r7, #2 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #156] @ 48290 │ │ │ │ + ldr r3, [pc, #156] @ 4828c │ │ │ │ str r5, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4748c │ │ │ │ - b 480e4 │ │ │ │ + bl 47488 │ │ │ │ + b 480e0 │ │ │ │ tst r1, #1 │ │ │ │ - bne 48240 │ │ │ │ + bne 4823c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 48250 │ │ │ │ - ldr r3, [pc, #88] @ 48294 │ │ │ │ + beq 4824c │ │ │ │ + ldr r3, [pc, #88] @ 48290 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ - ldr r3, [pc, #80] @ 48298 │ │ │ │ + b 48244 │ │ │ │ + ldr r3, [pc, #80] @ 48294 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 47f50 │ │ │ │ - ldr r3, [pc, #68] @ 4829c │ │ │ │ + b 47f4c │ │ │ │ + ldr r3, [pc, #68] @ 48298 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 48248 │ │ │ │ + b 48244 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r8, r6, r0, asr #2 │ │ │ │ + eoreq r8, r6, r4, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r8, r6, r4, lsl r1 │ │ │ │ + eoreq r8, r6, r8, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r2, r0, lsl #13 │ │ │ │ eoreq r2, r2, ip, lsr #13 │ │ │ │ - @ instruction: 0x002226b8 │ │ │ │ - mlaeq r2, r4, r6, r2 │ │ │ │ - eoreq r7, r6, r4, lsl #30 │ │ │ │ - eoreq pc, r2, ip, asr #3 │ │ │ │ - ldrdeq r2, [r2], -r0 @ │ │ │ │ - eoreq r2, r2, r0, ror #11 │ │ │ │ - eoreq r2, r2, ip, lsl #11 │ │ │ │ - eoreq r1, r3, r8, lsr #16 │ │ │ │ - eoreq r1, r3, ip, lsl r8 │ │ │ │ - mlaeq r2, r8, r4, r2 │ │ │ │ + ldrdeq r2, [r2], -r8 @ │ │ │ │ + eoreq r2, r2, r4, ror #13 │ │ │ │ + eoreq r2, r2, r0, asr #13 │ │ │ │ + eoreq r7, r6, r8, lsl #30 │ │ │ │ + strdeq pc, [r2], -r8 @ │ │ │ │ + strdeq r2, [r2], -ip @ │ │ │ │ + eoreq r2, r2, ip, lsl #12 │ │ │ │ + @ instruction: 0x002225b8 │ │ │ │ + eoreq r1, r3, r4, asr r8 │ │ │ │ + eoreq r1, r3, r8, asr #16 │ │ │ │ + eoreq r2, r2, r4, asr #9 │ │ │ │ │ │ │ │ -000482a0 : │ │ │ │ +0004829c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #268] @ 483c4 │ │ │ │ - ldr ip, [pc, #268] @ 483c8 │ │ │ │ + ldr lr, [pc, #268] @ 483c0 │ │ │ │ + ldr ip, [pc, #268] @ 483c4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #256] @ 483cc │ │ │ │ + ldr r3, [pc, #256] @ 483c8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #248] @ 483d0 │ │ │ │ + ldr r2, [pc, #248] @ 483cc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr fp, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ ldrlt r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #192] @ 483d4 │ │ │ │ + ldr r1, [pc, #192] @ 483d0 │ │ │ │ lslge r5, r5, #1 │ │ │ │ sublt r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ orrge r5, r5, #1 │ │ │ │ movlt r5, #1 │ │ │ │ @@ -38109,167 +38108,167 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ str ip, [sp] │ │ │ │ str fp, [r6] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #92] @ 483d8 │ │ │ │ + ldr r1, [pc, #92] @ 483d4 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 47e74 │ │ │ │ + bl 47e70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #68] @ 483dc │ │ │ │ + ldr r2, [pc, #68] @ 483d8 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 483c8 │ │ │ │ + ldr r3, [pc, #40] @ 483c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 483c0 │ │ │ │ + bne 483bc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, r0, asr #26 │ │ │ │ + eoreq r7, r6, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r8, lsl sp │ │ │ │ + eoreq r7, r6, ip, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r2, ip, r4, r2 │ │ │ │ - eorseq r0, r5, r4, lsl #9 │ │ │ │ - eoreq r7, r6, ip, asr ip │ │ │ │ + eoreq r2, r2, r8, asr #9 │ │ │ │ + eorseq r0, r5, r8, lsl #9 │ │ │ │ + eoreq r7, r6, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #348] @ 4855c │ │ │ │ + ldr r0, [pc, #348] @ 48558 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #344] @ 48560 │ │ │ │ + ldr r2, [pc, #344] @ 4855c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #340] @ 48564 │ │ │ │ + ldr ip, [pc, #340] @ 48560 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r1, [pc, #332] @ 48568 │ │ │ │ + ldr r1, [pc, #332] @ 48564 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 48540 │ │ │ │ + beq 4853c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #128] @ 4856c │ │ │ │ + ldr r3, [pc, #128] @ 48568 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #88] @ 48570 │ │ │ │ + ldr r2, [pc, #88] @ 4856c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 48560 │ │ │ │ + ldr r3, [pc, #64] @ 4855c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48558 │ │ │ │ + bne 48554 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #44] @ 48574 │ │ │ │ + ldr r4, [pc, #44] @ 48570 │ │ │ │ mov r7, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 484cc │ │ │ │ + b 484c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r6], -r4 @ │ │ │ │ + strdeq r7, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, r0, ror #23 │ │ │ │ + eoreq r7, r6, r4, ror #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r2, [r2], -r4 @ │ │ │ │ - ldrdeq r7, [r6], -ip @ │ │ │ │ - eoreq r2, r2, r0, lsl #31 │ │ │ │ + eoreq r2, r2, r0, lsl #6 │ │ │ │ + eoreq r7, r6, r0, ror #21 │ │ │ │ + eoreq r2, r2, ip, lsr #31 │ │ │ │ │ │ │ │ -00048578 : │ │ │ │ - ldr ip, [pc, #28] @ 4859c │ │ │ │ +00048574 : │ │ │ │ + ldr ip, [pc, #28] @ 48598 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #116] @ 0x74 │ │ │ │ mov r2, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 483e0 │ │ │ │ - eorseq r0, r5, r0, lsl #5 │ │ │ │ + b 483dc │ │ │ │ + eorseq r0, r5, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #212] @ 4868c │ │ │ │ - ldr r0, [pc, #212] @ 48690 │ │ │ │ + ldr ip, [pc, #212] @ 48688 │ │ │ │ + ldr r0, [pc, #212] @ 4868c │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #200] @ 48694 │ │ │ │ + ldr r2, [pc, #200] @ 48690 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #196] @ 48698 │ │ │ │ + ldr r3, [pc, #196] @ 48694 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -38281,119 +38280,119 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4865c │ │ │ │ + beq 48658 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #104] @ 4869c │ │ │ │ + ldr r2, [pc, #104] @ 48698 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #84] @ 48690 │ │ │ │ + ldr r3, [pc, #84] @ 4868c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48688 │ │ │ │ + bne 48684 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ 486a0 │ │ │ │ + ldr r1, [pc, #60] @ 4869c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #56] @ 486a4 │ │ │ │ - ldr r0, [pc, #56] @ 486a8 │ │ │ │ + ldr r2, [pc, #56] @ 486a0 │ │ │ │ + ldr r0, [pc, #56] @ 486a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 483e0 │ │ │ │ - b 48620 │ │ │ │ + bl 483dc │ │ │ │ + b 4861c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, ip, lsr sl │ │ │ │ + eoreq r7, r6, r0, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r6, ip, lsl sl │ │ │ │ + eoreq r7, r6, r0, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r6, r0, asr #19 │ │ │ │ - mlaseq r5, r4, r1, r0 │ │ │ │ - eoreq r2, r2, r4, asr r1 │ │ │ │ - eoreq r1, r2, r0, ror #21 │ │ │ │ + eoreq r7, r6, r4, asr #19 │ │ │ │ + mlaseq r5, r8, r1, r0 │ │ │ │ + eoreq r2, r2, r0, lsl #3 │ │ │ │ + eoreq r1, r2, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr r4, [pc, #980] @ 48a98 │ │ │ │ + ldr r4, [pc, #980] @ 48a94 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #972] @ 48a9c │ │ │ │ + ldr r0, [pc, #972] @ 48a98 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr ip, [pc, #948] @ 48aa0 │ │ │ │ + ldr ip, [pc, #948] @ 48a9c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #932] @ 48aa4 │ │ │ │ + ldr r2, [pc, #932] @ 48aa0 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ - bl 4b864 │ │ │ │ + bl 4b860 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - blt 489a0 │ │ │ │ + blt 4899c │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ - ldr r2, [pc, #780] @ 48aa8 │ │ │ │ + blt 488d4 │ │ │ │ + ldr r2, [pc, #780] @ 48aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #772] @ 48aac │ │ │ │ + ldr r2, [pc, #772] @ 48aa8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #60] @ 0x3c │ │ │ │ - bne 487cc │ │ │ │ - ldr r2, [pc, #748] @ 48ab0 │ │ │ │ + bne 487c8 │ │ │ │ + ldr r2, [pc, #748] @ 48aac │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, #7 │ │ │ │ @@ -38404,147 +38403,147 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ cmp r6, #1 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ orrs r2, r2, r4, lsr #31 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 48900 │ │ │ │ + beq 488fc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ - bl 3fa58 │ │ │ │ + bl 3fa54 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #572] @ 48ab4 │ │ │ │ + ldr r3, [pc, #572] @ 48ab0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #520] @ 48ab8 │ │ │ │ + ldr r2, [pc, #520] @ 48ab4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #484] @ 48a9c │ │ │ │ + ldr r3, [pc, #484] @ 48a98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48a94 │ │ │ │ + bne 48a90 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #476] @ 48abc │ │ │ │ + ldr r2, [pc, #476] @ 48ab8 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #464] @ 48ac0 │ │ │ │ + ldr r2, [pc, #464] @ 48abc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 487cc │ │ │ │ - ldr r0, [pc, #444] @ 48ac4 │ │ │ │ + b 487c8 │ │ │ │ + ldr r0, [pc, #444] @ 48ac0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ - bl 4412c │ │ │ │ + bl 44128 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3fa58 │ │ │ │ - ldr r2, [pc, #388] @ 48ac8 │ │ │ │ + bl 3fa54 │ │ │ │ + ldr r2, [pc, #388] @ 48ac4 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ smull r3, r2, r4, r2 │ │ │ │ asr r3, r4, #31 │ │ │ │ rsb r3, r3, r2, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r4, r3, lsl #2 │ │ │ │ sub r2, r3, #10 │ │ │ │ cmp r2, #9 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bls 489d4 │ │ │ │ - ldr r2, [pc, #336] @ 48acc │ │ │ │ + bls 489d0 │ │ │ │ + ldr r2, [pc, #336] @ 48ac8 │ │ │ │ umull r1, r2, r3, r2 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ sub r2, r3, r2, lsl #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 48a6c │ │ │ │ - ldr r3, [pc, #312] @ 48ad0 │ │ │ │ + bgt 48a68 │ │ │ │ + ldr r3, [pc, #312] @ 48acc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2, lsl #2] │ │ │ │ - b 489dc │ │ │ │ + b 489d8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - blt 488d8 │ │ │ │ + blt 488d4 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 48a78 │ │ │ │ - ldr r2, [pc, #276] @ 48ad4 │ │ │ │ + bne 48a74 │ │ │ │ + ldr r2, [pc, #276] @ 48ad0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #268] @ 48ad8 │ │ │ │ + ldr r2, [pc, #268] @ 48ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ - ldr r8, [pc, #256] @ 48adc │ │ │ │ + b 487a8 │ │ │ │ + ldr r8, [pc, #256] @ 48ad8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bne 48a60 │ │ │ │ - ldr ip, [pc, #212] @ 48ae0 │ │ │ │ + bne 48a5c │ │ │ │ + ldr ip, [pc, #212] @ 48adc │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #196] @ 48ae4 │ │ │ │ + ldr r2, [pc, #196] @ 48ae0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -38552,675 +38551,675 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 4748c │ │ │ │ - b 488a4 │ │ │ │ - ldr ip, [pc, #128] @ 48ae8 │ │ │ │ + bl 47488 │ │ │ │ + b 488a0 │ │ │ │ + ldr ip, [pc, #128] @ 48ae4 │ │ │ │ add ip, pc, ip │ │ │ │ - b 48a0c │ │ │ │ - ldr r8, [pc, #120] @ 48aec │ │ │ │ + b 48a08 │ │ │ │ + ldr r8, [pc, #120] @ 48ae8 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 489dc │ │ │ │ - ldr r2, [pc, #112] @ 48af0 │ │ │ │ + b 489d8 │ │ │ │ + ldr r2, [pc, #112] @ 48aec │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #104] @ 48af4 │ │ │ │ + ldr r2, [pc, #104] @ 48af0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 487ac │ │ │ │ + b 487a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r6, r8, lsr #18 │ │ │ │ + eoreq r7, r6, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r7, [r6], -r8 @ │ │ │ │ + strdeq r7, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r3, r8, asr #29 │ │ │ │ - eoreq r8, r3, r4, ror #20 │ │ │ │ - eoreq r9, r2, r8, lsl r1 │ │ │ │ - mlaeq r2, r0, pc, r1 @ │ │ │ │ - eoreq r7, r6, r4, asr #14 │ │ │ │ - eoreq r1, r2, ip, lsl pc │ │ │ │ - @ instruction: 0x0022edbc │ │ │ │ - eoreq r1, r2, r0, ror #26 │ │ │ │ + strdeq r4, [r3], -r4 @ │ │ │ │ + mlaeq r3, r0, sl, r8 │ │ │ │ + eoreq r9, r2, r4, asr #2 │ │ │ │ + @ instruction: 0x00221fbc │ │ │ │ + eoreq r7, r6, r8, asr #14 │ │ │ │ + eoreq r1, r2, r8, asr #30 │ │ │ │ + eoreq lr, r2, r8, ror #27 │ │ │ │ + eoreq r1, r2, ip, lsl #27 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - mlaeq r6, r8, r3, r7 │ │ │ │ - eoreq lr, r2, ip, ror #25 │ │ │ │ - eoreq r1, r2, r4, lsr lr │ │ │ │ - eoreq lr, r2, r0, asr #4 │ │ │ │ - eoreq r4, r3, r0, ror #16 │ │ │ │ - eoreq r1, r2, r4, lsl lr │ │ │ │ - eoreq r5, r2, r0, asr #11 │ │ │ │ - eoreq lr, r2, r8, lsr #3 │ │ │ │ - eoreq r4, r3, r4, ror #23 │ │ │ │ - eoreq r8, r3, r0, lsl #15 │ │ │ │ + mlaeq r6, ip, r3, r7 │ │ │ │ + eoreq lr, r2, r8, lsl sp │ │ │ │ + eoreq r1, r2, r0, ror #28 │ │ │ │ + eoreq lr, r2, ip, ror #4 │ │ │ │ + eoreq r4, r3, ip, lsl #17 │ │ │ │ + eoreq r1, r2, r0, asr #28 │ │ │ │ + eoreq r5, r2, ip, ror #11 │ │ │ │ + ldrdeq lr, [r2], -r4 @ │ │ │ │ + eoreq r4, r3, r0, lsl ip │ │ │ │ + eoreq r8, r3, ip, lsr #15 │ │ │ │ │ │ │ │ -00048af8 : │ │ │ │ +00048af4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #44] @ 48b3c │ │ │ │ + ldr ip, [pc, #44] @ 48b38 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r4, r8, ror #25 │ │ │ │ + eorseq pc, r4, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48b74 │ │ │ │ + bne 48b70 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 48ba0 │ │ │ │ - ldr r3, [pc, #124] @ 48bf8 │ │ │ │ - ldr r2, [pc, #124] @ 48bfc │ │ │ │ - ldr r0, [pc, #124] @ 48c00 │ │ │ │ + beq 48b9c │ │ │ │ + ldr r3, [pc, #124] @ 48bf4 │ │ │ │ + ldr r2, [pc, #124] @ 48bf8 │ │ │ │ + ldr r0, [pc, #124] @ 48bfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48bb8 │ │ │ │ + bne 48bb4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48be4 │ │ │ │ - ldr r3, [pc, #68] @ 48c04 │ │ │ │ - ldr r2, [pc, #68] @ 48c08 │ │ │ │ - ldr r0, [pc, #68] @ 48c0c │ │ │ │ + beq 48be0 │ │ │ │ + ldr r3, [pc, #68] @ 48c00 │ │ │ │ + ldr r2, [pc, #68] @ 48c04 │ │ │ │ + ldr r0, [pc, #68] @ 48c08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 731a4 │ │ │ │ - eorseq pc, r4, r0, lsl #25 │ │ │ │ - mlaeq r3, r4, r6, r2 │ │ │ │ - eoreq r1, r2, r4, lsr #10 │ │ │ │ - eorseq pc, r4, ip, lsr ip @ │ │ │ │ - eoreq r1, r2, r0, asr #25 │ │ │ │ - eoreq r1, r2, r4, ror #9 │ │ │ │ + eorseq pc, r4, r4, lsl #25 │ │ │ │ + eoreq r2, r3, r0, asr #13 │ │ │ │ + eoreq r1, r2, r0, asr r5 │ │ │ │ + eorseq pc, r4, r0, asr #24 │ │ │ │ + eoreq r1, r2, ip, ror #25 │ │ │ │ + eoreq r1, r2, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #320] @ 48d68 │ │ │ │ - ldr r2, [pc, #320] @ 48d6c │ │ │ │ + ldr r3, [pc, #320] @ 48d64 │ │ │ │ + ldr r2, [pc, #320] @ 48d68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq 48c88 │ │ │ │ + beq 48c84 │ │ │ │ tst r1, #1 │ │ │ │ - bne 48c5c │ │ │ │ + bne 48c58 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48c88 │ │ │ │ - ldr r3, [pc, #268] @ 48d70 │ │ │ │ - ldr r2, [pc, #268] @ 48d74 │ │ │ │ - ldr r0, [pc, #268] @ 48d78 │ │ │ │ + beq 48c84 │ │ │ │ + ldr r3, [pc, #268] @ 48d6c │ │ │ │ + ldr r2, [pc, #268] @ 48d70 │ │ │ │ + ldr r0, [pc, #268] @ 48d74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ca0 │ │ │ │ + bne 48c9c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48ccc │ │ │ │ - ldr r3, [pc, #212] @ 48d7c │ │ │ │ - ldr r2, [pc, #212] @ 48d80 │ │ │ │ - ldr r0, [pc, #212] @ 48d84 │ │ │ │ + beq 48cc8 │ │ │ │ + ldr r3, [pc, #212] @ 48d78 │ │ │ │ + ldr r2, [pc, #212] @ 48d7c │ │ │ │ + ldr r0, [pc, #212] @ 48d80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ce4 │ │ │ │ + bne 48ce0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 48d10 │ │ │ │ - ldr r3, [pc, #156] @ 48d88 │ │ │ │ - ldr r2, [pc, #156] @ 48d8c │ │ │ │ - ldr r0, [pc, #156] @ 48d90 │ │ │ │ + beq 48d0c │ │ │ │ + ldr r3, [pc, #156] @ 48d84 │ │ │ │ + ldr r2, [pc, #156] @ 48d88 │ │ │ │ + ldr r0, [pc, #156] @ 48d8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48d28 │ │ │ │ + bne 48d24 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48d54 │ │ │ │ - ldr r3, [pc, #100] @ 48d94 │ │ │ │ - ldr r2, [pc, #100] @ 48d98 │ │ │ │ - ldr r0, [pc, #100] @ 48d9c │ │ │ │ + beq 48d50 │ │ │ │ + ldr r3, [pc, #100] @ 48d90 │ │ │ │ + ldr r2, [pc, #100] @ 48d94 │ │ │ │ + ldr r0, [pc, #100] @ 48d98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 731a4 │ │ │ │ - ldrdeq r7, [r6], -r0 @ │ │ │ │ + ldrdeq r7, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mlaseq r4, r8, fp, pc @ │ │ │ │ - eoreq r1, r2, r4, lsr #24 │ │ │ │ - eoreq r1, r2, ip, lsr r4 │ │ │ │ - eorseq pc, r4, r4, asr fp @ │ │ │ │ - ldrdeq r1, [r2], -r8 @ │ │ │ │ - strdeq r1, [r2], -r8 @ │ │ │ │ - eorseq pc, r4, r0, lsl fp @ │ │ │ │ - eoreq r2, r3, r4, lsr #10 │ │ │ │ - @ instruction: 0x002213b4 │ │ │ │ - eorseq pc, r4, ip, asr #21 │ │ │ │ - eoreq r1, r2, r0, asr fp │ │ │ │ - eoreq r1, r2, r4, ror r3 │ │ │ │ + mlaseq r4, ip, fp, pc @ │ │ │ │ + eoreq r1, r2, r0, asr ip │ │ │ │ + eoreq r1, r2, r8, ror #8 │ │ │ │ + eorseq pc, r4, r8, asr fp @ │ │ │ │ + eoreq r1, r2, r4, lsl #24 │ │ │ │ + eoreq r1, r2, r4, lsr #8 │ │ │ │ + eorseq pc, r4, r4, lsl fp @ │ │ │ │ + eoreq r2, r3, r0, asr r5 │ │ │ │ + eoreq r1, r2, r0, ror #7 │ │ │ │ + @ instruction: 0x0034fad0 │ │ │ │ + eoreq r1, r2, ip, ror fp │ │ │ │ + eoreq r1, r2, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48dd4 │ │ │ │ + bne 48dd0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48e00 │ │ │ │ - ldr r3, [pc, #124] @ 48e58 │ │ │ │ - ldr r2, [pc, #124] @ 48e5c │ │ │ │ - ldr r0, [pc, #124] @ 48e60 │ │ │ │ + beq 48dfc │ │ │ │ + ldr r3, [pc, #124] @ 48e54 │ │ │ │ + ldr r2, [pc, #124] @ 48e58 │ │ │ │ + ldr r0, [pc, #124] @ 48e5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 48e18 │ │ │ │ + bne 48e14 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48e44 │ │ │ │ - ldr r3, [pc, #68] @ 48e64 │ │ │ │ - ldr r2, [pc, #68] @ 48e68 │ │ │ │ - ldr r0, [pc, #68] @ 48e6c │ │ │ │ + beq 48e40 │ │ │ │ + ldr r3, [pc, #68] @ 48e60 │ │ │ │ + ldr r2, [pc, #68] @ 48e64 │ │ │ │ + ldr r0, [pc, #68] @ 48e68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 731a4 │ │ │ │ - eorseq pc, r4, r0, lsr #20 │ │ │ │ - eoreq r1, r2, r4, lsr #21 │ │ │ │ - eoreq r1, r2, r4, asr #5 │ │ │ │ - @ instruction: 0x0034f9dc │ │ │ │ - eoreq r1, r2, r0, ror #20 │ │ │ │ - eoreq r1, r2, r4, lsl #5 │ │ │ │ + eorseq pc, r4, r4, lsr #20 │ │ │ │ + ldrdeq r1, [r2], -r0 @ │ │ │ │ + strdeq r1, [r2], -r0 @ │ │ │ │ + eorseq pc, r4, r0, ror #19 │ │ │ │ + eoreq r1, r2, ip, lsl #21 │ │ │ │ + @ instruction: 0x002212b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #144] @ 48f18 │ │ │ │ + ldr r2, [pc, #144] @ 48f14 │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r4, [pc, #128] @ 48f1c │ │ │ │ + ldr r4, [pc, #128] @ 48f18 │ │ │ │ cmp r3, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldreq r0, [r2, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f0c │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #52] @ 0x34 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f0c │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ cmp r3, r1 │ │ │ │ ldreq r0, [r2, #56] @ 0x38 │ │ │ │ - beq 48f10 │ │ │ │ + beq 48f0c │ │ │ │ tst r3, #1 │ │ │ │ - bne 48ee0 │ │ │ │ + bne 48edc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 48f08 │ │ │ │ - ldr r3, [pc, #56] @ 48f20 │ │ │ │ - ldr r2, [pc, #56] @ 48f24 │ │ │ │ + beq 48f04 │ │ │ │ + ldr r3, [pc, #56] @ 48f1c │ │ │ │ + ldr r2, [pc, #56] @ 48f20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr r0, [pc, #44] @ 48f28 │ │ │ │ + ldr r0, [pc, #44] @ 48f24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - ldr r3, [pc, #28] @ 48f2c │ │ │ │ + bl 486a8 │ │ │ │ + ldr r3, [pc, #28] @ 48f28 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r4, r8, ror r9 @ │ │ │ │ - eoreq r7, r6, ip, asr r1 │ │ │ │ - eorseq pc, r4, r8, lsl r9 @ │ │ │ │ - mlaeq r2, r4, r9, r1 │ │ │ │ - mlaeq r2, r4, r1, r1 │ │ │ │ + eorseq pc, r4, ip, ror r9 @ │ │ │ │ + eoreq r7, r6, r0, ror #2 │ │ │ │ + eorseq pc, r4, ip, lsl r9 @ │ │ │ │ + eoreq r1, r2, r0, asr #19 │ │ │ │ + eoreq r1, r2, r0, asr #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #264] @ 49050 │ │ │ │ - ldr ip, [pc, #264] @ 49054 │ │ │ │ + ldr lr, [pc, #264] @ 4904c │ │ │ │ + ldr ip, [pc, #264] @ 49050 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #256] @ 49058 │ │ │ │ + ldr r2, [pc, #256] @ 49054 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #252] @ 4905c │ │ │ │ + ldr r3, [pc, #252] @ 49058 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r1, [pc, #224] @ 49060 │ │ │ │ + ldr r1, [pc, #224] @ 4905c │ │ │ │ add lr, sp, #12 │ │ │ │ ldr ip, [r5] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ mov lr, #0 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4903c │ │ │ │ + beq 49038 │ │ │ │ tst r2, #1 │ │ │ │ - beq 49010 │ │ │ │ + beq 4900c │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ movlt r2, #3 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 18e634 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #120] @ 49064 │ │ │ │ - ldr r3, [pc, #100] @ 49054 │ │ │ │ + bl 1ce3e8 │ │ │ │ + ldr r2, [pc, #120] @ 49060 │ │ │ │ + ldr r3, [pc, #100] @ 49050 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4904c │ │ │ │ + bne 49048 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ 49068 │ │ │ │ + ldr r1, [pc, #80] @ 49064 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r2, [pc, #76] @ 4906c │ │ │ │ - ldr r0, [pc, #76] @ 49070 │ │ │ │ + ldr r2, [pc, #76] @ 49068 │ │ │ │ + ldr r0, [pc, #76] @ 4906c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ - beq 48fc4 │ │ │ │ - b 48fb8 │ │ │ │ + beq 48fc0 │ │ │ │ + b 48fb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strheq r7, [r6], -r0 @ │ │ │ │ + strheq r7, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r6, r0, r0, r7 │ │ │ │ + mlaeq r6, r4, r0, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, r6, ip │ │ │ │ - eorseq pc, r4, r0, ror #15 │ │ │ │ - eoreq r1, r2, r4, lsl #17 │ │ │ │ - eoreq r1, r2, ip, lsl r0 │ │ │ │ + eoreq r7, r6, r0, lsl r0 │ │ │ │ + eorseq pc, r4, r4, ror #15 │ │ │ │ + @ instruction: 0x002218b0 │ │ │ │ + eoreq r1, r2, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #524] @ 49298 │ │ │ │ - ldr r2, [pc, #524] @ 4929c │ │ │ │ + ldr ip, [pc, #524] @ 49294 │ │ │ │ + ldr r2, [pc, #524] @ 49298 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #512] @ 492a0 │ │ │ │ + ldr r6, [pc, #512] @ 4929c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #508] @ 492a4 │ │ │ │ + ldr r3, [pc, #508] @ 492a0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r4, #1 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4921c │ │ │ │ + beq 49218 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #404] @ 492a8 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #404] @ 492a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ asr r4, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49258 │ │ │ │ + beq 49254 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #32 │ │ │ │ mov r8, #2 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ mov r7, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491e0 │ │ │ │ cmp r4, #0 │ │ │ │ movle r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ble 491e4 │ │ │ │ + ble 491e0 │ │ │ │ add r0, r0, r4 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [r0, #-1] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 491e0 │ │ │ │ + beq 491dc │ │ │ │ add r0, r0, r4 │ │ │ │ strb r3, [r0, #-2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, #2 │ │ │ │ addne r0, r0, r4 │ │ │ │ strbne r3, [r0, #-3] │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #180] @ 492ac │ │ │ │ - ldr r3, [pc, #160] @ 4929c │ │ │ │ + bl 1ce3e8 │ │ │ │ + ldr r2, [pc, #180] @ 492a8 │ │ │ │ + ldr r3, [pc, #160] @ 49298 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49294 │ │ │ │ + bne 49290 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #136] @ 492b0 │ │ │ │ + ldr r1, [pc, #136] @ 492ac │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #132] @ 492b4 │ │ │ │ - ldr r0, [pc, #132] @ 492b8 │ │ │ │ + ldr r2, [pc, #132] @ 492b0 │ │ │ │ + ldr r0, [pc, #132] @ 492b4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b 490f8 │ │ │ │ + b 490f4 │ │ │ │ cmp r4, r7 │ │ │ │ movge r2, r4 │ │ │ │ movlt r2, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1] │ │ │ │ add r1, sp, #20 │ │ │ │ bl 18e7a0 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 491e4 │ │ │ │ + bgt 491e0 │ │ │ │ cmp r4, r1 │ │ │ │ movlt r1, r4 │ │ │ │ strlt r4, [sp, #20] │ │ │ │ - b 491e4 │ │ │ │ + b 491e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #30 │ │ │ │ + eoreq r6, r6, ip, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #30 │ │ │ │ + eoreq r6, r6, ip, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ - eoreq r6, r6, r0, lsl #28 │ │ │ │ - @ instruction: 0x0034f5d0 │ │ │ │ - eoreq r1, r2, ip, ror #12 │ │ │ │ - eoreq r0, r2, r4, ror #27 │ │ │ │ + eoreq r6, r6, r4, lsl #28 │ │ │ │ + @ instruction: 0x0034f5d4 │ │ │ │ + mlaeq r2, r8, r6, r1 │ │ │ │ + eoreq r0, r2, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 492f0 │ │ │ │ + bne 492ec │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 49328 │ │ │ │ - ldr r3, [pc, #60] @ 49334 │ │ │ │ - ldr r2, [pc, #60] @ 49338 │ │ │ │ - ldr r0, [pc, #60] @ 4933c │ │ │ │ + beq 49324 │ │ │ │ + ldr r3, [pc, #60] @ 49330 │ │ │ │ + ldr r2, [pc, #60] @ 49334 │ │ │ │ + ldr r0, [pc, #60] @ 49338 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r4, r4, lsl #10 │ │ │ │ - eoreq r0, r2, ip, lsl #25 │ │ │ │ - eoreq r0, r2, r0, lsr #25 │ │ │ │ + eorseq pc, r4, r8, lsl #10 │ │ │ │ + @ instruction: 0x00220cb8 │ │ │ │ + eoreq r0, r2, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #252] @ 49454 │ │ │ │ - ldr ip, [pc, #252] @ 49458 │ │ │ │ + ldr lr, [pc, #252] @ 49450 │ │ │ │ + ldr ip, [pc, #252] @ 49454 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #240] @ 4945c │ │ │ │ + ldr r3, [pc, #240] @ 49458 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ 49460 │ │ │ │ + ldr r2, [pc, #236] @ 4945c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ - bne 493cc │ │ │ │ + bne 493c8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 493fc │ │ │ │ - ldr r3, [pc, #144] @ 49464 │ │ │ │ + beq 493f8 │ │ │ │ + ldr r3, [pc, #144] @ 49460 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #132] @ 49468 │ │ │ │ + ldr r2, [pc, #132] @ 49464 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4946c │ │ │ │ + ldr r0, [pc, #128] @ 49468 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #186 @ 0xba │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 49470 │ │ │ │ + ldr r2, [pc, #76] @ 4946c │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 49458 │ │ │ │ + ldr r3, [pc, #40] @ 49454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49450 │ │ │ │ + bne 4944c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, ip, ip, r6 │ │ │ │ + eoreq r6, r6, r0, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, ip, ror ip │ │ │ │ + eoreq r6, r6, r0, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r4, ip, lsr #8 │ │ │ │ - eoreq r1, r3, r4, lsr lr │ │ │ │ - eoreq r0, r2, r4, lsl #23 │ │ │ │ - eoreq r6, r6, ip, asr #23 │ │ │ │ + eorseq pc, r4, r0, lsr r4 @ │ │ │ │ + eoreq r1, r3, r0, ror #28 │ │ │ │ + @ instruction: 0x00220bb0 │ │ │ │ + ldrdeq r6, [r6], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #516] @ 49690 │ │ │ │ - ldr r2, [pc, #516] @ 49694 │ │ │ │ + ldr ip, [pc, #516] @ 4968c │ │ │ │ + ldr r2, [pc, #516] @ 49690 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #504] @ 49698 │ │ │ │ + ldr r5, [pc, #504] @ 49694 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #500] @ 4969c │ │ │ │ + ldr r3, [pc, #500] @ 49698 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -39235,22 +39234,22 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e74 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 49654 │ │ │ │ + beq 49650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea36c │ │ │ │ - ldr r3, [pc, #384] @ 496a0 │ │ │ │ + bl 1ea384 │ │ │ │ + ldr r3, [pc, #384] @ 4969c │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ add r9, sp, #28 │ │ │ │ cmp r5, r0 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -39258,746 +39257,746 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r9, [r4] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r5 │ │ │ │ asrne r6, r0, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mvneq r6, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [r4] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, r5 │ │ │ │ asrne r8, r0, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mvneq r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r9, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ cmp r0, r5 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ addge r2, r8, #1 │ │ │ │ mvnlt r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ streq r2, [r4] │ │ │ │ moveq r0, r5 │ │ │ │ - beq 49628 │ │ │ │ + beq 49624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - bl 1ce3e4 │ │ │ │ - ldr r2, [pc, #116] @ 496a4 │ │ │ │ - ldr r3, [pc, #96] @ 49694 │ │ │ │ + bl 1ce3e8 │ │ │ │ + ldr r2, [pc, #116] @ 496a0 │ │ │ │ + ldr r3, [pc, #96] @ 49690 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4968c │ │ │ │ + bne 49688 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #56] @ 496a8 │ │ │ │ - ldr r2, [pc, #56] @ 496ac │ │ │ │ - ldr r0, [pc, #56] @ 496b0 │ │ │ │ + ldr r1, [pc, #56] @ 496a4 │ │ │ │ + ldr r2, [pc, #56] @ 496a8 │ │ │ │ + ldr r0, [pc, #56] @ 496ac │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - b 49508 │ │ │ │ + bl 486a8 │ │ │ │ + b 49504 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r6, r8, ror #22 │ │ │ │ + eoreq r6, r6, ip, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, asr #22 │ │ │ │ + eoreq r6, r6, ip, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r6, r8, asr #19 │ │ │ │ - eorseq pc, r4, ip, lsl #3 │ │ │ │ - eoreq r1, r2, r4, lsr r2 │ │ │ │ - eoreq r0, r2, r4, ror #17 │ │ │ │ + eoreq r6, r6, ip, asr #19 │ │ │ │ + mlaseq r4, r0, r1, pc @ │ │ │ │ + eoreq r1, r2, r0, ror #4 │ │ │ │ + eoreq r0, r2, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1984] @ 49e94 │ │ │ │ - ldr r2, [pc, #1984] @ 49e98 │ │ │ │ + ldr r1, [pc, #1984] @ 49e90 │ │ │ │ + ldr r2, [pc, #1984] @ 49e94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #1976] @ 49e9c │ │ │ │ - ldr r3, [pc, #1976] @ 49ea0 │ │ │ │ + ldr r5, [pc, #1976] @ 49e98 │ │ │ │ + ldr r3, [pc, #1976] @ 49e9c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 49774 │ │ │ │ + bne 49770 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 497ac │ │ │ │ + beq 497a8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #1816] @ 49ea4 │ │ │ │ - ldr r2, [pc, #1816] @ 49ea8 │ │ │ │ - ldr r0, [pc, #1816] @ 49eac │ │ │ │ + ldr r1, [pc, #1816] @ 49ea0 │ │ │ │ + ldr r2, [pc, #1816] @ 49ea4 │ │ │ │ + ldr r0, [pc, #1816] @ 49ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49808 │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne 4986c │ │ │ │ - ldr r6, [pc, #1720] @ 49eb0 │ │ │ │ + bne 49868 │ │ │ │ + ldr r6, [pc, #1720] @ 49eac │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 498a0 │ │ │ │ - ldr r0, [pc, #1696] @ 49eb4 │ │ │ │ + bne 4989c │ │ │ │ + ldr r0, [pc, #1696] @ 49eb0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1739dc │ │ │ │ - ldr r3, [pc, #1672] @ 49eb8 │ │ │ │ + bl 1739e0 │ │ │ │ + ldr r3, [pc, #1672] @ 49eb4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #1664] @ 49ebc │ │ │ │ + ldr r2, [pc, #1664] @ 49eb8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1616] @ 49e98 │ │ │ │ + ldr r3, [pc, #1616] @ 49e94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49e74 │ │ │ │ + bne 49e70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4980c │ │ │ │ + bhi 49808 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 49808 │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne 4980c │ │ │ │ - b 497f0 │ │ │ │ + bne 49808 │ │ │ │ + b 497ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #460] @ 0x1cc │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4980c │ │ │ │ + bne 49808 │ │ │ │ mov r3, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, #31 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 49e2c │ │ │ │ + beq 49e28 │ │ │ │ asrs r3, r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 4980c │ │ │ │ + beq 49808 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ tst r0, #1 │ │ │ │ asrne r3, r0, #1 │ │ │ │ mvneq r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1412] @ 49ec0 │ │ │ │ + ldr r3, [pc, #1412] @ 49ebc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 49e38 │ │ │ │ + beq 49e34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r8, #7 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499b4 │ │ │ │ - b 499c4 │ │ │ │ + beq 499b0 │ │ │ │ + b 499c0 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e74 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - beq 499c4 │ │ │ │ + beq 499c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 499c4 │ │ │ │ + bne 499c0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 4998c │ │ │ │ + beq 49988 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1272] @ 49ec4 │ │ │ │ + ldr r3, [pc, #1272] @ 49ec0 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 49a0c │ │ │ │ - ldr r3, [pc, #1260] @ 49ec8 │ │ │ │ - ldr r2, [pc, #1260] @ 49ecc │ │ │ │ + beq 49a08 │ │ │ │ + ldr r3, [pc, #1260] @ 49ec4 │ │ │ │ + ldr r2, [pc, #1260] @ 49ec8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #1256] @ 49ed0 │ │ │ │ + ldr r0, [pc, #1256] @ 49ecc │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ + beq 49afc │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #1180] @ 49ed4 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #1180] @ 49ed0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 49e60 │ │ │ │ - ldr r7, [pc, #1168] @ 49ed8 │ │ │ │ + beq 49e5c │ │ │ │ + ldr r7, [pc, #1168] @ 49ed4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e44 │ │ │ │ + beq 49e40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ - ldr r0, [pc, #1116] @ 49edc │ │ │ │ + beq 49afc │ │ │ │ + ldr r0, [pc, #1116] @ 49ed8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #15 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 49b00 │ │ │ │ - ldr r9, [pc, #1080] @ 49ee0 │ │ │ │ + beq 49afc │ │ │ │ + ldr r9, [pc, #1080] @ 49edc │ │ │ │ ldr sl, [sp, #32] │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 49474 │ │ │ │ + bl 49470 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 194d8c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 49aac │ │ │ │ + bne 49aa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ mov r1, r7 │ │ │ │ bl 860b8 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 4980c │ │ │ │ - ldr r3, [pc, #936] @ 49ee4 │ │ │ │ + beq 49808 │ │ │ │ + ldr r3, [pc, #936] @ 49ee0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #924] @ 49ee8 │ │ │ │ - add sl, sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #924] @ 49ee4 │ │ │ │ + add sl, sp, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #912] @ 49eec │ │ │ │ - add r9, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [pc, #912] @ 49ee8 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 49c44 │ │ │ │ + beq 49c40 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49c44 │ │ │ │ + beq 49c40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 49b64 │ │ │ │ + bne 49b60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4980c │ │ │ │ - ldr r0, [pc, #812] @ 49ef0 │ │ │ │ + beq 49808 │ │ │ │ + ldr r0, [pc, #812] @ 49eec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - ldr r0, [pc, #788] @ 49ef4 │ │ │ │ + bl 1739e0 │ │ │ │ + ldr r0, [pc, #788] @ 49ef0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq 49e68 │ │ │ │ - ldr r3, [pc, #756] @ 49ef8 │ │ │ │ + beq 49e64 │ │ │ │ + ldr r3, [pc, #756] @ 49ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #748] @ 49efc │ │ │ │ + ldr r3, [pc, #748] @ 49ef8 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ + bl 1739e0 │ │ │ │ + b 49808 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 49d18 │ │ │ │ - ldr r0, [pc, #668] @ 49f00 │ │ │ │ + beq 49d14 │ │ │ │ + ldr r0, [pc, #668] @ 49efc │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r3, [sp, #64] @ 0x40 │ │ │ │ - bne 49d2c │ │ │ │ + bne 49d28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #9 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - ldr r3, [pc, #552] @ 49ed4 │ │ │ │ + bl 1739e0 │ │ │ │ + ldr r3, [pc, #552] @ 49ed0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - beq 49e04 │ │ │ │ + beq 49e00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [ip, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 4456c │ │ │ │ + bl 44568 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4980c │ │ │ │ + beq 49808 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49e78 │ │ │ │ + beq 49e74 │ │ │ │ mov r7, #0 │ │ │ │ - b 49b64 │ │ │ │ - ldr r0, [pc, #484] @ 49f04 │ │ │ │ + b 49b60 │ │ │ │ + ldr r0, [pc, #484] @ 49f00 │ │ │ │ mov r1, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ - b 49c6c │ │ │ │ + bl 1739e0 │ │ │ │ + b 49c68 │ │ │ │ mov fp, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ cmp r7, #1 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ - beq 49dd4 │ │ │ │ - ldr r3, [pc, #428] @ 49f08 │ │ │ │ + beq 49dd0 │ │ │ │ + ldr r3, [pc, #428] @ 49f04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ bl 232ec │ │ │ │ mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 49de0 │ │ │ │ + bne 49ddc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 4980c │ │ │ │ - ldr r0, [pc, #332] @ 49f0c │ │ │ │ + beq 49808 │ │ │ │ + ldr r0, [pc, #332] @ 49f08 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ - ldr r3, [pc, #308] @ 49f10 │ │ │ │ + bl 1739e0 │ │ │ │ + b 49808 │ │ │ │ + ldr r3, [pc, #308] @ 49f0c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49d5c │ │ │ │ - ldr r0, [pc, #300] @ 49f14 │ │ │ │ + b 49d58 │ │ │ │ + ldr r0, [pc, #300] @ 49f10 │ │ │ │ mov r3, #9 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 49c78 │ │ │ │ + b 49c74 │ │ │ │ cmp r2, ip │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [r4] │ │ │ │ - beq 49e24 │ │ │ │ + beq 49e20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 194d8c │ │ │ │ str r7, [r4] │ │ │ │ - b 49cf0 │ │ │ │ + b 49cec │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 49900 │ │ │ │ - ldr r3, [pc, #132] @ 49ec4 │ │ │ │ + b 498fc │ │ │ │ + ldr r3, [pc, #132] @ 49ec0 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - b 49b00 │ │ │ │ + b 49afc │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #172] @ 0xac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49a64 │ │ │ │ + bne 49a60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 49a70 │ │ │ │ - ldr r3, [pc, #168] @ 49f18 │ │ │ │ + b 49a6c │ │ │ │ + ldr r3, [pc, #168] @ 49f14 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 49c04 │ │ │ │ + b 49c00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #156] @ 49f1c │ │ │ │ + ldr r0, [pc, #156] @ 49f18 │ │ │ │ mov r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1739dc │ │ │ │ - b 4980c │ │ │ │ - eoreq r6, r6, r4, lsr #18 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r6, r8, lsl #18 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r4, r0, ror r0 @ │ │ │ │ - eoreq r1, r3, r0, lsl #21 │ │ │ │ - eoreq r0, r2, r4, asr #16 │ │ │ │ - eorseq pc, r4, ip │ │ │ │ - eoreq r1, r3, r8, lsr r9 │ │ │ │ + bl 1739e0 │ │ │ │ + b 49808 │ │ │ │ + eoreq r6, r6, r8, lsr #18 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r6, r6, ip, lsl #18 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eorseq pc, r4, r4, ror r0 @ │ │ │ │ + eoreq r1, r3, ip, lsr #21 │ │ │ │ + eoreq r0, r2, r0, ror r8 │ │ │ │ + eorseq pc, r4, r0, lsl r0 @ │ │ │ │ + eoreq r1, r3, r4, ror #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x002667b4 │ │ │ │ + @ instruction: 0x002667b8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eorseq lr, r4, r4, lsr #28 │ │ │ │ - @ instruction: 0x00220ebc │ │ │ │ - eoreq r0, r2, ip, asr #29 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0034edb8 │ │ │ │ - eoreq r0, r2, r4, ror #28 │ │ │ │ - ldrdeq r0, [r2], -ip @ │ │ │ │ - eoreq r0, r2, r8, lsr fp │ │ │ │ - eoreq r0, r2, r8, lsr #22 │ │ │ │ - @ instruction: 0x00220db4 │ │ │ │ - eoreq r1, r3, ip, lsl #11 │ │ │ │ - mlaeq r2, r0, sl, r0 │ │ │ │ - eoreq r8, r3, ip, lsr #13 │ │ │ │ - eoreq r0, r2, r0, lsl #26 │ │ │ │ - strdeq r1, [r3], -r0 @ │ │ │ │ - eoreq r0, r2, r0, ror #23 │ │ │ │ - eoreq r8, r3, r4, asr r5 │ │ │ │ - eoreq r0, r2, r4, lsr fp │ │ │ │ - strdeq r1, [r2], -r0 @ │ │ │ │ - eoreq r1, r3, r8, ror #6 │ │ │ │ - eoreq r1, r2, ip, asr r6 │ │ │ │ - eoreq r0, r2, r4, ror sl │ │ │ │ + eorseq lr, r4, r8, lsr #28 │ │ │ │ + eoreq r0, r2, r8, ror #29 │ │ │ │ + strdeq r0, [r2], -r8 @ │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x0034edbc │ │ │ │ + mlaeq r2, r0, lr, r0 │ │ │ │ + eoreq r0, r2, r8, lsl #20 │ │ │ │ + eoreq r0, r2, r4, ror #22 │ │ │ │ + eoreq r0, r2, r4, asr fp │ │ │ │ + eoreq r0, r2, r0, ror #27 │ │ │ │ + @ instruction: 0x002315b8 │ │ │ │ + @ instruction: 0x00220abc │ │ │ │ + ldrdeq r8, [r3], -r8 @ │ │ │ │ + eoreq r0, r2, ip, lsr #26 │ │ │ │ + eoreq r1, r3, ip, lsl r5 │ │ │ │ + eoreq r0, r2, ip, lsl #24 │ │ │ │ + eoreq r8, r3, r0, lsl #11 │ │ │ │ + eoreq r0, r2, r0, ror #22 │ │ │ │ + eoreq r1, r2, ip, lsl r7 │ │ │ │ + mlaeq r3, r4, r3, r1 │ │ │ │ + eoreq r1, r2, r8, lsl #13 │ │ │ │ + eoreq r0, r2, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r5, [pc, #108] @ 49fa8 │ │ │ │ + ldr r5, [pc, #108] @ 49fa4 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne 49f58 │ │ │ │ + bne 49f54 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 49f84 │ │ │ │ - ldr r3, [pc, #76] @ 49fac │ │ │ │ - ldr r2, [pc, #76] @ 49fb0 │ │ │ │ + beq 49f80 │ │ │ │ + ldr r3, [pc, #76] @ 49fa8 │ │ │ │ + ldr r2, [pc, #76] @ 49fac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ stm sp, {r0, r4} │ │ │ │ - ldr r0, [pc, #64] @ 49fb4 │ │ │ │ + ldr r0, [pc, #64] @ 49fb0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49f98 │ │ │ │ + beq 49f94 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ 49fb8 │ │ │ │ + ldr r3, [pc, #24] @ 49fb4 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strheq r6, [r6], -r4 @ │ │ │ │ - eorseq lr, r4, r0, lsr #17 │ │ │ │ - eoreq pc, r1, r8, lsl ip @ │ │ │ │ - ldrdeq pc, [r1], -r0 @ │ │ │ │ + strheq r6, [r6], -r8 @ │ │ │ │ + eorseq lr, r4, r4, lsr #17 │ │ │ │ + eoreq pc, r1, r4, asr #24 │ │ │ │ + strdeq pc, [r1], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #180] @ 4a088 │ │ │ │ + ldr lr, [pc, #180] @ 4a084 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ ldr r3, [lr, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4a070 │ │ │ │ + beq 4a06c │ │ │ │ ldr r3, [lr, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #2 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #3 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #4 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ ldr r3, [lr, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ moveq r0, #5 │ │ │ │ - beq 4a074 │ │ │ │ + beq 4a070 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a07c │ │ │ │ - ldr r2, [pc, #56] @ 4a08c │ │ │ │ + beq 4a078 │ │ │ │ + ldr r2, [pc, #56] @ 4a088 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #52] @ 4a090 │ │ │ │ + ldr r1, [pc, #52] @ 4a08c │ │ │ │ str r5, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, ip │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ 4a094 │ │ │ │ + ldr r2, [pc, #16] @ 4a090 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4a054 │ │ │ │ - eorseq lr, r4, r8, lsr #16 │ │ │ │ - ldrdeq r0, [r2], -ip @ │ │ │ │ - eorseq lr, r4, r4, lsr #15 │ │ │ │ - eoreq r0, r2, r0, ror #17 │ │ │ │ + b 4a050 │ │ │ │ + eorseq lr, r4, ip, lsr #16 │ │ │ │ + eoreq r0, r2, r8, lsl #18 │ │ │ │ + eorseq lr, r4, r8, lsr #15 │ │ │ │ + eoreq r0, r2, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #632] @ 4a328 │ │ │ │ - ldr r2, [pc, #632] @ 4a32c │ │ │ │ + ldr ip, [pc, #632] @ 4a324 │ │ │ │ + ldr r2, [pc, #632] @ 4a328 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r6, [pc, #620] @ 4a330 │ │ │ │ + ldr r6, [pc, #620] @ 4a32c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #616] @ 4a334 │ │ │ │ + ldr r3, [pc, #616] @ 4a330 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -40005,100 +40004,100 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4a14c │ │ │ │ + bne 4a148 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a184 │ │ │ │ - ldr r2, [pc, #484] @ 4a338 │ │ │ │ + beq 4a180 │ │ │ │ + ldr r2, [pc, #484] @ 4a334 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #472] @ 4a33c │ │ │ │ + ldr r0, [pc, #472] @ 4a338 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #468] @ 4a340 │ │ │ │ + ldr r2, [pc, #468] @ 4a33c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r0, [pc, #440] @ 4a344 │ │ │ │ + ldr r0, [pc, #440] @ 4a340 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 4a1c4 │ │ │ │ + bne 4a1c0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4a300 │ │ │ │ - ldr r3, [pc, #380] @ 4a348 │ │ │ │ + beq 4a2fc │ │ │ │ + ldr r3, [pc, #380] @ 4a344 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4a300 │ │ │ │ + beq 4a2fc │ │ │ │ mov r8, #2 │ │ │ │ mov sl, #4 │ │ │ │ mov r9, #3 │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r1, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a20c │ │ │ │ + bne 4a208 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4a240 │ │ │ │ - ldr r2, [pc, #312] @ 4a34c │ │ │ │ + beq 4a23c │ │ │ │ + ldr r2, [pc, #312] @ 4a348 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r0, [pc, #288] @ 4a350 │ │ │ │ - ldr r2, [pc, #288] @ 4a354 │ │ │ │ + ldr r0, [pc, #288] @ 4a34c │ │ │ │ + ldr r2, [pc, #288] @ 4a350 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ cmp r4, sl │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble 4a2e8 │ │ │ │ + ble 4a2e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #232] @ 4a348 │ │ │ │ + ldr r1, [pc, #232] @ 4a344 │ │ │ │ add r8, r8, #2 │ │ │ │ ldr r0, [r3, r8, lsl #2] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ subs r0, r0, r1 │ │ │ │ movne r0, #1 │ │ │ │ ldr ip, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -40108,605 +40107,605 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 44ce4 │ │ │ │ - ldr r3, [pc, #172] @ 4a358 │ │ │ │ + bl 44ce0 │ │ │ │ + ldr r3, [pc, #172] @ 4a354 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #164] @ 4a35c │ │ │ │ + ldr r2, [pc, #164] @ 4a358 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #104] @ 4a32c │ │ │ │ + ldr r3, [pc, #104] @ 4a328 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a318 │ │ │ │ + bne 4a314 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, r9 │ │ │ │ - bgt 4a31c │ │ │ │ - ldr r3, [pc, #80] @ 4a348 │ │ │ │ + bgt 4a318 │ │ │ │ + ldr r3, [pc, #80] @ 4a344 │ │ │ │ mov r0, #1 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ - b 4a274 │ │ │ │ + b 4a270 │ │ │ │ mov r8, #3 │ │ │ │ mov sl, #5 │ │ │ │ mov r9, #4 │ │ │ │ mov r0, #12 │ │ │ │ mov r3, r8 │ │ │ │ - b 4a1ec │ │ │ │ + b 4a1e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 4a270 │ │ │ │ - eoreq r5, r6, r4, asr #30 │ │ │ │ + b 4a26c │ │ │ │ + eoreq r5, r6, r8, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr #30 │ │ │ │ + eoreq r5, r6, r8, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq lr, r4, ip, lsr #13 │ │ │ │ + @ instruction: 0x0034e6b0 │ │ │ │ + strdeq pc, [r1], -r8 @ │ │ │ │ + eoreq pc, r1, ip, asr #20 │ │ │ │ eoreq pc, r1, ip, asr #27 │ │ │ │ - eoreq pc, r1, r0, lsr #20 │ │ │ │ - eoreq pc, r1, r0, lsr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r4, ip, ror #11 │ │ │ │ - eoreq pc, r1, ip, lsl #26 │ │ │ │ - eoreq r0, r3, r8, ror #31 │ │ │ │ + @ instruction: 0x0034e5f0 │ │ │ │ + eoreq pc, r1, r8, lsr sp @ │ │ │ │ + eoreq r1, r3, r4, lsl r0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r5, r6, r8, lsr sp │ │ │ │ + eoreq r5, r6, ip, lsr sp │ │ │ │ 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 r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #488] @ 4a568 │ │ │ │ + ldr r0, [pc, #488] @ 4a564 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #484] @ 4a56c │ │ │ │ + ldr r3, [pc, #484] @ 4a568 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr sl, [pc, #476] @ 4a570 │ │ │ │ + ldr sl, [pc, #476] @ 4a56c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #464] @ 4a574 │ │ │ │ + ldr r3, [pc, #464] @ 4a570 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #444] @ 4a578 │ │ │ │ + ldr r3, [pc, #444] @ 4a574 │ │ │ │ cmp r1, r2 │ │ │ │ ldr fp, [sl, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr lr, [fp] │ │ │ │ str r2, [fp] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ lslge r8, r8, #1 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bge 4a55c │ │ │ │ - ldr r3, [pc, #364] @ 4a57c │ │ │ │ + bge 4a558 │ │ │ │ + ldr r3, [pc, #364] @ 4a578 │ │ │ │ sub r7, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #352] @ 4a580 │ │ │ │ + ldr r3, [pc, #352] @ 4a57c │ │ │ │ sub r7, r7, r1 │ │ │ │ bic r7, r7, #1 │ │ │ │ add r2, r1, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r7, r2 │ │ │ │ add r4, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 4a4d4 │ │ │ │ + b 4a4d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #316] @ 4a584 │ │ │ │ + ldr r2, [pc, #316] @ 4a580 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 4a4fc │ │ │ │ + beq 4a4f8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4a46c │ │ │ │ + bne 4a468 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a49c │ │ │ │ + beq 4a498 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [fp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, r9] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 4a50c │ │ │ │ + beq 4a508 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ sub r2, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r5, r0 │ │ │ │ - blt 4a43c │ │ │ │ + blt 4a438 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r5 │ │ │ │ - bne 4a4d4 │ │ │ │ + bne 4a4d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsl r8, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ orr r1, r8, #1 │ │ │ │ - beq 4a55c │ │ │ │ + beq 4a558 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [r2, #8] │ │ │ │ - ldr r2, [pc, #84] @ 4a588 │ │ │ │ - ldr r3, [pc, #52] @ 4a56c │ │ │ │ + ldr r2, [pc, #84] @ 4a584 │ │ │ │ + ldr r3, [pc, #52] @ 4a568 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a564 │ │ │ │ + bne 4a560 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r0, r8, #1 │ │ │ │ - b 4a52c │ │ │ │ + b 4a528 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, ror ip │ │ │ │ + eoreq r5, r6, r8, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, asr ip │ │ │ │ + eoreq r5, r6, ip, asr ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r2, r4, lsl #9 │ │ │ │ - @ instruction: 0x0034e3d8 │ │ │ │ + @ instruction: 0x002204b0 │ │ │ │ + @ instruction: 0x0034e3dc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r6, r4, asr #21 │ │ │ │ + eoreq r5, r6, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #460] @ 4a770 │ │ │ │ - ldr ip, [pc, #460] @ 4a774 │ │ │ │ + ldr lr, [pc, #460] @ 4a76c │ │ │ │ + ldr ip, [pc, #460] @ 4a770 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #452] @ 4a778 │ │ │ │ + ldr r3, [pc, #452] @ 4a774 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #448] @ 4a77c │ │ │ │ + ldr r2, [pc, #448] @ 4a778 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4a644 │ │ │ │ + bne 4a640 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - beq 4a678 │ │ │ │ - ldr r3, [pc, #308] @ 4a780 │ │ │ │ + beq 4a674 │ │ │ │ + ldr r3, [pc, #308] @ 4a77c │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #296] @ 4a784 │ │ │ │ + ldr r0, [pc, #296] @ 4a780 │ │ │ │ str r7, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #288] @ 4a788 │ │ │ │ + ldr r2, [pc, #288] @ 4a784 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r0, [pc, #268] @ 4a78c │ │ │ │ + ldr r0, [pc, #268] @ 4a788 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a35c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #158 @ 0x9e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c2004 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bic r3, r3, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp r0, r6 │ │ │ │ str r3, [r2] │ │ │ │ - beq 4a734 │ │ │ │ - bl 1c2c30 │ │ │ │ + beq 4a730 │ │ │ │ + bl 1c2c34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 4a790 │ │ │ │ + ldr r2, [pc, #80] @ 4a78c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 4a774 │ │ │ │ + ldr r3, [pc, #44] @ 4a770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a76c │ │ │ │ + bne 4a768 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, asr sl │ │ │ │ + eoreq r5, r6, r8, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r4, lsr sl │ │ │ │ + eoreq r5, r6, r8, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034e1b4 │ │ │ │ - eoreq pc, r1, r4, asr #17 │ │ │ │ - eoreq pc, r1, r4, lsr #10 │ │ │ │ - mlaeq r1, ip, r8, pc @ │ │ │ │ - @ instruction: 0x002658b4 │ │ │ │ + @ instruction: 0x0034e1b8 │ │ │ │ + strdeq pc, [r1], -r0 @ │ │ │ │ + eoreq pc, r1, r0, asr r5 @ │ │ │ │ + eoreq pc, r1, r8, asr #17 │ │ │ │ + @ instruction: 0x002658b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #508] @ 4a9a8 │ │ │ │ - ldr r2, [pc, #508] @ 4a9ac │ │ │ │ + ldr lr, [pc, #508] @ 4a9a4 │ │ │ │ + ldr r2, [pc, #508] @ 4a9a8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #496] @ 4a9b0 │ │ │ │ + ldr ip, [pc, #496] @ 4a9ac │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #492] @ 4a9b4 │ │ │ │ + ldr r3, [pc, #492] @ 4a9b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 4a8f0 │ │ │ │ - ldr r2, [pc, #388] @ 4a9b8 │ │ │ │ + beq 4a8ec │ │ │ │ + ldr r2, [pc, #388] @ 4a9b4 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r6 │ │ │ │ - beq 4a888 │ │ │ │ + beq 4a884 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4a854 │ │ │ │ + bne 4a850 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4a888 │ │ │ │ - ldr r2, [pc, #352] @ 4a9bc │ │ │ │ + beq 4a884 │ │ │ │ + ldr r2, [pc, #352] @ 4a9b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #340] @ 4a9c0 │ │ │ │ + ldr r0, [pc, #340] @ 4a9bc │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #336] @ 4a9c4 │ │ │ │ + ldr r2, [pc, #336] @ 4a9c0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 4a964 │ │ │ │ + ble 4a960 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4a964 │ │ │ │ + beq 4a960 │ │ │ │ tst r1, #1 │ │ │ │ - bne 4a8b0 │ │ │ │ + bne 4a8ac │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4a968 │ │ │ │ + beq 4a964 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #256] @ 4a9c8 │ │ │ │ - ldr r0, [pc, #256] @ 4a9cc │ │ │ │ + ldr r2, [pc, #256] @ 4a9c4 │ │ │ │ + ldr r0, [pc, #256] @ 4a9c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #248] @ 4a9d0 │ │ │ │ + ldr r2, [pc, #248] @ 4a9cc │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b 4a968 │ │ │ │ - ldr r0, [pc, #220] @ 4a9d4 │ │ │ │ + b 4a964 │ │ │ │ + ldr r0, [pc, #220] @ 4a9d0 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a35c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 47234 │ │ │ │ + bl 47230 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 4a9d8 │ │ │ │ + ldr r2, [pc, #172] @ 4a9d4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ strne r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #100] @ 4a9ac │ │ │ │ + ldr r3, [pc, #100] @ 4a9a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a9a4 │ │ │ │ + bne 4a9a0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #108] @ 4a9dc │ │ │ │ + ldr r0, [pc, #108] @ 4a9d8 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4a360 │ │ │ │ + bl 4a35c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r1, r6 │ │ │ │ moveq r1, #0 │ │ │ │ - b 4a91c │ │ │ │ + b 4a918 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r8, asr #16 │ │ │ │ + eoreq r5, r6, ip, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r8, lsr #16 │ │ │ │ + eoreq r5, r6, ip, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r1, r4, lsr #13 │ │ │ │ - eoreq r0, r2, r0, lsr #32 │ │ │ │ - eorseq sp, r4, r8, lsr pc │ │ │ │ - eoreq pc, r1, r0, asr #12 │ │ │ │ - strheq r0, [r2], -r4 @ │ │ │ │ - eoreq pc, r1, r8, lsl r6 @ │ │ │ │ - eoreq r5, r6, r8, asr #13 │ │ │ │ - mlaeq r1, ip, r5, pc @ │ │ │ │ + eorseq sp, r4, r8, lsr #31 │ │ │ │ + ldrdeq pc, [r1], -r0 @ │ │ │ │ + eoreq r0, r2, ip, asr #32 │ │ │ │ + eorseq sp, r4, ip, lsr pc │ │ │ │ + eoreq pc, r1, ip, ror #12 │ │ │ │ + eoreq r0, r2, r0, ror #1 │ │ │ │ + eoreq pc, r1, r4, asr #12 │ │ │ │ + eoreq r5, r6, ip, asr #13 │ │ │ │ + eoreq pc, r1, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #280] @ 4ab10 │ │ │ │ - ldr ip, [pc, #280] @ 4ab14 │ │ │ │ + ldr lr, [pc, #280] @ 4ab0c │ │ │ │ + ldr ip, [pc, #280] @ 4ab10 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #272] @ 4ab18 │ │ │ │ + ldr r3, [pc, #272] @ 4ab14 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #268] @ 4ab1c │ │ │ │ + ldr r2, [pc, #268] @ 4ab18 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 4aa70 │ │ │ │ + bne 4aa6c │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ - beq 4aaa4 │ │ │ │ - ldr r3, [pc, #168] @ 4ab20 │ │ │ │ + beq 4aaa0 │ │ │ │ + ldr r3, [pc, #168] @ 4ab1c │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r0, [pc, #148] @ 4ab24 │ │ │ │ - ldr r2, [pc, #148] @ 4ab28 │ │ │ │ + ldr r0, [pc, #148] @ 4ab20 │ │ │ │ + ldr r2, [pc, #148] @ 4ab24 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aaf4 │ │ │ │ + beq 4aaf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1c2360 │ │ │ │ - ldr r2, [pc, #92] @ 4ab2c │ │ │ │ - ldr r3, [pc, #64] @ 4ab14 │ │ │ │ + bl 1c2364 │ │ │ │ + ldr r2, [pc, #92] @ 4ab28 │ │ │ │ + ldr r3, [pc, #64] @ 4ab10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ab0c │ │ │ │ + bne 4ab08 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c2004 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 4aabc │ │ │ │ + b 4aab8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r0, lsl #12 │ │ │ │ + eoreq r5, r6, r4, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, ror #11 │ │ │ │ + eoreq r5, r6, r4, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, r8, lsl #27 │ │ │ │ - eoreq pc, r1, r4, ror r4 @ │ │ │ │ - strdeq pc, [r1], -r8 @ │ │ │ │ - eoreq r5, r6, r8, lsr #10 │ │ │ │ + eorseq sp, r4, ip, lsl #27 │ │ │ │ + eoreq pc, r1, r0, lsr #9 │ │ │ │ + eoreq pc, r1, r4, lsr #2 │ │ │ │ + eoreq r5, r6, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r0 │ │ │ │ - bne 4ab64 │ │ │ │ + bne 4ab60 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4ab94 │ │ │ │ - ldr r3, [pc, #56] @ 4aba4 │ │ │ │ - ldr r2, [pc, #56] @ 4aba8 │ │ │ │ - ldr r0, [pc, #56] @ 4abac │ │ │ │ + beq 4ab90 │ │ │ │ + ldr r3, [pc, #56] @ 4aba0 │ │ │ │ + ldr r2, [pc, #56] @ 4aba4 │ │ │ │ + ldr r0, [pc, #56] @ 4aba8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 448dc │ │ │ │ - mlaseq r4, r0, ip, sp │ │ │ │ - eoreq pc, r1, r4, lsl r0 @ │ │ │ │ - eoreq pc, r1, ip, ror r3 @ │ │ │ │ + b 448d8 │ │ │ │ + mlaseq r4, r4, ip, sp │ │ │ │ + eoreq pc, r1, r0, asr #32 │ │ │ │ + eoreq pc, r1, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #440] @ 4ad80 │ │ │ │ - ldr r2, [pc, #440] @ 4ad84 │ │ │ │ + ldr ip, [pc, #440] @ 4ad7c │ │ │ │ + ldr r2, [pc, #440] @ 4ad80 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #432] @ 4ad88 │ │ │ │ + ldr r8, [pc, #432] @ 4ad84 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #428] @ 4ad8c │ │ │ │ + ldr r3, [pc, #428] @ 4ad88 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -40714,343 +40713,343 @@ │ │ │ │ ldr r7, [r1] │ │ │ │ mov r2, #0 │ │ │ │ tst r7, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 4ac28 │ │ │ │ + bne 4ac24 │ │ │ │ ldrsh r2, [r7] │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - beq 4ac60 │ │ │ │ + beq 4ac5c │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #340] @ 4ad90 │ │ │ │ - ldr r2, [pc, #340] @ 4ad94 │ │ │ │ - ldr r0, [pc, #340] @ 4ad98 │ │ │ │ + ldr r3, [pc, #340] @ 4ad8c │ │ │ │ + ldr r2, [pc, #340] @ 4ad90 │ │ │ │ + ldr r0, [pc, #340] @ 4ad94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r4] │ │ │ │ - ldr r2, [pc, #308] @ 4ad9c │ │ │ │ + ldr r2, [pc, #308] @ 4ad98 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r8, r2] │ │ │ │ movle r1, r8 │ │ │ │ - ble 4accc │ │ │ │ + ble 4acc8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc8 │ │ │ │ tst r1, #1 │ │ │ │ - bne 4ac94 │ │ │ │ + bne 4ac90 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4accc │ │ │ │ + beq 4acc8 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #252] @ 4ada0 │ │ │ │ - ldr r2, [pc, #252] @ 4ada4 │ │ │ │ - ldr r0, [pc, #252] @ 4ada8 │ │ │ │ + ldr r3, [pc, #252] @ 4ad9c │ │ │ │ + ldr r2, [pc, #252] @ 4ada0 │ │ │ │ + ldr r0, [pc, #252] @ 4ada4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ - ldr r3, [pc, #204] @ 4adac │ │ │ │ + bl 40000 │ │ │ │ + ldr r3, [pc, #204] @ 4ada8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 4ad70 │ │ │ │ + bhi 4ad6c │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #168] @ 4adb0 │ │ │ │ - ldr r3, [pc, #120] @ 4ad84 │ │ │ │ + ldr r2, [pc, #168] @ 4adac │ │ │ │ + ldr r3, [pc, #120] @ 4ad80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ad6c │ │ │ │ + bne 4ad68 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #128] @ 4adb4 │ │ │ │ + ldr r3, [pc, #128] @ 4adb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #116] @ 4adb8 │ │ │ │ + b 4acfc │ │ │ │ + ldr r3, [pc, #116] @ 4adb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #104] @ 4adbc │ │ │ │ + b 4acfc │ │ │ │ + ldr r3, [pc, #104] @ 4adb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - b 4ad00 │ │ │ │ - ldr r3, [pc, #92] @ 4adc0 │ │ │ │ + b 4acfc │ │ │ │ + ldr r3, [pc, #92] @ 4adbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b 4ad00 │ │ │ │ + b 4acfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ 4adc4 │ │ │ │ + ldr r3, [pc, #76] @ 4adc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - b 4ad00 │ │ │ │ - eoreq r5, r6, r0, lsr r4 │ │ │ │ + b 4acfc │ │ │ │ + eoreq r5, r6, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r6, r0, lsl r4 │ │ │ │ + eoreq r5, r6, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, r0, asr #23 │ │ │ │ - eoreq lr, r1, r4, asr #30 │ │ │ │ - mlaeq r1, ip, r2, pc @ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eorseq sp, r4, r8, asr fp │ │ │ │ - strdeq pc, [r1], -r0 @ │ │ │ │ - eoreq pc, r1, r4, lsr r2 @ │ │ │ │ - eoreq r8, r3, sp, lsr r8 │ │ │ │ - strdeq r5, [r6], -r0 @ │ │ │ │ - @ instruction: 0x0034dad0 │ │ │ │ - eorseq sp, r4, r0, asr #21 │ │ │ │ - @ instruction: 0x0034dab0 │ │ │ │ - eorseq sp, r4, r0, lsr #21 │ │ │ │ - eorseq sp, r4, ip, lsl #21 │ │ │ │ + eorseq sp, r4, r4, asr #23 │ │ │ │ + eoreq lr, r1, r0, ror pc │ │ │ │ + eoreq pc, r1, r8, asr #5 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq sp, r4, ip, asr fp │ │ │ │ + eoreq pc, r1, ip, lsl sp @ │ │ │ │ + eoreq pc, r1, r0, ror #4 │ │ │ │ + eoreq r8, r3, r9, ror #16 │ │ │ │ + strdeq r5, [r6], -r4 @ │ │ │ │ + @ instruction: 0x0034dad4 │ │ │ │ + eorseq sp, r4, r4, asr #21 │ │ │ │ + @ instruction: 0x0034dab4 │ │ │ │ + eorseq sp, r4, r4, lsr #21 │ │ │ │ + mlaseq r4, r0, sl, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #448] @ 4afa0 │ │ │ │ - ldr ip, [pc, #448] @ 4afa4 │ │ │ │ + ldr lr, [pc, #448] @ 4af9c │ │ │ │ + ldr ip, [pc, #448] @ 4afa0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r8, [pc, #436] @ 4afa8 │ │ │ │ + ldr r8, [pc, #436] @ 4afa4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #432] @ 4afac │ │ │ │ + ldr r2, [pc, #432] @ 4afa8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #416] @ 4afb0 │ │ │ │ + ldr r3, [pc, #416] @ 4afac │ │ │ │ ldr r6, [r8, r2] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r5, [r8, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 4ae6c │ │ │ │ + bne 4ae68 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ - beq 4aea4 │ │ │ │ - ldr r3, [pc, #320] @ 4afb4 │ │ │ │ + beq 4aea0 │ │ │ │ + ldr r3, [pc, #320] @ 4afb0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #316] @ 4afb8 │ │ │ │ + ldr r0, [pc, #316] @ 4afb4 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #312] @ 4afbc │ │ │ │ + ldr r2, [pc, #312] @ 4afb8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r0, [pc, #276] @ 4afc0 │ │ │ │ + ldr r0, [pc, #276] @ 4afbc │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 49fbc │ │ │ │ + bl 49fb8 │ │ │ │ cmp r4, #2 │ │ │ │ mov r7, r0 │ │ │ │ - ble 4af34 │ │ │ │ + ble 4af30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af2c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4aef4 │ │ │ │ + bne 4aef0 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4af30 │ │ │ │ + beq 4af2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #196] @ 4afc4 │ │ │ │ + ldr r2, [pc, #196] @ 4afc0 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r0, [pc, #176] @ 4afc8 │ │ │ │ - ldr r2, [pc, #176] @ 4afcc │ │ │ │ + ldr r0, [pc, #176] @ 4afc4 │ │ │ │ + ldr r2, [pc, #176] @ 4afc8 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ moveq r0, r6 │ │ │ │ - bne 4af74 │ │ │ │ - ldr r2, [pc, #132] @ 4afd0 │ │ │ │ + bne 4af70 │ │ │ │ + ldr r2, [pc, #132] @ 4afcc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #80] @ 4afa4 │ │ │ │ + ldr r3, [pc, #80] @ 4afa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4af9c │ │ │ │ + bne 4af98 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 40004 │ │ │ │ + bl 40000 │ │ │ │ cmp r7, r0 │ │ │ │ movgt r0, r6 │ │ │ │ - bgt 4af94 │ │ │ │ - ldr r3, [pc, #64] @ 4afd4 │ │ │ │ + bgt 4af90 │ │ │ │ + ldr r3, [pc, #64] @ 4afd0 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4af44 │ │ │ │ + b 4af40 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r6, r4, lsl r2 │ │ │ │ + eoreq r5, r6, r8, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r6], -r4 @ │ │ │ │ + strdeq r5, [r6], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, r0, lsl #19 │ │ │ │ - eoreq pc, r1, r0, asr r0 @ │ │ │ │ - eoreq lr, r1, r4, lsl #26 │ │ │ │ - eoreq pc, r1, r0, lsr r0 @ │ │ │ │ - eorseq sp, r4, r0, lsl #18 │ │ │ │ - eoreq lr, r1, r0, asr #31 │ │ │ │ - eoreq pc, r1, r4, lsl #21 │ │ │ │ - eoreq r5, r6, r8, lsr #1 │ │ │ │ + eorseq sp, r4, r4, lsl #19 │ │ │ │ + eoreq pc, r1, ip, ror r0 @ │ │ │ │ + eoreq lr, r1, r0, lsr sp │ │ │ │ + eoreq pc, r1, ip, asr r0 @ │ │ │ │ + eorseq sp, r4, r4, lsl #18 │ │ │ │ + eoreq lr, r1, ip, ror #31 │ │ │ │ + @ instruction: 0x0021fab0 │ │ │ │ + eoreq r5, r6, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #1424] @ 4b588 │ │ │ │ + ldr r1, [pc, #1424] @ 4b584 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1420] @ 4b58c │ │ │ │ + ldr r3, [pc, #1420] @ 4b588 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r9, [pc, #1400] @ 4b590 │ │ │ │ + ldr r9, [pc, #1400] @ 4b58c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1396] @ 4b594 │ │ │ │ + ldr r2, [pc, #1396] @ 4b590 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9, r2] │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov fp, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str fp, [sp, #124] @ 0x7c │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + str fp, [sp, #104] @ 0x68 │ │ │ │ + str sl, [sp, #120] @ 0x78 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bne 4b2b4 │ │ │ │ - ldr r3, [pc, #1204] @ 4b598 │ │ │ │ + bne 4b2b0 │ │ │ │ + ldr r3, [pc, #1204] @ 4b594 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #1180] @ 4b59c │ │ │ │ + ldr r3, [pc, #1180] @ 4b598 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #1164] @ 4b5a0 │ │ │ │ + beq 4b27c │ │ │ │ + ldr r3, [pc, #1164] @ 4b59c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str sl, [sp] │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ movne fp, #2 │ │ │ │ - beq 4b55c │ │ │ │ + beq 4b558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -41059,559 +41058,559 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 791cc │ │ │ │ - ldr r3, [pc, #1056] @ 4b5a4 │ │ │ │ + ldr r3, [pc, #1056] @ 4b5a0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - beq 4b46c │ │ │ │ + beq 4b468 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ - beq 4b348 │ │ │ │ + beq 4b344 │ │ │ │ cmp r6, #2 │ │ │ │ and r1, r3, #1 │ │ │ │ - beq 4b4bc │ │ │ │ + beq 4b4b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b1ec │ │ │ │ + bne 4b1e8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #948] @ 4b5a8 │ │ │ │ + beq 4b214 │ │ │ │ + ldr r1, [pc, #948] @ 4b5a4 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #932] @ 4b5ac │ │ │ │ + ldr r2, [pc, #932] @ 4b5a8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b22c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b268 │ │ │ │ - ldr r1, [pc, #888] @ 4b5b0 │ │ │ │ + beq 4b264 │ │ │ │ + ldr r1, [pc, #888] @ 4b5ac │ │ │ │ add r2, r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #872] @ 4b5b4 │ │ │ │ + ldr r2, [pc, #872] @ 4b5b0 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - beq 4b3a8 │ │ │ │ + beq 4b3a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #812] @ 4b5b8 │ │ │ │ + ldr r2, [pc, #812] @ 4b5b4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #760] @ 4b58c │ │ │ │ + ldr r3, [pc, #760] @ 4b588 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b584 │ │ │ │ + bne 4b580 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #768] @ 4b5bc │ │ │ │ + ldr r3, [pc, #768] @ 4b5b8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [pc, #704] @ 4b59c │ │ │ │ + ldr r2, [pc, #704] @ 4b598 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r9, r2] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 4b518 │ │ │ │ - ldr r3, [pc, #716] @ 4b5c0 │ │ │ │ + beq 4b514 │ │ │ │ + ldr r3, [pc, #716] @ 4b5bc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ str sl, [sp] │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b13c │ │ │ │ - ldr r2, [pc, #676] @ 4b5c4 │ │ │ │ + bne 4b138 │ │ │ │ + ldr r2, [pc, #676] @ 4b5c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #668] @ 4b5c8 │ │ │ │ + ldr r3, [pc, #668] @ 4b5c4 │ │ │ │ str sl, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 486ac │ │ │ │ - b 4b13c │ │ │ │ + bl 486a8 │ │ │ │ + b 4b138 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4b390 │ │ │ │ + beq 4b38c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b364 │ │ │ │ + bne 4b360 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b390 │ │ │ │ - ldr r1, [pc, #608] @ 4b5cc │ │ │ │ + beq 4b38c │ │ │ │ + ldr r1, [pc, #608] @ 4b5c8 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #592] @ 4b5d0 │ │ │ │ + ldr r2, [pc, #592] @ 4b5cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b22c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 4b230 │ │ │ │ + bne 4b22c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b3c0 │ │ │ │ + bne 4b3bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4b3f0 │ │ │ │ - ldr r1, [pc, #524] @ 4b5d4 │ │ │ │ + beq 4b3ec │ │ │ │ + ldr r1, [pc, #524] @ 4b5d0 │ │ │ │ add r2, r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #508] @ 4b5d8 │ │ │ │ + ldr r2, [pc, #508] @ 4b5d4 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4b408 │ │ │ │ + bne 4b404 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b438 │ │ │ │ - ldr r1, [pc, #460] @ 4b5dc │ │ │ │ + beq 4b434 │ │ │ │ + ldr r1, [pc, #460] @ 4b5d8 │ │ │ │ add r2, r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #444] @ 4b5e0 │ │ │ │ + ldr r2, [pc, #444] @ 4b5dc │ │ │ │ mvn r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3] │ │ │ │ - b 4b280 │ │ │ │ + b 4b27c │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt 4b4f4 │ │ │ │ + bgt 4b4f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 4b570 │ │ │ │ + ble 4b56c │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ mov r0, r4 │ │ │ │ add lr, r3, r2, lsl #2 │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r0], #4 │ │ │ │ cmp r3, lr │ │ │ │ - bne 4b48c │ │ │ │ + bne 4b488 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, #740] @ 0x2e4 │ │ │ │ - beq 4b1c0 │ │ │ │ + beq 4b1bc │ │ │ │ mov r3, r4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4b4d0 │ │ │ │ + bne 4b4cc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4b218 │ │ │ │ - ldr r1, [pc, #268] @ 4b5e4 │ │ │ │ + beq 4b214 │ │ │ │ + ldr r1, [pc, #268] @ 4b5e0 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #252] @ 4b5e8 │ │ │ │ + ldr r2, [pc, #252] @ 4b5e4 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4b20c │ │ │ │ + b 4b208 │ │ │ │ ldr r0, [r1, #716] @ 0x2cc │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [r1, #716] @ 0x2cc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r8 │ │ │ │ - beq 4b280 │ │ │ │ + beq 4b27c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 79184 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 4b280 │ │ │ │ - ldr r3, [pc, #152] @ 4b5ec │ │ │ │ + beq 4b27c │ │ │ │ + ldr r3, [pc, #152] @ 4b5e8 │ │ │ │ mov r6, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4b114 │ │ │ │ - ldr r2, [pc, #140] @ 4b5f0 │ │ │ │ + b 4b110 │ │ │ │ + ldr r2, [pc, #140] @ 4b5ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov fp, #2 │ │ │ │ - b 4b324 │ │ │ │ + b 4b320 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ - b 4b1a8 │ │ │ │ + b 4b1a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r6], -r8 @ │ │ │ │ + strdeq r4, [r6], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r4, [r6], -r0 @ │ │ │ │ + ldrdeq r4, [r6], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sp, r4, ip, lsl r7 │ │ │ │ + eorseq sp, r4, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r1, r4, ror #17 │ │ │ │ + eoreq pc, r1, r0, lsl r9 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq sp, r4, ip, lsl #12 │ │ │ │ - eoreq r0, r3, r4, lsl r0 │ │ │ │ - eorseq sp, r4, r8, asr #11 │ │ │ │ - eoreq pc, r1, r0, asr #12 │ │ │ │ - eoreq r4, r6, r8, ror #26 │ │ │ │ - eorseq sp, r4, r4, asr #10 │ │ │ │ - eoreq pc, r1, r4, asr r7 @ │ │ │ │ - @ instruction: 0x0021f6b4 │ │ │ │ - @ instruction: 0x0034d4d4 │ │ │ │ - mlaseq r4, r4, r4, sp │ │ │ │ - eoreq pc, r1, r4, lsl r5 @ │ │ │ │ - eorseq sp, r4, r8, lsr r4 │ │ │ │ - eoreq pc, r2, r0, asr #28 │ │ │ │ - @ instruction: 0x0034d3f0 │ │ │ │ - eoreq pc, r1, r8, ror #8 │ │ │ │ - eorseq sp, r4, r8, lsr #6 │ │ │ │ - eoreq pc, r1, r0, lsr #7 │ │ │ │ - eoreq pc, r1, ip, asr #9 │ │ │ │ - eoreq pc, r1, r0, asr r4 @ │ │ │ │ + eorseq sp, r4, r0, lsl r6 │ │ │ │ + eoreq r0, r3, r0, asr #32 │ │ │ │ + eorseq sp, r4, ip, asr #11 │ │ │ │ + eoreq pc, r1, ip, ror #12 │ │ │ │ + eoreq r4, r6, ip, ror #26 │ │ │ │ + eorseq sp, r4, r8, asr #10 │ │ │ │ + eoreq pc, r1, r0, lsl #15 │ │ │ │ + eoreq pc, r1, r0, ror #13 │ │ │ │ + @ instruction: 0x0034d4d8 │ │ │ │ + mlaseq r4, r8, r4, sp │ │ │ │ + eoreq pc, r1, r0, asr #10 │ │ │ │ + eorseq sp, r4, ip, lsr r4 │ │ │ │ + eoreq pc, r2, ip, ror #28 │ │ │ │ + @ instruction: 0x0034d3f4 │ │ │ │ + mlaeq r1, r4, r4, pc @ │ │ │ │ + eorseq sp, r4, ip, lsr #6 │ │ │ │ + eoreq pc, r1, ip, asr #7 │ │ │ │ + strdeq pc, [r1], -r8 @ │ │ │ │ + eoreq pc, r1, ip, ror r4 @ │ │ │ │ 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 r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #556] @ 4b840 │ │ │ │ + ldr r2, [pc, #556] @ 4b83c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #552] @ 4b844 │ │ │ │ + ldr r3, [pc, #552] @ 4b840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #12] │ │ │ │ - ldr r6, [pc, #532] @ 4b848 │ │ │ │ + ldr r6, [pc, #532] @ 4b844 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [pc, #528] @ 4b84c │ │ │ │ + ldr r1, [pc, #528] @ 4b848 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr fp, [r6, r1] │ │ │ │ - ldr r3, [pc, #500] @ 4b850 │ │ │ │ + ldr r3, [pc, #500] @ 4b84c │ │ │ │ ldr r2, [fp] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [fp] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r9, sp, #20 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r7, sp, #28 │ │ │ │ mov r2, #6 │ │ │ │ - add sl, sp, #16 │ │ │ │ add r8, sp, #24 │ │ │ │ - add r7, sp, #28 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + add r9, sp, #20 │ │ │ │ + add sl, sp, #16 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4b774 │ │ │ │ + beq 4b770 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ 4b854 │ │ │ │ + ldr r3, [pc, #400] @ 4b850 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 85fd0 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b770 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r5, #8 │ │ │ │ - b 4b710 │ │ │ │ + b 4b70c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b770 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 4b774 │ │ │ │ + bne 4b770 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b6fc │ │ │ │ + beq 4b6f8 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 4afd8 │ │ │ │ - b 4b6fc │ │ │ │ + bl 4afd4 │ │ │ │ + b 4b6f8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r4, #6 │ │ │ │ str sl, [sp] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 4afd8 │ │ │ │ + bl 4afd4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b7fc │ │ │ │ - ldr r3, [pc, #164] @ 4b858 │ │ │ │ + beq 4b7f8 │ │ │ │ + ldr r3, [pc, #164] @ 4b854 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4b830 │ │ │ │ + beq 4b82c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f5f7c │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1f5f94 │ │ │ │ + bl 1ce4c4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #132] @ 4b85c │ │ │ │ + ldr r0, [pc, #132] @ 4b858 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ 4b860 │ │ │ │ + ldr r2, [pc, #88] @ 4b85c │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #52] @ 4b844 │ │ │ │ + ldr r3, [pc, #52] @ 4b840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b83c │ │ │ │ + bne 4b838 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 4b800 │ │ │ │ + b 4b7fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r0, ror #19 │ │ │ │ + eoreq r4, r6, r4, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002649b4 │ │ │ │ + @ instruction: 0x002649b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, r1, r8, asr #22 │ │ │ │ - eoreq r4, r6, ip, ror #15 │ │ │ │ + eoreq lr, r1, r4, ror fp │ │ │ │ + strdeq r4, [r6], -r0 @ │ │ │ │ │ │ │ │ -0004b864 : │ │ │ │ +0004b860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #292] @ 4b9a8 │ │ │ │ - ldr r2, [pc, #292] @ 4b9ac │ │ │ │ + ldr r1, [pc, #292] @ 4b9a4 │ │ │ │ + ldr r2, [pc, #292] @ 4b9a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #284] @ 4b9b0 │ │ │ │ + ldr r4, [pc, #284] @ 4b9ac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #280] @ 4b9b4 │ │ │ │ + ldr r3, [pc, #280] @ 4b9b0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #180] @ 4b9b8 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #180] @ 4b9b4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 4b988 │ │ │ │ - bl 1ce4c0 │ │ │ │ + beq 4b984 │ │ │ │ + bl 1ce4c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ stm sp, {r1, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 4b5f4 │ │ │ │ + bl 4b5f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #92] @ 4b9bc │ │ │ │ + ldr r2, [pc, #92] @ 4b9b8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ 4b9ac │ │ │ │ + ldr r3, [pc, #68] @ 4b9a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b9a4 │ │ │ │ + bne 4b9a0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #48] @ 4b9c0 │ │ │ │ + ldr r3, [pc, #48] @ 4b9bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4b920 │ │ │ │ - b 4b954 │ │ │ │ + bne 4b91c │ │ │ │ + b 4b950 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, ror r7 │ │ │ │ + eoreq r4, r6, r8, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, asr r7 │ │ │ │ + eoreq r4, r6, r8, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - mlaeq r6, r4, r6, r4 │ │ │ │ - eorseq ip, r4, r0, ror lr │ │ │ │ + mlaeq r6, r8, r6, r4 │ │ │ │ + eorseq ip, r4, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #668] @ 4bc78 │ │ │ │ + ldr ip, [pc, #668] @ 4bc74 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #660] @ 4bc7c │ │ │ │ + ldr r2, [pc, #660] @ 4bc78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r8, [pc, #652] @ 4bc80 │ │ │ │ + ldr r8, [pc, #652] @ 4bc7c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #648] @ 4bc84 │ │ │ │ + ldr r3, [pc, #648] @ 4bc80 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -41619,311 +41618,311 @@ │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #28 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #440] @ 4bc88 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #440] @ 4bc84 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 865a4 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq 4bc38 │ │ │ │ + beq 4bc34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 4bbf4 │ │ │ │ - ldr r3, [pc, #400] @ 4bc8c │ │ │ │ + bge 4bbf0 │ │ │ │ + ldr r3, [pc, #400] @ 4bc88 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce244 │ │ │ │ + bl 1ce248 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r7] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 4b5f4 │ │ │ │ + bl 4b5f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #328] @ 4bc90 │ │ │ │ + ldr r3, [pc, #328] @ 4bc8c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r2] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4bc10 │ │ │ │ + beq 4bc0c │ │ │ │ cmp r4, #11 │ │ │ │ addeq r9, r9, #1 │ │ │ │ moveq r4, #336 @ 0x150 │ │ │ │ streq r3, [r2, #8] │ │ │ │ - beq 4bb88 │ │ │ │ + beq 4bb84 │ │ │ │ cmp r4, #15 │ │ │ │ - beq 4bc64 │ │ │ │ + beq 4bc60 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #252] @ 4bc94 │ │ │ │ + ldr r3, [pc, #252] @ 4bc90 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f207c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ - bl 46848 │ │ │ │ + bl 46844 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #204] @ 4bc98 │ │ │ │ + ldr r2, [pc, #204] @ 4bc94 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #168] @ 4bc7c │ │ │ │ + ldr r3, [pc, #168] @ 4bc78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bc74 │ │ │ │ + bne 4bc70 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f5a10 │ │ │ │ add r1, r5, #2 │ │ │ │ sub sl, sl, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 4bb00 │ │ │ │ + b 4bafc │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4bb80 │ │ │ │ + beq 4bb7c │ │ │ │ mov r4, #432 @ 0x1b0 │ │ │ │ - b 4bb88 │ │ │ │ - ldr r3, [pc, #92] @ 4bc9c │ │ │ │ + b 4bb84 │ │ │ │ + ldr r3, [pc, #92] @ 4bc98 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4baec │ │ │ │ + bne 4bae8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r7] │ │ │ │ - bl 1ce3f0 │ │ │ │ - b 4bb3c │ │ │ │ + bl 1ce3f4 │ │ │ │ + b 4bb38 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, #384 @ 0x180 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b 4bb88 │ │ │ │ + b 4bb84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, lsl r6 │ │ │ │ + eoreq r4, r6, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r6], -r4 @ │ │ │ │ + strdeq r4, [r6], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - eorseq ip, r4, r8, ror #24 │ │ │ │ - eoreq r4, r6, r8, lsr #8 │ │ │ │ - eorseq ip, r4, r0, asr #23 │ │ │ │ + eorseq ip, r4, ip, ror #24 │ │ │ │ + eoreq r4, r6, ip, lsr #8 │ │ │ │ + eorseq ip, r4, r4, asr #23 │ │ │ │ │ │ │ │ -0004bca0 : │ │ │ │ +0004bc9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #444] @ 4be78 │ │ │ │ - ldr r0, [pc, #444] @ 4be7c │ │ │ │ + ldr ip, [pc, #444] @ 4be74 │ │ │ │ + ldr r0, [pc, #444] @ 4be78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #436] @ 4be80 │ │ │ │ + ldr r3, [pc, #436] @ 4be7c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #432] @ 4be84 │ │ │ │ + ldr r1, [pc, #432] @ 4be80 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r5, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ mov r0, #5 │ │ │ │ - ldr r1, [r5] │ │ │ │ + ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - str r1, [r5] │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r1, [r4] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r2, [pc, #364] @ 4be88 │ │ │ │ + ldr r2, [pc, #364] @ 4be84 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - add r9, sp, #32 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ add r8, sp, #36 @ 0x24 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r9, sp, #32 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26566c │ │ │ │ + bl 265694 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ - cmp r4, #23 │ │ │ │ + cmp r6, #23 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 4be64 │ │ │ │ - ldr r0, [pc, #284] @ 4be8c │ │ │ │ - add ip, r4, r4, lsl #1 │ │ │ │ + beq 4be60 │ │ │ │ + ldr r0, [pc, #284] @ 4be88 │ │ │ │ + add ip, r6, r6, lsl #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #144] @ 0x90 │ │ │ │ mov r2, r3 │ │ │ │ ldr r7, [r0, ip, lsl #3] │ │ │ │ cmp r7, #2 │ │ │ │ - bgt 4be64 │ │ │ │ + bgt 4be60 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, r2, #4 │ │ │ │ stm sp, {r8, r9} │ │ │ │ ldr r2, [r2] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 4bde8 │ │ │ │ + ble 4bde4 │ │ │ │ sub r2, lr, #1 │ │ │ │ add r3, r2, r0 │ │ │ │ - b 4bdcc │ │ │ │ + b 4bdc8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4bde4 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne 4bdc4 │ │ │ │ + bne 4bdc0 │ │ │ │ rsb r3, lr, #1 │ │ │ │ add r3, r3, ip │ │ │ │ - b 4bdec │ │ │ │ + b 4bde8 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr ip, [pc, #156] @ 4be90 │ │ │ │ + ldr ip, [pc, #156] @ 4be8c │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr ip, [ip, #120] @ 0x78 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4b9c4 │ │ │ │ + bl 4b9c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #96] @ 4be94 │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 4be7c │ │ │ │ + ldr r2, [pc, #96] @ 4be90 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [pc, #64] @ 4be78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4be74 │ │ │ │ + bne 4be70 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ add r2, r3, #4 │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 4bd88 │ │ │ │ + b 4bd84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, ip, lsr r3 │ │ │ │ + eoreq r4, r6, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r8, lsl r3 │ │ │ │ + eoreq r4, r6, ip, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaseq r4, r0, sl, ip │ │ │ │ - eorseq ip, r4, ip, lsl #20 │ │ │ │ - eoreq r4, r6, r0, asr #3 │ │ │ │ + mlaseq r4, r4, sl, ip │ │ │ │ + eorseq ip, r4, r0, lsl sl │ │ │ │ + eoreq r4, r6, r4, asr #3 │ │ │ │ │ │ │ │ -0004be98 : │ │ │ │ +0004be94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #280] @ 4bfcc │ │ │ │ - ldr r2, [pc, #280] @ 4bfd0 │ │ │ │ + ldr r1, [pc, #280] @ 4bfc8 │ │ │ │ + ldr r2, [pc, #280] @ 4bfcc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #272] @ 4bfd4 │ │ │ │ + ldr r5, [pc, #272] @ 4bfd0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #268] @ 4bfd8 │ │ │ │ + ldr r3, [pc, #268] @ 4bfd4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -41939,780 +41938,780 @@ │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r2, [pc, #172] @ 4bfdc │ │ │ │ + bl 41ea0 │ │ │ │ + ldr r2, [pc, #172] @ 4bfd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb r4, [r1, r0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - beq 4bf78 │ │ │ │ + beq 4bf74 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r2, r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #132] @ 4bfe0 │ │ │ │ + ldr r3, [pc, #132] @ 4bfdc │ │ │ │ add r1, r0, r7 │ │ │ │ strb r4, [r2, r1] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 237c0 │ │ │ │ - ldr r1, [pc, #100] @ 4bfe4 │ │ │ │ + ldr r1, [pc, #100] @ 4bfe0 │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #80] @ 4bfe8 │ │ │ │ + ldr r2, [pc, #80] @ 4bfe4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #48] @ 4bfd0 │ │ │ │ + ldr r3, [pc, #48] @ 4bfcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bfc8 │ │ │ │ + bne 4bfc4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r6, r4, asr #2 │ │ │ │ + eoreq r4, r6, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r6, r4, lsr #2 │ │ │ │ + eoreq r4, r6, r8, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq ip, r4, r0, lsr #17 │ │ │ │ - @ instruction: 0x0021e8b4 │ │ │ │ - eoreq r4, r6, ip, asr r0 │ │ │ │ + eorseq ip, r4, r4, lsr #17 │ │ │ │ + eoreq lr, r1, r0, ror #17 │ │ │ │ + eoreq r4, r6, r0, rrx │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c03c │ │ │ │ + beq 4c038 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c014 │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ streq r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ 4c044 │ │ │ │ + ldr r0, [pc, #20] @ 4c040 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq lr, r1, r8, asr #20 │ │ │ │ + eoreq lr, r1, r4, ror sl │ │ │ │ │ │ │ │ -0004c048 : │ │ │ │ +0004c044 : │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #12] @ 4c060 │ │ │ │ + ldr r1, [pc, #12] @ 4c05c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ - b 4bca0 │ │ │ │ - eoreq lr, r1, ip, lsr sl │ │ │ │ + b 4bc9c │ │ │ │ + eoreq lr, r1, r8, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #356] @ 4c1e0 │ │ │ │ - ldr ip, [pc, #356] @ 4c1e4 │ │ │ │ + ldr lr, [pc, #356] @ 4c1dc │ │ │ │ + ldr ip, [pc, #356] @ 4c1e0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #344] @ 4c1e8 │ │ │ │ + ldr r2, [pc, #344] @ 4c1e4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #340] @ 4c1ec │ │ │ │ + ldr r3, [pc, #340] @ 4c1e8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4c0f8 │ │ │ │ + bne 4c0f4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c12c │ │ │ │ - ldr r2, [pc, #240] @ 4c1f0 │ │ │ │ + beq 4c128 │ │ │ │ + ldr r2, [pc, #240] @ 4c1ec │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #228] @ 4c1f4 │ │ │ │ - ldr r2, [pc, #228] @ 4c1f8 │ │ │ │ + ldr r0, [pc, #228] @ 4c1f0 │ │ │ │ + ldr r2, [pc, #228] @ 4c1f4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c144 │ │ │ │ + bne 4c140 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c178 │ │ │ │ - ldr r2, [pc, #176] @ 4c1fc │ │ │ │ + beq 4c174 │ │ │ │ + ldr r2, [pc, #176] @ 4c1f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #160] @ 4c200 │ │ │ │ + ldr r2, [pc, #160] @ 4c1fc │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #152] @ 4c204 │ │ │ │ + ldr r0, [pc, #152] @ 4c200 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 486a8 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldm r0, {r0, r1} │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4b5f4 │ │ │ │ - ldr r2, [pc, #80] @ 4c208 │ │ │ │ - ldr r3, [pc, #40] @ 4c1e4 │ │ │ │ + bl 4b5f0 │ │ │ │ + ldr r2, [pc, #80] @ 4c204 │ │ │ │ + ldr r3, [pc, #40] @ 4c1e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c1dc │ │ │ │ + bne 4c1d8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, ror pc │ │ │ │ + eoreq r3, r6, ip, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, r8, asr pc │ │ │ │ + eoreq r3, r6, ip, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq ip, r4, r0, lsl #14 │ │ │ │ - eoreq sp, r1, r8, lsl #27 │ │ │ │ - eoreq pc, r2, r4, lsl #2 │ │ │ │ - @ instruction: 0x0034c6b4 │ │ │ │ - eoreq lr, r1, r4, lsr #14 │ │ │ │ - eoreq sp, r1, r4, lsr sp │ │ │ │ - eoreq r3, r6, r0, asr #28 │ │ │ │ + eorseq ip, r4, r4, lsl #14 │ │ │ │ + @ instruction: 0x0021ddb4 │ │ │ │ + eoreq pc, r2, r0, lsr r1 @ │ │ │ │ + @ instruction: 0x0034c6b8 │ │ │ │ + eoreq lr, r1, r0, asr r7 │ │ │ │ + eoreq sp, r1, r0, ror #26 │ │ │ │ + eoreq r3, r6, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #524] @ 4c430 │ │ │ │ - ldr ip, [pc, #524] @ 4c434 │ │ │ │ + ldr lr, [pc, #524] @ 4c42c │ │ │ │ + ldr ip, [pc, #524] @ 4c430 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #512] @ 4c438 │ │ │ │ + ldr r2, [pc, #512] @ 4c434 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #508] @ 4c43c │ │ │ │ + ldr r3, [pc, #508] @ 4c438 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r1, [pc, #448] @ 4c440 │ │ │ │ + add r0, sp, #16 │ │ │ │ + ldr r1, [pc, #448] @ 4c43c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 4c2e4 │ │ │ │ + beq 4c2e0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2b0 │ │ │ │ + bne 4c2ac │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c2e4 │ │ │ │ - ldr r2, [pc, #396] @ 4c444 │ │ │ │ + beq 4c2e0 │ │ │ │ + ldr r2, [pc, #396] @ 4c440 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #384] @ 4c448 │ │ │ │ - ldr r2, [pc, #384] @ 4c44c │ │ │ │ + ldr r0, [pc, #384] @ 4c444 │ │ │ │ + ldr r2, [pc, #384] @ 4c448 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c2fc │ │ │ │ + bne 4c2f8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c334 │ │ │ │ - ldr r2, [pc, #332] @ 4c450 │ │ │ │ + beq 4c330 │ │ │ │ + ldr r2, [pc, #332] @ 4c44c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #312] @ 4c454 │ │ │ │ + ldr r2, [pc, #312] @ 4c450 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #308] @ 4c458 │ │ │ │ + ldr r0, [pc, #308] @ 4c454 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c34c │ │ │ │ + bne 4c348 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4c384 │ │ │ │ - ldr r2, [pc, #264] @ 4c45c │ │ │ │ + beq 4c380 │ │ │ │ + ldr r2, [pc, #264] @ 4c458 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #244] @ 4c460 │ │ │ │ + ldr r2, [pc, #244] @ 4c45c │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 4c464 │ │ │ │ + ldr r0, [pc, #240] @ 4c460 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4c39c │ │ │ │ + bne 4c398 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4c3d0 │ │ │ │ - ldr r2, [pc, #196] @ 4c468 │ │ │ │ + beq 4c3cc │ │ │ │ + ldr r2, [pc, #196] @ 4c464 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #180] @ 4c46c │ │ │ │ + ldr r2, [pc, #180] @ 4c468 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #172] @ 4c470 │ │ │ │ + ldr r0, [pc, #172] @ 4c46c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 486ac │ │ │ │ - bl 20df58 │ │ │ │ + bl 486a8 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #8 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, #1 │ │ │ │ str r3, [r4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 4b5f4 │ │ │ │ - ldr r2, [pc, #108] @ 4c474 │ │ │ │ - ldr r3, [pc, #40] @ 4c434 │ │ │ │ + bl 4b5f0 │ │ │ │ + ldr r2, [pc, #108] @ 4c470 │ │ │ │ + ldr r3, [pc, #40] @ 4c430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c42c │ │ │ │ + bne 4c428 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r6], -r0 @ │ │ │ │ + ldrdeq r3, [r6], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00263db0 │ │ │ │ + @ instruction: 0x00263db4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq ip, r4, r8, asr #10 │ │ │ │ - @ instruction: 0x0021dbb0 │ │ │ │ - eoreq lr, r1, r4, asr #11 │ │ │ │ - @ instruction: 0x0034c4fc │ │ │ │ - eoreq lr, r1, r8, ror #10 │ │ │ │ - eoreq sp, r1, ip, asr fp │ │ │ │ - eorseq ip, r4, ip, lsr #9 │ │ │ │ - eoreq lr, r2, r8, lsr #29 │ │ │ │ - eoreq sp, r1, ip, lsl #22 │ │ │ │ - eorseq ip, r4, ip, asr r4 │ │ │ │ - eoreq lr, r1, ip, asr #9 │ │ │ │ - @ instruction: 0x0021dabc │ │ │ │ - strdeq r3, [r6], -r0 @ │ │ │ │ + eorseq ip, r4, ip, asr #10 │ │ │ │ + ldrdeq sp, [r1], -ip @ │ │ │ │ + strdeq lr, [r1], -r0 @ │ │ │ │ + eorseq ip, r4, r0, lsl #10 │ │ │ │ + mlaeq r1, r4, r5, lr │ │ │ │ + eoreq sp, r1, r8, lsl #23 │ │ │ │ + @ instruction: 0x0034c4b0 │ │ │ │ + ldrdeq lr, [r2], -r4 @ │ │ │ │ + eoreq sp, r1, r8, lsr fp │ │ │ │ + eorseq ip, r4, r0, ror #8 │ │ │ │ + strdeq lr, [r1], -r8 @ │ │ │ │ + eoreq sp, r1, r8, ror #21 │ │ │ │ + strdeq r3, [r6], -r4 @ │ │ │ │ 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, #820] @ 4c7c4 │ │ │ │ + ldr ip, [pc, #820] @ 4c7c0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r0, [pc, #808] @ 4c7c8 │ │ │ │ - ldr r3, [pc, #808] @ 4c7cc │ │ │ │ + ldr r0, [pc, #808] @ 4c7c4 │ │ │ │ + ldr r3, [pc, #808] @ 4c7c8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #800] @ 4c7d0 │ │ │ │ + ldr r7, [pc, #800] @ 4c7cc │ │ │ │ ldr r0, [ip, r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #784] @ 4c7d4 │ │ │ │ + ldr r1, [pc, #784] @ 4c7d0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r7, r1] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [r5] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #696] @ 4c7d8 │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldr r3, [pc, #696] @ 4c7d4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4c580 │ │ │ │ + beq 4c57c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c550 │ │ │ │ + bne 4c54c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c77c │ │ │ │ - ldr r3, [pc, #644] @ 4c7dc │ │ │ │ + beq 4c778 │ │ │ │ + ldr r3, [pc, #644] @ 4c7d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #640] @ 4c7e0 │ │ │ │ + ldr r2, [pc, #640] @ 4c7dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c5d8 │ │ │ │ + beq 4c5d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c5a4 │ │ │ │ + bne 4c5a0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c5d8 │ │ │ │ - ldr r3, [pc, #568] @ 4c7e4 │ │ │ │ + beq 4c5d4 │ │ │ │ + ldr r3, [pc, #568] @ 4c7e0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #560] @ 4c7e8 │ │ │ │ + ldr r2, [pc, #560] @ 4c7e4 │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r4, #1 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ lsl sl, r3, #2 │ │ │ │ tst r6, #1 │ │ │ │ - beq 4c724 │ │ │ │ + beq 4c720 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - bmi 4c734 │ │ │ │ + bmi 4c730 │ │ │ │ add r3, sl, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cmp r1, r8 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq 4c650 │ │ │ │ + beq 4c64c │ │ │ │ ands r0, r1, #1 │ │ │ │ - bne 4c620 │ │ │ │ + bne 4c61c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4c798 │ │ │ │ - ldr r3, [pc, #452] @ 4c7ec │ │ │ │ + beq 4c794 │ │ │ │ + ldr r3, [pc, #452] @ 4c7e8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #444] @ 4c7f0 │ │ │ │ + ldr r2, [pc, #444] @ 4c7ec │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r4, #2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ add fp, r4, #3 │ │ │ │ sub r8, r9, fp │ │ │ │ mov r3, #6 │ │ │ │ lsl r0, r8, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp fp, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bge 4c6a0 │ │ │ │ + bge 4c69c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r4, #1073741826 @ 0x40000002 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r1, r1, r9, lsl #2 │ │ │ │ sub r2, r0, #4 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ str ip, [r2, #4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 4c690 │ │ │ │ + bne 4c68c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r0, r4, #0 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4c6c0 │ │ │ │ + beq 4c6bc │ │ │ │ bl 232ec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 47668 │ │ │ │ - ldr r3, [pc, #268] @ 4c7f4 │ │ │ │ + bl 47664 │ │ │ │ + ldr r3, [pc, #268] @ 4c7f0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #260] @ 4c7f8 │ │ │ │ + ldr r2, [pc, #260] @ 4c7f4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #200] @ 4c7c8 │ │ │ │ + ldr r3, [pc, #200] @ 4c7c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c7c0 │ │ │ │ + bne 4c7bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r1, [r6] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4c768 │ │ │ │ + beq 4c764 │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ 4c7fc │ │ │ │ + ldr r2, [pc, #188] @ 4c7f8 │ │ │ │ str r9, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #168] @ 4c800 │ │ │ │ + ldr r2, [pc, #168] @ 4c7fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b 4c5f4 │ │ │ │ + b 4c5f0 │ │ │ │ ldrh r1, [r6, #2] │ │ │ │ tst r1, #1 │ │ │ │ mvnne r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4c5f4 │ │ │ │ - b 4c730 │ │ │ │ + bne 4c5f0 │ │ │ │ + b 4c72c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4c580 │ │ │ │ + b 4c57c │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 4c650 │ │ │ │ + b 4c64c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r8, asr fp │ │ │ │ + eoreq r3, r6, ip, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq ip, r4, r0, asr r3 │ │ │ │ - eoreq r3, r6, ip, lsr #22 │ │ │ │ + eorseq ip, r4, r4, asr r3 │ │ │ │ + eoreq r3, r6, r0, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq ip, r4, r4, lsr #5 │ │ │ │ - eoreq lr, r1, r0, lsr r3 │ │ │ │ - eorseq ip, r4, r4, asr r2 │ │ │ │ - eoreq lr, r1, ip, asr #5 │ │ │ │ - @ instruction: 0x0034c1d8 │ │ │ │ - eoreq lr, r1, r4, ror r4 │ │ │ │ + eorseq ip, r4, r8, lsr #5 │ │ │ │ + eoreq lr, r1, ip, asr r3 │ │ │ │ + eorseq ip, r4, r8, asr r2 │ │ │ │ + strdeq lr, [r1], -r8 @ │ │ │ │ + @ instruction: 0x0034c1dc │ │ │ │ + eoreq lr, r1, r0, lsr #9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r3, [r6], -ip @ │ │ │ │ - eorseq ip, r4, r0, asr #1 │ │ │ │ - eoreq sp, r1, r8, asr r4 │ │ │ │ + eoreq r3, r6, r0, lsl #18 │ │ │ │ + eorseq ip, r4, r4, asr #1 │ │ │ │ + eoreq sp, r1, r4, lsl #9 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c820 │ │ │ │ + ldr r0, [pc, #16] @ 4c81c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, ip, lsr r6 │ │ │ │ + b 4c474 │ │ │ │ + eoreq sp, r1, r8, ror #12 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4c840 │ │ │ │ + ldr r0, [pc, #16] @ 4c83c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c478 │ │ │ │ - eoreq sp, r1, r0, lsl #12 │ │ │ │ + b 4c474 │ │ │ │ + eoreq sp, r1, ip, lsr #12 │ │ │ │ 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, #1084] @ 4cc98 │ │ │ │ - ldr ip, [pc, #1084] @ 4cc9c │ │ │ │ + ldr lr, [pc, #1084] @ 4cc94 │ │ │ │ + ldr ip, [pc, #1084] @ 4cc98 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #1080] @ 4cca0 │ │ │ │ + ldr r3, [pc, #1080] @ 4cc9c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - ldr r9, [pc, #1056] @ 4cca4 │ │ │ │ + ldr r9, [pc, #1056] @ 4cca0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1040] @ 4cca8 │ │ │ │ + ldr r3, [pc, #1040] @ 4cca4 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [r9, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ str r1, [r7] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4c900 │ │ │ │ + bne 4c8fc │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4c930 │ │ │ │ + beq 4c92c │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #924] @ 4ccac │ │ │ │ - ldr r2, [pc, #924] @ 4ccb0 │ │ │ │ + ldr r3, [pc, #924] @ 4cca8 │ │ │ │ + ldr r2, [pc, #924] @ 4ccac │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c988 │ │ │ │ + beq 4c984 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c954 │ │ │ │ + bne 4c950 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4c988 │ │ │ │ - ldr r3, [pc, #856] @ 4ccb4 │ │ │ │ + beq 4c984 │ │ │ │ + ldr r3, [pc, #856] @ 4ccb0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #848] @ 4ccb8 │ │ │ │ + ldr r2, [pc, #848] @ 4ccb4 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add sl, r4, #1 │ │ │ │ ldr r3, [r2, sl, lsl #2] │ │ │ │ lsl r5, sl, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4c9a8 │ │ │ │ + bne 4c9a4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4c9dc │ │ │ │ - ldr r3, [pc, #780] @ 4ccbc │ │ │ │ + beq 4c9d8 │ │ │ │ + ldr r3, [pc, #780] @ 4ccb8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #772] @ 4ccc0 │ │ │ │ + ldr r2, [pc, #772] @ 4ccbc │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ add r3, r4, #2 │ │ │ │ - bne 4ca00 │ │ │ │ + bne 4c9fc │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4ca30 │ │ │ │ + beq 4ca2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #696] @ 4ccc4 │ │ │ │ + ldr r2, [pc, #696] @ 4ccc0 │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #676] @ 4ccc8 │ │ │ │ + ldr r2, [pc, #676] @ 4ccc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, r5, #8 │ │ │ │ ldr r3, [r2, r8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca4c │ │ │ │ + bne 4ca48 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cc08 │ │ │ │ + bne 4cc04 │ │ │ │ add r3, r5, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca6c │ │ │ │ + bne 4ca68 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cbd0 │ │ │ │ + bne 4cbcc │ │ │ │ add fp, r5, #20 │ │ │ │ ldr r3, [r2, fp] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ca88 │ │ │ │ + bne 4ca84 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4cb98 │ │ │ │ + bne 4cb94 │ │ │ │ add r3, r4, #7 │ │ │ │ cmp r3, r6 │ │ │ │ add r4, r5, #24 │ │ │ │ - bge 4cab4 │ │ │ │ - ldr r1, [pc, #556] @ 4cccc │ │ │ │ + bge 4cab0 │ │ │ │ + ldr r1, [pc, #556] @ 4ccc8 │ │ │ │ ldr r0, [r9, r1] │ │ │ │ ldr r1, [r2, r4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4cab0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 4cc40 │ │ │ │ + beq 4cc3c │ │ │ │ ldr r0, [r2, sl, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movge lr, #0 │ │ │ │ - bge 4cb20 │ │ │ │ - ldr lr, [pc, #436] @ 4cccc │ │ │ │ + bge 4cb1c │ │ │ │ + ldr lr, [pc, #436] @ 4ccc8 │ │ │ │ ldr lr, [r9, lr] │ │ │ │ subs lr, r4, lr │ │ │ │ movne lr, #1 │ │ │ │ ldr r6, [ip, fp] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r5, ip, r5 │ │ │ │ @@ -42720,347 +42719,347 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr ip, [ip, r8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 47e74 │ │ │ │ - ldr r3, [pc, #372] @ 4ccd0 │ │ │ │ + bl 47e70 │ │ │ │ + ldr r3, [pc, #372] @ 4cccc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #364] @ 4ccd4 │ │ │ │ + ldr r2, [pc, #364] @ 4ccd0 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #296] @ 4cc9c │ │ │ │ + ldr r3, [pc, #296] @ 4cc98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4cc94 │ │ │ │ + bne 4cc90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #312] @ 4ccd8 │ │ │ │ + ldr r3, [pc, #312] @ 4ccd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #304] @ 4ccdc │ │ │ │ + ldr r2, [pc, #304] @ 4ccd8 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #6 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca88 │ │ │ │ - ldr r3, [pc, #264] @ 4cce0 │ │ │ │ + b 4ca84 │ │ │ │ + ldr r3, [pc, #264] @ 4ccdc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #256] @ 4cce4 │ │ │ │ + ldr r2, [pc, #256] @ 4cce0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #5 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca6c │ │ │ │ - ldr r3, [pc, #216] @ 4cce8 │ │ │ │ + b 4ca68 │ │ │ │ + ldr r3, [pc, #216] @ 4cce4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #208] @ 4ccec │ │ │ │ + ldr r2, [pc, #208] @ 4cce8 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r4, #3 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 4ca4c │ │ │ │ + b 4ca48 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ tst r1, #1 │ │ │ │ - bne 4cc58 │ │ │ │ + bne 4cc54 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 4cab4 │ │ │ │ + beq 4cab0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ 4ccf0 │ │ │ │ + ldr r2, [pc, #140] @ 4ccec │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #120] @ 4ccf4 │ │ │ │ + ldr r2, [pc, #120] @ 4ccf0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 4cab4 │ │ │ │ + b 4cab0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r0, r7, r3 │ │ │ │ + mlaeq r6, r4, r7, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaseq r4, r0, pc, fp @ │ │ │ │ - eoreq r3, r6, r4, ror #14 │ │ │ │ + mlaseq r4, r4, pc, fp @ │ │ │ │ + eoreq r3, r6, r8, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034bef0 │ │ │ │ - eoreq sp, r1, r8, ror pc │ │ │ │ - eorseq fp, r4, r4, lsr #29 │ │ │ │ - eoreq sp, r1, ip, lsl pc │ │ │ │ - eorseq fp, r4, r0, asr lr │ │ │ │ - eoreq lr, r2, r8, asr r8 │ │ │ │ - @ instruction: 0x0034bdf4 │ │ │ │ - strdeq lr, [r2], -r8 @ │ │ │ │ + @ instruction: 0x0034bef4 │ │ │ │ + eoreq sp, r1, r4, lsr #31 │ │ │ │ + eorseq fp, r4, r8, lsr #29 │ │ │ │ + eoreq sp, r1, r8, asr #30 │ │ │ │ + eorseq fp, r4, r4, asr lr │ │ │ │ + eoreq lr, r2, r4, lsl #17 │ │ │ │ + @ instruction: 0x0034bdf8 │ │ │ │ + eoreq lr, r2, r4, lsr #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r3, r6, r8, lsl #9 │ │ │ │ - eorseq fp, r4, r0, ror #24 │ │ │ │ - eoreq sp, r1, r8, lsl pc │ │ │ │ - eorseq fp, r4, r8, lsr #24 │ │ │ │ - eoreq sp, r1, r0, ror #29 │ │ │ │ - @ instruction: 0x0034bbf0 │ │ │ │ - eoreq sp, r1, r8, lsr #29 │ │ │ │ - mlaseq r4, ip, fp, fp │ │ │ │ - eoreq sp, r1, r0, ror #28 │ │ │ │ + eoreq r3, r6, ip, lsl #9 │ │ │ │ + eorseq fp, r4, r4, ror #24 │ │ │ │ + eoreq sp, r1, r4, asr #30 │ │ │ │ + eorseq fp, r4, ip, lsr #24 │ │ │ │ + eoreq sp, r1, ip, lsl #30 │ │ │ │ + @ instruction: 0x0034bbf4 │ │ │ │ + ldrdeq sp, [r1], -r4 @ │ │ │ │ + eorseq fp, r4, r0, lsr #23 │ │ │ │ + eoreq sp, r1, ip, lsl #29 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd14 │ │ │ │ + ldr r0, [pc, #16] @ 4cd10 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, r0, asr #1 │ │ │ │ + b 4c840 │ │ │ │ + eoreq sp, r1, ip, ror #1 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 4cd34 │ │ │ │ + ldr r0, [pc, #16] @ 4cd30 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 4c844 │ │ │ │ - eoreq sp, r1, ip, lsl #1 │ │ │ │ + b 4c840 │ │ │ │ + strheq sp, [r1], -r8 @ │ │ │ │ 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, [pc, #1012] @ 4d144 │ │ │ │ + ldr ip, [pc, #1012] @ 4d140 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1004] @ 4d148 │ │ │ │ + ldr r0, [pc, #1004] @ 4d144 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r9, [pc, #996] @ 4d14c │ │ │ │ + ldr r9, [pc, #996] @ 4d148 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #988] @ 4d150 │ │ │ │ + ldr r2, [pc, #988] @ 4d14c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r9, r2] │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sl] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - add r2, sp, #28 │ │ │ │ + mov r2, #2 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 4cdf0 │ │ │ │ + bne 4cdec │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4cf70 │ │ │ │ + beq 4cf6c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4ce24 │ │ │ │ + bne 4ce20 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4ce54 │ │ │ │ + beq 4ce50 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #804] @ 4d154 │ │ │ │ - ldr r2, [pc, #804] @ 4d158 │ │ │ │ + ldr r3, [pc, #804] @ 4d150 │ │ │ │ + ldr r2, [pc, #804] @ 4d154 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r5, #8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ bl 195130 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4cebc │ │ │ │ - ldr r7, [pc, #728] @ 4d15c │ │ │ │ + ble 4ceb8 │ │ │ │ + ldr r7, [pc, #728] @ 4d158 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ bl 1950e8 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 4ce88 │ │ │ │ + bne 4ce84 │ │ │ │ mov r4, #8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e4c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3f4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #628] @ 4d160 │ │ │ │ + ldr r3, [pc, #628] @ 4d15c │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #600] @ 4d164 │ │ │ │ + ldr r3, [pc, #600] @ 4d160 │ │ │ │ mov r1, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r8, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f207c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 46848 │ │ │ │ - ldr r3, [pc, #564] @ 4d168 │ │ │ │ + bl 46844 │ │ │ │ + ldr r3, [pc, #564] @ 4d164 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sl] │ │ │ │ - ldr r2, [pc, #556] @ 4d16c │ │ │ │ + ldr r2, [pc, #556] @ 4d168 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #508] @ 4d148 │ │ │ │ + ldr r3, [pc, #508] @ 4d144 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d140 │ │ │ │ + bne 4d13c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4d0d0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ble 4d0cc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #9 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 188a00 │ │ │ │ + bl 188a04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 4cfcc │ │ │ │ + bne 4cfc8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 4d004 │ │ │ │ + beq 4d000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #408] @ 4d170 │ │ │ │ - ldr r2, [pc, #408] @ 4d174 │ │ │ │ + ldr r3, [pc, #408] @ 4d16c │ │ │ │ + ldr r2, [pc, #408] @ 4d170 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1d3494 │ │ │ │ + bl 1d3498 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 188e48 │ │ │ │ + bl 188e4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add r1, r1, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ 4d178 │ │ │ │ + ldr r1, [pc, #240] @ 4d174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r4, r6 │ │ │ │ @@ -43069,155 +43068,155 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, r3 │ │ │ │ add r1, r1, r6 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3f4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 4cee4 │ │ │ │ + b 4cee0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r4, #7 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #116] @ 4d17c │ │ │ │ + ldr r0, [pc, #116] @ 4d178 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1a34 │ │ │ │ + bl 1d1a38 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 4cee4 │ │ │ │ + b 4cee0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r6, r0, lsr #5 │ │ │ │ + eoreq r3, r6, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r6, ip, ror r2 │ │ │ │ + eoreq r3, r6, r0, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b9d0 │ │ │ │ - @ instruction: 0x0021dcb8 │ │ │ │ - eoreq sp, r1, r4, ror r9 │ │ │ │ + @ instruction: 0x0034b9d4 │ │ │ │ + eoreq sp, r1, r4, ror #25 │ │ │ │ + eoreq sp, r1, r0, lsr #19 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x0034b8f4 │ │ │ │ + @ instruction: 0x0034b8f8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strheq r3, [r6], -r0 @ │ │ │ │ - eorseq fp, r4, r8, lsr #16 │ │ │ │ - eoreq lr, r2, r8, lsr #4 │ │ │ │ - mlaeq r1, r8, r2, sp │ │ │ │ - strdeq sp, [r1], -r4 @ │ │ │ │ + strheq r3, [r6], -r4 @ │ │ │ │ + eorseq fp, r4, ip, lsr #16 │ │ │ │ + eoreq lr, r2, r4, asr r2 │ │ │ │ + eoreq sp, r1, r4, asr #5 │ │ │ │ + eoreq sp, r1, r0, lsr #20 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d198 │ │ │ │ + ldr r0, [pc, #12] @ 4d194 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #19 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq ip, r1, ip, asr fp │ │ │ │ + b 4cd34 │ │ │ │ + eoreq ip, r1, r8, lsl #23 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 4d1b4 │ │ │ │ + ldr r0, [pc, #12] @ 4d1b0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 4cd38 │ │ │ │ - eoreq r5, r3, r4, ror #8 │ │ │ │ + b 4cd34 │ │ │ │ + mlaeq r3, r0, r4, r5 │ │ │ │ │ │ │ │ -0004d1b8 : │ │ │ │ +0004d1b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 4d2a4 │ │ │ │ + ldr lr, [pc, #212] @ 4d2a0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4d2a8 │ │ │ │ + ldr r1, [pc, #204] @ 4d2a4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4d2ac │ │ │ │ - ldr ip, [pc, #196] @ 4d2b0 │ │ │ │ + ldr r3, [pc, #196] @ 4d2a8 │ │ │ │ + ldr ip, [pc, #196] @ 4d2ac │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #16 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4d2b4 │ │ │ │ + bl 1f6980 │ │ │ │ + ldr r3, [pc, #100] @ 4d2b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4d2b8 │ │ │ │ + ldr r2, [pc, #64] @ 4d2b4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4d2a8 │ │ │ │ + ldr r3, [pc, #40] @ 4d2a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d2a0 │ │ │ │ + bne 4d29c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, lsr #28 │ │ │ │ + eoreq r2, r6, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, lsl #28 │ │ │ │ + eoreq r2, r6, r8, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034b5b0 │ │ │ │ - eoreq r2, r6, ip, ror sp │ │ │ │ + @ instruction: 0x0034b5b4 │ │ │ │ + eoreq r2, r6, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #188] @ 4d390 │ │ │ │ + ldr ip, [pc, #188] @ 4d38c │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d394 │ │ │ │ + ldr r1, [pc, #176] @ 4d390 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d398 │ │ │ │ - ldr r0, [pc, #168] @ 4d39c │ │ │ │ + ldr r2, [pc, #168] @ 4d394 │ │ │ │ + ldr r0, [pc, #168] @ 4d398 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -43225,58 +43224,58 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d33c │ │ │ │ + bne 4d338 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - beq 4d350 │ │ │ │ - ldr r1, [pc, #92] @ 4d3a0 │ │ │ │ + beq 4d34c │ │ │ │ + ldr r1, [pc, #92] @ 4d39c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d3a4 │ │ │ │ - ldr r3, [pc, #40] @ 4d394 │ │ │ │ + ldr r2, [pc, #60] @ 4d3a0 │ │ │ │ + ldr r3, [pc, #40] @ 4d390 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d38c │ │ │ │ + bne 4d388 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, lsl sp │ │ │ │ + eoreq r2, r6, ip, lsl sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r6], -ip @ │ │ │ │ + eoreq r2, r6, r0, lsl #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - mlaeq r6, r0, ip, r2 │ │ │ │ + eoreq sp, r1, r0, lsl #16 │ │ │ │ + mlaeq r6, r4, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #272] @ 4d4d0 │ │ │ │ + ldr ip, [pc, #272] @ 4d4cc │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #260] @ 4d4d4 │ │ │ │ + ldr r1, [pc, #260] @ 4d4d0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #252] @ 4d4d8 │ │ │ │ - ldr r0, [pc, #252] @ 4d4dc │ │ │ │ + ldr r2, [pc, #252] @ 4d4d4 │ │ │ │ + ldr r0, [pc, #252] @ 4d4d8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -43285,160 +43284,160 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ tst r2, #1 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 4d42c │ │ │ │ + bne 4d428 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq 4d480 │ │ │ │ - ldr r1, [pc, #172] @ 4d4e0 │ │ │ │ + beq 4d47c │ │ │ │ + ldr r1, [pc, #172] @ 4d4dc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #136] @ 4d4e4 │ │ │ │ - ldr r3, [pc, #116] @ 4d4d4 │ │ │ │ + ldr r2, [pc, #136] @ 4d4e0 │ │ │ │ + ldr r3, [pc, #116] @ 4d4d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d4cc │ │ │ │ + bne 4d4c8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d42c │ │ │ │ - ldr r0, [pc, #72] @ 4d4e8 │ │ │ │ + beq 4d428 │ │ │ │ + ldr r0, [pc, #72] @ 4d4e4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d43c │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ cmp r1, ip │ │ │ │ - beq 4d440 │ │ │ │ + beq 4d43c │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 4d42c │ │ │ │ - b 4d440 │ │ │ │ + bne 4d428 │ │ │ │ + b 4d43c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsr #24 │ │ │ │ + eoreq r2, r6, r0, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsl ip │ │ │ │ + eoreq r2, r6, r4, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sp, [r1], -ip @ │ │ │ │ - mlaeq r6, ip, fp, r2 │ │ │ │ - eorseq fp, r4, r0, ror #6 │ │ │ │ + eoreq sp, r1, r8, lsr #14 │ │ │ │ + eoreq r2, r6, r0, lsr #23 │ │ │ │ + eorseq fp, r4, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #260] @ 4d614 │ │ │ │ - ldr r2, [pc, #260] @ 4d618 │ │ │ │ + ldr r1, [pc, #260] @ 4d610 │ │ │ │ + ldr r2, [pc, #260] @ 4d614 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #252] @ 4d61c │ │ │ │ - ldr r3, [pc, #252] @ 4d620 │ │ │ │ + ldr r5, [pc, #252] @ 4d618 │ │ │ │ + ldr r3, [pc, #252] @ 4d61c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r4] │ │ │ │ tst r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 4d594 │ │ │ │ - b 4d5a8 │ │ │ │ + beq 4d590 │ │ │ │ + b 4d5a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1f1e5c │ │ │ │ + bl 1f1e74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5a4 │ │ │ │ + beq 4d5a0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d5a4 │ │ │ │ + bne 4d5a0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 4d570 │ │ │ │ + beq 4d56c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #116] @ 4d624 │ │ │ │ + ldr r2, [pc, #116] @ 4d620 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4d5d0 │ │ │ │ - ldr r1, [pc, #104] @ 4d628 │ │ │ │ + beq 4d5cc │ │ │ │ + ldr r1, [pc, #104] @ 4d624 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #64] @ 4d62c │ │ │ │ - ldr r3, [pc, #40] @ 4d618 │ │ │ │ + ldr r2, [pc, #64] @ 4d628 │ │ │ │ + ldr r3, [pc, #40] @ 4d614 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d610 │ │ │ │ + bne 4d60c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r8, ror #21 │ │ │ │ + eoreq r2, r6, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, ip, asr #21 │ │ │ │ + ldrdeq r2, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - strdeq sp, [r1], -r8 @ │ │ │ │ - eoreq r2, r6, ip, lsl #20 │ │ │ │ + eoreq sp, r1, r4, lsr #6 │ │ │ │ + eoreq r2, r6, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #188] @ 4d704 │ │ │ │ + ldr ip, [pc, #188] @ 4d700 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ 4d708 │ │ │ │ + ldr r1, [pc, #176] @ 4d704 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #168] @ 4d70c │ │ │ │ - ldr r0, [pc, #168] @ 4d710 │ │ │ │ + ldr r2, [pc, #168] @ 4d708 │ │ │ │ + ldr r0, [pc, #168] @ 4d70c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -43446,616 +43445,616 @@ │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d6b0 │ │ │ │ + bne 4d6ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4d6c4 │ │ │ │ - ldr r1, [pc, #92] @ 4d714 │ │ │ │ + beq 4d6c0 │ │ │ │ + ldr r1, [pc, #92] @ 4d710 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldmib sp, {r3, ip} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [r4] │ │ │ │ bl 731a4 │ │ │ │ - ldr r2, [pc, #60] @ 4d718 │ │ │ │ - ldr r3, [pc, #40] @ 4d708 │ │ │ │ + ldr r2, [pc, #60] @ 4d714 │ │ │ │ + ldr r3, [pc, #40] @ 4d704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d700 │ │ │ │ + bne 4d6fc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r4, lsr #19 │ │ │ │ + eoreq r2, r6, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r8, lsl #19 │ │ │ │ + eoreq r2, r6, ip, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq sp, [r1], -r4 @ │ │ │ │ - eoreq r2, r6, ip, lsl r9 │ │ │ │ + eoreq sp, r1, r0, lsl #4 │ │ │ │ + eoreq r2, r6, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r0, [pc, #412] @ 4d8d0 │ │ │ │ - ldr r2, [pc, #412] @ 4d8d4 │ │ │ │ + ldr r0, [pc, #412] @ 4d8cc │ │ │ │ + ldr r2, [pc, #412] @ 4d8d0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r5, [pc, #400] @ 4d8d8 │ │ │ │ + ldr r5, [pc, #400] @ 4d8d4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #396] @ 4d8dc │ │ │ │ + ldr r3, [pc, #396] @ 4d8d8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4d7cc │ │ │ │ + bne 4d7c8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 4d89c │ │ │ │ - ldr r1, [pc, #268] @ 4d8e0 │ │ │ │ + beq 4d898 │ │ │ │ + ldr r1, [pc, #268] @ 4d8dc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4d1b8 │ │ │ │ - ldr r2, [pc, #256] @ 4d8e4 │ │ │ │ + bl 4d1b4 │ │ │ │ + ldr r2, [pc, #256] @ 4d8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ - beq 4d828 │ │ │ │ + beq 4d824 │ │ │ │ tst ip, #1 │ │ │ │ - bne 4d80c │ │ │ │ + bne 4d808 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 4d820 │ │ │ │ - ldr r1, [pc, #212] @ 4d8e8 │ │ │ │ + beq 4d81c │ │ │ │ + ldr r1, [pc, #212] @ 4d8e4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, ip │ │ │ │ - bl 4d1b8 │ │ │ │ + bl 4d1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #16] │ │ │ │ tst r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 4d848 │ │ │ │ + bne 4d844 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4d8bc │ │ │ │ + beq 4d8b8 │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d0b44 │ │ │ │ + bl 1d0b48 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ 4d8ec │ │ │ │ + ldr r2, [pc, #120] @ 4d8e8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 4d8d4 │ │ │ │ + ldr r3, [pc, #88] @ 4d8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d8cc │ │ │ │ + bne 4d8c8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 4d8e4 │ │ │ │ + ldr r1, [pc, #64] @ 4d8e0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, ip │ │ │ │ streq r2, [sp, #16] │ │ │ │ streq r1, [sp, #20] │ │ │ │ - bne 4d7f8 │ │ │ │ + bne 4d7f4 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4d85c │ │ │ │ - b 4d848 │ │ │ │ + bne 4d858 │ │ │ │ + b 4d844 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr #17 │ │ │ │ + eoreq r2, r6, r4, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r0, lsr #17 │ │ │ │ + eoreq r2, r6, r4, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r2, r8, asr #20 │ │ │ │ + eoreq sp, r2, r4, ror sl │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r1, r0, asr r3 │ │ │ │ - eoreq r2, r6, r0, lsl #15 │ │ │ │ + eoreq sp, r1, ip, ror r3 │ │ │ │ + eoreq r2, r6, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #104] @ 4d970 │ │ │ │ + ldr r7, [pc, #104] @ 4d96c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, #144] @ 0x90 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r2, #196] @ 0xc4 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4d940 │ │ │ │ + beq 4d93c │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1ea36c │ │ │ │ - ldr r2, [pc, #44] @ 4d974 │ │ │ │ - ldr r0, [pc, #44] @ 4d978 │ │ │ │ + b 1ea384 │ │ │ │ + ldr r2, [pc, #44] @ 4d970 │ │ │ │ + ldr r0, [pc, #44] @ 4d974 │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0034aef8 │ │ │ │ - eoreq sp, r1, r0, lsr r2 │ │ │ │ - eoreq sp, r1, r8, lsr r2 │ │ │ │ + @ instruction: 0x0034aefc │ │ │ │ + eoreq sp, r1, ip, asr r2 │ │ │ │ + eoreq sp, r1, r4, ror #4 │ │ │ │ │ │ │ │ -0004d97c : │ │ │ │ - b 486ac │ │ │ │ +0004d978 : │ │ │ │ + b 486a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1112] @ 4ddf0 │ │ │ │ + ldr ip, [pc, #1112] @ 4ddec │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r0, [pc, #1100] @ 4ddf4 │ │ │ │ - ldr r3, [pc, #1100] @ 4ddf8 │ │ │ │ + ldr r0, [pc, #1100] @ 4ddf0 │ │ │ │ + ldr r3, [pc, #1100] @ 4ddf4 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - ldr r8, [pc, #1080] @ 4ddfc │ │ │ │ + ldr r8, [pc, #1080] @ 4ddf8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1064] @ 4de00 │ │ │ │ + ldr r3, [pc, #1064] @ 4ddfc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4dbc4 │ │ │ │ + bne 4dbc0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub r1, r3, #36 @ 0x24 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ cmpne r1, #8 │ │ │ │ - bhi 4dbc4 │ │ │ │ + bhi 4dbc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dab4 │ │ │ │ + beq 4dab0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4da80 │ │ │ │ + bne 4da7c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4dab4 │ │ │ │ - ldr r3, [pc, #892] @ 4de04 │ │ │ │ + beq 4dab0 │ │ │ │ + ldr r3, [pc, #892] @ 4de00 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #884] @ 4de08 │ │ │ │ + ldr r2, [pc, #884] @ 4de04 │ │ │ │ str r4, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ add r9, r6, #1 │ │ │ │ lsl r7, r9, #2 │ │ │ │ - beq 4dbf8 │ │ │ │ + beq 4dbf4 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ mov sl, #6 │ │ │ │ str r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dcb8 │ │ │ │ + beq 4dcb4 │ │ │ │ add r3, r6, #2 │ │ │ │ sub r4, r4, r3 │ │ │ │ lsl r8, r4, #2 │ │ │ │ mov r9, #6 │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r7, r7, #4 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4db30 │ │ │ │ + bne 4db2c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4dd98 │ │ │ │ + beq 4dd94 │ │ │ │ mov r7, #6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ bl 7f580 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 4dc30 │ │ │ │ + beq 4dc2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq 4dc64 │ │ │ │ + beq 4dc60 │ │ │ │ asr r2, r0, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 47a0c │ │ │ │ + bl 47a08 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #624] @ 4de0c │ │ │ │ + ldr r2, [pc, #624] @ 4de08 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #592] @ 4ddf4 │ │ │ │ + ldr r3, [pc, #592] @ 4ddf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ddec │ │ │ │ + bne 4dde8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #580] @ 4de10 │ │ │ │ + ldr r3, [pc, #580] @ 4de0c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #576] @ 4de14 │ │ │ │ + ldr r2, [pc, #576] @ 4de10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 4da5c │ │ │ │ + b 4da58 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dc80 │ │ │ │ + beq 4dc7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ bl 8039c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dadc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4db54 │ │ │ │ + bne 4db50 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 4db54 │ │ │ │ + bhi 4db50 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 7f944 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 4db54 │ │ │ │ + b 4db50 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f53c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4ddac │ │ │ │ + bne 4dda8 │ │ │ │ mvn r2, #1 │ │ │ │ - b 4db68 │ │ │ │ - ldr r3, [pc, #400] @ 4de18 │ │ │ │ + b 4db64 │ │ │ │ + ldr r3, [pc, #400] @ 4de14 │ │ │ │ str r4, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #388] @ 4de1c │ │ │ │ + ldr r2, [pc, #388] @ 4de18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ - bl 486ac │ │ │ │ - b 4dc10 │ │ │ │ + bl 486a8 │ │ │ │ + b 4dc0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f53c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dae0 │ │ │ │ + bne 4dadc │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4dd60 │ │ │ │ - ldr r3, [pc, #264] @ 4de20 │ │ │ │ + blt 4dd5c │ │ │ │ + ldr r3, [pc, #264] @ 4de1c │ │ │ │ ldr r8, [r8, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - bne 4dd3c │ │ │ │ - b 4dde0 │ │ │ │ + bne 4dd38 │ │ │ │ + b 4dddc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4dde0 │ │ │ │ + beq 4dddc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1289f0 │ │ │ │ + bl 1289f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ + bne 4dd24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3f540 │ │ │ │ + bl 3f53c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd28 │ │ │ │ - ldr r2, [pc, #188] @ 4de24 │ │ │ │ + bne 4dd24 │ │ │ │ + ldr r2, [pc, #188] @ 4de20 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #160] @ 4de28 │ │ │ │ + ldr r2, [pc, #160] @ 4de24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ - b 4dae0 │ │ │ │ + bl 486a8 │ │ │ │ + b 4dadc │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 4db54 │ │ │ │ + b 4db50 │ │ │ │ mov r2, #7 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ ands r3, r0, #1 │ │ │ │ asrne r2, r0, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ - bne 4db68 │ │ │ │ - b 4dc78 │ │ │ │ + bne 4db64 │ │ │ │ + b 4dc74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - b 4dae0 │ │ │ │ + b 4dadc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, r0, asr r6 │ │ │ │ + eoreq r2, r6, r4, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, r0, asr lr │ │ │ │ - eoreq r2, r6, r4, lsr #12 │ │ │ │ + eorseq sl, r4, r4, asr lr │ │ │ │ + eoreq r2, r6, r8, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r4, r8, ror sp │ │ │ │ - strdeq ip, [r1], -r0 @ │ │ │ │ - eoreq r2, r6, r8, asr r4 │ │ │ │ - eorseq sl, r4, r0, lsr ip │ │ │ │ - ldrdeq ip, [r1], -r8 @ │ │ │ │ - eorseq sl, r4, r8, ror fp │ │ │ │ - eoreq ip, r1, r4, lsr #28 │ │ │ │ + eorseq sl, r4, ip, ror sp │ │ │ │ + eoreq ip, r1, ip, lsl lr │ │ │ │ + eoreq r2, r6, ip, asr r4 │ │ │ │ + eorseq sl, r4, r4, lsr ip │ │ │ │ + eoreq sp, r1, r4 │ │ │ │ + eorseq sl, r4, ip, ror fp │ │ │ │ + eoreq ip, r1, r0, asr lr │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - mlaseq r4, r8, sl, sl │ │ │ │ - eoreq ip, r1, r0, asr #28 │ │ │ │ + mlaseq r4, ip, sl, sl │ │ │ │ + eoreq ip, r1, ip, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4de70 │ │ │ │ + ldr r0, [pc, #40] @ 4de6c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r8, lsl #31 │ │ │ │ + @ instruction: 0x0021bfb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #36] @ 4deb4 │ │ │ │ + ldr r0, [pc, #36] @ 4deb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq fp, r1, r4, asr pc │ │ │ │ + eoreq fp, r1, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4defc │ │ │ │ + ldr r0, [pc, #40] @ 4def8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq fp, r1, r4, lsr #30 │ │ │ │ + eoreq fp, r1, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4df44 │ │ │ │ + ldr r0, [pc, #40] @ 4df40 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 4d980 │ │ │ │ + bl 4d97c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq fp, [r1], -r4 @ │ │ │ │ + eoreq fp, r1, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #896] @ 4e2e8 │ │ │ │ + ldr r0, [pc, #896] @ 4e2e4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #892] @ 4e2ec │ │ │ │ + ldr r2, [pc, #892] @ 4e2e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #888] @ 4e2f0 │ │ │ │ + ldr ip, [pc, #888] @ 4e2ec │ │ │ │ ldr lr, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #868] @ 4e2f4 │ │ │ │ + ldr r1, [pc, #868] @ 4e2f0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r2, ip │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ ldr r5, [ip, r1] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r5] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r5] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - blt 4e1ec │ │ │ │ + blt 4e1e8 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r2, [lr, r4, lsl #2] │ │ │ │ - blt 4e118 │ │ │ │ - ldr r1, [pc, #760] @ 4e2f8 │ │ │ │ - ldr sl, [pc, #760] @ 4e2fc │ │ │ │ + blt 4e114 │ │ │ │ + ldr r1, [pc, #760] @ 4e2f4 │ │ │ │ + ldr sl, [pc, #760] @ 4e2f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -44066,312 +44065,312 @@ │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ sub r1, r6, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r1, r1, r4, lsr #31 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e138 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ bl 232ec │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4e2a8 │ │ │ │ - ldr r0, [pc, #600] @ 4e300 │ │ │ │ + blt 4e2a4 │ │ │ │ + ldr r0, [pc, #600] @ 4e2fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #588] @ 4e304 │ │ │ │ + ldr r2, [pc, #588] @ 4e300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ stm sp, {r2, r6} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #12] │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #536] @ 4e308 │ │ │ │ + ldr r2, [pc, #536] @ 4e304 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #500] @ 4e2ec │ │ │ │ + ldr r3, [pc, #500] @ 4e2e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e2e4 │ │ │ │ + bne 4e2e0 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #492] @ 4e30c │ │ │ │ - ldr sl, [pc, #492] @ 4e310 │ │ │ │ + ldr r1, [pc, #492] @ 4e308 │ │ │ │ + ldr sl, [pc, #492] @ 4e30c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 4e010 │ │ │ │ + b 4e00c │ │ │ │ cmp r6, #1 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ble 4e290 │ │ │ │ + ble 4e28c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #444] @ 4e314 │ │ │ │ + ldr r0, [pc, #444] @ 4e310 │ │ │ │ cmp r3, #0 │ │ │ │ rsbne r6, r6, #0 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #388] @ 4e318 │ │ │ │ + ldr r1, [pc, #388] @ 4e314 │ │ │ │ smull r3, r1, r4, r1 │ │ │ │ asr r3, r4, #31 │ │ │ │ rsb r3, r3, r1, asr #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r3, r4, r3, lsl #2 │ │ │ │ sub r1, r3, #10 │ │ │ │ cmp r1, #9 │ │ │ │ mov r1, #6 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bls 4e230 │ │ │ │ - ldr r1, [pc, #340] @ 4e31c │ │ │ │ + bls 4e22c │ │ │ │ + ldr r1, [pc, #340] @ 4e318 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r1, r3, r1, lsl #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bgt 4e2b4 │ │ │ │ - ldr r3, [pc, #316] @ 4e320 │ │ │ │ + bgt 4e2b0 │ │ │ │ + ldr r3, [pc, #316] @ 4e31c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, r1, lsl #2] │ │ │ │ - b 4e238 │ │ │ │ + b 4e234 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [lr] │ │ │ │ - blt 4e2c0 │ │ │ │ - ldr r1, [pc, #292] @ 4e324 │ │ │ │ - ldr sl, [pc, #292] @ 4e328 │ │ │ │ + blt 4e2bc │ │ │ │ + ldr r1, [pc, #292] @ 4e320 │ │ │ │ + ldr sl, [pc, #292] @ 4e324 │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 4e010 │ │ │ │ - ldr r1, [pc, #268] @ 4e32c │ │ │ │ - ldr sl, [pc, #268] @ 4e330 │ │ │ │ + bne 4e00c │ │ │ │ + ldr r1, [pc, #268] @ 4e328 │ │ │ │ + ldr sl, [pc, #268] @ 4e32c │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b 4e010 │ │ │ │ - ldr r9, [pc, #252] @ 4e334 │ │ │ │ + b 4e00c │ │ │ │ + ldr r9, [pc, #252] @ 4e330 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ 4e338 │ │ │ │ + ldr r3, [pc, #228] @ 4e334 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r8} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ - b 4e0e4 │ │ │ │ - ldr r7, [pc, #164] @ 4e33c │ │ │ │ + bl 47488 │ │ │ │ + b 4e0e0 │ │ │ │ + ldr r7, [pc, #164] @ 4e338 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - b 4e18c │ │ │ │ - ldr r0, [pc, #144] @ 4e340 │ │ │ │ + b 4e188 │ │ │ │ + ldr r0, [pc, #144] @ 4e33c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4e0a8 │ │ │ │ - ldr r9, [pc, #136] @ 4e344 │ │ │ │ + b 4e0a4 │ │ │ │ + ldr r9, [pc, #136] @ 4e340 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 4e238 │ │ │ │ - ldr r1, [pc, #128] @ 4e348 │ │ │ │ - ldr sl, [pc, #128] @ 4e34c │ │ │ │ + b 4e234 │ │ │ │ + ldr r1, [pc, #128] @ 4e344 │ │ │ │ + ldr sl, [pc, #128] @ 4e348 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ rsb r6, r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 4e210 │ │ │ │ + b 4e20c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r6, ip, lsl #1 │ │ │ │ + mlaeq r6, r0, r0, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r4, ror r0 │ │ │ │ + eoreq r2, r6, r8, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r3, r8, lsl #4 │ │ │ │ - eoreq pc, r2, ip, asr r6 @ │ │ │ │ - eoreq r4, r3, r8, lsl #4 │ │ │ │ - eoreq ip, r1, r0, lsl #23 │ │ │ │ - eoreq r1, r6, r4, lsl #30 │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ - eoreq r9, r2, r8, ror r5 │ │ │ │ - strdeq ip, [r1], -r4 @ │ │ │ │ + eoreq r3, r3, r4, lsr r2 │ │ │ │ + eoreq pc, r2, r8, lsl #13 │ │ │ │ + eoreq r4, r3, r4, lsr r2 │ │ │ │ + eoreq ip, r1, ip, lsr #23 │ │ │ │ + eoreq r1, r6, r8, lsl #30 │ │ │ │ + eoreq ip, r1, r8, lsl #14 │ │ │ │ + eoreq r9, r2, r4, lsr #11 │ │ │ │ + eoreq ip, r1, r0, lsr #22 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - eoreq r1, r6, ip, asr #22 │ │ │ │ - eoreq r3, r3, r8 │ │ │ │ - eoreq pc, r2, ip, asr r4 @ │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ - @ instruction: 0x002236b8 │ │ │ │ - eoreq r8, r2, r4, ror #19 │ │ │ │ - eoreq ip, r1, r8, lsl sl │ │ │ │ - eoreq sp, r1, r0, lsr r2 │ │ │ │ - eoreq r8, r2, ip, asr #12 │ │ │ │ - eoreq r8, r2, r0, ror #18 │ │ │ │ - eoreq ip, r1, r4, lsr r5 │ │ │ │ - ldrdeq r9, [r2], -r0 @ │ │ │ │ + eoreq r1, r6, r0, asr fp │ │ │ │ + eoreq r3, r3, r4, lsr r0 │ │ │ │ + eoreq pc, r2, r8, lsl #9 │ │ │ │ + eoreq ip, r1, r8, lsl #12 │ │ │ │ + eoreq r3, r2, r4, ror #13 │ │ │ │ + eoreq r8, r2, r0, lsl sl │ │ │ │ + eoreq ip, r1, r4, asr #20 │ │ │ │ + eoreq sp, r1, ip, asr r2 │ │ │ │ + eoreq r8, r2, r8, ror r6 │ │ │ │ + eoreq r8, r2, ip, lsl #19 │ │ │ │ + eoreq ip, r1, r0, ror #10 │ │ │ │ + strdeq r9, [r2], -ip @ │ │ │ │ │ │ │ │ -0004e350 : │ │ │ │ +0004e34c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #44] @ 4e394 │ │ │ │ + ldr ip, [pc, #44] @ 4e390 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [ip, #116] @ 0x74 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 4df48 │ │ │ │ + bl 4df44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r4, r0, r4, sl │ │ │ │ + mlaseq r4, r4, r4, sl │ │ │ │ │ │ │ │ -0004e398 : │ │ │ │ +0004e394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #212] @ 4e484 │ │ │ │ + ldr lr, [pc, #212] @ 4e480 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #204] @ 4e488 │ │ │ │ + ldr r1, [pc, #204] @ 4e484 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r3, [pc, #196] @ 4e48c │ │ │ │ - ldr ip, [pc, #196] @ 4e490 │ │ │ │ + ldr r3, [pc, #196] @ 4e488 │ │ │ │ + ldr ip, [pc, #196] @ 4e48c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #16 │ │ │ │ add r4, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1f6968 │ │ │ │ - ldr r3, [pc, #100] @ 4e494 │ │ │ │ + bl 1f6980 │ │ │ │ + ldr r3, [pc, #100] @ 4e490 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 4df48 │ │ │ │ + bl 4df44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 4e498 │ │ │ │ + ldr r2, [pc, #64] @ 4e494 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 4e488 │ │ │ │ + ldr r3, [pc, #40] @ 4e484 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e480 │ │ │ │ + bne 4e47c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r0, asr #24 │ │ │ │ + eoreq r1, r6, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, r4, lsr #24 │ │ │ │ + eoreq r1, r6, r8, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0034a3d0 │ │ │ │ - mlaeq r6, ip, fp, r1 │ │ │ │ + @ instruction: 0x0034a3d4 │ │ │ │ + eoreq r1, r6, r0, lsr #23 │ │ │ │ │ │ │ │ -0004e49c : │ │ │ │ +0004e498 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #260] @ 4e5b8 │ │ │ │ - ldr lr, [pc, #260] @ 4e5bc │ │ │ │ + ldr r4, [pc, #260] @ 4e5b4 │ │ │ │ + ldr lr, [pc, #260] @ 4e5b8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #248] @ 4e5c0 │ │ │ │ + ldr ip, [pc, #248] @ 4e5bc │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ mov lr, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr lr, [pc, #232] @ 4e5c4 │ │ │ │ + ldr lr, [pc, #232] @ 4e5c0 │ │ │ │ moveq r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn r3, #1 │ │ │ │ @@ -44391,68 +44390,68 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 43108 │ │ │ │ - ldr r3, [pc, #120] @ 4e5c8 │ │ │ │ - ldr r2, [pc, #120] @ 4e5cc │ │ │ │ + bl 43104 │ │ │ │ + ldr r3, [pc, #120] @ 4e5c4 │ │ │ │ + ldr r2, [pc, #120] @ 4e5c8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #68] @ 4e5d0 │ │ │ │ + ldr r2, [pc, #68] @ 4e5cc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4e5bc │ │ │ │ + ldr r3, [pc, #40] @ 4e5b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e5b4 │ │ │ │ + bne 4e5b0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, asr #22 │ │ │ │ + eoreq r1, r6, r8, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r6, ip, lsl fp │ │ │ │ + eoreq r1, r6, r0, lsr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq sl, r4, r8, lsr #5 │ │ │ │ - eoreq ip, r1, r0, ror #5 │ │ │ │ - eoreq r1, r6, r8, ror #20 │ │ │ │ + eorseq sl, r4, ip, lsr #5 │ │ │ │ + eoreq ip, r1, ip, lsl #6 │ │ │ │ + eoreq r1, r6, ip, ror #20 │ │ │ │ │ │ │ │ -0004e5d4 : │ │ │ │ +0004e5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3812] @ 0xee4 │ │ │ │ - ldr r4, [pc, #1124] @ 4ea54 │ │ │ │ + ldr r4, [pc, #1124] @ 4ea50 │ │ │ │ sub sp, sp, #248 @ 0xf8 │ │ │ │ - ldr lr, [pc, #1120] @ 4ea58 │ │ │ │ + ldr lr, [pc, #1120] @ 4ea54 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #1112] @ 4ea5c │ │ │ │ + ldr ip, [pc, #1112] @ 4ea58 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1104] @ 4ea60 │ │ │ │ + ldr r2, [pc, #1104] @ 4ea5c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #1100] @ 4ea64 │ │ │ │ + ldr r3, [pc, #1100] @ 4ea60 │ │ │ │ add ip, pc, ip │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #244] @ 0xf4 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -44462,44 +44461,44 @@ │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - mov r2, #5 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, #5 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - str r6, [sp, #196] @ 0xc4 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #228] @ 0xe4 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ ldr r2, [ip, #116] @ 0x74 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ @@ -44525,117 +44524,117 @@ │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 4e7b8 │ │ │ │ + beq 4e7b4 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ add r3, r3, #12 │ │ │ │ add r5, r5, #1 │ │ │ │ str r1, [sl], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 4e79c │ │ │ │ + bne 4e798 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r4, r5, #2 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ str r0, [r3, #-4] │ │ │ │ bl 232ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r4, r2 │ │ │ │ str r0, [r3, #-4] │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [fp], #4 │ │ │ │ - beq 4e7cc │ │ │ │ + beq 4e7c8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e758 │ │ │ │ + bne 4e754 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ moveq fp, r5 │ │ │ │ - beq 4e8bc │ │ │ │ - b 4e7d0 │ │ │ │ + beq 4e8b8 │ │ │ │ + b 4e7cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r6, sp, #156 @ 0x9c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - b 4e89c │ │ │ │ + b 4e898 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r3, [r4] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [r5] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sl], #4 │ │ │ │ bl 232ec │ │ │ │ cmp r6, r8 │ │ │ │ add r9, r9, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ add r0, r0, #5 │ │ │ │ add r0, r0, r7 │ │ │ │ add fp, r0, fp │ │ │ │ - beq 4e8b4 │ │ │ │ + beq 4e8b0 │ │ │ │ ldr r2, [r8], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4e808 │ │ │ │ + bne 4e804 │ │ │ │ ldr r7, [r5] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - b 4e878 │ │ │ │ + b 4e874 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [pc, #420] @ 4ea68 │ │ │ │ + ldr sl, [pc, #420] @ 4ea64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sl, pc, sl │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ bl 232ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 232ec │ │ │ │ mov r9, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ add r0, r0, fp │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ add fp, r9, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -44645,19 +44644,19 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ cmp r5, #0 │ │ │ │ add fp, r8, fp │ │ │ │ - beq 4e9e0 │ │ │ │ + beq 4e9dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ - ldr r3, [pc, #288] @ 4ea6c │ │ │ │ + ldr r3, [pc, #288] @ 4ea68 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -44685,704 +44684,704 @@ │ │ │ │ add fp, fp, #2 │ │ │ │ add r0, r0, fp │ │ │ │ ldr r1, [r6], #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 23310 │ │ │ │ cmp r5, r7 │ │ │ │ add fp, r9, fp │ │ │ │ - bne 4e95c │ │ │ │ + bne 4e958 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, fp] │ │ │ │ - ldr r0, [pc, #124] @ 4ea70 │ │ │ │ + ldr r0, [pc, #124] @ 4ea6c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ stmib sp, {r2, fp} │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #84] @ 4ea74 │ │ │ │ + ldr r2, [pc, #84] @ 4ea70 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 4ea58 │ │ │ │ + ldr r3, [pc, #48] @ 4ea54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ea50 │ │ │ │ + bne 4ea4c │ │ │ │ add sp, sp, #248 @ 0xf8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r0, lsl #20 │ │ │ │ + eoreq r1, r6, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq sl, r4, ip, ror #3 │ │ │ │ - ldrdeq r1, [r6], -r0 @ │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, ip, asr sl │ │ │ │ - eoreq ip, r1, r0, asr r3 │ │ │ │ - eoreq fp, r1, ip, lsr lr │ │ │ │ + @ instruction: 0x0034a1f0 │ │ │ │ ldrdeq r1, [r6], -r4 @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq fp, r1, r8, lsl #21 │ │ │ │ + eoreq ip, r1, ip, ror r3 │ │ │ │ + eoreq fp, r1, r8, ror #28 │ │ │ │ + ldrdeq r1, [r6], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 4eac4 │ │ │ │ - ldr r0, [pc, #52] @ 4eac8 │ │ │ │ + ldr r1, [pc, #52] @ 4eac0 │ │ │ │ + ldr r0, [pc, #52] @ 4eac4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r4, [pc, #32] @ 4eacc │ │ │ │ - ldr r3, [pc, #32] @ 4ead0 │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r4, [pc, #32] @ 4eac8 │ │ │ │ + ldr r3, [pc, #32] @ 4eacc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq ip, r1, ip, lsl #4 │ │ │ │ - eoreq fp, r1, r4, lsr r4 │ │ │ │ - eoreq r1, r6, ip, asr #10 │ │ │ │ + eoreq ip, r1, r8, lsr r2 │ │ │ │ + eoreq fp, r1, r0, ror #8 │ │ │ │ + eoreq r1, r6, r0, asr r5 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -0004ead4 : │ │ │ │ +0004ead0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #156] @ 4eb94 │ │ │ │ + ldr r1, [pc, #156] @ 4eb90 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ 4eb98 │ │ │ │ + ldr r2, [pc, #152] @ 4eb94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ 4eb9c │ │ │ │ + ldr r3, [pc, #140] @ 4eb98 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #100] @ 4eba0 │ │ │ │ + ldr r2, [pc, #100] @ 4eb9c │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r2, r3, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4eba4 │ │ │ │ + ldr r2, [pc, #88] @ 4eba0 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r2, [pc, #60] @ 4eba8 │ │ │ │ - ldr r3, [pc, #40] @ 4eb98 │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r2, [pc, #60] @ 4eba4 │ │ │ │ + ldr r3, [pc, #40] @ 4eb94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4eb90 │ │ │ │ + bne 4eb8c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r6], -ip @ │ │ │ │ + eoreq r1, r6, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r1, ip, lsr #3 │ │ │ │ - eoreq fp, r1, r0, asr #25 │ │ │ │ - eoreq ip, r1, r0, asr #3 │ │ │ │ - eoreq r1, r6, ip, lsl #9 │ │ │ │ + ldrdeq ip, [r1], -r8 @ │ │ │ │ + eoreq fp, r1, ip, ror #25 │ │ │ │ + eoreq ip, r1, ip, ror #3 │ │ │ │ + mlaeq r6, r0, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr lr, [pc, #1068] @ 4eff0 │ │ │ │ + ldr lr, [pc, #1068] @ 4efec │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r0, [pc, #1056] @ 4eff4 │ │ │ │ - ldr r3, [pc, #1056] @ 4eff8 │ │ │ │ + ldr r0, [pc, #1056] @ 4eff0 │ │ │ │ + ldr r3, [pc, #1056] @ 4eff4 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - ldr ip, [pc, #1036] @ 4effc │ │ │ │ + ldr ip, [pc, #1036] @ 4eff8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1020] @ 4f000 │ │ │ │ + ldr r3, [pc, #1020] @ 4effc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, ip │ │ │ │ ldr r1, [r7] │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ec54 │ │ │ │ + bne 4ec50 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ec84 │ │ │ │ - ldr r3, [pc, #936] @ 4f004 │ │ │ │ + beq 4ec80 │ │ │ │ + ldr r3, [pc, #936] @ 4f000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #932] @ 4f008 │ │ │ │ + ldr r2, [pc, #932] @ 4f004 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r7] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4ecd8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne 4eca8 │ │ │ │ + bne 4eca4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 4ecdc │ │ │ │ + beq 4ecd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #856] @ 4f00c │ │ │ │ + ldr r2, [pc, #856] @ 4f008 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #836] @ 4f010 │ │ │ │ + ldr r2, [pc, #836] @ 4f00c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r8, r4, #1 │ │ │ │ ldr r3, [r2, r8, lsl #2] │ │ │ │ lsl r6, r8, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4ecfc │ │ │ │ + bne 4ecf8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 4ed30 │ │ │ │ - ldr r3, [pc, #784] @ 4f014 │ │ │ │ + beq 4ed2c │ │ │ │ + ldr r3, [pc, #784] @ 4f010 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #776] @ 4f018 │ │ │ │ + ldr r2, [pc, #776] @ 4f014 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r9, #1 │ │ │ │ - beq 4ef54 │ │ │ │ + beq 4ef50 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 4ee70 │ │ │ │ - ldr r3, [pc, #724] @ 4f01c │ │ │ │ + bne 4ee6c │ │ │ │ + ldr r3, [pc, #724] @ 4f018 │ │ │ │ mov fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r9, r4, #3 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r5, r9 │ │ │ │ add r1, r2, r6 │ │ │ │ - beq 4ef68 │ │ │ │ + beq 4ef64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r6] │ │ │ │ tst r3, #1 │ │ │ │ - beq 4ee84 │ │ │ │ + beq 4ee80 │ │ │ │ asrs r3, r3, #1 │ │ │ │ - bmi 4eefc │ │ │ │ + bmi 4eef8 │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp sl, r3 │ │ │ │ - ble 4eea0 │ │ │ │ + ble 4ee9c │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, sl, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, r9 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ble 4ede4 │ │ │ │ + ble 4ede0 │ │ │ │ add r4, r4, #1073741826 @ 0x40000002 │ │ │ │ sub r2, r1, #4 │ │ │ │ add r4, r1, r4, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ str r3, [r0, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne 4edd4 │ │ │ │ + bne 4edd0 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, r8, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp fp, #0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ subne sl, r9, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str sl, [sp] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #472] @ 4f020 │ │ │ │ + ldr r2, [pc, #472] @ 4f01c │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #420] @ 4eff4 │ │ │ │ + ldr r3, [pc, #420] @ 4eff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4efec │ │ │ │ + bne 4efe8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #428] @ 4f024 │ │ │ │ + ldr r3, [pc, #428] @ 4f020 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed4c │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 4eefc │ │ │ │ + bne 4eef8 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ subne sl, r5, r9 │ │ │ │ - beq 4eefc │ │ │ │ + beq 4eef8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1] │ │ │ │ - bne 4efd0 │ │ │ │ - ldr r1, [pc, #360] @ 4f028 │ │ │ │ - ldr r2, [pc, #360] @ 4f02c │ │ │ │ + bne 4efcc │ │ │ │ + ldr r1, [pc, #360] @ 4f024 │ │ │ │ + ldr r2, [pc, #360] @ 4f028 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ lsl r3, sl, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #328] @ 4f030 │ │ │ │ + ldr r2, [pc, #328] @ 4f02c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ - b 4eda0 │ │ │ │ - ldr r3, [pc, #304] @ 4f034 │ │ │ │ + bl 4e5d0 │ │ │ │ + b 4ed9c │ │ │ │ + ldr r3, [pc, #304] @ 4f030 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #296] @ 4f038 │ │ │ │ + ldr r2, [pc, #296] @ 4f034 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r4, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r6] │ │ │ │ add r1, r1, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4efe4 │ │ │ │ + bne 4efe0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ sub sl, r5, r9 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 4eda0 │ │ │ │ - b 4eea0 │ │ │ │ - ldr r3, [pc, #224] @ 4f03c │ │ │ │ + bne 4ed9c │ │ │ │ + b 4ee9c │ │ │ │ + ldr r3, [pc, #224] @ 4f038 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4ed50 │ │ │ │ + b 4ed4c │ │ │ │ mov r4, #0 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r6] │ │ │ │ mov r6, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mvn r3, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ blx ip │ │ │ │ - b 4ee3c │ │ │ │ - ldr r1, [pc, #104] @ 4f040 │ │ │ │ - ldr r2, [pc, #104] @ 4f044 │ │ │ │ + b 4ee38 │ │ │ │ + ldr r1, [pc, #104] @ 4f03c │ │ │ │ + ldr r2, [pc, #104] @ 4f040 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4eec8 │ │ │ │ + b 4eec4 │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 4ed94 │ │ │ │ + b 4ed90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r6, r4, lsr #8 │ │ │ │ + eoreq r1, r6, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r9, r4, r4, lsr #24 │ │ │ │ - strdeq r1, [r6], -r8 @ │ │ │ │ + eorseq r9, r4, r8, lsr #24 │ │ │ │ + strdeq r1, [r6], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r9, r4, r0, lsr #23 │ │ │ │ - eoreq fp, r1, r4, lsr #24 │ │ │ │ - eorseq r9, r4, ip, asr #22 │ │ │ │ - eoreq fp, r1, r0, asr #23 │ │ │ │ - @ instruction: 0x00349afc │ │ │ │ - eoreq ip, r2, r4, lsl #10 │ │ │ │ + eorseq r9, r4, r4, lsr #23 │ │ │ │ + eoreq fp, r1, r0, asr ip │ │ │ │ + eorseq r9, r4, r0, asr fp │ │ │ │ + eoreq fp, r1, ip, ror #23 │ │ │ │ + eorseq r9, r4, r0, lsl #22 │ │ │ │ + eoreq ip, r2, r0, lsr r5 │ │ │ │ @ instruction: 0xffff995c │ │ │ │ - eoreq r1, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x002611b0 │ │ │ │ @ instruction: 0xfffff0c8 │ │ │ │ - mlaeq r1, r8, lr, fp │ │ │ │ - eoreq fp, r1, r0, asr #29 │ │ │ │ - @ instruction: 0x0021beb0 │ │ │ │ - @ instruction: 0x003498fc │ │ │ │ - eoreq sl, r1, ip, lsl #25 │ │ │ │ + eoreq fp, r1, r4, asr #29 │ │ │ │ + eoreq fp, r1, ip, ror #29 │ │ │ │ + ldrdeq fp, [r1], -ip @ │ │ │ │ + eorseq r9, r4, r0, lsl #18 │ │ │ │ + @ instruction: 0x0021acb8 │ │ │ │ @ instruction: 0xffff9748 │ │ │ │ - eoreq fp, r1, r0, asr #26 │ │ │ │ - eoreq fp, r1, r4, ror #26 │ │ │ │ + eoreq fp, r1, ip, ror #26 │ │ │ │ + mlaeq r1, r0, sp, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4f08c │ │ │ │ + ldr r0, [pc, #40] @ 4f088 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, r0, ip, sl │ │ │ │ + @ instruction: 0x0021acbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4f0d4 │ │ │ │ + ldr r0, [pc, #40] @ 4f0d0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, ip, asr ip │ │ │ │ + eoreq sl, r1, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #36] @ 4f118 │ │ │ │ + ldr r0, [pc, #36] @ 4f114 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, lsr #24 │ │ │ │ + eoreq sl, r1, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4f160 │ │ │ │ + ldr r0, [pc, #40] @ 4f15c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r1, r0, lsl #24 │ │ │ │ + eoreq sl, r1, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4f1a8 │ │ │ │ + ldr r0, [pc, #40] @ 4f1a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 4ebac │ │ │ │ + bl 4eba8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq sl, r1, ip, asr #23 │ │ │ │ + strdeq sl, [r1], -r8 @ │ │ │ │ │ │ │ │ -0004f1ac : │ │ │ │ +0004f1a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #48] @ 4f208 │ │ │ │ - ldr r2, [pc, #48] @ 4f20c │ │ │ │ + ldr r3, [pc, #48] @ 4f204 │ │ │ │ + ldr r2, [pc, #48] @ 4f208 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r4, r8, lsr #12 │ │ │ │ - eoreq fp, r1, ip, asr #23 │ │ │ │ + eorseq r9, r4, ip, lsr #12 │ │ │ │ + strdeq fp, [r1], -r8 @ │ │ │ │ │ │ │ │ -0004f210 : │ │ │ │ +0004f20c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #44] @ 4f264 │ │ │ │ - ldr ip, [pc, #44] @ 4f268 │ │ │ │ + ldr r3, [pc, #44] @ 4f260 │ │ │ │ + ldr ip, [pc, #44] @ 4f264 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r3 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r4, r8, asr #11 │ │ │ │ - mlaeq r1, r0, fp, fp │ │ │ │ + eorseq r9, r4, ip, asr #11 │ │ │ │ + @ instruction: 0x0021bbbc │ │ │ │ │ │ │ │ -0004f26c : │ │ │ │ +0004f268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3996] @ 0xf9c │ │ │ │ - ldr r1, [pc, #408] @ 4f420 │ │ │ │ - ldr r2, [pc, #408] @ 4f424 │ │ │ │ + ldr r1, [pc, #408] @ 4f41c │ │ │ │ + ldr r2, [pc, #408] @ 4f420 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r4, [pc, #396] @ 4f428 │ │ │ │ + ldr r4, [pc, #396] @ 4f424 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #392] @ 4f42c │ │ │ │ + ldr r3, [pc, #392] @ 4f428 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f340 │ │ │ │ - bl 17fa18 │ │ │ │ + beq 4f33c │ │ │ │ + bl 17fa1c │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ands r7, r0, #1 │ │ │ │ - beq 4f3bc │ │ │ │ + beq 4f3b8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ 4f430 │ │ │ │ - ldr r1, [pc, #220] @ 4f434 │ │ │ │ + ldr r3, [pc, #220] @ 4f42c │ │ │ │ + ldr r1, [pc, #220] @ 4f430 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r4, r1] │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #172] @ 4f438 │ │ │ │ + ldr r2, [pc, #172] @ 4f434 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #144] @ 4f424 │ │ │ │ + ldr r3, [pc, #144] @ 4f420 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4f41c │ │ │ │ + bne 4f418 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bne 4f340 │ │ │ │ + bne 4f33c │ │ │ │ bl 61670 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq 4f34c │ │ │ │ - ldr r1, [pc, #80] @ 4f43c │ │ │ │ + beq 4f348 │ │ │ │ + ldr r1, [pc, #80] @ 4f438 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #64] @ 4f434 │ │ │ │ + ldr r3, [pc, #64] @ 4f430 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 4748c │ │ │ │ - b 4f380 │ │ │ │ + bl 47488 │ │ │ │ + b 4f37c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, ror #26 │ │ │ │ + eoreq r0, r6, r0, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, asr #26 │ │ │ │ + eoreq r0, r6, r0, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r0, ror #9 │ │ │ │ + eoreq fp, r1, ip, lsl #10 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r0, r6, r8, ror #24 │ │ │ │ - eoreq fp, r1, r4, lsl #20 │ │ │ │ + eoreq r0, r6, ip, ror #24 │ │ │ │ + eoreq fp, r1, r0, lsr sl │ │ │ │ │ │ │ │ -0004f440 : │ │ │ │ +0004f43c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r1, [pc, #252] @ 4f558 │ │ │ │ - ldr r2, [pc, #252] @ 4f55c │ │ │ │ + ldr r1, [pc, #252] @ 4f554 │ │ │ │ + ldr r2, [pc, #252] @ 4f558 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r5, [pc, #240] @ 4f560 │ │ │ │ + ldr r5, [pc, #240] @ 4f55c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #236] @ 4f564 │ │ │ │ + ldr r3, [pc, #236] @ 4f560 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -45400,476 +45399,476 @@ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 41ea4 │ │ │ │ - ldr r3, [pc, #132] @ 4f568 │ │ │ │ + bl 41ea0 │ │ │ │ + ldr r3, [pc, #132] @ 4f564 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f544 │ │ │ │ - ldr r1, [pc, #108] @ 4f56c │ │ │ │ + beq 4f540 │ │ │ │ + ldr r1, [pc, #108] @ 4f568 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4f26c │ │ │ │ + bl 4f268 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #92] @ 4f570 │ │ │ │ + ldr r2, [pc, #92] @ 4f56c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #64] @ 4f55c │ │ │ │ + ldr r3, [pc, #64] @ 4f558 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4f554 │ │ │ │ + bne 4f550 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ce3e4 │ │ │ │ + bl 1ce3e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 4f50c │ │ │ │ + b 4f508 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r6, r8, fp, r0 │ │ │ │ + mlaeq r6, ip, fp, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, ror fp │ │ │ │ + eoreq r0, r6, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r1, r4, lsl #18 │ │ │ │ - eoreq r0, r6, r0, ror #21 │ │ │ │ + eoreq fp, r1, r0, lsr r9 │ │ │ │ + eoreq r0, r6, r4, ror #21 │ │ │ │ │ │ │ │ -0004f574 : │ │ │ │ +0004f570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3868] @ 0xf1c │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1516] @ 4fb84 │ │ │ │ + ldr r1, [pc, #1516] @ 4fb80 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1512] @ 4fb88 │ │ │ │ + ldr r2, [pc, #1512] @ 4fb84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [pc, #1504] @ 4fb8c │ │ │ │ + ldr r6, [pc, #1504] @ 4fb88 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #1500] @ 4fb90 │ │ │ │ + ldr ip, [pc, #1500] @ 4fb8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, ip] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ moveq r7, r3 │ │ │ │ str r2, [r4] │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 4f640 │ │ │ │ + beq 4f63c │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp] │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 4f9ec │ │ │ │ + beq 4f9e8 │ │ │ │ mov r5, #9 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 41dac │ │ │ │ + bl 41da8 │ │ │ │ mov r8, #0 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4f9d4 │ │ │ │ + beq 4f9d0 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ tst r3, #1 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - beq 4f8b8 │ │ │ │ + beq 4f8b4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #1120] @ 4fb94 │ │ │ │ + ldr r3, [pc, #1120] @ 4fb90 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r5, r6 │ │ │ │ - beq 4f94c │ │ │ │ + beq 4f948 │ │ │ │ mov r3, #10 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ bl 18e634 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f964 │ │ │ │ + beq 4f960 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bne 4f788 │ │ │ │ + bne 4f784 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq 4fad4 │ │ │ │ + beq 4fad0 │ │ │ │ mov r8, #10 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91e4 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - beq 4f9c4 │ │ │ │ + beq 4f9c0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ bl 18e634 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f978 │ │ │ │ + beq 4f974 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f9a0 │ │ │ │ + beq 4f99c │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - beq 4fa00 │ │ │ │ + beq 4f9fc │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - beq 4fa58 │ │ │ │ + beq 4fa54 │ │ │ │ mov r8, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - beq 4fac8 │ │ │ │ - ldr r8, [pc, #904] @ 4fb98 │ │ │ │ + beq 4fac4 │ │ │ │ + ldr r8, [pc, #904] @ 4fb94 │ │ │ │ add r8, pc, r8 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 4fb9c │ │ │ │ + ldr r2, [pc, #888] @ 4fb98 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ stm sp, {r6, r8} │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - ldr r2, [pc, #852] @ 4fba0 │ │ │ │ + bl 42e18 │ │ │ │ + ldr r2, [pc, #852] @ 4fb9c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #796] @ 4fba4 │ │ │ │ + ldr r2, [pc, #796] @ 4fba0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #760] @ 4fb88 │ │ │ │ + ldr r3, [pc, #760] @ 4fb84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4fb80 │ │ │ │ + bne 4fb7c │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 4f728 │ │ │ │ + bne 4f724 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ mov r8, #10 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91e4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 4f944 │ │ │ │ + beq 4f940 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - beq 4fb58 │ │ │ │ + beq 4fb54 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4fb34 │ │ │ │ + bne 4fb30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b 4f72c │ │ │ │ + b 4f728 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 4f764 │ │ │ │ + bne 4f760 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 4f7c0 │ │ │ │ + bne 4f7bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa9c │ │ │ │ + beq 4fa98 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 4f7cc │ │ │ │ + bne 4f7c8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 4faa0 │ │ │ │ + beq 4fa9c │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ + b 4f7c8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 4f7b4 │ │ │ │ - ldr r2, [pc, #440] @ 4fb94 │ │ │ │ + b 4f7b0 │ │ │ │ + ldr r2, [pc, #440] @ 4fb90 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 4f758 │ │ │ │ - ldr r3, [pc, #436] @ 4fba8 │ │ │ │ + b 4f754 │ │ │ │ + ldr r3, [pc, #436] @ 4fba4 │ │ │ │ mov r7, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b 4f6d0 │ │ │ │ + b 4f6cc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4fb10 │ │ │ │ + beq 4fb0c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov lr, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ ldr lr, [sp, #92] @ 0x5c │ │ │ │ - beq 4fab0 │ │ │ │ - ldr r6, [pc, #388] @ 4fbac │ │ │ │ + beq 4faac │ │ │ │ + ldr r6, [pc, #388] @ 4fba8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #380] @ 4fbb0 │ │ │ │ + ldr r2, [pc, #380] @ 4fbac │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e18 │ │ │ │ + b 4f840 │ │ │ │ mov ip, #9 │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - beq 4fabc │ │ │ │ - ldr ip, [pc, #324] @ 4fbb4 │ │ │ │ + beq 4fab8 │ │ │ │ + ldr ip, [pc, #324] @ 4fbb0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #316] @ 4fbb8 │ │ │ │ + ldr r2, [pc, #316] @ 4fbb4 │ │ │ │ stm sp, {r6, ip} │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e18 │ │ │ │ + b 4f840 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #276] @ 4fbbc │ │ │ │ + ldr r2, [pc, #276] @ 4fbb8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 4f7cc │ │ │ │ - ldr r6, [pc, #264] @ 4fbc0 │ │ │ │ + b 4f7c8 │ │ │ │ + ldr r6, [pc, #264] @ 4fbbc │ │ │ │ add r6, pc, r6 │ │ │ │ - b 4fa28 │ │ │ │ - ldr ip, [pc, #256] @ 4fbc4 │ │ │ │ + b 4fa24 │ │ │ │ + ldr ip, [pc, #256] @ 4fbc0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 4fa70 │ │ │ │ - ldr r8, [pc, #248] @ 4fbc8 │ │ │ │ + b 4fa6c │ │ │ │ + ldr r8, [pc, #248] @ 4fbc4 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 4f810 │ │ │ │ + b 4f80c │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 4f788 │ │ │ │ + blt 4f784 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #10 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - bl 42eb4 │ │ │ │ + bl 42eb0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b 4f788 │ │ │ │ + b 4f784 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #176] @ 4fbcc │ │ │ │ + ldr r2, [pc, #176] @ 4fbc8 │ │ │ │ mov ip, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - bl 42e1c │ │ │ │ - b 4f844 │ │ │ │ + bl 42e18 │ │ │ │ + b 4f840 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bne 4f72c │ │ │ │ - b 4f944 │ │ │ │ + bne 4f728 │ │ │ │ + b 4f940 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 4fb3c │ │ │ │ + beq 4fb38 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 4f72c │ │ │ │ + bne 4f728 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - b 4f930 │ │ │ │ + b 4f92c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr sl │ │ │ │ + eoreq r0, r6, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr sl │ │ │ │ + eoreq r0, r6, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, r4, lsl fp │ │ │ │ - strdeq fp, [r1], -r0 @ │ │ │ │ - eoreq sl, r1, r0, ror #31 │ │ │ │ - eoreq r0, r6, ip, ror #14 │ │ │ │ - eoreq fp, r1, r8, lsl r4 │ │ │ │ - strdeq sl, [r1], -ip @ │ │ │ │ - eoreq fp, r1, r4, lsl r4 │ │ │ │ - @ instruction: 0x0021a8b4 │ │ │ │ - @ instruction: 0x0021b3b8 │ │ │ │ - eoreq r9, r2, r8, asr #19 │ │ │ │ - eoreq fp, r1, r4, lsl sl │ │ │ │ - eoreq fp, r1, r8, lsl #20 │ │ │ │ - strdeq fp, [r1], -ip @ │ │ │ │ - eoreq sl, r1, r4, lsl sp │ │ │ │ + eoreq sl, r1, r0, asr #22 │ │ │ │ + eoreq fp, r1, ip, lsl r6 │ │ │ │ + eoreq fp, r1, ip │ │ │ │ + eoreq r0, r6, r0, ror r7 │ │ │ │ + eoreq fp, r1, r4, asr #8 │ │ │ │ + eoreq sl, r1, r8, lsr #18 │ │ │ │ + eoreq fp, r1, r0, asr #8 │ │ │ │ + eoreq sl, r1, r0, ror #17 │ │ │ │ + eoreq fp, r1, r4, ror #7 │ │ │ │ + strdeq r9, [r2], -r4 @ │ │ │ │ + eoreq fp, r1, r0, asr #20 │ │ │ │ + eoreq fp, r1, r4, lsr sl │ │ │ │ + eoreq fp, r1, r8, lsr #20 │ │ │ │ + eoreq sl, r1, r0, asr #26 │ │ │ │ │ │ │ │ -0004fbd0 : │ │ │ │ +0004fbcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #384] @ 4fd68 │ │ │ │ + ldr lr, [pc, #384] @ 4fd64 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #376] @ 4fd6c │ │ │ │ + ldr r2, [pc, #376] @ 4fd68 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #368] @ 4fd70 │ │ │ │ - ldr ip, [pc, #368] @ 4fd74 │ │ │ │ + ldr r3, [pc, #368] @ 4fd6c │ │ │ │ + ldr ip, [pc, #368] @ 4fd70 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -45894,96 +45893,96 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 41ccc │ │ │ │ + bl 41cc8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 3f5ec │ │ │ │ + bl 3f5e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ 4fd78 │ │ │ │ + ldr r0, [pc, #180] @ 4fd74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 4412c │ │ │ │ - ldr r3, [pc, #164] @ 4fd7c │ │ │ │ - ldr r1, [pc, #164] @ 4fd80 │ │ │ │ + bl 44128 │ │ │ │ + ldr r3, [pc, #164] @ 4fd78 │ │ │ │ + ldr r1, [pc, #164] @ 4fd7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #140] @ 4fd84 │ │ │ │ + ldr r0, [pc, #140] @ 4fd80 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #11 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #76] @ 4fd88 │ │ │ │ + ldr r2, [pc, #76] @ 4fd84 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 4fd6c │ │ │ │ + ldr r3, [pc, #40] @ 4fd68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4fd64 │ │ │ │ + bne 4fd60 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, r8, lsl #8 │ │ │ │ + eoreq r0, r6, ip, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, ror #7 │ │ │ │ + strdeq r0, [r6], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0021a9b0 │ │ │ │ - eorseq r8, r4, r8, lsr #22 │ │ │ │ - eoreq fp, r1, r0, lsl #3 │ │ │ │ - eoreq fp, r1, r4, ror r1 │ │ │ │ - @ instruction: 0x002602b8 │ │ │ │ + ldrdeq sl, [r1], -ip @ │ │ │ │ + eorseq r8, r4, ip, lsr #22 │ │ │ │ + eoreq fp, r1, ip, lsr #3 │ │ │ │ + eoreq fp, r1, r0, lsr #3 │ │ │ │ + @ instruction: 0x002602bc │ │ │ │ │ │ │ │ -0004fd8c : │ │ │ │ +0004fd88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4012] @ 0xfac │ │ │ │ - ldr ip, [pc, #428] @ 4ff54 │ │ │ │ - ldr r1, [pc, #428] @ 4ff58 │ │ │ │ + ldr ip, [pc, #428] @ 4ff50 │ │ │ │ + ldr r1, [pc, #428] @ 4ff54 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r3, [pc, #416] @ 4ff5c │ │ │ │ + ldr r3, [pc, #416] @ 4ff58 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #412] @ 4ff60 │ │ │ │ + ldr r2, [pc, #412] @ 4ff5c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r6] │ │ │ │ @@ -45992,150 +45991,150 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 4fed8 │ │ │ │ + beq 4fed4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 41ea4 │ │ │ │ + bl 41ea0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4ff14 │ │ │ │ + beq 4ff10 │ │ │ │ mov r0, r5 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #272] @ 4ff64 │ │ │ │ - ldr r2, [pc, #272] @ 4ff68 │ │ │ │ + ldr r3, [pc, #272] @ 4ff60 │ │ │ │ + ldr r2, [pc, #272] @ 4ff64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r0, #2 │ │ │ │ - ldr r0, [pc, #256] @ 4ff6c │ │ │ │ + ldr r0, [pc, #256] @ 4ff68 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ble 4ff08 │ │ │ │ + ble 4ff04 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #240] @ 4ff70 │ │ │ │ + ldr r2, [pc, #240] @ 4ff6c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r0, #17 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #204] @ 4ff74 │ │ │ │ + ldr r2, [pc, #204] @ 4ff70 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #168] @ 4ff58 │ │ │ │ + ldr r3, [pc, #168] @ 4ff54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ff50 │ │ │ │ + bne 4ff4c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #152] @ 4ff78 │ │ │ │ + ldr r7, [pc, #152] @ 4ff74 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - beq 4ff34 │ │ │ │ + beq 4ff30 │ │ │ │ bl 232ec │ │ │ │ - ldr r3, [pc, #132] @ 4ff7c │ │ │ │ - ldr r2, [pc, #132] @ 4ff80 │ │ │ │ + ldr r3, [pc, #132] @ 4ff78 │ │ │ │ + ldr r2, [pc, #132] @ 4ff7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r0, #2 │ │ │ │ - ldr r0, [pc, #116] @ 4ff84 │ │ │ │ + ldr r0, [pc, #116] @ 4ff80 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4fe74 │ │ │ │ - ldr r3, [pc, #108] @ 4ff88 │ │ │ │ - ldr r5, [pc, #108] @ 4ff8c │ │ │ │ + b 4fe70 │ │ │ │ + ldr r3, [pc, #108] @ 4ff84 │ │ │ │ + ldr r5, [pc, #108] @ 4ff88 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ - b 4fe64 │ │ │ │ - ldr r3, [pc, #84] @ 4ff90 │ │ │ │ + b 4fe60 │ │ │ │ + ldr r3, [pc, #84] @ 4ff8c │ │ │ │ mov r5, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ - b 4ff08 │ │ │ │ + b 4ff04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #4 │ │ │ │ + eoreq r0, r6, r0, asr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, ip, lsr #4 │ │ │ │ + eoreq r0, r6, r0, lsr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r4, ip, lsr #19 │ │ │ │ - eoreq sl, r1, r4, asr #9 │ │ │ │ - eoreq sl, r1, ip, lsl #19 │ │ │ │ - eoreq fp, r1, r8, asr r0 │ │ │ │ - eoreq r0, r6, ip, asr #2 │ │ │ │ + @ instruction: 0x003489b0 │ │ │ │ + strdeq sl, [r1], -r0 @ │ │ │ │ + @ instruction: 0x0021a9b8 │ │ │ │ + eoreq fp, r1, r4, lsl #1 │ │ │ │ + eoreq r0, r6, r0, asr r1 │ │ │ │ + eoreq fp, r1, r4, lsl r6 │ │ │ │ + eorseq r8, r4, ip, lsl #18 │ │ │ │ + eoreq sl, r1, ip, asr #8 │ │ │ │ eoreq fp, r1, r8, ror #11 │ │ │ │ - eorseq r8, r4, r8, lsl #18 │ │ │ │ - eoreq sl, r1, r0, lsr #8 │ │ │ │ - @ instruction: 0x0021b5bc │ │ │ │ - eorseq r8, r4, r4, ror #17 │ │ │ │ - eoreq fp, r1, r8, lsr #11 │ │ │ │ - eorseq r8, r4, r4, asr #17 │ │ │ │ + eorseq r8, r4, r8, ror #17 │ │ │ │ + ldrdeq fp, [r1], -r4 @ │ │ │ │ + eorseq r8, r4, r8, asr #17 │ │ │ │ │ │ │ │ -0004ff94 : │ │ │ │ +0004ff90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #432] @ 5015c │ │ │ │ - ldr r1, [pc, #432] @ 50160 │ │ │ │ + ldr ip, [pc, #432] @ 50158 │ │ │ │ + ldr r1, [pc, #432] @ 5015c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r5, [pc, #424] @ 50164 │ │ │ │ + ldr r5, [pc, #424] @ 50160 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #420] @ 50168 │ │ │ │ + ldr r3, [pc, #420] @ 50164 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 5010c │ │ │ │ + beq 50108 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -46144,395 +46143,395 @@ │ │ │ │ bl 97240 │ │ │ │ cmp r0, r6 │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ streq r3, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #256] @ 5016c │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #256] @ 50168 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq 50100 │ │ │ │ + beq 500fc │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5014c │ │ │ │ - ldr ip, [pc, #228] @ 50170 │ │ │ │ + beq 50148 │ │ │ │ + ldr ip, [pc, #228] @ 5016c │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #4 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #212] @ 50174 │ │ │ │ + ldr r2, [pc, #212] @ 50170 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr lr, [lr, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r0, #7 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 4748c │ │ │ │ + bl 47488 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ 50178 │ │ │ │ + ldr r2, [pc, #160] @ 50174 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #128] @ 50160 │ │ │ │ + ldr r3, [pc, #128] @ 5015c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 50158 │ │ │ │ + bne 50154 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #116] @ 5017c │ │ │ │ + ldr ip, [pc, #116] @ 50178 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 50088 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ 50180 │ │ │ │ - ldr ip, [pc, #104] @ 50184 │ │ │ │ + ldr r2, [pc, #104] @ 5017c │ │ │ │ + ldr ip, [pc, #104] @ 50180 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4748c │ │ │ │ - b 500cc │ │ │ │ - ldr ip, [pc, #52] @ 50188 │ │ │ │ + bl 47488 │ │ │ │ + b 500c8 │ │ │ │ + ldr ip, [pc, #52] @ 50184 │ │ │ │ add ip, pc, ip │ │ │ │ - b 5008c │ │ │ │ + b 50088 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r0, r6, ip, asr #32 │ │ │ │ + eoreq r0, r6, r0, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r6, r8, lsr #32 │ │ │ │ + eoreq r0, r6, ip, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, r1, ip, lsl #30 │ │ │ │ - eorseq r8, r4, r0, ror #14 │ │ │ │ - eoreq pc, r5, ip, lsl pc @ │ │ │ │ - eoreq sl, r1, r4, asr #28 │ │ │ │ - eorseq r8, r4, r0, ror #13 │ │ │ │ - ldrdeq sl, [r1], -ip @ │ │ │ │ - eoreq sl, r1, r0, lsr #27 │ │ │ │ + eoreq sl, r1, r8, lsr pc │ │ │ │ + eorseq r8, r4, r4, ror #14 │ │ │ │ + eoreq pc, r5, r0, lsr #30 │ │ │ │ + eoreq sl, r1, r0, ror lr │ │ │ │ + eorseq r8, r4, r4, ror #13 │ │ │ │ + eoreq sl, r1, r8, lsl #30 │ │ │ │ + eoreq sl, r1, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr lr, [pc, #1712] @ 50854 │ │ │ │ - ldr ip, [pc, #1712] @ 50858 │ │ │ │ + ldr lr, [pc, #1712] @ 50850 │ │ │ │ + ldr ip, [pc, #1712] @ 50854 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #1708] @ 5085c │ │ │ │ + ldr r2, [pc, #1708] @ 50858 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1668] @ 50860 │ │ │ │ + ldr r2, [pc, #1668] @ 5085c │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #1664] @ 50864 │ │ │ │ + ldr r1, [pc, #1664] @ 50860 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r2, r1] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [fp] │ │ │ │ str r1, [fp] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r6, [sp, #176] @ 0xb0 │ │ │ │ tst r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 50244 │ │ │ │ + bne 50240 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 50274 │ │ │ │ + beq 50270 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1560] @ 50868 │ │ │ │ + ldr r3, [pc, #1560] @ 50864 │ │ │ │ str r2, [fp] │ │ │ │ - ldr r2, [pc, #1556] @ 5086c │ │ │ │ + ldr r2, [pc, #1556] @ 50868 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 502cc │ │ │ │ + beq 502c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ tst r2, #1 │ │ │ │ - bne 50298 │ │ │ │ + bne 50294 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 502cc │ │ │ │ + beq 502c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1484] @ 50870 │ │ │ │ - ldr r2, [pc, #1484] @ 50874 │ │ │ │ + ldr r3, [pc, #1484] @ 5086c │ │ │ │ + ldr r2, [pc, #1484] @ 50870 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r2, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ tst r2, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 502f4 │ │ │ │ + bne 502f0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 50324 │ │ │ │ + beq 50320 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1400] @ 50878 │ │ │ │ - ldr r2, [pc, #1400] @ 5087c │ │ │ │ + ldr r3, [pc, #1400] @ 50874 │ │ │ │ + ldr r2, [pc, #1400] @ 50878 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, r6, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - ble 5077c │ │ │ │ + ble 50778 │ │ │ │ sub r7, r5, #1 │ │ │ │ - ldr sl, [pc, #1340] @ 50880 │ │ │ │ - ldr r9, [pc, #1340] @ 50884 │ │ │ │ + ldr sl, [pc, #1340] @ 5087c │ │ │ │ + ldr r9, [pc, #1340] @ 50880 │ │ │ │ sub r7, r7, r3 │ │ │ │ bic r7, r7, #1 │ │ │ │ add r4, r3, #2 │ │ │ │ add r7, r7, r4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 50364 │ │ │ │ + b 50360 │ │ │ │ add r4, r4, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 50380 │ │ │ │ + bne 5037c │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 503a0 │ │ │ │ + beq 5039c │ │ │ │ ldr r1, [r9, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [fp] │ │ │ │ mov r2, sl │ │ │ │ - bl 486ac │ │ │ │ + bl 486a8 │ │ │ │ cmp r4, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bne 50360 │ │ │ │ + bne 5035c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 50518 │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - bne 50790 │ │ │ │ + bne 5078c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r4, r5, r2 │ │ │ │ eor r9, r3, #1 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ sub r4, r4, r9 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ lsl sl, r4, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, sl │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r2, r9 │ │ │ │ cmp r5, r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble 50848 │ │ │ │ + ble 50844 │ │ │ │ lsl sl, r3, #2 │ │ │ │ add r3, r4, r4, lsr #31 │ │ │ │ sub r1, r9, r6 │ │ │ │ add r6, r6, r2 │ │ │ │ asr r2, r3, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 504e0 │ │ │ │ + b 504dc │ │ │ │ ldr r0, [r1, r2] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 50498 │ │ │ │ + bne 50494 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - beq 50744 │ │ │ │ + beq 50740 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 44488 │ │ │ │ + bl 44484 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 505a4 │ │ │ │ + beq 505a0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r6, r6, #1 │ │ │ │ str r0, [r1, r8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add fp, fp, r2 │ │ │ │ str r2, [r1, r8] │ │ │ │ add r2, r4, r6 │ │ │ │ cmp r5, r2 │ │ │ │ add r8, r8, #4 │ │ │ │ - ble 505bc │ │ │ │ + ble 505b8 │ │ │ │ tst r6, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, r8, sl │ │ │ │ - beq 5047c │ │ │ │ + beq 50478 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ cmp r9, #0 │ │ │ │ addeq fp, fp, #5 │ │ │ │ mov r1, r0 │ │ │ │ ldmib r0, {r0, r2} │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b 504b8 │ │ │ │ + b 504b4 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 483e0 │ │ │ │ + bl 483dc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #780] @ 50888 │ │ │ │ + ldr r2, [pc, #780] @ 50884 │ │ │ │ str r3, [fp] │ │ │ │ - ldr r3, [pc, #724] @ 50858 │ │ │ │ + ldr r3, [pc, #724] @ 50854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 50850 │ │ │ │ + bne 5084c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 3ece8 │ │ │ │ + bl 3ece4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 504b4 │ │ │ │ + b 504b0 │ │ │ │ mov r9, fp │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r0, r9, #1 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ble 506a8 │ │ │ │ - ldr r8, [pc, #668] @ 5088c │ │ │ │ - ldr r7, [pc, #668] @ 50890 │ │ │ │ + ble 506a4 │ │ │ │ + ldr r8, [pc, #668] @ 50888 │ │ │ │ + ldr r7, [pc, #668] @ 5088c │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r6 │ │ │ │ - b 50628 │ │ │ │ + b 50624 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ bl 23310 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, r3 │ │ │ │ - beq 506a4 │ │ │ │ + beq 506a0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ lsl sl, r5, #2 │ │ │ │ add r0, r0, r6 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bne 50604 │ │ │ │ + bne 50600 │ │ │ │ tst r5, #1 │ │ │ │ - bne 50604 │ │ │ │ + bne 50600 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r1, [r3, sl] │ │ │ │ @@ -46546,252 +46545,252 @@ │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r5, #1 │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 50628 │ │ │ │ + bne 50624 │ │ │ │ add r0, r0, r6 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0] │ │ │ │ mov r2, #8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ ldmibeq r0, {r3, r5} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 50770 │ │ │ │ + bne 5076c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #372] @ 50894 │ │ │ │ + ldr r3, [pc, #372] @ 50890 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r3, r4} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4748c │ │ │ │ - b 50570 │ │ │ │ + bl 47488 │ │ │ │ + b 5056c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ mov r2, r0 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 504ac │ │ │ │ - ldr r3, [pc, #288] @ 50898 │ │ │ │ + b 504a8 │ │ │ │ + ldr r3, [pc, #288] @ 50894 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 506dc │ │ │ │ + b 506d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5051c │ │ │ │ + bne 50518 │ │ │ │ add r3, r5, r6 │ │ │ │ tst r3, #1 │ │ │ │ - beq 507cc │ │ │ │ + beq 507c8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [fp] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r1, [pc, #232] @ 5089c │ │ │ │ - ldr r2, [pc, #232] @ 508a0 │ │ │ │ + ldr r1, [pc, #232] @ 50898 │ │ │ │ + ldr r2, [pc, #232] @ 5089c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 503c4 │ │ │ │ + bne 503c0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #124] @ 508a4 │ │ │ │ + ldr r3, [pc, #124] @ 508a0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4748c │ │ │ │ - b 50570 │ │ │ │ + bl 47488 │ │ │ │ + b 5056c │ │ │ │ mov r0, #1 │ │ │ │ - b 505cc │ │ │ │ + b 505c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r5, r8, asr #28 │ │ │ │ + eoreq pc, r5, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eorseq r8, r4, r8, asr #12 │ │ │ │ - eoreq pc, r5, r8, lsl lr @ │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eorseq r8, r4, ip, lsr #11 │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ - eorseq r8, r4, ip, asr r5 │ │ │ │ - ldrdeq sl, [r1], -r4 @ │ │ │ │ - eorseq r8, r4, r0, lsl #10 │ │ │ │ - eoreq sl, r2, r8, lsl #30 │ │ │ │ - eoreq sl, r2, r8, asr #29 │ │ │ │ - eorseq r8, r4, r8, lsr #9 │ │ │ │ - eoreq pc, r5, r8, ror sl @ │ │ │ │ - mlaeq r1, r0, lr, r9 │ │ │ │ - eoreq r9, r1, r8, lsr #26 │ │ │ │ - eoreq sl, r1, r4, asr #18 │ │ │ │ - eoreq sl, r1, r4, asr sp │ │ │ │ - eoreq sl, r1, r8, ror r8 │ │ │ │ - mlaeq r1, r0, r8, sl │ │ │ │ - eoreq sl, r1, r4, lsr r8 │ │ │ │ + eorseq r8, r4, ip, asr #12 │ │ │ │ + eoreq pc, r5, ip, lsl lr @ │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + @ instruction: 0x003485b0 │ │ │ │ + eoreq sl, r1, ip, asr r6 │ │ │ │ + eorseq r8, r4, r0, ror #10 │ │ │ │ + eoreq sl, r1, r0, lsl #12 │ │ │ │ + eorseq r8, r4, r4, lsl #10 │ │ │ │ + eoreq sl, r2, r4, lsr pc │ │ │ │ + strdeq sl, [r2], -r4 @ │ │ │ │ + eorseq r8, r4, ip, lsr #9 │ │ │ │ + eoreq pc, r5, ip, ror sl @ │ │ │ │ + @ instruction: 0x00219ebc │ │ │ │ + eoreq r9, r1, r4, asr sp │ │ │ │ + eoreq sl, r1, r0, ror r9 │ │ │ │ + eoreq sl, r1, r0, lsl #27 │ │ │ │ + eoreq sl, r1, r4, lsr #17 │ │ │ │ + @ instruction: 0x0021a8bc │ │ │ │ + eoreq sl, r1, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #36] @ 508e8 │ │ │ │ + ldr r0, [pc, #36] @ 508e4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r1, ip, r4, r9 │ │ │ │ + eoreq r9, r1, r8, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #36] @ 5092c │ │ │ │ + ldr r0, [pc, #36] @ 50928 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50188 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r9, r1, r0, ror r4 │ │ │ │ + mlaeq r1, ip, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #36] @ 50970 │ │ │ │ + ldr r0, [pc, #36] @ 5096c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 5018c │ │ │ │ + bl 50188 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #8 │ │ │ │ + eoreq r9, r1, r0, ror r4 │ │ │ │ │ │ │ │ -00050974 : │ │ │ │ +00050970 : │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 46848 │ │ │ │ + b 46844 │ │ │ │ │ │ │ │ -00050980 : │ │ │ │ +0005097c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r1, [pc, #3220] @ 5162c │ │ │ │ - ldr r2, [pc, #3220] @ 51630 │ │ │ │ + ldr r1, [pc, #3220] @ 51628 │ │ │ │ + ldr r2, [pc, #3220] @ 5162c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr sl, [pc, #3208] @ 51634 │ │ │ │ + ldr sl, [pc, #3208] @ 51630 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #3204] @ 51638 │ │ │ │ + ldr r3, [pc, #3204] @ 51634 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r2, [sl, r3] │ │ │ │ - ldr r5, [pc, #3176] @ 5163c │ │ │ │ + ldr r5, [pc, #3176] @ 51638 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ add r0, r5, #144 @ 0x90 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, #552 @ 0x228 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r9, #2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #3072] @ 51640 │ │ │ │ + ldr r1, [pc, #3072] @ 5163c │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr fp, [pc, #3064] @ 51644 │ │ │ │ + ldr fp, [pc, #3064] @ 51640 │ │ │ │ mov r7, #1 │ │ │ │ add fp, pc, fp │ │ │ │ str r9, [r0, #24] │ │ │ │ str r9, [r0, #48] @ 0x30 │ │ │ │ str r9, [r0, #72] @ 0x48 │ │ │ │ str r9, [r0, #96] @ 0x60 │ │ │ │ str r9, [r0, #120] @ 0x78 │ │ │ │ @@ -46810,823 +46809,823 @@ │ │ │ │ str r3, [r0, #216] @ 0xd8 │ │ │ │ str r3, [r0, #240] @ 0xf0 │ │ │ │ str r3, [r0, #336] @ 0x150 │ │ │ │ str r3, [r0, #384] @ 0x180 │ │ │ │ str r3, [r0, #480] @ 0x1e0 │ │ │ │ str r3, [r0, #504] @ 0x1f8 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ - ldr r0, [pc, #2960] @ 51648 │ │ │ │ + ldr r0, [pc, #2960] @ 51644 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 74150 │ │ │ │ - ldr r3, [pc, #2944] @ 5164c │ │ │ │ + ldr r3, [pc, #2944] @ 51648 │ │ │ │ str fp, [sp, #12] │ │ │ │ ldr r8, [sl, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #2904] @ 51650 │ │ │ │ + ldr r2, [pc, #2904] @ 5164c │ │ │ │ add ip, ip, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r9, [pc, #2884] @ 51654 │ │ │ │ + ldr r9, [pc, #2884] @ 51650 │ │ │ │ add r9, pc, r9 │ │ │ │ mov lr, r0 │ │ │ │ str lr, [ip, #-8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb64 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2760] @ 51658 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #2760] @ 51654 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #32] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2664] @ 5165c │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #2664] @ 51658 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2568] @ 51660 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #2568] @ 5165c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #108 @ 0x6c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2472] @ 51664 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #2472] @ 51660 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #132 @ 0x84 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #2376] @ 51668 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #2376] @ 51664 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #156 @ 0x9c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb64 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2276] @ 5166c │ │ │ │ + ldr r1, [pc, #2276] @ 51668 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2264] @ 51670 │ │ │ │ + ldr r9, [pc, #2264] @ 5166c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2256] @ 51674 │ │ │ │ + ldr r0, [pc, #2256] @ 51670 │ │ │ │ str r2, [ip, #152] @ 0x98 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #8 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb64 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2152] @ 51678 │ │ │ │ + ldr r1, [pc, #2152] @ 51674 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #2140] @ 5167c │ │ │ │ + ldr r9, [pc, #2140] @ 51678 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2132] @ 51680 │ │ │ │ + ldr r0, [pc, #2132] @ 5167c │ │ │ │ str r2, [ip, #176] @ 0xb0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ - ldr r3, [pc, #2112] @ 51684 │ │ │ │ + ldr r3, [pc, #2112] @ 51680 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ - ldr sl, [pc, #2108] @ 51688 │ │ │ │ + ldr sl, [pc, #2108] @ 51684 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r8 │ │ │ │ - bl 103924 │ │ │ │ - ldr r1, [pc, #2084] @ 5168c │ │ │ │ + bl 103928 │ │ │ │ + ldr r1, [pc, #2084] @ 51688 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #2064] @ 51690 │ │ │ │ + ldr r0, [pc, #2064] @ 5168c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #204 @ 0xcc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #12 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1976] @ 51694 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1976] @ 51690 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #196] @ 0xc4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #200] @ 0xc8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #228 @ 0xe4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1880] @ 51698 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1880] @ 51694 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #196] @ 0xc4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #252 @ 0xfc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1784] @ 5169c │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1784] @ 51698 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #248] @ 0xf8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1688] @ 516a0 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1688] @ 5169c │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #272] @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #300 @ 0x12c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1592] @ 516a4 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1592] @ 516a0 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #296] @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #324 @ 0x144 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1496] @ 516a8 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1496] @ 516a4 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1472] @ 516ac │ │ │ │ + ldr r0, [pc, #1472] @ 516a8 │ │ │ │ str r2, [ip, #320] @ 0x140 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #348 @ 0x15c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #16 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr sl, [pc, #1368] @ 516b0 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr sl, [pc, #1368] @ 516ac │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #344] @ 0x158 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #372 @ 0x174 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb64 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #1256] @ 516b4 │ │ │ │ + ldr r9, [pc, #1256] @ 516b0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [ip, #368] @ 0x170 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #364] @ 0x16c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #396 @ 0x18c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ add r2, fp, #20 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1148] @ 516b8 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1148] @ 516b4 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #392] @ 0x188 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #420 @ 0x1a4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #1052] @ 516bc │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #1052] @ 516b8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #416] @ 0x1a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #444 @ 0x1bc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #956] @ 516c0 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #956] @ 516bc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #440] @ 0x1b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #468 @ 0x1d4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb64 │ │ │ │ ldr ip, [r5, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #856] @ 516c4 │ │ │ │ + ldr r1, [pc, #856] @ 516c0 │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [pc, #844] @ 516c8 │ │ │ │ + ldr r9, [pc, #844] @ 516c4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #836] @ 516cc │ │ │ │ + ldr r0, [pc, #836] @ 516c8 │ │ │ │ str r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r1, r1, #492 @ 0x1ec │ │ │ │ add r2, fp, #24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r1, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #736] @ 516d0 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #736] @ 516cc │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r1, [r2, #484] @ 0x1e4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #488] @ 0x1e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r3, r8 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r2, r2, #516 @ 0x204 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2, #-8] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ - ldr r9, [pc, #640] @ 516d4 │ │ │ │ + bl 1edb64 │ │ │ │ + ldr r9, [pc, #640] @ 516d0 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r1, #512] @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r1, #484] @ 0x1e4 │ │ │ │ mov r2, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1eedec │ │ │ │ + bl 1eee04 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #540 @ 0x21c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #576] @ 516d8 │ │ │ │ - ldr r6, [pc, #576] @ 516dc │ │ │ │ + ldr r7, [pc, #576] @ 516d4 │ │ │ │ + ldr r6, [pc, #576] @ 516d8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r3, #-8] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1edb4c │ │ │ │ + bl 1edb64 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, #536] @ 0x218 │ │ │ │ - b 514e8 │ │ │ │ + b 514e4 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - beq 51588 │ │ │ │ - ldr r3, [pc, #508] @ 516e0 │ │ │ │ + beq 51584 │ │ │ │ + ldr r3, [pc, #508] @ 516dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 514d0 │ │ │ │ + beq 514cc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r8, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1ea96c │ │ │ │ + bl 1ea984 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ mov r3, #1424 @ 0x590 │ │ │ │ add r0, r0, r4 │ │ │ │ ldmib r0, {r0, r1, r2} │ │ │ │ - bl 1ed45c │ │ │ │ + bl 1ed474 │ │ │ │ ldr r3, [r7, #144] @ 0x90 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ sub r5, r5, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 5155c │ │ │ │ - b 514d0 │ │ │ │ + bne 51558 │ │ │ │ + b 514cc │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ - bl 3df14 │ │ │ │ + bl 3df10 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5154c │ │ │ │ + bne 51548 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp r4, #552 @ 0x228 │ │ │ │ - bne 514dc │ │ │ │ - ldr r4, [pc, #340] @ 516e4 │ │ │ │ - ldr r0, [pc, #340] @ 516e8 │ │ │ │ + bne 514d8 │ │ │ │ + ldr r4, [pc, #340] @ 516e0 │ │ │ │ + ldr r0, [pc, #340] @ 516e4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, #4 │ │ │ │ mov r2, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #300] @ 516ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #296] @ 516f0 │ │ │ │ + ldr r4, [pc, #300] @ 516e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #296] @ 516ec │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #240] @ 516f4 │ │ │ │ - ldr r3, [pc, #40] @ 51630 │ │ │ │ + ldr r2, [pc, #240] @ 516f0 │ │ │ │ + ldr r3, [pc, #40] @ 5162c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 51628 │ │ │ │ + bne 51624 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r5, ip, asr r6 @ │ │ │ │ + eoreq pc, r5, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r5, r8, lsr r6 @ │ │ │ │ + eoreq pc, r5, ip, lsr r6 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r7, r4, r4, lsl lr │ │ │ │ - eoreq sl, r1, r0, lsr r6 │ │ │ │ - eoreq sl, r1, r4, lsr r6 │ │ │ │ + eorseq r7, r4, r8, lsl lr │ │ │ │ + eoreq sl, r1, ip, asr r6 │ │ │ │ + eoreq sl, r1, r0, ror #12 │ │ │ │ @ instruction: 0xffffcc5c │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq pc, r5, r4, ror #29 │ │ │ │ - eoreq sl, r1, r8, ror r5 │ │ │ │ - eoreq sl, r1, r0, lsl #10 │ │ │ │ - @ instruction: 0x0021a4b0 │ │ │ │ - eoreq sl, r1, r4, ror #8 │ │ │ │ - eoreq sl, r1, r4, lsr #8 │ │ │ │ - eoreq sl, r1, r4, ror #7 │ │ │ │ - mlaeq r1, ip, r3, sl │ │ │ │ - eoreq sl, r1, r8, lsr #7 │ │ │ │ + eoreq pc, r5, r8, ror #29 │ │ │ │ + eoreq sl, r1, r4, lsr #11 │ │ │ │ + eoreq sl, r1, ip, lsr #10 │ │ │ │ + ldrdeq sl, [r1], -ip @ │ │ │ │ + mlaeq r1, r0, r4, sl │ │ │ │ + eoreq sl, r1, r0, asr r4 │ │ │ │ + eoreq sl, r1, r0, lsl r4 │ │ │ │ + eoreq sl, r1, r8, asr #7 │ │ │ │ + ldrdeq sl, [r1], -r4 @ │ │ │ │ @ instruction: 0xffffc880 │ │ │ │ - eoreq sl, r1, r8, asr #6 │ │ │ │ - eoreq sl, r1, r8, ror #6 │ │ │ │ + eoreq sl, r1, r4, ror r3 │ │ │ │ + mlaeq r1, r4, r3, sl │ │ │ │ @ instruction: 0xffffcab8 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - ldrdeq sl, [r1], -r8 @ │ │ │ │ - eoreq sl, r1, r8, lsl #6 │ │ │ │ + eoreq sl, r1, r4, lsl #8 │ │ │ │ + eoreq sl, r1, r4, lsr r3 │ │ │ │ @ instruction: 0xffffc668 │ │ │ │ - @ instruction: 0x0021a2b8 │ │ │ │ - eoreq sl, r1, r8, ror #4 │ │ │ │ - eoreq sl, r1, ip, lsl r2 │ │ │ │ - eoreq sl, r1, ip, asr #3 │ │ │ │ - eoreq sl, r1, r4, lsl #3 │ │ │ │ - eoreq sl, r1, ip, lsr r1 │ │ │ │ + eoreq sl, r1, r4, ror #5 │ │ │ │ + mlaeq r1, r4, r2, sl │ │ │ │ + eoreq sl, r1, r8, asr #4 │ │ │ │ + strdeq sl, [r1], -r8 @ │ │ │ │ + @ instruction: 0x0021a1b0 │ │ │ │ + eoreq sl, r1, r8, ror #2 │ │ │ │ @ instruction: 0xffffc2b4 │ │ │ │ - eoreq sl, r1, r4, ror #1 │ │ │ │ - eoreq sl, r1, r8, lsl #1 │ │ │ │ - eoreq sl, r1, ip, lsr #32 │ │ │ │ - eoreq r9, r1, r0, ror #31 │ │ │ │ - mlaeq r1, r4, pc, r9 @ │ │ │ │ - eoreq r9, r1, ip, lsr pc │ │ │ │ - eoreq r9, r1, r4, asr #30 │ │ │ │ + eoreq sl, r1, r0, lsl r1 │ │ │ │ + strheq sl, [r1], -r4 @ │ │ │ │ + eoreq sl, r1, r8, asr r0 │ │ │ │ + eoreq sl, r1, ip │ │ │ │ + eoreq r9, r1, r0, asr #31 │ │ │ │ + eoreq r9, r1, r8, ror #30 │ │ │ │ + eoreq r9, r1, r0, ror pc │ │ │ │ @ instruction: 0xffffbf28 │ │ │ │ - ldrdeq r9, [r1], -r8 @ │ │ │ │ - eoreq r9, r1, r8, lsl #29 │ │ │ │ + eoreq r9, r1, r4, lsl #30 │ │ │ │ + @ instruction: 0x00219eb4 │ │ │ │ + eorseq r7, r4, ip, ror #6 │ │ │ │ eorseq r7, r4, r8, ror #6 │ │ │ │ - eorseq r7, r4, r4, ror #6 │ │ │ │ - eorseq r7, r4, r0, lsr #6 │ │ │ │ - eoreq r8, r1, r0, lsl #14 │ │ │ │ + eorseq r7, r4, r4, lsr #6 │ │ │ │ + eoreq r8, r1, ip, lsr #14 │ │ │ │ @ instruction: 0xfffedf48 │ │ │ │ - eoreq r9, r1, ip, lsr #26 │ │ │ │ + eoreq r9, r1, r8, asr sp │ │ │ │ @ instruction: 0xffff54fc │ │ │ │ - strdeq lr, [r5], -r4 @ │ │ │ │ + strdeq lr, [r5], -r8 @ │ │ │ │ │ │ │ │ -000516f8 : │ │ │ │ +000516f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #184] @ 517c8 │ │ │ │ - ldr r1, [pc, #184] @ 517cc │ │ │ │ + ldr r0, [pc, #184] @ 517c4 │ │ │ │ + ldr r1, [pc, #184] @ 517c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #176] @ 517d0 │ │ │ │ + ldr r2, [pc, #176] @ 517cc │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #172] @ 517d4 │ │ │ │ + ldr r3, [pc, #172] @ 517d0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - ldr r0, [pc, #152] @ 517d8 │ │ │ │ + ldr r0, [pc, #152] @ 517d4 │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #140] @ 517dc │ │ │ │ + ldr r1, [pc, #140] @ 517d8 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov ip, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -47635,883 +47634,883 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 74150 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #10 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 214950 │ │ │ │ + bl 214978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 517e0 │ │ │ │ + ldr r2, [pc, #68] @ 517dc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 517cc │ │ │ │ + ldr r3, [pc, #40] @ 517c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 517c4 │ │ │ │ + bne 517c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq lr, r5, r8, ror #17 │ │ │ │ + eoreq lr, r5, ip, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r5, r8, asr #17 │ │ │ │ + eoreq lr, r5, ip, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffff4e6c │ │ │ │ - mlaeq r1, ip, fp, r9 │ │ │ │ - eoreq lr, r5, r8, asr r8 │ │ │ │ + eoreq r9, r1, r8, asr #23 │ │ │ │ + eoreq lr, r5, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs lr, r3, #0 │ │ │ │ movne lr, #1 │ │ │ │ subs ip, r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movne r0, ip │ │ │ │ - bne 51810 │ │ │ │ - b 51a80 │ │ │ │ + bne 5180c │ │ │ │ + b 51a7c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 519a4 │ │ │ │ + beq 519a0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 51804 │ │ │ │ + bne 51800 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ sub r3, r0, r3 │ │ │ │ moveq r4, r1 │ │ │ │ ldrne r4, [r1, #4] │ │ │ │ addne r4, r4, #1 │ │ │ │ sub r4, r4, lr │ │ │ │ cmp r3, r4 │ │ │ │ - ble 519b0 │ │ │ │ + ble 519ac │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bne 51854 │ │ │ │ + bne 51850 │ │ │ │ cmp r3, #0 │ │ │ │ movne r7, r0 │ │ │ │ movne lr, r1 │ │ │ │ - bne 519d8 │ │ │ │ + bne 519d4 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, ip │ │ │ │ str lr, [r5] │ │ │ │ - beq 5188c │ │ │ │ + beq 51888 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r3, r2 │ │ │ │ - beq 518d0 │ │ │ │ + beq 518cc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bge 518bc │ │ │ │ + bge 518b8 │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [ip, #8] │ │ │ │ moveq r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - blt 518a4 │ │ │ │ + blt 518a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 518f0 │ │ │ │ + bne 518ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ movgt r2, r1 │ │ │ │ - bgt 518a4 │ │ │ │ - beq 518c4 │ │ │ │ + bgt 518a0 │ │ │ │ + beq 518c0 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ moveq r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 518e0 │ │ │ │ + bgt 518dc │ │ │ │ cmp ip, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51a68 │ │ │ │ + beq 51a64 │ │ │ │ ldr lr, [ip, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51944 │ │ │ │ + beq 51940 │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov lr, r4 │ │ │ │ cmp ip, #0 │ │ │ │ moveq lr, #0 │ │ │ │ andne lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51a54 │ │ │ │ + beq 51a50 │ │ │ │ ldr lr, [ip, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5191c │ │ │ │ + bne 51918 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 51968 │ │ │ │ + beq 51964 │ │ │ │ mov r1, r5 │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r5, [r1, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 51954 │ │ │ │ + bne 51950 │ │ │ │ ldr r7, [ip, #12] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ moveq r7, ip │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 51a70 │ │ │ │ + beq 51a6c │ │ │ │ subs r2, r2, #1 │ │ │ │ mov r3, lr │ │ │ │ ldr ip, [ip, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ movne lr, #1 │ │ │ │ moveq lr, #0 │ │ │ │ - b 51924 │ │ │ │ + b 51920 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ - b 51828 │ │ │ │ + b 51824 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51afc │ │ │ │ + beq 51af8 │ │ │ │ cmp r3, r4 │ │ │ │ movlt lr, r1 │ │ │ │ - bge 51adc │ │ │ │ + bge 51ad8 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - bne 519c4 │ │ │ │ + bne 519c0 │ │ │ │ mov r7, ip │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ - b 519f4 │ │ │ │ + b 519f0 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - beq 51a38 │ │ │ │ + beq 51a34 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r4, [lr, #12] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r7 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, lr │ │ │ │ cmp r6, r4 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne 519e4 │ │ │ │ + bne 519e0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, lr │ │ │ │ moveq r0, r7 │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r7, [r7, #52] @ 0x34 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ - bne 519f4 │ │ │ │ + bne 519f0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, lr │ │ │ │ moveq r0, r7 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne lr, [r8, #4] │ │ │ │ mvneq lr, #0 │ │ │ │ - b 51878 │ │ │ │ + b 51874 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ subne r3, r3, r2 │ │ │ │ - b 518c4 │ │ │ │ + b 518c0 │ │ │ │ mov r3, r4 │ │ │ │ - b 518c4 │ │ │ │ + b 518c0 │ │ │ │ cmp r3, #0 │ │ │ │ movne lr, r3 │ │ │ │ moveq lr, ip │ │ │ │ - b 51988 │ │ │ │ + b 51984 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51ab4 │ │ │ │ + beq 51ab0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ subs r4, r4, lr │ │ │ │ subpl lr, lr, #1 │ │ │ │ movpl r0, ip │ │ │ │ movpl r3, ip │ │ │ │ strpl lr, [r5] │ │ │ │ - bpl 51898 │ │ │ │ + bpl 51894 │ │ │ │ mov r2, ip │ │ │ │ mov r3, ip │ │ │ │ - b 51850 │ │ │ │ + b 5184c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r2, #0 │ │ │ │ moveq r0, r3 │ │ │ │ streq r2, [r5] │ │ │ │ - beq 518dc │ │ │ │ + beq 518d8 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ mov lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ - b 519d8 │ │ │ │ + b 519d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51b14 │ │ │ │ + bne 51b10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b08 │ │ │ │ + beq 51b04 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, ip │ │ │ │ - b 51888 │ │ │ │ + b 51884 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51af0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b 51af4 │ │ │ │ + b 51af0 │ │ │ │ mov r3, r4 │ │ │ │ mov lr, r1 │ │ │ │ - b 519d4 │ │ │ │ + b 519d0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 51b58 │ │ │ │ + ldr r3, [pc, #44] @ 51b54 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 51b40 │ │ │ │ + bne 51b3c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq 51b4c │ │ │ │ - ldr r2, [pc, #20] @ 51b5c │ │ │ │ + beq 51b48 │ │ │ │ + ldr r2, [pc, #20] @ 51b58 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 51b60 │ │ │ │ + ldr r2, [pc, #12] @ 51b5c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, asr #9 │ │ │ │ + ldrdeq lr, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 51ba0 │ │ │ │ + bne 51b9c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq 51bc0 │ │ │ │ - ldr r1, [pc, #44] @ 51bd4 │ │ │ │ - ldr r0, [pc, #44] @ 51bd8 │ │ │ │ + beq 51bbc │ │ │ │ + ldr r1, [pc, #44] @ 51bd0 │ │ │ │ + ldr r0, [pc, #44] @ 51bd4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 21498c │ │ │ │ - eoreq r8, r1, r4, ror #25 │ │ │ │ - eoreq r9, r1, r0, ror r7 │ │ │ │ + b 2149b4 │ │ │ │ + eoreq r8, r1, r0, lsl sp │ │ │ │ + mlaeq r1, ip, r7, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #64] @ 51c34 │ │ │ │ - ldr ip, [pc, #64] @ 51c38 │ │ │ │ + ldr lr, [pc, #64] @ 51c30 │ │ │ │ + ldr ip, [pc, #64] @ 51c34 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #52] @ 51c3c │ │ │ │ + ldr r0, [pc, #52] @ 51c38 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ mov r1, #79 @ 0x4f │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r8, r1, r8, lsl #25 │ │ │ │ + @ instruction: 0x00218cb4 │ │ │ │ @ instruction: 0xffffff10 │ │ │ │ - eoreq r9, r1, r0, lsl r7 │ │ │ │ + eoreq r9, r1, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #72] @ 51ca0 │ │ │ │ - ldr r4, [pc, #72] @ 51ca4 │ │ │ │ - ldr lr, [pc, #72] @ 51ca8 │ │ │ │ + ldr ip, [pc, #72] @ 51c9c │ │ │ │ + ldr r4, [pc, #72] @ 51ca0 │ │ │ │ + ldr lr, [pc, #72] @ 51ca4 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, pc, ip │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [ip, lr] │ │ │ │ - ldr r0, [pc, #40] @ 51cac │ │ │ │ + ldr r0, [pc, #40] @ 51ca8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r3, r1 │ │ │ │ stm sp, {r4, lr} │ │ │ │ mov r1, #77 @ 0x4d │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2163d4 │ │ │ │ + bl 2163fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaeq r5, r8, r3, lr │ │ │ │ - eoreq r9, r1, r8, lsl #14 │ │ │ │ + mlaeq r5, ip, r3, lr │ │ │ │ + eoreq r9, r1, r4, lsr r7 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ - @ instruction: 0x002196bc │ │ │ │ + eoreq r9, r1, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51d00 │ │ │ │ + ldr r0, [pc, #52] @ 51cfc │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #75 @ 0x4b │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x002196b0 │ │ │ │ + ldrdeq r9, [r1], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51d54 │ │ │ │ + ldr r0, [pc, #52] @ 51d50 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #73 @ 0x49 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl #13 │ │ │ │ + @ instruction: 0x002196b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51da8 │ │ │ │ + ldr r0, [pc, #52] @ 51da4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, asr #12 │ │ │ │ + eoreq r9, r1, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 51dfc │ │ │ │ + ldr r0, [pc, #52] @ 51df8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #69 @ 0x45 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r9, r1, r4, lsl r6 │ │ │ │ + eoreq r9, r1, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #324] @ 51f5c │ │ │ │ - ldr r2, [pc, #324] @ 51f60 │ │ │ │ + ldr ip, [pc, #324] @ 51f58 │ │ │ │ + ldr r2, [pc, #324] @ 51f5c │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r4, [pc, #312] @ 51f64 │ │ │ │ + ldr r4, [pc, #312] @ 51f60 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #308] @ 51f68 │ │ │ │ + ldr r3, [pc, #308] @ 51f64 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 51ed0 │ │ │ │ - ldr r2, [pc, #248] @ 51f6c │ │ │ │ + beq 51ecc │ │ │ │ + ldr r2, [pc, #248] @ 51f68 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 20794c │ │ │ │ + bl 207974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ec4 │ │ │ │ - ldr r3, [pc, #224] @ 51f70 │ │ │ │ + bne 51ec0 │ │ │ │ + ldr r3, [pc, #224] @ 51f6c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #216] @ 51f74 │ │ │ │ + ldr r2, [pc, #216] @ 51f70 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #188] @ 51f60 │ │ │ │ + ldr r3, [pc, #188] @ 51f5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 51f58 │ │ │ │ + bne 51f54 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #172] @ 51f78 │ │ │ │ + ldr r3, [pc, #172] @ 51f74 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b 51e90 │ │ │ │ - ldr r3, [pc, #152] @ 51f70 │ │ │ │ + b 51e8c │ │ │ │ + ldr r3, [pc, #152] @ 51f6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r1] │ │ │ │ subs r0, r0, r7 │ │ │ │ movne r0, #1 │ │ │ │ - bl 20de1c │ │ │ │ + bl 20de44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 51f18 │ │ │ │ - ldr r3, [pc, #104] @ 51f6c │ │ │ │ + beq 51f14 │ │ │ │ + ldr r3, [pc, #104] @ 51f68 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ add r3, r0, #788 @ 0x314 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51f28 │ │ │ │ - ldr r2, [pc, #92] @ 51f7c │ │ │ │ + bne 51f24 │ │ │ │ + ldr r2, [pc, #92] @ 51f78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - b 51e94 │ │ │ │ + b 51e90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ - bl 20794c │ │ │ │ + bl 207974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f18 │ │ │ │ + beq 51f14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [r7] │ │ │ │ strb r6, [r3, #672] @ 0x2a0 │ │ │ │ - b 51f18 │ │ │ │ + b 51f14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r5], -ip @ │ │ │ │ + eoreq lr, r5, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025e1bc │ │ │ │ + eoreq lr, r5, r0, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, r5, r8, asr r1 │ │ │ │ + eoreq lr, r5, ip, asr r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #220] @ 520dc │ │ │ │ - ldr r3, [pc, #220] @ 520e0 │ │ │ │ + ldr r4, [pc, #220] @ 520d8 │ │ │ │ + ldr r3, [pc, #220] @ 520dc │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr lr, [pc, #208] @ 520e4 │ │ │ │ + ldr lr, [pc, #208] @ 520e0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr ip, [pc, #204] @ 520e8 │ │ │ │ + ldr ip, [pc, #204] @ 520e4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r4, [lr, ip] │ │ │ │ add ip, sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ str ip, [r4] │ │ │ │ add ip, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #20] │ │ │ │ strne r1, [r4] │ │ │ │ - beq 52084 │ │ │ │ - ldr r1, [pc, #144] @ 520ec │ │ │ │ - ldr r2, [pc, #128] @ 520e0 │ │ │ │ + beq 52080 │ │ │ │ + ldr r1, [pc, #144] @ 520e8 │ │ │ │ + ldr r2, [pc, #128] @ 520dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 520d8 │ │ │ │ + bne 520d4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #100] @ 520f0 │ │ │ │ + ldr r3, [pc, #100] @ 520ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #68] @ 520f4 │ │ │ │ + ldr r3, [pc, #68] @ 520f0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r3 │ │ │ │ bl 7939c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, #732] @ 0x2dc │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r2, #732] @ 0x2dc │ │ │ │ - b 52054 │ │ │ │ + b 52050 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + strdeq sp, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r4 @ │ │ │ │ + ldrdeq sp, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r5, ip, pc, sp @ │ │ │ │ + eoreq sp, r5, r0, lsr #31 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #276] @ 52224 │ │ │ │ + ldr ip, [pc, #276] @ 52220 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #268] @ 52228 │ │ │ │ + ldr r3, [pc, #268] @ 52224 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r5, [pc, #260] @ 5222c │ │ │ │ + ldr r5, [pc, #260] @ 52228 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #248] @ 52230 │ │ │ │ + ldr r3, [pc, #248] @ 5222c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 521a4 │ │ │ │ + bne 521a0 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 85318 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 521ec │ │ │ │ + beq 521e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #112] @ 52234 │ │ │ │ + ldr r2, [pc, #112] @ 52230 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ 52228 │ │ │ │ + ldr r3, [pc, #92] @ 52224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52220 │ │ │ │ + bne 5221c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ 52238 │ │ │ │ + ldr r3, [pc, #68] @ 52234 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 521b8 │ │ │ │ + beq 521b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 521b8 │ │ │ │ + b 521b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #29 │ │ │ │ + eoreq sp, r5, r4, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r4, asr #29 │ │ │ │ + eoreq sp, r5, r8, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r0, lsr lr │ │ │ │ + eoreq sp, r5, r4, lsr lr │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #360] @ 523c4 │ │ │ │ + ldr r1, [pc, #360] @ 523c0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #356] @ 523c8 │ │ │ │ + ldr r3, [pc, #356] @ 523c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #348] @ 523cc │ │ │ │ + ldr ip, [pc, #348] @ 523c8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r0, [pc, #344] @ 523d0 │ │ │ │ + ldr r0, [pc, #344] @ 523cc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #12 │ │ │ │ - mov r1, ip │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov ip, #0 │ │ │ │ str r0, [r4] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ + mov r1, ip │ │ │ │ + mov ip, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 84bc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 52320 │ │ │ │ + beq 5231c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52398 │ │ │ │ + bne 52394 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52340 │ │ │ │ + beq 5233c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52378 │ │ │ │ + bne 52374 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #136] @ 523d4 │ │ │ │ + ldr r2, [pc, #136] @ 523d0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #116] @ 523c8 │ │ │ │ + ldr r3, [pc, #116] @ 523c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 523c0 │ │ │ │ + bne 523bc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 52340 │ │ │ │ - ldr r1, [pc, #76] @ 523d8 │ │ │ │ + beq 5233c │ │ │ │ + ldr r1, [pc, #76] @ 523d4 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 52340 │ │ │ │ + bl 4bc9c │ │ │ │ + b 5233c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52320 │ │ │ │ + beq 5231c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ bl 8667c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52318 │ │ │ │ - b 52320 │ │ │ │ + bne 52314 │ │ │ │ + b 5231c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, sp, sp │ │ │ │ + mlaeq r5, ip, sp, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, ror sp │ │ │ │ + eoreq sp, r5, ip, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r5, r8, lsr #25 │ │ │ │ - mlaeq r1, r4, r0, r9 │ │ │ │ - ldr r3, [pc, #16] @ 523f4 │ │ │ │ - ldr r2, [pc, #16] @ 523f8 │ │ │ │ + eoreq sp, r5, ip, lsr #25 │ │ │ │ + eoreq r9, r1, r0, asr #1 │ │ │ │ + ldr r3, [pc, #16] @ 523f0 │ │ │ │ + ldr r2, [pc, #16] @ 523f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 206a44 │ │ │ │ - eoreq sp, r5, r4, lsl ip │ │ │ │ + b 206a6c │ │ │ │ + eoreq sp, r5, r8, lsl ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #388] @ 52598 │ │ │ │ - ldr r1, [pc, #388] @ 5259c │ │ │ │ + ldr ip, [pc, #388] @ 52594 │ │ │ │ + ldr r1, [pc, #388] @ 52598 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #376] @ 525a0 │ │ │ │ + ldr r3, [pc, #376] @ 5259c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #372] @ 525a4 │ │ │ │ + ldr r2, [pc, #372] @ 525a0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #292] @ 525a8 │ │ │ │ + ldr r1, [pc, #292] @ 525a4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 524e4 │ │ │ │ + beq 524e0 │ │ │ │ tst r2, #1 │ │ │ │ - bne 524b0 │ │ │ │ + bne 524ac │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #244] @ 525ac │ │ │ │ + beq 524dc │ │ │ │ + ldr r1, [pc, #244] @ 525a8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 524e0 │ │ │ │ - ldr r1, [pc, #232] @ 525b0 │ │ │ │ + beq 524dc │ │ │ │ + ldr r1, [pc, #232] @ 525ac │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 52518 │ │ │ │ - ldr r0, [pc, #184] @ 525b0 │ │ │ │ + beq 52514 │ │ │ │ + ldr r0, [pc, #184] @ 525ac │ │ │ │ ldmib r2, {r1, r2} │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18e0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r5 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ ldrh r3, [ip, #2] │ │ │ │ strh r2, [r0] │ │ │ │ @@ -48522,65 +48521,65 @@ │ │ │ │ cmp r1, #0 │ │ │ │ orr r3, r2, r3 │ │ │ │ moveq r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ strh r3, [ip, #2] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 525b4 │ │ │ │ - ldr r3, [pc, #40] @ 5259c │ │ │ │ + ldr r2, [pc, #68] @ 525b0 │ │ │ │ + ldr r3, [pc, #40] @ 52598 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52594 │ │ │ │ + bne 52590 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r0, ror #23 │ │ │ │ + eoreq sp, r5, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, asr #23 │ │ │ │ + eoreq sp, r5, r4, asr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq sp, r5, r8, lsl #21 │ │ │ │ - ldr r3, [pc, #36] @ 525e4 │ │ │ │ - ldr r2, [pc, #36] @ 525e8 │ │ │ │ + eoreq sp, r5, ip, lsl #21 │ │ │ │ + ldr r3, [pc, #36] @ 525e0 │ │ │ │ + ldr r2, [pc, #36] @ 525e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ add r3, r2, r1, lsl #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b 4ff94 │ │ │ │ - eoreq sp, r5, r8, lsr sl │ │ │ │ + b 4ff90 │ │ │ │ + eoreq sp, r5, ip, lsr sl │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #236] @ 526f0 │ │ │ │ - ldr r1, [pc, #236] @ 526f4 │ │ │ │ + ldr ip, [pc, #236] @ 526ec │ │ │ │ + ldr r1, [pc, #236] @ 526f0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #224] @ 526f8 │ │ │ │ + ldr r3, [pc, #224] @ 526f4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #220] @ 526fc │ │ │ │ + ldr r2, [pc, #220] @ 526f8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r6, [pc, #200] @ 52700 │ │ │ │ + ldr r6, [pc, #200] @ 526fc │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -48591,73 +48590,73 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 8f720 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 526b8 │ │ │ │ + beq 526b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #120] @ 52704 │ │ │ │ + ldr r2, [pc, #120] @ 52700 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #96] @ 526f4 │ │ │ │ + ldr r3, [pc, #96] @ 526f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 526ec │ │ │ │ + bne 526e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r1, #95 @ 0x5f │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ strh r1, [r2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ bl 8f57c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 52680 │ │ │ │ + b 5267c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r5], -r0 @ │ │ │ │ + strdeq sp, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq sp, [r5], -r0 @ │ │ │ │ + ldrdeq sp, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r6, r4, ip, asr #4 │ │ │ │ - eoreq sp, r5, r8, ror #18 │ │ │ │ + eorseq r6, r4, r0, asr r2 │ │ │ │ + eoreq sp, r5, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #268] @ 5282c │ │ │ │ - ldr r2, [pc, #268] @ 52830 │ │ │ │ + ldr r1, [pc, #268] @ 52828 │ │ │ │ + ldr r2, [pc, #268] @ 5282c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #260] @ 52834 │ │ │ │ + ldr r4, [pc, #260] @ 52830 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #256] @ 52838 │ │ │ │ + ldr r3, [pc, #256] @ 52834 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #208] @ 5283c │ │ │ │ + ldr r3, [pc, #208] @ 52838 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r5] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -48665,488 +48664,488 @@ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 52840 │ │ │ │ + ldr r3, [pc, #104] @ 5283c │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, r6, lsl #2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r2, #724] @ 0x2d4 │ │ │ │ - ldr r2, [pc, #68] @ 52844 │ │ │ │ + ldr r2, [pc, #68] @ 52840 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 52830 │ │ │ │ + ldr r3, [pc, #40] @ 5282c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52828 │ │ │ │ + bne 52824 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sp, [r5], -r8 @ │ │ │ │ + ldrdeq sp, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025d8b8 │ │ │ │ + @ instruction: 0x0025d8bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - strdeq sp, [r5], -r4 @ │ │ │ │ + strdeq sp, [r5], -r8 @ │ │ │ │ │ │ │ │ -00052848 : │ │ │ │ - ldr r3, [pc, #8] @ 52858 │ │ │ │ +00052844 : │ │ │ │ + ldr r3, [pc, #8] @ 52854 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bx lr │ │ │ │ - eoreq lr, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025e1b0 │ │ │ │ │ │ │ │ -0005285c : │ │ │ │ - ldr r3, [pc, #8] @ 5286c │ │ │ │ +00052858 : │ │ │ │ + ldr r3, [pc, #8] @ 52868 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r4, lsr r0 │ │ │ │ + eorseq r6, r4, r8, lsr r0 │ │ │ │ │ │ │ │ -00052870 : │ │ │ │ - ldr r3, [pc, #8] @ 52880 │ │ │ │ +0005286c : │ │ │ │ + ldr r3, [pc, #8] @ 5287c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r4, r0, lsr #32 │ │ │ │ + eorseq r6, r4, r4, lsr #32 │ │ │ │ │ │ │ │ -00052884 : │ │ │ │ +00052880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #580] @ 52ae8 │ │ │ │ - ldr r1, [pc, #580] @ 52aec │ │ │ │ + ldr r0, [pc, #580] @ 52ae4 │ │ │ │ + ldr r1, [pc, #580] @ 52ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #572] @ 52af0 │ │ │ │ - ldr r2, [pc, #572] @ 52af4 │ │ │ │ + ldr r3, [pc, #572] @ 52aec │ │ │ │ + ldr r2, [pc, #572] @ 52af0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r6] │ │ │ │ stm sp, {r5, r8} │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #516] @ 52af8 │ │ │ │ - ldr r3, [pc, #516] @ 52afc │ │ │ │ - ldr r1, [pc, #516] @ 52b00 │ │ │ │ - ldr r7, [pc, #516] @ 52b04 │ │ │ │ + ldr r2, [pc, #516] @ 52af4 │ │ │ │ + ldr r3, [pc, #516] @ 52af8 │ │ │ │ + ldr r1, [pc, #516] @ 52afc │ │ │ │ + ldr r7, [pc, #516] @ 52b00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #199 @ 0xc7 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #20 │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #460] @ 52b08 │ │ │ │ - ldr r4, [pc, #460] @ 52b0c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #460] @ 52b04 │ │ │ │ + ldr r4, [pc, #460] @ 52b08 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5898 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #436] @ 52b10 │ │ │ │ + ldr r0, [pc, #436] @ 52b0c │ │ │ │ str r3, [r7, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #408] @ 52b14 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #404] @ 52b18 │ │ │ │ + ldr r4, [pc, #408] @ 52b10 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #404] @ 52b14 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #372] @ 52b1c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #368] @ 52b20 │ │ │ │ + ldr r4, [pc, #372] @ 52b18 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #368] @ 52b1c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #336] @ 52b24 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #332] @ 52b28 │ │ │ │ + ldr r4, [pc, #336] @ 52b20 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #332] @ 52b24 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #300] @ 52b2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #296] @ 52b30 │ │ │ │ + ldr r4, [pc, #300] @ 52b28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #296] @ 52b2c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #264] @ 52b34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #260] @ 52b38 │ │ │ │ + ldr r4, [pc, #264] @ 52b30 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #260] @ 52b34 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #228] @ 52b3c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #224] @ 52b40 │ │ │ │ + ldr r4, [pc, #228] @ 52b38 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #224] @ 52b3c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ 52b44 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #188] @ 52b48 │ │ │ │ + ldr r4, [pc, #192] @ 52b40 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #188] @ 52b44 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #144] @ 52b4c │ │ │ │ + ldr r2, [pc, #144] @ 52b48 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 52aec │ │ │ │ + ldr r3, [pc, #40] @ 52ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52ae4 │ │ │ │ + bne 52ae0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, r4, asr r7 │ │ │ │ + eoreq sp, r5, r8, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r8, lsr r7 │ │ │ │ + eoreq sp, r5, ip, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff6b0 │ │ │ │ @ instruction: 0xfffff678 │ │ │ │ @ instruction: 0xfffff258 │ │ │ │ - eorseq r5, r4, r8, lsl #31 │ │ │ │ - eoreq r8, r1, r8, lsr #22 │ │ │ │ - eoreq r8, r1, r4, lsr #22 │ │ │ │ + eorseq r5, r4, ip, lsl #31 │ │ │ │ + eoreq r8, r1, r4, asr fp │ │ │ │ + eoreq r8, r1, r0, asr fp │ │ │ │ @ instruction: 0xfffff49c │ │ │ │ - eoreq r8, r1, r0, lsl #21 │ │ │ │ + eoreq r8, r1, ip, lsr #21 │ │ │ │ @ instruction: 0xfffff418 │ │ │ │ - eoreq r8, r1, r0, lsr sl │ │ │ │ + eoreq r8, r1, ip, asr sl │ │ │ │ @ instruction: 0xfffff398 │ │ │ │ - strdeq r8, [r1], -r0 @ │ │ │ │ + eoreq r8, r1, ip, lsl sl │ │ │ │ @ instruction: 0xfffff318 │ │ │ │ - mlaeq r1, ip, r9, r8 │ │ │ │ + eoreq r8, r1, r8, asr #19 │ │ │ │ @ instruction: 0xfffff298 │ │ │ │ - eoreq r8, r1, ip, lsl r9 │ │ │ │ + eoreq r8, r1, r8, asr #18 │ │ │ │ @ instruction: 0xfffff1fc │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ + eoreq r8, r1, r4, lsl #18 │ │ │ │ @ instruction: 0xfffff16c │ │ │ │ - mlaeq r1, r4, r8, r8 │ │ │ │ + eoreq r8, r1, r0, asr #17 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ - eoreq sp, r5, r8, lsr r5 │ │ │ │ + eoreq sp, r5, ip, lsr r5 │ │ │ │ │ │ │ │ -00052b50 : │ │ │ │ +00052b4c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00052b54 : │ │ │ │ - ldr r3, [pc, #32] @ 52b7c │ │ │ │ +00052b50 : │ │ │ │ + ldr r3, [pc, #32] @ 52b78 │ │ │ │ cmp r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ bxne lr │ │ │ │ - ldr r2, [pc, #20] @ 52b80 │ │ │ │ + ldr r2, [pc, #20] @ 52b7c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ bx lr │ │ │ │ - mlaeq r5, ip, r4, sp │ │ │ │ + eoreq sp, r5, r0, lsr #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00052b84 : │ │ │ │ +00052b80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #736] @ 52e7c │ │ │ │ - ldr r2, [pc, #736] @ 52e80 │ │ │ │ + ldr r1, [pc, #736] @ 52e78 │ │ │ │ + ldr r2, [pc, #736] @ 52e7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #728] @ 52e84 │ │ │ │ + ldr r6, [pc, #728] @ 52e80 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #724] @ 52e88 │ │ │ │ + ldr r3, [pc, #724] @ 52e84 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr r3, [pc, #704] @ 52e8c │ │ │ │ + ldr r3, [pc, #704] @ 52e88 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, #3 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 20c0ec │ │ │ │ - ldr r2, [pc, #624] @ 52e90 │ │ │ │ + bl 20c114 │ │ │ │ + ldr r2, [pc, #624] @ 52e8c │ │ │ │ mov r0, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r9, [r3, #700] @ 0x2bc │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #202 @ 0xca │ │ │ │ ldr r1, [r1, #684] @ 0x2ac │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strh r3, [r2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r1, [r2, #16] │ │ │ │ str r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #203 @ 0xcb │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ strh r3, [r2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, r0, #8 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4df4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2175fc │ │ │ │ + bl 217624 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, r1, #8 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4880 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 52e20 │ │ │ │ + beq 52e1c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r3, #684] @ 0x2ac │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [r3, #684] @ 0x2ac │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ cmp r2, r8 │ │ │ │ ldr r2, [r0, #448] @ 0x1c0 │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq 52d48 │ │ │ │ + beq 52d44 │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [r3, #136] @ 0x88 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #152] @ 0x98 │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r3, #136] @ 0x88 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52da0 │ │ │ │ + beq 52d9c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52dc0 │ │ │ │ + beq 52dbc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #704] @ 0x2c0 │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #280] @ 52e94 │ │ │ │ - ldr r3, [pc, #256] @ 52e80 │ │ │ │ + ldr r2, [pc, #280] @ 52e90 │ │ │ │ + ldr r3, [pc, #256] @ 52e7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 52e78 │ │ │ │ + bne 52e74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #3 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c4e04 │ │ │ │ + bl 1c4e08 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r3, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d64 │ │ │ │ + bne 52d60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52df4 │ │ │ │ + beq 52df0 │ │ │ │ ldrb r0, [r1, #45] @ 0x2d │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r2, #40] @ 0x28 │ │ │ │ - bne 52df8 │ │ │ │ + bne 52df4 │ │ │ │ ands ip, r2, #1 │ │ │ │ - bne 52df4 │ │ │ │ + bne 52df0 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 52e50 │ │ │ │ + beq 52e4c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r7] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b 52d70 │ │ │ │ - ldr r3, [pc, #112] @ 52e98 │ │ │ │ + b 52d6c │ │ │ │ + ldr r3, [pc, #112] @ 52e94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #104] @ 52e9c │ │ │ │ + ldr r3, [pc, #104] @ 52e98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1c4d14 │ │ │ │ - b 52e14 │ │ │ │ + bl 1c4d18 │ │ │ │ + b 52e10 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ str ip, [r1, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1c4d14 │ │ │ │ - b 52e14 │ │ │ │ + bl 1c4d18 │ │ │ │ + b 52e10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sp, r5, ip, asr r4 │ │ │ │ + eoreq sp, r5, r0, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, ip, lsr r4 │ │ │ │ + eoreq sp, r5, r0, asr #8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r5, r4, r4, ror ip │ │ │ │ - eoreq sp, r5, ip, ror r2 │ │ │ │ + eorseq r5, r4, r8, ror ip │ │ │ │ + eoreq sp, r5, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, ip, r7 │ │ │ │ │ │ │ │ -00052ea0 : │ │ │ │ +00052e9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #688] @ 53168 │ │ │ │ - ldr r2, [pc, #688] @ 5316c │ │ │ │ + ldr r1, [pc, #688] @ 53164 │ │ │ │ + ldr r2, [pc, #688] @ 53168 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #680] @ 53170 │ │ │ │ + ldr r6, [pc, #680] @ 5316c │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #676] @ 53174 │ │ │ │ + ldr r3, [pc, #676] @ 53170 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -49154,247 +49153,247 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r4, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 39550 │ │ │ │ + bl 3954c │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 5312c │ │ │ │ - ldr r3, [pc, #604] @ 53178 │ │ │ │ + bcc 53128 │ │ │ │ + ldr r3, [pc, #604] @ 53174 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52f68 │ │ │ │ - ldr r3, [pc, #588] @ 5317c │ │ │ │ + beq 52f64 │ │ │ │ + ldr r3, [pc, #588] @ 53178 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #576] @ 53180 │ │ │ │ + ldr r2, [pc, #576] @ 5317c │ │ │ │ str r4, [r3, #28] │ │ │ │ - ldr r3, [pc, #548] @ 5316c │ │ │ │ + ldr r3, [pc, #548] @ 53168 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 53154 │ │ │ │ + bne 53150 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 37964 │ │ │ │ + bl 37960 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 2322c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ movcs r6, #8388608 @ 0x800000 │ │ │ │ str r3, [r5] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 37978 │ │ │ │ + bl 37974 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 52fc4 │ │ │ │ - ldr r3, [pc, #468] @ 53184 │ │ │ │ + beq 52fc0 │ │ │ │ + ldr r3, [pc, #468] @ 53180 │ │ │ │ rsb r6, r6, #49920 @ 0xc300 │ │ │ │ add r6, r6, #80 @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r6, r7 │ │ │ │ str r4, [r3, #24] │ │ │ │ - b 52f28 │ │ │ │ - ldr r1, [pc, #444] @ 53188 │ │ │ │ - ldr r0, [pc, #444] @ 5318c │ │ │ │ + b 52f24 │ │ │ │ + ldr r1, [pc, #444] @ 53184 │ │ │ │ + ldr r0, [pc, #444] @ 53188 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, #2 │ │ │ │ add r3, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ bl 23328 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 52fa8 │ │ │ │ + beq 52fa4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ bl 234cc │ │ │ │ - ldr r9, [pc, #376] @ 53190 │ │ │ │ + ldr r9, [pc, #376] @ 5318c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 53054 │ │ │ │ + b 53050 │ │ │ │ mov r0, sl │ │ │ │ bl 232ec │ │ │ │ cmp r0, #8 │ │ │ │ - bls 53050 │ │ │ │ + bls 5304c │ │ │ │ sub r0, r0, #8 │ │ │ │ add r1, sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53094 │ │ │ │ + beq 53090 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ bl 22fec │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53028 │ │ │ │ + bne 53024 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ bl 22fe0 │ │ │ │ - b 52fa8 │ │ │ │ + b 52fa4 │ │ │ │ ldrb r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 5306c │ │ │ │ mov r1, sl │ │ │ │ - b 530b0 │ │ │ │ + b 530ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53070 │ │ │ │ + beq 5306c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r2, r1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ - bne 530a8 │ │ │ │ + bne 530a4 │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r2, #1 │ │ │ │ - beq 53070 │ │ │ │ + beq 5306c │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ cmp r0, #9 │ │ │ │ orrls r4, r1, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 53104 │ │ │ │ sub r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #5 │ │ │ │ subls r3, r3, #87 @ 0x57 │ │ │ │ orrls r4, r3, r4, lsl #4 │ │ │ │ - bls 53108 │ │ │ │ + bls 53104 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi 53114 │ │ │ │ + bhi 53110 │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ orr r4, r3, r4, lsl #4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 530cc │ │ │ │ + bne 530c8 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 53070 │ │ │ │ + bcs 5306c │ │ │ │ sub r3, r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ movhi r7, r4 │ │ │ │ - b 53070 │ │ │ │ - ldr r3, [pc, #96] @ 53194 │ │ │ │ + b 5306c │ │ │ │ + ldr r3, [pc, #96] @ 53190 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53158 │ │ │ │ - ldr r0, [pc, #80] @ 53198 │ │ │ │ + beq 53154 │ │ │ │ + ldr r0, [pc, #80] @ 53194 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, #1 │ │ │ │ bl 237c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #60] @ 5319c │ │ │ │ + ldr r0, [pc, #60] @ 53198 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ - b 5314c │ │ │ │ - eoreq sp, r5, r0, asr #2 │ │ │ │ + b 53148 │ │ │ │ + eoreq sp, r5, r4, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r5, r0, lsr #2 │ │ │ │ + eoreq sp, r5, r4, lsr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r5, r4, ip, ror r9 │ │ │ │ - eorseq r5, r4, r0, ror #18 │ │ │ │ - strheq sp, [r5], -r4 @ │ │ │ │ - eorseq r5, r4, r0, ror #17 │ │ │ │ - eoreq lr, r1, r4, asr r2 │ │ │ │ - ldrdeq r8, [r1], -r0 @ │ │ │ │ - eoreq r8, r1, r8, lsr #9 │ │ │ │ + eorseq r5, r4, r0, lsl #19 │ │ │ │ + eorseq r5, r4, r4, ror #18 │ │ │ │ + strheq sp, [r5], -r8 @ │ │ │ │ + eorseq r5, r4, r4, ror #17 │ │ │ │ + eoreq lr, r1, r0, lsl #5 │ │ │ │ + strdeq r8, [r1], -ip @ │ │ │ │ + ldrdeq r8, [r1], -r4 @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - eoreq r8, r1, r4, lsr r3 │ │ │ │ - eoreq r8, r1, r8, lsr r3 │ │ │ │ + eoreq r8, r1, r0, ror #6 │ │ │ │ + eoreq r8, r1, r4, ror #6 │ │ │ │ │ │ │ │ -000531a0 : │ │ │ │ - ldr r3, [pc, #48] @ 531d8 │ │ │ │ - ldr r1, [pc, #48] @ 531dc │ │ │ │ - ldr r2, [pc, #48] @ 531e0 │ │ │ │ +0005319c : │ │ │ │ + ldr r3, [pc, #48] @ 531d4 │ │ │ │ + ldr r1, [pc, #48] @ 531d8 │ │ │ │ + ldr r2, [pc, #48] @ 531dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r1] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r2, [ip] │ │ │ │ ldr r1, [r1] │ │ │ │ add r0, r0, #4 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r0, r2, asr #2 │ │ │ │ movlt r0, #1 │ │ │ │ movge r0, #0 │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, ip, asr #28 │ │ │ │ + eoreq ip, r5, r0, asr lr │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ │ │ │ │ -000531e4 : │ │ │ │ +000531e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ - ldr r5, [pc, #828] @ 53538 │ │ │ │ - ldr ip, [pc, #828] @ 5353c │ │ │ │ - ldr r2, [pc, #828] @ 53540 │ │ │ │ + ldr r5, [pc, #828] @ 53534 │ │ │ │ + ldr ip, [pc, #828] @ 53538 │ │ │ │ + ldr r2, [pc, #828] @ 5353c │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ add r5, pc, r5 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #808] @ 53544 │ │ │ │ + ldr r3, [pc, #808] @ 53540 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr r3, [pc, #792] @ 53548 │ │ │ │ + ldr r3, [pc, #792] @ 53544 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ str r3, [r2] │ │ │ │ + mov r0, #20 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, #20 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r1, #199 @ 0xc7 │ │ │ │ - ldr ip, [pc, #688] @ 5354c │ │ │ │ - ldr r3, [pc, #688] @ 53550 │ │ │ │ + ldr ip, [pc, #688] @ 53548 │ │ │ │ + ldr r3, [pc, #688] @ 5354c │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ str lr, [r2, #16] │ │ │ │ ldr ip, [r5, ip] │ │ │ │ @@ -49404,222 +49403,222 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ str r4, [r2, #12] │ │ │ │ sub r3, r3, ip │ │ │ │ asr r3, r3, #2 │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq 534c4 │ │ │ │ + beq 534c0 │ │ │ │ lsl r4, r4, #1 │ │ │ │ cmp r4, #128000 @ 0x1f400 │ │ │ │ movge r4, #128000 @ 0x1f400 │ │ │ │ cmp r4, r0 │ │ │ │ movlt r4, r0 │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53310 │ │ │ │ + beq 5330c │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, r4 │ │ │ │ - bge 534a4 │ │ │ │ + bge 534a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206e2c │ │ │ │ + bl 206e54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #552] @ 5354c │ │ │ │ + ldr r3, [pc, #552] @ 53548 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r3] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r3, r0, r4, lsl #2 │ │ │ │ - ldr r0, [pc, #528] @ 53550 │ │ │ │ + ldr r0, [pc, #528] @ 5354c │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #512] @ 53554 │ │ │ │ + ldr r3, [pc, #512] @ 53550 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r4, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5347c │ │ │ │ + bne 53478 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr r2, [pc, #412] @ 53544 │ │ │ │ + ldr r2, [pc, #412] @ 53540 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #412] @ 5354c │ │ │ │ + ldr r3, [pc, #412] @ 53548 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 206ed8 │ │ │ │ - ldr r3, [pc, #388] @ 53554 │ │ │ │ + bl 206f00 │ │ │ │ + ldr r3, [pc, #388] @ 53550 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 534fc │ │ │ │ + beq 534f8 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #348] @ 5354c │ │ │ │ + ldr r1, [pc, #348] @ 53548 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr ip, [r2, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr lr, [r4, r1] │ │ │ │ - ldr ip, [pc, #320] @ 53550 │ │ │ │ + ldr ip, [pc, #320] @ 5354c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [lr] │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r4, ip] │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ str r1, [ip] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bne 534d0 │ │ │ │ - ldr r3, [pc, #264] @ 53548 │ │ │ │ + bne 534cc │ │ │ │ + ldr r3, [pc, #264] @ 53544 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #256] @ 53558 │ │ │ │ - ldr r3, [pc, #228] @ 53540 │ │ │ │ + ldr r2, [pc, #256] @ 53554 │ │ │ │ + ldr r3, [pc, #228] @ 5353c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 53534 │ │ │ │ + bne 53530 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #192] @ 53544 │ │ │ │ + ldr r3, [pc, #192] @ 53540 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 533e4 │ │ │ │ + b 533e0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #152] @ 5354c │ │ │ │ + ldr r3, [pc, #152] @ 53548 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r0, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #88] @ 0x58 │ │ │ │ - b 53330 │ │ │ │ + b 5332c │ │ │ │ cmp r4, #1000 @ 0x3e8 │ │ │ │ movge r4, #1000 @ 0x3e8 │ │ │ │ - b 532f8 │ │ │ │ + b 532f4 │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ ldr r1, [r0, #404] @ 0x194 │ │ │ │ str r1, [r2, #4] │ │ │ │ - ldr r3, [pc, #100] @ 53548 │ │ │ │ + ldr r3, [pc, #100] @ 53544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 53438 │ │ │ │ + bl e9628 │ │ │ │ + b 53434 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53518 │ │ │ │ + beq 53514 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bge 533e4 │ │ │ │ - ldr r1, [pc, #44] @ 5354c │ │ │ │ + bge 533e0 │ │ │ │ + ldr r1, [pc, #44] @ 53548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ - b 533e4 │ │ │ │ + b 533e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + strdeq ip, [r5], -r8 @ │ │ │ │ strdeq ip, [r5], -r4 @ │ │ │ │ - strdeq ip, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - eoreq ip, r5, r0, lsr #23 │ │ │ │ + eoreq ip, r5, r4, lsr #23 │ │ │ │ │ │ │ │ -0005355c : │ │ │ │ - ldr r3, [pc, #44] @ 53590 │ │ │ │ - ldr r2, [pc, #44] @ 53594 │ │ │ │ +00053558 : │ │ │ │ + ldr r3, [pc, #44] @ 5358c │ │ │ │ + ldr r2, [pc, #44] @ 53590 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 53598 │ │ │ │ + ldr r1, [pc, #36] @ 53594 │ │ │ │ ldr r2, [ip] │ │ │ │ str r2, [r0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ add r2, r2, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [ip] │ │ │ │ bx lr │ │ │ │ - mlaeq r5, r4, sl, ip │ │ │ │ + mlaeq r5, r8, sl, ip │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -0005359c : │ │ │ │ - ldr r3, [pc, #36] @ 535c8 │ │ │ │ - ldr r2, [pc, #36] @ 535cc │ │ │ │ +00053598 : │ │ │ │ + ldr r3, [pc, #36] @ 535c4 │ │ │ │ + ldr r2, [pc, #36] @ 535c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #28] @ 535d0 │ │ │ │ + ldr r2, [pc, #28] @ 535cc │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [r1] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, r4, asr sl │ │ │ │ + eoreq ip, r5, r8, asr sl │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ │ │ │ │ -000535d4 : │ │ │ │ +000535d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #252] @ 536f4 │ │ │ │ - ldr r1, [pc, #252] @ 536f8 │ │ │ │ + ldr r0, [pc, #252] @ 536f0 │ │ │ │ + ldr r1, [pc, #252] @ 536f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #244] @ 536fc │ │ │ │ - ldr r2, [pc, #244] @ 53700 │ │ │ │ + ldr r3, [pc, #244] @ 536f8 │ │ │ │ + ldr r2, [pc, #244] @ 536fc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -49635,134 +49634,134 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 35250 │ │ │ │ + bl 3524c │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r0, r2] │ │ │ │ - bne 536dc │ │ │ │ + bne 536d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #80] @ 53704 │ │ │ │ - ldr r3, [pc, #64] @ 536f8 │ │ │ │ + ldr r2, [pc, #80] @ 53700 │ │ │ │ + ldr r3, [pc, #64] @ 536f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 536f0 │ │ │ │ + bne 536ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 53694 │ │ │ │ + b 53690 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, lsl #20 │ │ │ │ + eoreq ip, r5, r4, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r4, ror #19 │ │ │ │ + eoreq ip, r5, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r5, r4, asr #18 │ │ │ │ + eoreq ip, r5, r8, asr #18 │ │ │ │ │ │ │ │ -00053708 : │ │ │ │ +00053704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #816] @ 53a58 │ │ │ │ - ldr r2, [pc, #816] @ 53a5c │ │ │ │ + ldr r1, [pc, #816] @ 53a54 │ │ │ │ + ldr r2, [pc, #816] @ 53a58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr ip, [pc, #808] @ 53a60 │ │ │ │ + ldr ip, [pc, #808] @ 53a5c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #804] @ 53a64 │ │ │ │ + ldr r3, [pc, #804] @ 53a60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #776] @ 53a68 │ │ │ │ + ldr r3, [pc, #776] @ 53a64 │ │ │ │ mov r6, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr sl, [ip, r3] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r8, [sl] │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #732] @ 53a6c │ │ │ │ + ldr r3, [pc, #732] @ 53a68 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [ip, r3] │ │ │ │ - ldr r3, [pc, #708] @ 53a70 │ │ │ │ + ldr r3, [pc, #708] @ 53a6c │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr fp, [ip, r3] │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [fp] │ │ │ │ - ble 538b4 │ │ │ │ + ble 538b0 │ │ │ │ ldr r9, [r1, #112] @ 0x70 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - b 537f8 │ │ │ │ + b 537f4 │ │ │ │ ldr r1, [r1, ip, lsl #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 53858 │ │ │ │ + beq 53854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ str r6, [r2, #8] │ │ │ │ - beq 538ac │ │ │ │ + beq 538a8 │ │ │ │ asr r2, r3, #6 │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ add r2, r1, ip, lsl #4 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, r5 │ │ │ │ - bge 537dc │ │ │ │ + bge 537d8 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ asr r5, r7, #6 │ │ │ │ cmp r3, r7, asr #6 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ and r4, r7, #63 @ 0x3f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ble 53970 │ │ │ │ + ble 5396c │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [r1] │ │ │ │ add r2, r2, r4, lsl #4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -49771,111 +49770,111 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r8, [sl] │ │ │ │ - ldr r1, [pc, #496] @ 53a74 │ │ │ │ - ldr r2, [pc, #468] @ 53a5c │ │ │ │ + ldr r1, [pc, #496] @ 53a70 │ │ │ │ + ldr r2, [pc, #468] @ 53a58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 53a54 │ │ │ │ + bne 53a50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 53818 │ │ │ │ + bne 53814 │ │ │ │ ldr r6, [r1, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53818 │ │ │ │ - ldr r3, [pc, #416] @ 53a78 │ │ │ │ + beq 53814 │ │ │ │ + ldr r3, [pc, #416] @ 53a74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 53818 │ │ │ │ + beq 53814 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ sub r4, r3, #1 │ │ │ │ - beq 53818 │ │ │ │ + beq 53814 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ sub r3, r3, #-268435455 @ 0xf0000001 │ │ │ │ ldr lr, [r6, #36] @ 0x24 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ mov r5, #0 │ │ │ │ - b 53924 │ │ │ │ + b 53920 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r3, r3, #16 │ │ │ │ - beq 53818 │ │ │ │ + beq 53814 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, lr │ │ │ │ - bne 53818 │ │ │ │ + bne 53814 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 53910 │ │ │ │ - ldr r2, [pc, #312] @ 53a7c │ │ │ │ + bne 5390c │ │ │ │ + ldr r2, [pc, #312] @ 53a78 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r5, [ip, r2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - blt 53990 │ │ │ │ + blt 5398c │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r8, [sl] │ │ │ │ mov r3, #0 │ │ │ │ - b 5387c │ │ │ │ + b 53878 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 535d4 │ │ │ │ + bl 535d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3] │ │ │ │ - b 5383c │ │ │ │ + b 53838 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, #0 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsl r0, r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ @@ -49888,951 +49887,951 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r3, [r1, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ stmib r4, {r2, r6} │ │ │ │ str r3, [sl] │ │ │ │ - b 53968 │ │ │ │ + b 53964 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq ip, [r5], -r0 @ │ │ │ │ + ldrdeq ip, [r5], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025c8b0 │ │ │ │ + @ instruction: 0x0025c8b4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq ip, r5, r4, ror r7 │ │ │ │ - @ instruction: 0x00344fbc │ │ │ │ + eoreq ip, r5, r8, ror r7 │ │ │ │ + eorseq r4, r4, r0, asr #31 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ │ │ │ │ -00053a80 : │ │ │ │ - ldr r3, [pc, #24] @ 53aa0 │ │ │ │ - ldr r2, [pc, #24] @ 53aa4 │ │ │ │ +00053a7c : │ │ │ │ + ldr r3, [pc, #24] @ 53a9c │ │ │ │ + ldr r2, [pc, #24] @ 53aa0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, r0, ror r5 │ │ │ │ + eoreq ip, r5, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053aa8 : │ │ │ │ - ldr r3, [pc, #24] @ 53ac8 │ │ │ │ - ldr r2, [pc, #24] @ 53acc │ │ │ │ +00053aa4 : │ │ │ │ + ldr r3, [pc, #24] @ 53ac4 │ │ │ │ + ldr r2, [pc, #24] @ 53ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - eoreq ip, r5, r8, asr #10 │ │ │ │ + eoreq ip, r5, ip, asr #10 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ │ │ │ │ -00053ad0 <_scheme_apply_known_prim_closure_multi@@Base>: │ │ │ │ +00053acc <_scheme_apply_known_prim_closure_multi@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #460] @ 53cb4 <_scheme_apply_known_prim_closure_multi@@Base+0x1e4> │ │ │ │ + ldr ip, [pc, #460] @ 53cb0 <_scheme_apply_known_prim_closure_multi@@Base+0x1e4> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #452] @ 53cb8 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #452] @ 53cb4 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp] │ │ │ │ - ldr r4, [pc, #444] @ 53cbc <_scheme_apply_known_prim_closure_multi@@Base+0x1ec> │ │ │ │ + ldr r4, [pc, #444] @ 53cb8 <_scheme_apply_known_prim_closure_multi@@Base+0x1ec> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #440] @ 53cc0 <_scheme_apply_known_prim_closure_multi@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #440] @ 53cbc <_scheme_apply_known_prim_closure_multi@@Base+0x1f0> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #420] @ 53cc4 <_scheme_apply_known_prim_closure_multi@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #420] @ 53cc0 <_scheme_apply_known_prim_closure_multi@@Base+0x1f4> │ │ │ │ ldr r7, [r3] │ │ │ │ - ldr r3, [pc, #416] @ 53cc8 <_scheme_apply_known_prim_closure_multi@@Base+0x1f8> │ │ │ │ + ldr r3, [pc, #416] @ 53cc4 <_scheme_apply_known_prim_closure_multi@@Base+0x1f8> │ │ │ │ ldr r5, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bcs 53b7c <_scheme_apply_known_prim_closure_multi@@Base+0xac> │ │ │ │ - ldr r3, [pc, #348] @ 53ccc <_scheme_apply_known_prim_closure_multi@@Base+0x1fc> │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bcs 53b78 <_scheme_apply_known_prim_closure_multi@@Base+0xac> │ │ │ │ + ldr r3, [pc, #348] @ 53cc8 <_scheme_apply_known_prim_closure_multi@@Base+0x1fc> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53c34 <_scheme_apply_known_prim_closure_multi@@Base+0x164> │ │ │ │ - ldr r3, [pc, #332] @ 53cd0 <_scheme_apply_known_prim_closure_multi@@Base+0x200> │ │ │ │ + beq 53c30 <_scheme_apply_known_prim_closure_multi@@Base+0x164> │ │ │ │ + ldr r3, [pc, #332] @ 53ccc <_scheme_apply_known_prim_closure_multi@@Base+0x200> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 53c1c <_scheme_apply_known_prim_closure_multi@@Base+0x14c> │ │ │ │ - ldr r3, [pc, #316] @ 53cd4 <_scheme_apply_known_prim_closure_multi@@Base+0x204> │ │ │ │ + ble 53c18 <_scheme_apply_known_prim_closure_multi@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #316] @ 53cd0 <_scheme_apply_known_prim_closure_multi@@Base+0x204> │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r3, [pc, #308] @ 53cd8 <_scheme_apply_known_prim_closure_multi@@Base+0x208> │ │ │ │ + ldr r3, [pc, #308] @ 53cd4 <_scheme_apply_known_prim_closure_multi@@Base+0x208> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str ip, [r5] │ │ │ │ ldr r7, [r4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 53c68 <_scheme_apply_known_prim_closure_multi@@Base+0x198> │ │ │ │ + beq 53c64 <_scheme_apply_known_prim_closure_multi@@Base+0x198> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r6] │ │ │ │ str r7, [r4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r6] │ │ │ │ - ldr r1, [pc, #232] @ 53cdc <_scheme_apply_known_prim_closure_multi@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #192] @ 53cb8 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ + ldr r1, [pc, #232] @ 53cd8 <_scheme_apply_known_prim_closure_multi@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #192] @ 53cb4 <_scheme_apply_known_prim_closure_multi@@Base+0x1e8> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 53cb0 <_scheme_apply_known_prim_closure_multi@@Base+0x1e0> │ │ │ │ + bne 53cac <_scheme_apply_known_prim_closure_multi@@Base+0x1e0> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ - b 53b90 <_scheme_apply_known_prim_closure_multi@@Base+0xc0> │ │ │ │ + b 53b8c <_scheme_apply_known_prim_closure_multi@@Base+0xc0> │ │ │ │ cmp r1, #0 │ │ │ │ moveq lr, r1 │ │ │ │ - bne 53c7c <_scheme_apply_known_prim_closure_multi@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #152] @ 53ce0 <_scheme_apply_known_prim_closure_multi@@Base+0x210> │ │ │ │ + bne 53c78 <_scheme_apply_known_prim_closure_multi@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #152] @ 53cdc <_scheme_apply_known_prim_closure_multi@@Base+0x210> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r7, #768] @ 0x300 │ │ │ │ str lr, [r7, #752] @ 0x2f0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 53bec <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ + b 53be8 <_scheme_apply_known_prim_closure_multi@@Base+0x11c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 53bd4 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ + b 53bd0 <_scheme_apply_known_prim_closure_multi@@Base+0x104> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp] │ │ │ │ add r3, ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 53c98 <_scheme_apply_known_prim_closure_multi@@Base+0x1c8> │ │ │ │ + bne 53c94 <_scheme_apply_known_prim_closure_multi@@Base+0x1c8> │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 53c40 <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ + b 53c3c <_scheme_apply_known_prim_closure_multi@@Base+0x170> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, lsl #10 │ │ │ │ + eoreq ip, r5, ip, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, ror #9 │ │ │ │ + eoreq ip, r5, ip, ror #9 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, ror #26 │ │ │ │ + eorseq r4, r4, r0, ror sp │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r4, lsl sp │ │ │ │ + eorseq r4, r4, r8, lsl sp │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq ip, r5, r4, lsl #8 │ │ │ │ + eoreq ip, r5, r8, lsl #8 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #36] @ 53d10 <_scheme_apply_known_prim_closure_multi@@Base+0x240> │ │ │ │ - ldr r2, [pc, #36] @ 53d14 <_scheme_apply_known_prim_closure_multi@@Base+0x244> │ │ │ │ + ldr r3, [pc, #36] @ 53d0c <_scheme_apply_known_prim_closure_multi@@Base+0x240> │ │ │ │ + ldr r2, [pc, #36] @ 53d10 <_scheme_apply_known_prim_closure_multi@@Base+0x244> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r1, [r3, #768] @ 0x300 │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ - b 53ad0 <_scheme_apply_known_prim_closure_multi@@Base> │ │ │ │ - eoreq ip, r5, ip, lsl #6 │ │ │ │ + b 53acc <_scheme_apply_known_prim_closure_multi@@Base> │ │ │ │ + eoreq ip, r5, r0, lsl r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00053d18 <_scheme_apply_prim_closure_multi@@Base>: │ │ │ │ +00053d14 <_scheme_apply_prim_closure_multi@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #544] @ 53f50 <_scheme_apply_prim_closure_multi@@Base+0x238> │ │ │ │ + ldr ip, [pc, #544] @ 53f4c <_scheme_apply_prim_closure_multi@@Base+0x238> │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #536] @ 53f54 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #536] @ 53f50 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r5, [pc, #528] @ 53f58 <_scheme_apply_prim_closure_multi@@Base+0x240> │ │ │ │ + ldr r5, [pc, #528] @ 53f54 <_scheme_apply_prim_closure_multi@@Base+0x240> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #524] @ 53f5c <_scheme_apply_prim_closure_multi@@Base+0x244> │ │ │ │ - ldr r2, [pc, #524] @ 53f60 <_scheme_apply_prim_closure_multi@@Base+0x248> │ │ │ │ + ldr r3, [pc, #524] @ 53f58 <_scheme_apply_prim_closure_multi@@Base+0x244> │ │ │ │ + ldr r2, [pc, #524] @ 53f5c <_scheme_apply_prim_closure_multi@@Base+0x248> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2] │ │ │ │ - ldr r2, [pc, #492] @ 53f64 <_scheme_apply_prim_closure_multi@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #492] @ 53f60 <_scheme_apply_prim_closure_multi@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcs 53dc8 <_scheme_apply_prim_closure_multi@@Base+0xb0> │ │ │ │ - ldr r2, [pc, #428] @ 53f68 <_scheme_apply_prim_closure_multi@@Base+0x250> │ │ │ │ + bcs 53dc4 <_scheme_apply_prim_closure_multi@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #428] @ 53f64 <_scheme_apply_prim_closure_multi@@Base+0x250> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53e9c <_scheme_apply_prim_closure_multi@@Base+0x184> │ │ │ │ - ldr r2, [pc, #412] @ 53f6c <_scheme_apply_prim_closure_multi@@Base+0x254> │ │ │ │ + beq 53e98 <_scheme_apply_prim_closure_multi@@Base+0x184> │ │ │ │ + ldr r2, [pc, #412] @ 53f68 <_scheme_apply_prim_closure_multi@@Base+0x254> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 53e84 <_scheme_apply_prim_closure_multi@@Base+0x16c> │ │ │ │ + ble 53e80 <_scheme_apply_prim_closure_multi@@Base+0x16c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r2, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - bgt 53ed0 <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ + bgt 53ecc <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ cmp ip, #0 │ │ │ │ cmpge r4, lr │ │ │ │ - bgt 53ed0 <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ - ldr ip, [pc, #360] @ 53f70 <_scheme_apply_prim_closure_multi@@Base+0x258> │ │ │ │ + bgt 53ecc <_scheme_apply_prim_closure_multi@@Base+0x1b8> │ │ │ │ + ldr ip, [pc, #360] @ 53f6c <_scheme_apply_prim_closure_multi@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, ip] │ │ │ │ - ldr ip, [pc, #352] @ 53f74 <_scheme_apply_prim_closure_multi@@Base+0x25c> │ │ │ │ + ldr ip, [pc, #352] @ 53f70 <_scheme_apply_prim_closure_multi@@Base+0x25c> │ │ │ │ ldr lr, [r4] │ │ │ │ add lr, lr, #1 │ │ │ │ str lr, [r4] │ │ │ │ ldr r5, [r5, ip] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 53f04 <_scheme_apply_prim_closure_multi@@Base+0x1ec> │ │ │ │ + beq 53f00 <_scheme_apply_prim_closure_multi@@Base+0x1ec> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r4] │ │ │ │ str r7, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r1, [pc, #284] @ 53f78 <_scheme_apply_prim_closure_multi@@Base+0x260> │ │ │ │ - ldr r2, [pc, #244] @ 53f54 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ + ldr r1, [pc, #284] @ 53f74 <_scheme_apply_prim_closure_multi@@Base+0x260> │ │ │ │ + ldr r2, [pc, #244] @ 53f50 <_scheme_apply_prim_closure_multi@@Base+0x23c> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 53f4c <_scheme_apply_prim_closure_multi@@Base+0x234> │ │ │ │ + bne 53f48 <_scheme_apply_prim_closure_multi@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ddc <_scheme_apply_prim_closure_multi@@Base+0xc4> │ │ │ │ + b 53dd8 <_scheme_apply_prim_closure_multi@@Base+0xc4> │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ - bne 53f18 <_scheme_apply_prim_closure_multi@@Base+0x200> │ │ │ │ - ldr r0, [pc, #204] @ 53f7c <_scheme_apply_prim_closure_multi@@Base+0x264> │ │ │ │ + bne 53f14 <_scheme_apply_prim_closure_multi@@Base+0x200> │ │ │ │ + ldr r0, [pc, #204] @ 53f78 <_scheme_apply_prim_closure_multi@@Base+0x264> │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r7, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #768] @ 0x300 │ │ │ │ str lr, [r7, #752] @ 0x2f0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e50 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r2, lr │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r6] │ │ │ │ - b 53e54 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ + b 53e50 <_scheme_apply_prim_closure_multi@@Base+0x13c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 53e3c <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ + b 53e38 <_scheme_apply_prim_closure_multi@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 53f34 <_scheme_apply_prim_closure_multi@@Base+0x21c> │ │ │ │ + bne 53f30 <_scheme_apply_prim_closure_multi@@Base+0x21c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 53ea8 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ + b 53ea4 <_scheme_apply_prim_closure_multi@@Base+0x190> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r0, asr #5 │ │ │ │ + eoreq ip, r5, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, ip, r2, ip │ │ │ │ + eoreq ip, r5, r0, lsr #5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, ip, lsl fp │ │ │ │ + eorseq r4, r4, r0, lsr #22 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r8, asr #21 │ │ │ │ + eorseq r4, r4, ip, asr #21 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - mlaeq r5, ip, r1, ip │ │ │ │ + eoreq ip, r5, r0, lsr #3 │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ │ │ │ │ -00053f80 <_scheme_apply_known_prim_closure@@Base>: │ │ │ │ +00053f7c <_scheme_apply_known_prim_closure@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #524] @ 541a4 <_scheme_apply_known_prim_closure@@Base+0x224> │ │ │ │ + ldr ip, [pc, #524] @ 541a0 <_scheme_apply_known_prim_closure@@Base+0x224> │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #516] @ 541a8 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ + ldr r0, [pc, #516] @ 541a4 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #508] @ 541ac <_scheme_apply_known_prim_closure@@Base+0x22c> │ │ │ │ + ldr r4, [pc, #508] @ 541a8 <_scheme_apply_known_prim_closure@@Base+0x22c> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #504] @ 541b0 <_scheme_apply_known_prim_closure@@Base+0x230> │ │ │ │ + ldr r3, [pc, #504] @ 541ac <_scheme_apply_known_prim_closure@@Base+0x230> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - ldr r3, [pc, #484] @ 541b4 <_scheme_apply_known_prim_closure@@Base+0x234> │ │ │ │ - ldr r2, [pc, #484] @ 541b8 <_scheme_apply_known_prim_closure@@Base+0x238> │ │ │ │ + ldr r3, [pc, #484] @ 541b0 <_scheme_apply_known_prim_closure@@Base+0x234> │ │ │ │ + ldr r2, [pc, #484] @ 541b4 <_scheme_apply_known_prim_closure@@Base+0x238> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r4, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r6, r1 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bcs 54030 <_scheme_apply_known_prim_closure@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #408] @ 541bc <_scheme_apply_known_prim_closure@@Base+0x23c> │ │ │ │ + bcs 5402c <_scheme_apply_known_prim_closure@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #408] @ 541b8 <_scheme_apply_known_prim_closure@@Base+0x23c> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 540f0 <_scheme_apply_known_prim_closure@@Base+0x170> │ │ │ │ - ldr r3, [pc, #392] @ 541c0 <_scheme_apply_known_prim_closure@@Base+0x240> │ │ │ │ + beq 540ec <_scheme_apply_known_prim_closure@@Base+0x170> │ │ │ │ + ldr r3, [pc, #392] @ 541bc <_scheme_apply_known_prim_closure@@Base+0x240> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 540d8 <_scheme_apply_known_prim_closure@@Base+0x158> │ │ │ │ - ldr r3, [pc, #376] @ 541c4 <_scheme_apply_known_prim_closure@@Base+0x244> │ │ │ │ + ble 540d4 <_scheme_apply_known_prim_closure@@Base+0x158> │ │ │ │ + ldr r3, [pc, #376] @ 541c0 <_scheme_apply_known_prim_closure@@Base+0x244> │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r3, [pc, #368] @ 541c8 <_scheme_apply_known_prim_closure@@Base+0x248> │ │ │ │ + ldr r3, [pc, #368] @ 541c4 <_scheme_apply_known_prim_closure@@Base+0x248> │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str ip, [r5] │ │ │ │ ldr r8, [r4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 54124 <_scheme_apply_known_prim_closure@@Base+0x1a4> │ │ │ │ + beq 54120 <_scheme_apply_known_prim_closure@@Base+0x1a4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 5416c <_scheme_apply_known_prim_closure@@Base+0x1ec> │ │ │ │ + beq 54168 <_scheme_apply_known_prim_closure@@Base+0x1ec> │ │ │ │ ldr r2, [r6] │ │ │ │ str r8, [r4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r5] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r1, [pc, #284] @ 541cc <_scheme_apply_known_prim_closure@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #244] @ 541a8 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ + ldr r1, [pc, #284] @ 541c8 <_scheme_apply_known_prim_closure@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #244] @ 541a4 <_scheme_apply_known_prim_closure@@Base+0x228> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 541a0 <_scheme_apply_known_prim_closure@@Base+0x220> │ │ │ │ + bne 5419c <_scheme_apply_known_prim_closure@@Base+0x220> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ - b 54044 <_scheme_apply_known_prim_closure@@Base+0xc4> │ │ │ │ + b 54040 <_scheme_apply_known_prim_closure@@Base+0xc4> │ │ │ │ cmp r1, #0 │ │ │ │ moveq lr, r1 │ │ │ │ - bne 54138 <_scheme_apply_known_prim_closure@@Base+0x1b8> │ │ │ │ - ldr r0, [pc, #204] @ 541d0 <_scheme_apply_known_prim_closure@@Base+0x250> │ │ │ │ + bne 54134 <_scheme_apply_known_prim_closure@@Base+0x1b8> │ │ │ │ + ldr r0, [pc, #204] @ 541cc <_scheme_apply_known_prim_closure@@Base+0x250> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r8, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r8, #768] @ 0x300 │ │ │ │ str lr, [r8, #752] @ 0x2f0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 540a4 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 54088 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ + b 54084 <_scheme_apply_known_prim_closure@@Base+0x108> │ │ │ │ lsl r4, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 54154 <_scheme_apply_known_prim_closure@@Base+0x1d4> │ │ │ │ + bne 54150 <_scheme_apply_known_prim_closure@@Base+0x1d4> │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 540fc <_scheme_apply_known_prim_closure@@Base+0x17c> │ │ │ │ + b 540f8 <_scheme_apply_known_prim_closure@@Base+0x17c> │ │ │ │ ldr r2, [r7] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r4, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ - b 540a8 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ + b 540a4 <_scheme_apply_known_prim_closure@@Base+0x128> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq ip, r5, r8, asr r0 │ │ │ │ + eoreq ip, r5, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq ip, r5, r8, lsr r0 │ │ │ │ + eoreq ip, r5, ip, lsr r0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r4, r4, r4, asr #17 │ │ │ │ + eorseq r4, r4, r8, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, r0, ror #16 │ │ │ │ + eorseq r4, r4, r4, ror #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eoreq fp, r5, r8, asr #30 │ │ │ │ + eoreq fp, r5, ip, asr #30 │ │ │ │ @ instruction: 0xfffffbd4 │ │ │ │ │ │ │ │ -000541d4 <_scheme_apply_prim_closure@@Base>: │ │ │ │ +000541d0 <_scheme_apply_prim_closure@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #592] @ 5443c <_scheme_apply_prim_closure@@Base+0x268> │ │ │ │ + ldr ip, [pc, #592] @ 54438 <_scheme_apply_prim_closure@@Base+0x268> │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #584] @ 54440 <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #584] @ 5443c <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r5, [pc, #576] @ 54444 <_scheme_apply_prim_closure@@Base+0x270> │ │ │ │ + ldr r5, [pc, #576] @ 54440 <_scheme_apply_prim_closure@@Base+0x270> │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #572] @ 54448 <_scheme_apply_prim_closure@@Base+0x274> │ │ │ │ + ldr r2, [pc, #572] @ 54444 <_scheme_apply_prim_closure@@Base+0x274> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ - ldr r2, [pc, #552] @ 5444c <_scheme_apply_prim_closure@@Base+0x278> │ │ │ │ - ldr r3, [pc, #552] @ 54450 <_scheme_apply_prim_closure@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #552] @ 54448 <_scheme_apply_prim_closure@@Base+0x278> │ │ │ │ + ldr r3, [pc, #552] @ 5444c <_scheme_apply_prim_closure@@Base+0x27c> │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r8, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcs 54284 <_scheme_apply_prim_closure@@Base+0xb0> │ │ │ │ - ldr r2, [pc, #476] @ 54454 <_scheme_apply_prim_closure@@Base+0x280> │ │ │ │ + bcs 54280 <_scheme_apply_prim_closure@@Base+0xb0> │ │ │ │ + ldr r2, [pc, #476] @ 54450 <_scheme_apply_prim_closure@@Base+0x280> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54360 <_scheme_apply_prim_closure@@Base+0x18c> │ │ │ │ - ldr r2, [pc, #460] @ 54458 <_scheme_apply_prim_closure@@Base+0x284> │ │ │ │ + beq 5435c <_scheme_apply_prim_closure@@Base+0x18c> │ │ │ │ + ldr r2, [pc, #460] @ 54454 <_scheme_apply_prim_closure@@Base+0x284> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 54348 <_scheme_apply_prim_closure@@Base+0x174> │ │ │ │ + ble 54344 <_scheme_apply_prim_closure@@Base+0x174> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r2, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - bgt 54394 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ + bgt 54390 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ cmp ip, #0 │ │ │ │ cmpge r4, lr │ │ │ │ - bgt 54394 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ - ldr ip, [pc, #408] @ 5445c <_scheme_apply_prim_closure@@Base+0x288> │ │ │ │ + bgt 54390 <_scheme_apply_prim_closure@@Base+0x1c0> │ │ │ │ + ldr ip, [pc, #408] @ 54458 <_scheme_apply_prim_closure@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, ip] │ │ │ │ - ldr ip, [pc, #400] @ 54460 <_scheme_apply_prim_closure@@Base+0x28c> │ │ │ │ + ldr ip, [pc, #400] @ 5445c <_scheme_apply_prim_closure@@Base+0x28c> │ │ │ │ ldr lr, [r4] │ │ │ │ add lr, lr, #1 │ │ │ │ str lr, [r4] │ │ │ │ ldr r5, [r5, ip] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r8, [r5] │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ mov r3, r0 │ │ │ │ - beq 543c8 <_scheme_apply_prim_closure@@Base+0x1f4> │ │ │ │ + beq 543c4 <_scheme_apply_prim_closure@@Base+0x1f4> │ │ │ │ cmp r3, #6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq 54410 <_scheme_apply_prim_closure@@Base+0x23c> │ │ │ │ + beq 5440c <_scheme_apply_prim_closure@@Base+0x23c> │ │ │ │ ldr r2, [r4] │ │ │ │ str r8, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r6] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r1, [pc, #324] @ 54464 <_scheme_apply_prim_closure@@Base+0x290> │ │ │ │ - ldr r2, [pc, #284] @ 54440 <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ + ldr r1, [pc, #324] @ 54460 <_scheme_apply_prim_closure@@Base+0x290> │ │ │ │ + ldr r2, [pc, #284] @ 5443c <_scheme_apply_prim_closure@@Base+0x26c> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 54438 <_scheme_apply_prim_closure@@Base+0x264> │ │ │ │ + bne 54434 <_scheme_apply_prim_closure@@Base+0x264> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r8, #672] @ 0x2a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 54298 <_scheme_apply_prim_closure@@Base+0xc4> │ │ │ │ + b 54294 <_scheme_apply_prim_closure@@Base+0xc4> │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ - bne 543dc <_scheme_apply_prim_closure@@Base+0x208> │ │ │ │ - ldr r0, [pc, #244] @ 54468 <_scheme_apply_prim_closure@@Base+0x294> │ │ │ │ + bne 543d8 <_scheme_apply_prim_closure@@Base+0x208> │ │ │ │ + ldr r0, [pc, #244] @ 54464 <_scheme_apply_prim_closure@@Base+0x294> │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r8, #748] @ 0x2ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r8, #768] @ 0x300 │ │ │ │ str lr, [r8, #752] @ 0x2f0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ mov r3, r0 │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54314 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [r6] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, ip │ │ │ │ mov ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ - b 54318 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ + b 54314 <_scheme_apply_prim_closure@@Base+0x144> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ bl 78e60 │ │ │ │ mov r3, r0 │ │ │ │ - b 542f8 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ + b 542f4 <_scheme_apply_prim_closure@@Base+0x124> │ │ │ │ lsl r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, ip, r5 │ │ │ │ mov lr, r0 │ │ │ │ add r2, r0, r5 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 543f8 <_scheme_apply_prim_closure@@Base+0x224> │ │ │ │ + bne 543f4 <_scheme_apply_prim_closure@@Base+0x224> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 5436c <_scheme_apply_prim_closure@@Base+0x198> │ │ │ │ + b 54368 <_scheme_apply_prim_closure@@Base+0x198> │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 543bc <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ + b 543b8 <_scheme_apply_prim_closure@@Base+0x1e8> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, lsl #28 │ │ │ │ + eoreq fp, r5, r8, lsl #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, ror #27 │ │ │ │ + eoreq fp, r5, r8, ror #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r4, r4, r0, ror r6 │ │ │ │ + eorseq r4, r4, r4, ror r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - eorseq r4, r4, ip, lsl #12 │ │ │ │ + eorseq r4, r4, r0, lsl r6 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - ldrdeq fp, [r5], -r8 @ │ │ │ │ + ldrdeq fp, [r5], -ip @ │ │ │ │ @ instruction: 0xfffff960 │ │ │ │ │ │ │ │ -0005446c <_scheme_tail_apply_from_native@@Base>: │ │ │ │ +00054468 <_scheme_tail_apply_from_native@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #304] @ 545b4 <_scheme_tail_apply_from_native@@Base+0x148> │ │ │ │ + ldr lr, [pc, #304] @ 545b0 <_scheme_tail_apply_from_native@@Base+0x148> │ │ │ │ tst r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r2 │ │ │ │ add lr, pc, lr │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 544c8 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ + beq 544c4 <_scheme_tail_apply_from_native@@Base+0x5c> │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ - beq 54548 <_scheme_tail_apply_from_native@@Base+0xdc> │ │ │ │ + beq 54544 <_scheme_tail_apply_from_native@@Base+0xdc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 7939c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ands r6, r5, #1 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r7, [r5] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + beq 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ ldrsh r7, [r0, #2] │ │ │ │ cmp r7, #2 │ │ │ │ - bne 544b0 <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ - ldr r7, [pc, #184] @ 545b8 <_scheme_tail_apply_from_native@@Base+0x14c> │ │ │ │ + bne 544ac <_scheme_tail_apply_from_native@@Base+0x44> │ │ │ │ + ldr r7, [pc, #184] @ 545b4 <_scheme_tail_apply_from_native@@Base+0x14c> │ │ │ │ ldr r7, [lr, r7] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 54518 <_scheme_tail_apply_from_native@@Base+0xac> │ │ │ │ + beq 54514 <_scheme_tail_apply_from_native@@Base+0xac> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 545a4 <_scheme_tail_apply_from_native@@Base+0x138> │ │ │ │ + bne 545a0 <_scheme_tail_apply_from_native@@Base+0x138> │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 5453c <_scheme_tail_apply_from_native@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #144] @ 545bc <_scheme_tail_apply_from_native@@Base+0x150> │ │ │ │ + beq 54538 <_scheme_tail_apply_from_native@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #144] @ 545b8 <_scheme_tail_apply_from_native@@Base+0x150> │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #784] @ 0x310 │ │ │ │ cmp r1, #0 │ │ │ │ streq ip, [r2, #784] @ 0x310 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ldrsh r5, [ip] │ │ │ │ - b 544a8 <_scheme_tail_apply_from_native@@Base+0x3c> │ │ │ │ + b 544a4 <_scheme_tail_apply_from_native@@Base+0x3c> │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt 54584 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ + blt 54580 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r3, r2 │ │ │ │ - bgt 54584 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ + bgt 54580 <_scheme_tail_apply_from_native@@Base+0x118> │ │ │ │ ldr lr, [ip, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r4, [sp] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp] │ │ │ │ bl 836e0 │ │ │ │ - b 5459c <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ - eoreq fp, r5, r4, ror #22 │ │ │ │ + b 54598 <_scheme_tail_apply_from_native@@Base+0x130> │ │ │ │ + eoreq fp, r5, r8, ror #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000545c0 : │ │ │ │ +000545bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #180] @ 5468c │ │ │ │ - ldr r2, [pc, #180] @ 54690 │ │ │ │ + ldr r1, [pc, #180] @ 54688 │ │ │ │ + ldr r2, [pc, #180] @ 5468c │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #168] @ 54694 │ │ │ │ + ldr ip, [pc, #168] @ 54690 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #164] @ 54698 │ │ │ │ + ldr r3, [pc, #164] @ 54694 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r0, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 5465c │ │ │ │ + beq 54658 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #100] @ 5469c │ │ │ │ - ldr r3, [pc, #84] @ 54690 │ │ │ │ + ldr r2, [pc, #100] @ 54698 │ │ │ │ + ldr r3, [pc, #84] @ 5468c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54688 │ │ │ │ + bne 54684 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ 546a0 │ │ │ │ + ldr r3, [pc, #60] @ 5469c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 5462c │ │ │ │ + b 54628 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, ip, lsl sl │ │ │ │ + eoreq fp, r5, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ + eoreq fp, r5, r0, lsl #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r5, r0, asr #19 │ │ │ │ + eoreq fp, r5, r4, asr #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -000546a4 : │ │ │ │ +000546a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #196] @ 54780 │ │ │ │ - ldr r1, [pc, #196] @ 54784 │ │ │ │ + ldr ip, [pc, #196] @ 5477c │ │ │ │ + ldr r1, [pc, #196] @ 54780 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #184] @ 54788 │ │ │ │ + ldr r3, [pc, #184] @ 54784 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #180] @ 5478c │ │ │ │ + ldr r2, [pc, #180] @ 54788 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #124] @ 54790 │ │ │ │ + ldr r3, [pc, #124] @ 5478c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 5223c │ │ │ │ + bl 52238 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #64] @ 54794 │ │ │ │ + ldr r2, [pc, #64] @ 54790 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 54784 │ │ │ │ + ldr r3, [pc, #40] @ 54780 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5477c │ │ │ │ + bne 54778 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r8, lsr r9 │ │ │ │ + eoreq fp, r5, ip, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r8, lsl r9 │ │ │ │ + eoreq fp, r5, ip, lsl r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00216db0 │ │ │ │ - eoreq fp, r5, r0, lsr #17 │ │ │ │ + ldrdeq r6, [r1], -ip @ │ │ │ │ + eoreq fp, r5, r4, lsr #17 │ │ │ │ │ │ │ │ -00054798 : │ │ │ │ +00054794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #436] @ 54964 │ │ │ │ + ldr lr, [pc, #436] @ 54960 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #428] @ 54968 │ │ │ │ + ldr r3, [pc, #428] @ 54964 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr ip, [pc, #416] @ 5496c │ │ │ │ + ldr ip, [pc, #416] @ 54968 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r0, [pc, #412] @ 54970 │ │ │ │ + ldr r0, [pc, #412] @ 5496c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r1, [pc, #384] @ 54974 │ │ │ │ + ldr r1, [pc, #384] @ 54970 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r7, [ip, r1] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 54920 │ │ │ │ + beq 5491c │ │ │ │ ldr r3, [r0, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 54958 │ │ │ │ + beq 54954 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54888 │ │ │ │ + beq 54884 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ add r2, r0, r4 │ │ │ │ add r3, lr, r4 │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ str ip, [r2, #-4]! │ │ │ │ cmp lr, r3 │ │ │ │ - bne 54878 │ │ │ │ + bne 54874 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 81f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5493c │ │ │ │ + beq 54938 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r3, #46] @ 0x2e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ @@ -50842,74 +50841,74 @@ │ │ │ │ str r1, [r3, #32] │ │ │ │ str ip, [r3, #28] │ │ │ │ ldr r3, [r0, #404] @ 0x194 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r7] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #128] @ 54978 │ │ │ │ + ldr r2, [pc, #128] @ 54974 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #104] @ 54968 │ │ │ │ + ldr r3, [pc, #104] @ 54964 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54960 │ │ │ │ + bne 5495c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 81f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 548a4 │ │ │ │ - ldr r1, [pc, #56] @ 5497c │ │ │ │ + bne 548a0 │ │ │ │ + ldr r1, [pc, #56] @ 54978 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r7] │ │ │ │ - bl 4bca0 │ │ │ │ - b 548a4 │ │ │ │ - bl 523dc │ │ │ │ - b 54858 │ │ │ │ + bl 4bc9c │ │ │ │ + b 548a0 │ │ │ │ + bl 523d8 │ │ │ │ + b 54854 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r0, asr #16 │ │ │ │ + eoreq fp, r5, r4, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, ip, lsl r8 │ │ │ │ + eoreq fp, r5, r0, lsr #16 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq fp, [r5], -ip @ │ │ │ │ - eoreq r6, r1, r0, lsl #24 │ │ │ │ + eoreq fp, r5, r0, lsl #14 │ │ │ │ + eoreq r6, r1, ip, lsr #24 │ │ │ │ │ │ │ │ -00054980 : │ │ │ │ +0005497c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #2656] @ 55400 │ │ │ │ + ldr r0, [pc, #2656] @ 553fc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2652] @ 55404 │ │ │ │ + ldr r3, [pc, #2652] @ 55400 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #2640] @ 55408 │ │ │ │ + ldr r6, [pc, #2640] @ 55404 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2628] @ 5540c │ │ │ │ + ldr r3, [pc, #2628] @ 55408 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r3, [pc, #2620] @ 55410 │ │ │ │ + ldr r3, [pc, #2620] @ 5540c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -50918,463 +50917,463 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #708] @ 0x2c4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #280] @ 0x118 │ │ │ │ - str sl, [sp, #196] @ 0xc4 │ │ │ │ + str sl, [sp, #208] @ 0xd0 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - beq 55104 │ │ │ │ + beq 55100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa4 │ │ │ │ ldr r0, [r3, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa4 │ │ │ │ mov r4, #11 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 81f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55094 │ │ │ │ + bne 55090 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 54b60 │ │ │ │ + bne 54b5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #2388] @ 55414 │ │ │ │ + ldr r3, [pc, #2388] @ 55410 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 54fe8 │ │ │ │ + ble 54fe4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #2348] @ 55418 │ │ │ │ + ldr r3, [pc, #2348] @ 55414 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [r3, #36] @ 0x24 │ │ │ │ - beq 54b9c │ │ │ │ + beq 54b98 │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2316] @ 5541c │ │ │ │ + ldr r3, [pc, #2316] @ 55418 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #11 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 89d74 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #2276] @ 55420 │ │ │ │ - ldr r3, [pc, #2244] @ 55404 │ │ │ │ + ldr r2, [pc, #2276] @ 5541c │ │ │ │ + ldr r3, [pc, #2244] @ 55400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 553fc │ │ │ │ + bne 553f8 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 54ab8 │ │ │ │ + beq 54ab4 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r2, r0, r4 │ │ │ │ add r3, ip, r4 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ str r1, [r2, #-4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 54b88 │ │ │ │ - b 54ab8 │ │ │ │ + bne 54b84 │ │ │ │ + b 54ab4 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ mov r3, #13 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 20c0ec │ │ │ │ - ldr r3, [pc, #2140] @ 55424 │ │ │ │ + bl 20c114 │ │ │ │ + ldr r3, [pc, #2140] @ 55420 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 5223c │ │ │ │ + bl 52238 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r2, r1, #788 @ 0x314 │ │ │ │ ldrh r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ strh r3, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 55008 │ │ │ │ + beq 55004 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [r1, #600] @ 0x258 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ str r9, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 517e4 │ │ │ │ + bl 517e0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ - ldr r3, [pc, #1992] @ 55428 │ │ │ │ + ldr r3, [pc, #1992] @ 55424 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #1888] @ 5542c │ │ │ │ + ldr r3, [pc, #1888] @ 55428 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1876] @ 55430 │ │ │ │ + ldr r3, [pc, #1876] @ 5542c │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54e24 │ │ │ │ + beq 54e20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 54e30 │ │ │ │ + beq 54e2c │ │ │ │ ldr lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [lr, #604] @ 0x25c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr ip, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [lr, #604] @ 0x25c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [lr, #600] @ 0x258 │ │ │ │ - beq 54f84 │ │ │ │ + beq 54f80 │ │ │ │ cmp ip, #0 │ │ │ │ - ble 54d68 │ │ │ │ + ble 54d64 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r4, #8] │ │ │ │ - beq 54fc8 │ │ │ │ + beq 54fc4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add ip, ip, r5 │ │ │ │ cmp lr, ip │ │ │ │ movle r4, r3 │ │ │ │ strle r3, [sp, #124] @ 0x7c │ │ │ │ - ble 54cfc │ │ │ │ + ble 54cf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt 54f90 │ │ │ │ - ldr r3, [pc, #1724] @ 55434 │ │ │ │ + bgt 54f8c │ │ │ │ + ldr r3, [pc, #1724] @ 55430 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #1716] @ 55438 │ │ │ │ + ldr r3, [pc, #1716] @ 55434 │ │ │ │ str r0, [r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r2, [r3] │ │ │ │ blx r1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 54fb0 │ │ │ │ + beq 54fac │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r9, r5 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - beq 54fc0 │ │ │ │ + beq 54fbc │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ tst r2, #1 │ │ │ │ - bne 54df4 │ │ │ │ + bne 54df0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ streq r2, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 517e4 │ │ │ │ + bl 517e0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bne 54cfc │ │ │ │ + bne 54cf8 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ + bne 54d08 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1532] @ 5543c │ │ │ │ + ldr r3, [pc, #1532] @ 55438 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5501c │ │ │ │ + bne 55018 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r4, #13 │ │ │ │ str r2, [r3, #180] @ 0xb4 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 85738 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne 55064 │ │ │ │ + bne 55060 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [ip, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #1440] @ 55440 │ │ │ │ + ldr r0, [pc, #1440] @ 5543c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [ip, #184] @ 0xb8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [r2, #604] @ 0x25c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [ip, #188] @ 0xbc │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ - beq 55114 │ │ │ │ + beq 55110 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54ee4 │ │ │ │ + beq 54ee0 │ │ │ │ ldr r0, [ip, #128] @ 0x80 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 5528c │ │ │ │ + beq 55288 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #32] │ │ │ │ strb r3, [r2, #46] @ 0x2e │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ strb r3, [r2, #45] @ 0x2d │ │ │ │ - beq 55174 │ │ │ │ + beq 55170 │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ ldr lr, [r4, #16] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq 54f40 │ │ │ │ + beq 54f3c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ addne r0, r0, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne 54f24 │ │ │ │ + bne 54f20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r0, r5, r0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [ip, #188] @ 0xbc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ mov r3, #13 │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d18 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b 54b34 │ │ │ │ + b 54b30 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 54cf4 │ │ │ │ + b 54cf0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 87ad4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ - b 54db8 │ │ │ │ + b 54db4 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 54cf4 │ │ │ │ + b 54cf0 │ │ │ │ cmp ip, lr │ │ │ │ movge r4, r3 │ │ │ │ strge r3, [sp, #124] @ 0x7c │ │ │ │ - blt 54d68 │ │ │ │ + blt 54d64 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #0 │ │ │ │ - bne 54d0c │ │ │ │ - b 54e30 │ │ │ │ + bne 54d08 │ │ │ │ + b 54e2c │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 54ad0 │ │ │ │ + b 54acc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ streq r2, [sp, #100] @ 0x64 │ │ │ │ - b 54c1c │ │ │ │ - ldr r3, [pc, #1056] @ 55444 │ │ │ │ + b 54c18 │ │ │ │ + ldr r3, [pc, #1056] @ 55440 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r4, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f4 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 84bc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 54e5c │ │ │ │ + b 54e58 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 731a4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #716] @ 0x2cc │ │ │ │ ldr r1, [r2, #740] @ 0x2e4 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #716] @ 0x2cc │ │ │ │ str r0, [ip, #160] @ 0xa0 │ │ │ │ - b 54e98 │ │ │ │ - ldr r3, [pc, #940] @ 55448 │ │ │ │ + b 54e94 │ │ │ │ + ldr r3, [pc, #940] @ 55444 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 520f8 │ │ │ │ + bl 520f4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 550e8 │ │ │ │ + beq 550e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54aa8 │ │ │ │ + beq 54aa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54aa4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 54aa8 │ │ │ │ + bne 54aa4 │ │ │ │ mov r2, #11 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r0, [r3, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54798 │ │ │ │ - b 54aa8 │ │ │ │ + bl 54794 │ │ │ │ + b 54aa4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 523dc │ │ │ │ - b 54a78 │ │ │ │ + bl 523d8 │ │ │ │ + b 54a74 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [r2, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [ip, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r3, r0 │ │ │ │ @@ -51389,803 +51388,803 @@ │ │ │ │ str r1, [r2, #144] @ 0x90 │ │ │ │ add r0, r0, #8 │ │ │ │ streq r3, [ip, #164] @ 0xa4 │ │ │ │ strne r1, [ip, #164] @ 0xa4 │ │ │ │ mov r3, #13 │ │ │ │ str lr, [r2, #152] @ 0x98 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4d18 │ │ │ │ + b 54f70 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55234 │ │ │ │ + beq 55230 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5523c │ │ │ │ + beq 55238 │ │ │ │ mov r3, #14 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ bl 85800 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [r1, #684] @ 0x2ac │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 552c0 │ │ │ │ + beq 552bc │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - b 551dc │ │ │ │ + b 551d8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 551f4 │ │ │ │ + beq 551f0 │ │ │ │ ldr r4, [lr, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq 552b8 │ │ │ │ + beq 552b4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, #1 │ │ │ │ - bne 551d8 │ │ │ │ + bne 551d4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r1, #684] @ 0x2ac │ │ │ │ str r2, [r1, #152] @ 0x98 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4d18 │ │ │ │ + b 54f70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55190 │ │ │ │ + bne 5518c │ │ │ │ ldr r3, [r2, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 553ac │ │ │ │ + beq 553a8 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55394 │ │ │ │ + bne 55390 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 85800 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r7] │ │ │ │ - bl e9620 │ │ │ │ - b 54f74 │ │ │ │ + bl e9628 │ │ │ │ + b 54f70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 552c8 │ │ │ │ + beq 552c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #32] │ │ │ │ strb r3, [r2, #46] @ 0x2e │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ strb r3, [r2, #45] @ 0x2d │ │ │ │ - b 54f0c │ │ │ │ + b 54f08 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #128] @ 0x80 │ │ │ │ mov r3, ip │ │ │ │ - b 55210 │ │ │ │ + b 5520c │ │ │ │ mov r3, #13 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bl 85800 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #684] @ 0x2ac │ │ │ │ str lr, [r0, #196] @ 0xc4 │ │ │ │ - beq 553dc │ │ │ │ + beq 553d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 553e4 │ │ │ │ + beq 553e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [sp, #32] │ │ │ │ movne ip, #0 │ │ │ │ - bne 5532c │ │ │ │ - b 553d4 │ │ │ │ + bne 55328 │ │ │ │ + b 553d0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55344 │ │ │ │ + beq 55340 │ │ │ │ ldr r5, [lr, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 553cc │ │ │ │ + beq 553c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov ip, #1 │ │ │ │ - bne 55328 │ │ │ │ + bne 55324 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ strb r2, [r4, #46] @ 0x2e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r0, #8 │ │ │ │ mov r3, #14 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r1, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ - ldr r0, [pc, #176] @ 5544c │ │ │ │ + bl 1c4d18 │ │ │ │ + b 54f70 │ │ │ │ + ldr r0, [pc, #176] @ 55448 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ - b 55254 │ │ │ │ - ldr r0, [pc, #156] @ 55450 │ │ │ │ + bl 4be94 │ │ │ │ + b 55250 │ │ │ │ + ldr r0, [pc, #156] @ 5544c │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ - b 55248 │ │ │ │ + b 55244 │ │ │ │ cmp ip, #0 │ │ │ │ strne r6, [sp, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ - b 55360 │ │ │ │ + b 5535c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55304 │ │ │ │ + bne 55300 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, #13 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 1c4d14 │ │ │ │ - b 54f74 │ │ │ │ + bl 1c4d18 │ │ │ │ + b 54f70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq fp, r5, r4, asr r6 │ │ │ │ + eoreq fp, r5, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r4, lsr r6 │ │ │ │ + eoreq fp, r5, r8, lsr r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00343dd4 │ │ │ │ - eorseq r3, r4, r8, lsr #27 │ │ │ │ + @ instruction: 0x00343dd8 │ │ │ │ + eorseq r3, r4, ip, lsr #27 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x0025b4bc │ │ │ │ - eoreq r6, r1, r4, asr #19 │ │ │ │ - eorseq r3, r4, r4, lsr ip │ │ │ │ - eorseq r3, r4, r8, asr #23 │ │ │ │ - @ instruction: 0x00343bb8 │ │ │ │ + eoreq fp, r5, r0, asr #9 │ │ │ │ + strdeq r6, [r1], -r0 @ │ │ │ │ + eorseq r3, r4, r8, lsr ip │ │ │ │ + eorseq r3, r4, ip, asr #23 │ │ │ │ + @ instruction: 0x00343bbc │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - eorseq r3, r4, r4, asr sl │ │ │ │ - @ instruction: 0x003439f4 │ │ │ │ - @ instruction: 0x002165b0 │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ - eoreq r6, r1, r8, ror r2 │ │ │ │ - eoreq r6, r1, r8, lsr r2 │ │ │ │ + eorseq r3, r4, r8, asr sl │ │ │ │ + @ instruction: 0x003439f8 │ │ │ │ + ldrdeq r6, [r1], -ip @ │ │ │ │ + eoreq r6, r1, ip, lsl r5 │ │ │ │ + eoreq r6, r1, r4, lsr #5 │ │ │ │ + eoreq r6, r1, r4, ror #4 │ │ │ │ │ │ │ │ -00055454 : │ │ │ │ +00055450 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #636] @ 556e8 │ │ │ │ + ldr ip, [pc, #636] @ 556e4 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #620] @ 556ec │ │ │ │ + ldr r1, [pc, #620] @ 556e8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r5, [pc, #612] @ 556f0 │ │ │ │ + ldr r5, [pc, #612] @ 556ec │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #608] @ 556f4 │ │ │ │ + ldr r2, [pc, #608] @ 556f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #24 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #20 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ orrs r1, r1, r3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55530 │ │ │ │ + beq 5552c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq 55610 │ │ │ │ + beq 5560c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55524 │ │ │ │ + beq 55520 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #504] @ 556f8 │ │ │ │ - ldr r3, [pc, #488] @ 556ec │ │ │ │ + ldr r2, [pc, #504] @ 556f4 │ │ │ │ + ldr r3, [pc, #488] @ 556e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 556e4 │ │ │ │ + bne 556e0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ - beq 554f0 │ │ │ │ + beq 554ec │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl f18d8 │ │ │ │ + bl f18e0 │ │ │ │ cmp r0, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5562c │ │ │ │ + beq 55628 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #388] @ 556fc │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #388] @ 556f8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 55620 │ │ │ │ - ldr r6, [pc, #376] @ 55700 │ │ │ │ + beq 5561c │ │ │ │ + ldr r6, [pc, #376] @ 556fc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - ldr r1, [pc, #368] @ 55704 │ │ │ │ + ldr r1, [pc, #368] @ 55700 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55688 │ │ │ │ + beq 55684 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 556bc │ │ │ │ + beq 556b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 556b0 │ │ │ │ - ldr lr, [pc, #304] @ 55708 │ │ │ │ + beq 556ac │ │ │ │ + ldr lr, [pc, #304] @ 55704 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #300] @ 5570c │ │ │ │ + ldr ip, [pc, #300] @ 55708 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #7 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str lr, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 554f4 │ │ │ │ + b 554f0 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 55530 │ │ │ │ - b 554e4 │ │ │ │ - ldr r6, [pc, #232] @ 55710 │ │ │ │ + bne 5552c │ │ │ │ + b 554e0 │ │ │ │ + ldr r6, [pc, #232] @ 5570c │ │ │ │ add r6, pc, r6 │ │ │ │ - b 55588 │ │ │ │ + b 55584 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r4] │ │ │ │ - beq 5569c │ │ │ │ + beq 55698 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 556d0 │ │ │ │ - ldr r0, [pc, #180] @ 55714 │ │ │ │ - ldr r2, [pc, #180] @ 55718 │ │ │ │ + beq 556cc │ │ │ │ + ldr r0, [pc, #180] @ 55710 │ │ │ │ + ldr r2, [pc, #180] @ 55714 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5571c │ │ │ │ + ldr r2, [pc, #168] @ 55718 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 4bca0 │ │ │ │ - b 55608 │ │ │ │ - ldr lr, [pc, #144] @ 55720 │ │ │ │ - ldr ip, [pc, #144] @ 55724 │ │ │ │ + bl 4bc9c │ │ │ │ + b 55604 │ │ │ │ + ldr lr, [pc, #144] @ 5571c │ │ │ │ + ldr ip, [pc, #144] @ 55720 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #132] @ 55728 │ │ │ │ - ldr r2, [pc, #132] @ 5572c │ │ │ │ + b 555dc │ │ │ │ + ldr r0, [pc, #132] @ 55724 │ │ │ │ + ldr r2, [pc, #132] @ 55728 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ - ldr lr, [pc, #120] @ 55730 │ │ │ │ + b 55664 │ │ │ │ + ldr lr, [pc, #120] @ 5572c │ │ │ │ add lr, pc, lr │ │ │ │ - b 555d8 │ │ │ │ - ldr lr, [pc, #112] @ 55734 │ │ │ │ - ldr ip, [pc, #112] @ 55738 │ │ │ │ + b 555d4 │ │ │ │ + ldr lr, [pc, #112] @ 55730 │ │ │ │ + ldr ip, [pc, #112] @ 55734 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - b 555e0 │ │ │ │ - ldr r0, [pc, #100] @ 5573c │ │ │ │ - ldr r2, [pc, #100] @ 55740 │ │ │ │ + b 555dc │ │ │ │ + ldr r0, [pc, #100] @ 55738 │ │ │ │ + ldr r2, [pc, #100] @ 5573c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 55668 │ │ │ │ + b 55664 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror fp │ │ │ │ + eoreq sl, r5, r0, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr fp │ │ │ │ + eoreq sl, r5, r0, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + strdeq sl, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r1, ip, ror #1 │ │ │ │ - mlaeq r1, r4, r4, sl │ │ │ │ - eoreq r6, r1, r0, lsr #3 │ │ │ │ - eoreq r6, r1, r4, lsr #3 │ │ │ │ - eoreq r6, r1, ip, lsl #1 │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ + eoreq r6, r1, r8, lsl r1 │ │ │ │ + eoreq sl, r1, r0, asr #9 │ │ │ │ + eoreq r6, r1, ip, asr #3 │ │ │ │ + ldrdeq r6, [r1], -r0 @ │ │ │ │ + strheq r6, [r1], -r8 @ │ │ │ │ eoreq r6, r1, ip, lsl r1 │ │ │ │ - eoreq r6, r1, ip, lsr r0 │ │ │ │ - eoreq r6, r1, r0, lsl #1 │ │ │ │ - eoreq ip, r2, ip, lsl #21 │ │ │ │ - mlaeq r1, r0, r0, r6 │ │ │ │ - eoreq ip, r2, r8, ror sl │ │ │ │ - eoreq r6, r1, ip, lsr #1 │ │ │ │ - eoreq r6, r1, ip, lsl r0 │ │ │ │ - eoreq ip, r2, r8, asr sl │ │ │ │ + eoreq r6, r1, r8, asr #2 │ │ │ │ eoreq r6, r1, r8, rrx │ │ │ │ - eoreq ip, r2, r4, asr #20 │ │ │ │ + eoreq r6, r1, ip, lsr #1 │ │ │ │ + @ instruction: 0x0022cab8 │ │ │ │ + strheq r6, [r1], -ip @ │ │ │ │ + eoreq ip, r2, r4, lsr #21 │ │ │ │ + ldrdeq r6, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r8, asr #32 │ │ │ │ + eoreq ip, r2, r4, lsl #21 │ │ │ │ + mlaeq r1, r4, r0, r6 │ │ │ │ + eoreq ip, r2, r0, ror sl │ │ │ │ │ │ │ │ -00055744 : │ │ │ │ +00055740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 55814 │ │ │ │ + ldr r0, [pc, #176] @ 55810 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 55818 │ │ │ │ + ldr r1, [pc, #172] @ 55814 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ 5581c │ │ │ │ - ldr r2, [pc, #164] @ 55820 │ │ │ │ + ldr r3, [pc, #164] @ 55818 │ │ │ │ + ldr r2, [pc, #164] @ 5581c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #28] │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #73 @ 0x49 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldm sp, {r1, r3} │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #64] @ 55824 │ │ │ │ + ldr r2, [pc, #64] @ 55820 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ 55818 │ │ │ │ + ldr r3, [pc, #40] @ 55814 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55810 │ │ │ │ + bne 5580c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r0, r8, sl │ │ │ │ + mlaeq r5, r4, r8, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, r4, ror r8 │ │ │ │ + eoreq sl, r5, r8, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl #16 │ │ │ │ + eoreq sl, r5, r0, lsl r8 │ │ │ │ │ │ │ │ -00055828 : │ │ │ │ +00055824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 558ec │ │ │ │ - ldr r1, [pc, #164] @ 558f0 │ │ │ │ + ldr r0, [pc, #164] @ 558e8 │ │ │ │ + ldr r1, [pc, #164] @ 558ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #156] @ 558f4 │ │ │ │ - ldr r2, [pc, #156] @ 558f8 │ │ │ │ + ldr r3, [pc, #156] @ 558f0 │ │ │ │ + ldr r2, [pc, #156] @ 558f4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ 558fc │ │ │ │ + ldr r2, [pc, #76] @ 558f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 558f0 │ │ │ │ + ldr r3, [pc, #40] @ 558ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 558e8 │ │ │ │ + bne 558e4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0025a7b0 │ │ │ │ + @ instruction: 0x0025a7b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r4, r7, sl │ │ │ │ + mlaeq r5, r8, r7, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, asr #14 │ │ │ │ + eoreq sl, r5, r0, asr r7 │ │ │ │ │ │ │ │ -00055900 : │ │ │ │ +000558fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #408] @ 55ab0 │ │ │ │ - ldr r0, [pc, #408] @ 55ab4 │ │ │ │ + ldr ip, [pc, #408] @ 55aac │ │ │ │ + ldr r0, [pc, #408] @ 55ab0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r7, [pc, #396] @ 55ab8 │ │ │ │ + ldr r7, [pc, #396] @ 55ab4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #392] @ 55abc │ │ │ │ + ldr r3, [pc, #392] @ 55ab8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 55a3c │ │ │ │ + beq 55a38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 5599c │ │ │ │ + bne 55998 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #9 │ │ │ │ - beq 55a3c │ │ │ │ + beq 55a38 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 9a858 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #240] @ 55ac0 │ │ │ │ + ldr r2, [pc, #240] @ 55abc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r2] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a04 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #-4]! │ │ │ │ - bne 559f0 │ │ │ │ + bne 559ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #176] @ 55ac4 │ │ │ │ + ldr r2, [pc, #176] @ 55ac0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #152] @ 55ab4 │ │ │ │ + ldr r3, [pc, #152] @ 55ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55aac │ │ │ │ + bne 55aa8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r3, #3 │ │ │ │ add r2, r8, #2 │ │ │ │ lsl r4, r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ - beq 55a08 │ │ │ │ + beq 55a04 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ - ldr r3, [pc, #60] @ 55ac0 │ │ │ │ + ldr r3, [pc, #60] @ 55abc │ │ │ │ add r2, r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr lr, [r3] │ │ │ │ sub r3, r4, #8 │ │ │ │ add r3, ip, r3 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ ldr r1, [lr, r1, lsl #2] │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2, #-4]! │ │ │ │ - bne 55a94 │ │ │ │ - b 55a08 │ │ │ │ + bne 55a90 │ │ │ │ + b 55a04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [r5], -ip @ │ │ │ │ + eoreq sl, r5, r0, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0025a6bc │ │ │ │ + eoreq sl, r5, r0, asr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq sl, r5, r0, ror #11 │ │ │ │ + eoreq sl, r5, r4, ror #11 │ │ │ │ │ │ │ │ -00055ac8 : │ │ │ │ +00055ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #616] @ 55d48 │ │ │ │ - ldr r2, [pc, #616] @ 55d4c │ │ │ │ + ldr r1, [pc, #616] @ 55d44 │ │ │ │ + ldr r2, [pc, #616] @ 55d48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #608] @ 55d50 │ │ │ │ + ldr r7, [pc, #608] @ 55d4c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #604] @ 55d54 │ │ │ │ + ldr r3, [pc, #604] @ 55d50 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #584] @ 55d58 │ │ │ │ + ldr r3, [pc, #584] @ 55d54 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 55c80 │ │ │ │ - add r3, sp, #16 │ │ │ │ + beq 55c7c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, #7 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 9a938 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bgt 55c58 │ │ │ │ + bgt 55c54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #420] @ 55d5c │ │ │ │ + ldr r2, [pc, #420] @ 55d58 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #396] @ 55d4c │ │ │ │ + ldr r3, [pc, #396] @ 55d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55d44 │ │ │ │ + bne 55d40 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 9a858 │ │ │ │ - ldr r3, [pc, #360] @ 55d60 │ │ │ │ + ldr r3, [pc, #360] @ 55d5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r3] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ addgt r1, r0, #4 │ │ │ │ subgt r3, r3, #4 │ │ │ │ addgt ip, r3, ip, lsl #2 │ │ │ │ - ble 55c38 │ │ │ │ + ble 55c34 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp ip, r3 │ │ │ │ str r0, [r1, #4]! │ │ │ │ - bne 55c24 │ │ │ │ + bne 55c20 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, r6, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ - beq 55bac │ │ │ │ + beq 55ba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55be0 │ │ │ │ + bne 55bdc │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls 55c3c │ │ │ │ - b 55be0 │ │ │ │ + bls 55c38 │ │ │ │ + b 55bdc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, #3 │ │ │ │ add r0, r0, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ - ble 55bac │ │ │ │ + ble 55ba8 │ │ │ │ add r9, sp, #28 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, #4 │ │ │ │ - b 55d08 │ │ │ │ + b 55d04 │ │ │ │ mov r2, #1 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 55900 │ │ │ │ + bl 558fc │ │ │ │ add r2, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ - beq 55d3c │ │ │ │ + beq 55d38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55ccc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ - bne 55cd0 │ │ │ │ + bne 55ccc │ │ │ │ add r1, r5, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bne 55d04 │ │ │ │ + bne 55d00 │ │ │ │ mov r0, r3 │ │ │ │ - b 55bac │ │ │ │ + b 55ba8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, r8, lsl r5 │ │ │ │ + eoreq sl, r5, ip, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq sl, [r5], -r8 @ │ │ │ │ + strdeq sl, [r5], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsr r4 │ │ │ │ + eoreq sl, r5, r0, asr #8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00055d64 : │ │ │ │ +00055d60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #152] @ 55e14 │ │ │ │ - ldr r1, [pc, #152] @ 55e18 │ │ │ │ + ldr r0, [pc, #152] @ 55e10 │ │ │ │ + ldr r1, [pc, #152] @ 55e14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #144] @ 55e1c │ │ │ │ + ldr r3, [pc, #144] @ 55e18 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #140] @ 55e20 │ │ │ │ + ldr r2, [pc, #140] @ 55e1c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -52194,88 +52193,88 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r3, #38 @ 0x26 │ │ │ │ - ldr r2, [pc, #68] @ 55e24 │ │ │ │ + ldr r2, [pc, #68] @ 55e20 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 55e18 │ │ │ │ + ldr r3, [pc, #36] @ 55e14 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55e10 │ │ │ │ + bne 55e0c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, ror r2 │ │ │ │ + eoreq sl, r5, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, asr r2 │ │ │ │ + eoreq sl, r5, r0, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, ip, lsl r2 │ │ │ │ + eoreq sl, r5, r0, lsr #4 │ │ │ │ │ │ │ │ -00055e28 : │ │ │ │ +00055e24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - ldr r0, [pc, #376] @ 55fc4 │ │ │ │ - ldr r1, [pc, #376] @ 55fc8 │ │ │ │ + ldr r0, [pc, #376] @ 55fc0 │ │ │ │ + ldr r1, [pc, #376] @ 55fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #368] @ 55fcc │ │ │ │ - ldr r3, [pc, #368] @ 55fd0 │ │ │ │ + ldr r5, [pc, #368] @ 55fc8 │ │ │ │ + ldr r3, [pc, #368] @ 55fcc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ands r3, r2, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 55e9c │ │ │ │ + bne 55e98 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #151 @ 0x97 │ │ │ │ - beq 55ecc │ │ │ │ - ldr r2, [pc, #304] @ 55fd4 │ │ │ │ - ldr r3, [pc, #288] @ 55fc8 │ │ │ │ + beq 55ec8 │ │ │ │ + ldr r2, [pc, #304] @ 55fd0 │ │ │ │ + ldr r3, [pc, #288] @ 55fc4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55fc0 │ │ │ │ + bne 55fbc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 55f08 │ │ │ │ + bne 55f04 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ moveq r0, r3 │ │ │ │ streq r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -52284,18 +52283,18 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 1a4088 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1, #20] │ │ │ │ - beq 55fb8 │ │ │ │ + beq 55fb4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ 55fd8 │ │ │ │ + ldr r3, [pc, #148] @ 55fd4 │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr lr, [ip, #44] @ 0x2c │ │ │ │ ldr r5, [ip, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r7, [ip, #28] │ │ │ │ @@ -52317,199 +52316,199 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 21e200 │ │ │ │ + bl 21e228 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 55e9c │ │ │ │ + b 55e98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq sl, r5, ip, lsr #3 │ │ │ │ + @ instruction: 0x0025a1b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r1, sl │ │ │ │ + mlaeq r5, r4, r1, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r5, r4, asr r1 │ │ │ │ + eoreq sl, r5, r8, asr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00055fdc : │ │ │ │ +00055fd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr lr, [pc, #4020] @ 56fa8 │ │ │ │ - ldr ip, [pc, #4020] @ 56fac │ │ │ │ + ldr lr, [pc, #4020] @ 56fa4 │ │ │ │ + ldr ip, [pc, #4020] @ 56fa8 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr sl, [pc, #4000] @ 56fb0 │ │ │ │ + ldr sl, [pc, #4000] @ 56fac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #3984] @ 56fb4 │ │ │ │ + ldr r3, [pc, #3984] @ 56fb0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr ip, [sl, r3] │ │ │ │ - ldr r3, [pc, #3976] @ 56fb8 │ │ │ │ + ldr r3, [pc, #3976] @ 56fb4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [ip] │ │ │ │ str r1, [ip] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bcs 56090 │ │ │ │ - ldr r1, [pc, #3896] @ 56fbc │ │ │ │ + bcs 5608c │ │ │ │ + ldr r1, [pc, #3896] @ 56fb8 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5628c │ │ │ │ - ldr r3, [pc, #3880] @ 56fc0 │ │ │ │ + beq 56288 │ │ │ │ + ldr r3, [pc, #3880] @ 56fbc │ │ │ │ cmp r5, #0 │ │ │ │ ldr fp, [sl, r3] │ │ │ │ - ldr r3, [pc, #3872] @ 56fc4 │ │ │ │ + ldr r3, [pc, #3872] @ 56fc0 │ │ │ │ ldr r9, [sl, r3] │ │ │ │ - ldr r3, [pc, #3868] @ 56fc8 │ │ │ │ + ldr r3, [pc, #3868] @ 56fc4 │ │ │ │ ldr r2, [r9] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r2, [fp] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - blt 56160 │ │ │ │ + blt 5615c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ addeq r3, r2, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3876] @ 57018 │ │ │ │ + ldr r3, [pc, #3876] @ 57014 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r4, r3 │ │ │ │ cmp r3, #16 │ │ │ │ - ble 561e4 │ │ │ │ + ble 561e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq 561a0 │ │ │ │ - ldr r3, [pc, #3860] @ 57034 │ │ │ │ + beq 5619c │ │ │ │ + ldr r3, [pc, #3860] @ 57030 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ str r4, [fp] │ │ │ │ ldr r3, [r3, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 57ff0 │ │ │ │ + beq 57fec │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4fbd0 │ │ │ │ + bl 4fbcc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r8, #1 │ │ │ │ - bne 56c1c │ │ │ │ - ldr r5, [pc, #3656] @ 56fcc │ │ │ │ + bne 56c18 │ │ │ │ + ldr r5, [pc, #3656] @ 56fc8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 56c1c │ │ │ │ + bhi 56c18 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r5, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3624] @ 56fd0 │ │ │ │ + ldr r3, [pc, #3624] @ 56fcc │ │ │ │ mov r8, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 57c00 │ │ │ │ + beq 57bfc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r3, r2, #38 @ 0x26 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 580e0 │ │ │ │ + bhi 580dc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 51fe8 │ │ │ │ - ldr r3, [pc, #3628] @ 57034 │ │ │ │ + bl 51fe4 │ │ │ │ + ldr r3, [pc, #3628] @ 57030 │ │ │ │ mvn r2, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r6, [fp] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ - beq 57828 │ │ │ │ + beq 57824 │ │ │ │ ldr r3, [r9] │ │ │ │ - ldr r1, [pc, #3472] @ 56fd4 │ │ │ │ + ldr r1, [pc, #3472] @ 56fd0 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #5 │ │ │ │ str r2, [r3] │ │ │ │ - bl 531e4 │ │ │ │ - ldr r2, [pc, #3440] @ 56fd8 │ │ │ │ - ldr r3, [pc, #3392] @ 56fac │ │ │ │ + bl 531e0 │ │ │ │ + ldr r2, [pc, #3440] @ 56fd4 │ │ │ │ + ldr r3, [pc, #3392] @ 56fa8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57fd8 │ │ │ │ + bne 57fd4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3488] @ 57034 │ │ │ │ + ldr r1, [pc, #3488] @ 57030 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ str ip, [lr] │ │ │ │ mov ip, #2 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -52520,674 +52519,674 @@ │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r0, [r1, #748] @ 0x2ec │ │ │ │ str r5, [r1, #768] @ 0x300 │ │ │ │ strlt r2, [r1, #752] @ 0x2f0 │ │ │ │ - blt 56324 │ │ │ │ + blt 56320 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5713c │ │ │ │ + beq 57138 │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r1, #752] @ 0x2f0 │ │ │ │ - beq 56320 │ │ │ │ + beq 5631c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r2, r0, r4 │ │ │ │ add r3, ip, r4 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r2, #-4]! │ │ │ │ cmp r3, ip │ │ │ │ - bne 56310 │ │ │ │ + bne 5630c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r1, #772] @ 0x304 │ │ │ │ ldr r2, [r1, #784] @ 0x310 │ │ │ │ str r2, [r1, #756] @ 0x2f4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, #784] @ 0x310 │ │ │ │ - ldr r2, [pc, #3200] @ 56fc4 │ │ │ │ + ldr r2, [pc, #3200] @ 56fc0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #3212] @ 56fdc │ │ │ │ + ldr r0, [pc, #3212] @ 56fd8 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 52b84 │ │ │ │ - b 56260 │ │ │ │ + bl 52b80 │ │ │ │ + b 5625c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 568b0 │ │ │ │ + beq 568ac │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568ac │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #3244] @ 57034 │ │ │ │ + ldr r3, [pc, #3244] @ 57030 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r9] │ │ │ │ tst r3, #1 │ │ │ │ - bne 563bc │ │ │ │ + bne 563b8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 56470 │ │ │ │ + beq 5646c │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq 57684 │ │ │ │ + beq 57680 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563d8 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq 567e0 │ │ │ │ + beq 567dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 567f4 │ │ │ │ + beq 567f0 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 567c0 │ │ │ │ + beq 567bc │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 836e0 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 56830 │ │ │ │ + bne 5682c │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r8, #1 │ │ │ │ ldr r3, [r1, #728] @ 0x2d8 │ │ │ │ ldr r5, [r1, #736] @ 0x2e0 │ │ │ │ ldr sl, [r1, #732] @ 0x2dc │ │ │ │ movne r8, r5 │ │ │ │ add r2, r1, #736 @ 0x2e0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ tst r3, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ strd r6, [r2, #-8] │ │ │ │ - bne 563bc │ │ │ │ + bne 563b8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bne 563b4 │ │ │ │ + bne 563b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 563bc │ │ │ │ + bne 563b8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b 563b4 │ │ │ │ + b 563b0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne 568b0 │ │ │ │ + bne 568ac │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq 56368 │ │ │ │ + beq 56364 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne 568b0 │ │ │ │ + bne 568ac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 56894 │ │ │ │ - ldr r3, [pc, #2924] @ 57034 │ │ │ │ + b 56890 │ │ │ │ + ldr r3, [pc, #2924] @ 57030 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r2, [r2, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5776c │ │ │ │ - ldr r3, [pc, #2804] @ 56fe0 │ │ │ │ + beq 57768 │ │ │ │ + ldr r3, [pc, #2804] @ 56fdc │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57808 │ │ │ │ - ldr r3, [pc, #2836] @ 57018 │ │ │ │ + ble 57804 │ │ │ │ + ldr r3, [pc, #2836] @ 57014 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr ip, [r1, #16] │ │ │ │ sub r3, r4, r3 │ │ │ │ cmp ip, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bhi 57938 │ │ │ │ + bhi 57934 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strne r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq 5710c │ │ │ │ + beq 57108 │ │ │ │ cmp r0, #2 │ │ │ │ ldrne r0, [sp, #68] @ 0x44 │ │ │ │ - beq 56e8c │ │ │ │ + beq 56e88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r0, r0, #6 │ │ │ │ cmp r3, #0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57af4 │ │ │ │ + bne 57af0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - bls 565a0 │ │ │ │ + bls 5659c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 56594 │ │ │ │ + bhi 56590 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [fp] │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub r3, r3, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3] │ │ │ │ - b 56260 │ │ │ │ + b 5625c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov ip, #3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [fp] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - bl 54798 │ │ │ │ + bl 54794 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b 56260 │ │ │ │ + b 5625c │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - bl 54980 │ │ │ │ + bl 5497c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 56558 │ │ │ │ - ldr r3, [pc, #2544] @ 57034 │ │ │ │ + bne 56554 │ │ │ │ + ldr r3, [pc, #2544] @ 57030 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [r3, #732] @ 0x2dc │ │ │ │ ldr r0, [r3, #728] @ 0x2d8 │ │ │ │ ldr r5, [r3, #736] @ 0x2e0 │ │ │ │ add r1, r3, #736 @ 0x2e0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - b 56110 │ │ │ │ - ldr r3, [pc, #2408] @ 56fe4 │ │ │ │ + b 5610c │ │ │ │ + ldr r3, [pc, #2408] @ 56fe0 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ble 56900 │ │ │ │ + ble 568fc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #2412] @ 57018 │ │ │ │ + ldr r3, [pc, #2412] @ 57014 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r3, r2, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3, asr #2 │ │ │ │ - bgt 578ac │ │ │ │ + bgt 578a8 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 56940 │ │ │ │ + beq 5693c │ │ │ │ tst r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - beq 5786c │ │ │ │ + beq 57868 │ │ │ │ sub ip, r8, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - bgt 57b28 │ │ │ │ + bgt 57b24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r8, lsl #2 │ │ │ │ - beq 57df8 │ │ │ │ - ldr r1, [pc, #2348] @ 57034 │ │ │ │ + beq 57df4 │ │ │ │ + ldr r1, [pc, #2348] @ 57030 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r4, [fp] │ │ │ │ ldr r7, [sl, r1] │ │ │ │ - ldr r3, [pc, #2336] @ 5703c │ │ │ │ + ldr r3, [pc, #2336] @ 57038 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r8, r5 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ ldr r0, [sl, r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bgt 56784 │ │ │ │ + bgt 56780 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r6, #62 @ 0x3e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, ip │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r8, r4 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ strh r6, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ble 56744 │ │ │ │ + ble 56740 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r3, #-4] │ │ │ │ addne ip, r2, ip, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - beq 567b8 │ │ │ │ + beq 567b4 │ │ │ │ ldr r1, [ip, #-4]! │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne 567a8 │ │ │ │ + bne 567a4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - b 5695c │ │ │ │ + b 56958 │ │ │ │ cmp r5, #4 │ │ │ │ - ble 56800 │ │ │ │ + ble 567fc │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 563e8 │ │ │ │ + b 563e4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 563dc │ │ │ │ + beq 563d8 │ │ │ │ tst r2, #1 │ │ │ │ - bne 563dc │ │ │ │ + bne 563d8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 563a0 │ │ │ │ + b 5639c │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 56824 │ │ │ │ + beq 56820 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp sl, r3 │ │ │ │ - bne 56814 │ │ │ │ + bne 56810 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b 563e8 │ │ │ │ + b 563e4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b 56558 │ │ │ │ + b 56554 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 57720 │ │ │ │ + ble 5771c │ │ │ │ add ip, r0, #12 │ │ │ │ mov r3, #0 │ │ │ │ - b 56868 │ │ │ │ + b 56864 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 5688c │ │ │ │ + beq 56888 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 57720 │ │ │ │ + beq 5771c │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrh lr, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst lr, #1 │ │ │ │ - beq 56854 │ │ │ │ + beq 56850 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 5685c │ │ │ │ + bgt 56858 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ - beq 561b8 │ │ │ │ + beq 561b4 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1932] @ 57034 │ │ │ │ + ldr r3, [pc, #1932] @ 57030 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 56124 │ │ │ │ - ldr r3, [pc, #1916] @ 57034 │ │ │ │ + b 56120 │ │ │ │ + ldr r3, [pc, #1916] @ 57030 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [r3, #708] @ 0x2c4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 57f44 │ │ │ │ + beq 57f40 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 836e0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - ldr r3, [pc, #1836] @ 57034 │ │ │ │ + b 56630 │ │ │ │ + ldr r3, [pc, #1836] @ 57030 │ │ │ │ str r4, [fp] │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r2, [r2, #708] @ 0x2c4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57cac │ │ │ │ + beq 57ca8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 566a0 │ │ │ │ + b 5669c │ │ │ │ cmp r5, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ - beq 57e44 │ │ │ │ - ldr r3, [pc, #1756] @ 57034 │ │ │ │ + beq 57e40 │ │ │ │ + ldr r3, [pc, #1756] @ 57030 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56990 │ │ │ │ + beq 5698c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ sub r0, r4, r3, lsl #2 │ │ │ │ add r3, ip, r3, lsl #2 │ │ │ │ add r3, r3, #8 │ │ │ │ add ip, ip, #8 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp ip, r3 │ │ │ │ - bne 5697c │ │ │ │ + bne 56978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 569ac │ │ │ │ + bne 569a8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #151 @ 0x97 │ │ │ │ - beq 57cbc │ │ │ │ + beq 57cb8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - blt 577a4 │ │ │ │ + blt 577a0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ asr r2, r0, #6 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ streq r1, [r3, #4] │ │ │ │ - beq 56a04 │ │ │ │ - ldr r3, [pc, #1532] @ 56fe8 │ │ │ │ + beq 56a00 │ │ │ │ + ldr r3, [pc, #1532] @ 56fe4 │ │ │ │ str r4, [fp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56174 │ │ │ │ + b 56170 │ │ │ │ ldrsh r7, [r8, #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1488] @ 56fec │ │ │ │ + ldr r2, [pc, #1488] @ 56fe8 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ sub r5, r4, #8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [fp] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ and r1, r7, #7 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 58098 │ │ │ │ + bhi 58094 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldrsh r2, [r8, #2] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ - beq 57c78 │ │ │ │ + beq 57c74 │ │ │ │ mvn r3, #0 │ │ │ │ mov r8, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57b74 │ │ │ │ + beq 57b70 │ │ │ │ mov lr, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #1332] @ 56ff0 │ │ │ │ + ldr ip, [pc, #1332] @ 56fec │ │ │ │ mov r3, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, lr │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ sub r6, r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - beq 56b60 │ │ │ │ - ldr r2, [pc, #1320] @ 57034 │ │ │ │ + beq 56b5c │ │ │ │ + ldr r2, [pc, #1320] @ 57030 │ │ │ │ add r8, r4, r3, lsl #2 │ │ │ │ ldr ip, [sl, r2] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, ip │ │ │ │ - b 56b2c │ │ │ │ + b 56b28 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #5 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [r1, r6, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ - bl 55900 │ │ │ │ + bl 558fc │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r4, #-4]! │ │ │ │ - bne 56b24 │ │ │ │ + bne 56b20 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 56bc0 │ │ │ │ + beq 56bbc │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ add lr, lr, ip, lsl #2 │ │ │ │ add ip, r4, ip, lsl #2 │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ ldr r2, [ip, #-4]! │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r2, r3, lsl #2 │ │ │ │ addne r2, r2, #8 │ │ │ │ addne r3, r0, r3, lsl #2 │ │ │ │ - beq 56bb4 │ │ │ │ + beq 56bb0 │ │ │ │ ldr r1, [r3, #-4]! │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [r2, #-4]! │ │ │ │ - bne 56ba0 │ │ │ │ + bne 56b9c │ │ │ │ cmp r4, ip │ │ │ │ - bne 56b7c │ │ │ │ + bne 56b78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ - ldr r2, [pc, #1052] @ 56ff4 │ │ │ │ + ldr r2, [pc, #1052] @ 56ff0 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r7, r4, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 5800c │ │ │ │ + bhi 58008 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ ldmib r8, {r6, r8} │ │ │ │ cmp r3, #0 │ │ │ │ sub lr, r4, r6, lsl #2 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - bne 57a38 │ │ │ │ + bne 57a34 │ │ │ │ mov r4, lr │ │ │ │ tst r8, #1 │ │ │ │ - beq 56184 │ │ │ │ + beq 56180 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 56580 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 56584 │ │ │ │ + bne 56580 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ - b 56584 │ │ │ │ + b 56580 │ │ │ │ ldrsh r3, [r8, #2] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 56584 │ │ │ │ - b 56c40 │ │ │ │ + bne 56580 │ │ │ │ + b 56c3c │ │ │ │ ldr r5, [r8, #4] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ add r7, r5, #3 │ │ │ │ lsl r2, r7, #2 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ rsb r3, r2, #12 │ │ │ │ add r4, r4, r3 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ sub r2, r2, #12 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - beq 57e74 │ │ │ │ + beq 57e70 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 230c4 │ │ │ │ - ldr r2, [pc, #812] @ 56ff8 │ │ │ │ + ldr r2, [pc, #812] @ 56ff4 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 58180 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r7, [r8, #2] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #772] @ 56ffc │ │ │ │ + ldr r2, [pc, #772] @ 56ff8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ sub r5, r4, #4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ and r1, r7, #7 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [fp] │ │ │ │ str r3, [r4, #-4] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 5804c │ │ │ │ + bhi 58048 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r2, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ @@ -53195,393 +53194,393 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #3 │ │ │ │ moveq r0, r8 │ │ │ │ streq r4, [fp] │ │ │ │ - bne 56584 │ │ │ │ + bne 56580 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #600] @ 57000 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r3, [pc, #600] @ 56ffc │ │ │ │ ldr r2, [sl, r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r0 │ │ │ │ moveq r8, r3 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ - ldr r3, [pc, #616] @ 57034 │ │ │ │ + b 56c10 │ │ │ │ + ldr r3, [pc, #616] @ 57030 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 55900 │ │ │ │ + bl 558fc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56584 │ │ │ │ + b 56580 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r4, [fp] │ │ │ │ sub r8, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r6, #0 │ │ │ │ movgt r7, #3 │ │ │ │ - ble 56e40 │ │ │ │ + ble 56e3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r6, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 57754 │ │ │ │ + beq 57750 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 56e0c │ │ │ │ + bne 56e08 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r8, #2 │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58cec <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ + bl 58ce8 <_scheme_apply_multi_from_native@@Base+0x810> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 52708 │ │ │ │ + bl 52704 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #416] @ 57034 │ │ │ │ + ldr r3, [pc, #416] @ 57030 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r4, [fp] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r8, [r3, #724] @ 0x2d4 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #724] @ 0x2d4 │ │ │ │ - b 56174 │ │ │ │ + b 56170 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r4, [fp] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - bne 57974 │ │ │ │ + bne 57970 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d5c │ │ │ │ + ble 57d58 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56f04 │ │ │ │ + bne 56f00 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d88 │ │ │ │ + ble 57d84 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne 56f10 │ │ │ │ + bne 56f0c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 57dac │ │ │ │ + beq 57da8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58758 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ + bl 58754 <_scheme_apply_multi_from_native@@Base+0x27c> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56584 │ │ │ │ + bne 56580 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 4ff94 │ │ │ │ + bl 4ff90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 5901c <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ + bl 59018 <_scheme_apply_multi_from_native@@Base+0xb40> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - eoreq sl, r5, r0 │ │ │ │ + b 56630 │ │ │ │ + eoreq sl, r5, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r9, [r5], -r8 @ │ │ │ │ + ldrdeq r9, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq r2, r4, r4, ror #16 │ │ │ │ + eorseq r2, r4, r8, ror #16 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x0022d3b2 │ │ │ │ - @ instruction: 0x0022d3ba │ │ │ │ + ldrdeq sp, [r2], -lr @ │ │ │ │ + eoreq sp, r2, r6, ror #7 │ │ │ │ andeq r2, r0, r4, asr #9 │ │ │ │ - mlaeq r5, r0, sp, r9 │ │ │ │ + mlaeq r5, r4, sp, r9 │ │ │ │ andeq r2, r0, ip, lsr #29 │ │ │ │ - eorseq r2, r4, r8, lsr #7 │ │ │ │ - eorseq r2, r4, r8, lsl r2 │ │ │ │ - eorseq r1, r4, r8, lsr #29 │ │ │ │ - eoreq ip, r2, r8, lsr fp │ │ │ │ - ldrdeq r4, [r1], -r0 @ │ │ │ │ - eoreq ip, r2, r0, lsr #19 │ │ │ │ - @ instruction: 0x0022c8b4 │ │ │ │ - eoreq ip, r2, r4, lsl #17 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eoreq ip, r2, r0, lsr #8 │ │ │ │ - ldrdeq ip, [r2], -ip @ │ │ │ │ - mlaeq r2, r0, r3, ip │ │ │ │ - eoreq ip, r2, r0, lsr #1 │ │ │ │ - eorseq r1, r4, ip, ror #4 │ │ │ │ + eorseq r2, r4, ip, lsr #7 │ │ │ │ + eorseq r2, r4, ip, lsl r2 │ │ │ │ + eorseq r1, r4, ip, lsr #29 │ │ │ │ + eoreq ip, r2, r4, ror #22 │ │ │ │ + strdeq r4, [r1], -ip @ │ │ │ │ + eoreq ip, r2, ip, asr #19 │ │ │ │ + eoreq ip, r2, r0, ror #17 │ │ │ │ + @ instruction: 0x0022c8b0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eoreq ip, r2, ip, asr #8 │ │ │ │ + eoreq ip, r2, r8, lsl #8 │ │ │ │ + @ instruction: 0x0022c3bc │ │ │ │ + eoreq ip, r2, ip, asr #1 │ │ │ │ + eorseq r1, r4, r0, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - mlaseq r4, r0, r1, r1 │ │ │ │ - ldrsbeq r1, [r4], -r8 @ │ │ │ │ + mlaseq r4, r4, r1, r1 │ │ │ │ + ldrsbeq r1, [r4], -ip @ │ │ │ │ andeq r0, r0, r4, lsl #28 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - ldrdeq r3, [r1], -r0 @ │ │ │ │ + strdeq r3, [r1], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq fp, r2, r4, lsr #14 │ │ │ │ + eoreq fp, r2, r0, asr r7 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - bne 57064 │ │ │ │ + bne 57060 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d18 │ │ │ │ + ble 57d14 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ands r2, r1, #1 │ │ │ │ - bne 57080 │ │ │ │ + bne 5707c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #23 │ │ │ │ - ble 57d38 │ │ │ │ + ble 57d34 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 83514 │ │ │ │ sub r4, r4, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #12] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 55ac8 │ │ │ │ + bl 55ac4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 58e64 <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ + bl 58e60 <_scheme_apply_multi_from_native@@Base+0x988> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523fc │ │ │ │ + bl 523f8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 56644 │ │ │ │ + bne 56640 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 56644 │ │ │ │ + ble 56640 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ - bl 523dc │ │ │ │ - b 562e8 │ │ │ │ + b 56630 │ │ │ │ + bl 523d8 │ │ │ │ + b 562e4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ - beq 57344 │ │ │ │ + beq 57340 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-360] @ 57004 │ │ │ │ + ldr r2, [pc, #-360] @ 57000 │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58074 │ │ │ │ + bhi 58070 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ - beq 57318 │ │ │ │ + beq 57314 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #-428] @ 57008 │ │ │ │ + ldr r2, [pc, #-428] @ 57004 │ │ │ │ lsr r3, r7, #3 │ │ │ │ and r3, r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 57464 │ │ │ │ + bhi 57460 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57284 │ │ │ │ + beq 57280 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-504] @ 5700c │ │ │ │ + ldr r1, [pc, #-504] @ 57008 │ │ │ │ lsr r3, r7, #6 │ │ │ │ and r3, r3, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r2] │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 580c0 │ │ │ │ + bhi 580bc │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ - beq 57284 │ │ │ │ + beq 57280 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov r5, #2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 5610c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 571a8 │ │ │ │ + bne 571a4 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [fp] │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 571fc │ │ │ │ + bne 571f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 571fc │ │ │ │ + b 571f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57160 │ │ │ │ - b 57284 │ │ │ │ + bne 5715c │ │ │ │ + b 57280 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 571a8 │ │ │ │ + bne 571a4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 571a8 │ │ │ │ + b 571a4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 57160 │ │ │ │ + bne 5715c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5, r2, lsl #2] │ │ │ │ - b 57160 │ │ │ │ + b 5715c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -53591,103 +53590,103 @@ │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r7, r3, lsl #2] │ │ │ │ ldreq r3, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #8] │ │ │ │ mov r4, r7 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ - b 57360 │ │ │ │ + b 5735c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58000 │ │ │ │ + beq 57ffc │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57384 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57384 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - bne 571fc │ │ │ │ - b 572c4 │ │ │ │ + bne 571f8 │ │ │ │ + b 572c0 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 57458 │ │ │ │ + beq 57454 │ │ │ │ str r0, [r2] │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, #1 │ │ │ │ - b 56110 │ │ │ │ + b 5610c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - bne 57428 │ │ │ │ + bne 57424 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 57428 │ │ │ │ + b 57424 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 57428 │ │ │ │ + b 57424 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57284 │ │ │ │ + beq 57280 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - b 57428 │ │ │ │ + b 57424 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 5724c │ │ │ │ + bne 57248 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ - b 5724c │ │ │ │ + b 57248 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ - bne 5724c │ │ │ │ - b 574cc │ │ │ │ - ldr r3, [pc, #-1260] @ 57010 │ │ │ │ + bne 57248 │ │ │ │ + b 574c8 │ │ │ │ + ldr r3, [pc, #-1260] @ 5700c │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ add r6, r5, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ @@ -53698,15 +53697,15 @@ │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r7 │ │ │ │ add r3, r3, r5 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 575d4 │ │ │ │ + bhi 575d0 │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -53716,318 +53715,318 @@ │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, r3, lsl #2] │ │ │ │ cmp r7, r6 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 5751c │ │ │ │ + bne 57518 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 56110 │ │ │ │ + b 5610c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ - b 57560 │ │ │ │ + b 5755c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57e98 │ │ │ │ + beq 57e94 │ │ │ │ str r3, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 5757c │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [r8] │ │ │ │ - b 57580 │ │ │ │ + b 5757c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57e98 │ │ │ │ + beq 57e94 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne 574f4 │ │ │ │ - ldr r3, [pc, #-1560] @ 57014 │ │ │ │ + bne 574f0 │ │ │ │ + ldr r3, [pc, #-1560] @ 57010 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57594 │ │ │ │ + b 57590 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 57618 │ │ │ │ + bne 57614 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ - b 57618 │ │ │ │ + b 57614 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ - bne 57618 │ │ │ │ - b 57658 │ │ │ │ + bne 57614 │ │ │ │ + b 57654 │ │ │ │ ldr r3, [r1, #708] @ 0x2c4 │ │ │ │ cmp r3, sl │ │ │ │ - beq 57988 │ │ │ │ + beq 57984 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ str r4, [fp] │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17f8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 57700 │ │ │ │ + beq 576fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 579a8 │ │ │ │ - ldr r3, [pc, #-1728] @ 57018 │ │ │ │ + bne 579a4 │ │ │ │ + ldr r3, [pc, #-1728] @ 57014 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 579a8 │ │ │ │ + beq 579a4 │ │ │ │ sub r3, r4, #4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4, #-4] │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #-1772] @ 5701c │ │ │ │ + ldr r3, [pc, #-1772] @ 57018 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57834 │ │ │ │ + ble 57830 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r8, #0 │ │ │ │ - b 56894 │ │ │ │ + b 56890 │ │ │ │ str r4, [fp] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ - ldr r3, [pc, #-1832] @ 57034 │ │ │ │ + b 565f8 │ │ │ │ + ldr r3, [pc, #-1832] @ 57030 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - b 56e34 │ │ │ │ + b 56e30 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57a24 │ │ │ │ + bgt 57a20 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 57798 │ │ │ │ + beq 57794 │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57788 │ │ │ │ + bne 57784 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 564e4 │ │ │ │ + b 564e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ cmp r2, ip, asr #6 │ │ │ │ - ldr r2, [pc, #-1952] @ 57020 │ │ │ │ + ldr r2, [pc, #-1952] @ 5701c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ asr r2, ip, #6 │ │ │ │ - ble 57b5c │ │ │ │ + ble 57b58 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ and ip, r5, #63 @ 0x3f │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r2, ip, lsl #4 │ │ │ │ ldr lr, [r9] │ │ │ │ str r5, [r6] │ │ │ │ str r0, [r2, ip, lsl #4] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str lr, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 56a04 │ │ │ │ + b 56a00 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 564fc │ │ │ │ + b 564f8 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56238 │ │ │ │ + bl 523d8 │ │ │ │ + b 56234 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [fp] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57eb0 │ │ │ │ + beq 57eac │ │ │ │ mov r3, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ - b 57714 │ │ │ │ + b 57710 │ │ │ │ cmp r8, r5 │ │ │ │ - bne 57b28 │ │ │ │ + bne 57b24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r4, r3, r5, lsl #2 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ - beq 578a0 │ │ │ │ + beq 5789c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ str ip, [r0, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57890 │ │ │ │ - ldr r3, [pc, #-2164] @ 57034 │ │ │ │ + bne 5788c │ │ │ │ + ldr r3, [pc, #-2164] @ 57030 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 56958 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r8, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 51fe8 │ │ │ │ - ldr r3, [pc, #-2200] @ 57034 │ │ │ │ + bl 51fe4 │ │ │ │ + ldr r3, [pc, #-2200] @ 57030 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 57ec0 │ │ │ │ + beq 57ebc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [r9] │ │ │ │ str r0, [r3, #752] @ 0x2f0 │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-2272] @ 57024 │ │ │ │ + ldr r1, [pc, #-2272] @ 57020 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 531e4 │ │ │ │ + bl 531e0 │ │ │ │ ldr r3, [r9] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r9] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56564 │ │ │ │ + b 56560 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r1, [pc, #-2332] @ 57028 │ │ │ │ + ldr r1, [pc, #-2332] @ 57024 │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [r9] │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ sub r2, r2, #2 │ │ │ │ str r2, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ mov r3, #3 │ │ │ │ lsr r0, ip, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b 57920 │ │ │ │ + b 5791c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq 56ee8 │ │ │ │ - b 56f10 │ │ │ │ + beq 56ee4 │ │ │ │ + b 56f0c │ │ │ │ cmp r5, #4 │ │ │ │ - ble 57ce4 │ │ │ │ + ble 57ce0 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 5768c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - beq 579d4 │ │ │ │ + beq 579d0 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 579e8 │ │ │ │ + bgt 579e4 │ │ │ │ mov r3, #5 │ │ │ │ lsl r0, r6, #2 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 57a14 │ │ │ │ + beq 57a10 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, r5, lsl #2 │ │ │ │ add r3, r3, #4 │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ str r1, [r3, #-4]! │ │ │ │ cmp r5, r2 │ │ │ │ - bne 57a04 │ │ │ │ + bne 57a00 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 576fc │ │ │ │ + b 576f8 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 564e4 │ │ │ │ + bl 523d8 │ │ │ │ + b 564e0 │ │ │ │ cmp r6, #0 │ │ │ │ str lr, [fp] │ │ │ │ - beq 56c10 │ │ │ │ - ldr r2, [pc, #-2592] @ 5702c │ │ │ │ + beq 56c0c │ │ │ │ + ldr r2, [pc, #-2592] @ 57028 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r8, [sl, r2] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #20] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ @@ -54042,858 +54041,858 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sl] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ subs r5, r5, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str ip, [r0] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [r9, #-4]! │ │ │ │ - bne 57a7c │ │ │ │ + bne 57a78 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r4, lr │ │ │ │ - b 56c14 │ │ │ │ - ldr r3, [pc, #-2760] @ 57034 │ │ │ │ + b 56c10 │ │ │ │ + ldr r3, [pc, #-2760] @ 57030 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57294 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ str r4, [fp] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp] │ │ │ │ and r3, r3, #16 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [lr] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57294 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 56a04 │ │ │ │ - ldr r3, [pc, #-2888] @ 57034 │ │ │ │ + b 56a00 │ │ │ │ + ldr r3, [pc, #-2888] @ 57030 │ │ │ │ ldr ip, [sl, r3] │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 57fdc │ │ │ │ + bne 57fd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ str r2, [r1, #740] @ 0x2e4 │ │ │ │ - bne 57bd4 │ │ │ │ + bne 57bd0 │ │ │ │ cmp r6, r2 │ │ │ │ subne r3, r3, #4 │ │ │ │ subne r2, r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r4, r2, lsl #2 │ │ │ │ addne r6, r3, r6, lsl #2 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57bc8 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ str r1, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - bne 57bbc │ │ │ │ + bne 57bb8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ cmp r6, #0 │ │ │ │ subne r2, r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r4, r2, lsl #2 │ │ │ │ addne r6, r3, r6, lsl #2 │ │ │ │ - beq 57bcc │ │ │ │ + beq 57bc8 │ │ │ │ ldr r0, [r3], #4 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [r1] │ │ │ │ - bne 57be8 │ │ │ │ - b 57bcc │ │ │ │ - ldr r3, [pc, #-3028] @ 57034 │ │ │ │ + bne 57be4 │ │ │ │ + b 57bc8 │ │ │ │ + ldr r3, [pc, #-3028] @ 57030 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [r3, #708] @ 0x2c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 57f0c │ │ │ │ + beq 57f08 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f74 │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ - bgt 57f78 │ │ │ │ + bgt 57f74 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 56634 │ │ │ │ + b 56630 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r4, r7, lsl #2] │ │ │ │ streq r0, [r4, r7, lsl #2] │ │ │ │ strne r0, [r2] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b 56c14 │ │ │ │ + b 56c10 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56920 │ │ │ │ + bl 523d8 │ │ │ │ + b 5691c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 55e28 │ │ │ │ + bl 55e24 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 569ac │ │ │ │ + b 569a8 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r0, r4, r5, lsl #2 │ │ │ │ addne r3, sl, r3 │ │ │ │ - beq 57d08 │ │ │ │ + beq 57d04 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r3, sl │ │ │ │ - bne 57cf8 │ │ │ │ + bne 57cf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 57690 │ │ │ │ + b 5768c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 57064 │ │ │ │ + b 57060 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [fp] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, r0 │ │ │ │ - b 57080 │ │ │ │ + b 5707c │ │ │ │ mov r3, #4 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne 56ef8 │ │ │ │ - b 56ee8 │ │ │ │ + bne 56ef4 │ │ │ │ + b 56ee4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, r0 │ │ │ │ - b 56ef4 │ │ │ │ + b 56ef0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands ip, r3, #1 │ │ │ │ - bne 56f0c │ │ │ │ + bne 56f08 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ - bne 56f0c │ │ │ │ + bne 56f08 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #-3496] @ 57030 │ │ │ │ + ldr r0, [pc, #-3496] @ 5702c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, ip │ │ │ │ bl 808a8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 56f10 │ │ │ │ + b 56f0c │ │ │ │ cmp r4, r2 │ │ │ │ lsl r3, r5, #2 │ │ │ │ add lr, r4, r5, lsl #2 │ │ │ │ - bcs 57ed8 │ │ │ │ + bcs 57ed4 │ │ │ │ cmp r5, #0 │ │ │ │ subgt r2, r2, #4 │ │ │ │ addgt ip, r2, r3 │ │ │ │ subgt r3, r4, #4 │ │ │ │ - ble 57e2c │ │ │ │ + ble 57e28 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ str r0, [r3, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne 57e1c │ │ │ │ - ldr r3, [pc, #-3576] @ 5703c │ │ │ │ + bne 57e18 │ │ │ │ + ldr r3, [pc, #-3576] @ 57038 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #-3596] @ 57034 │ │ │ │ + ldr r3, [pc, #-3596] @ 57030 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ - b 5695c │ │ │ │ + b 56958 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str r4, [fp] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [ip] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ - ldr r2, [pc, #-3652] @ 57038 │ │ │ │ + b 57294 │ │ │ │ + ldr r2, [pc, #-3652] @ 57034 │ │ │ │ ldrb r3, [r8, r7, lsl #2] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 58184 │ │ │ │ + bhi 58180 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 525b8 │ │ │ │ + bl 525b4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 57298 │ │ │ │ + b 57294 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 5784c │ │ │ │ + bl 523d8 │ │ │ │ + b 57848 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 578e0 │ │ │ │ - ldr r0, [pc, #-3748] @ 5703c │ │ │ │ + b 578dc │ │ │ │ + ldr r0, [pc, #-3748] @ 57038 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r0, [r4, r5, lsl #2] │ │ │ │ - beq 578a0 │ │ │ │ + beq 5789c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ sub r0, r0, #4 │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ str ip, [r0, #-4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57ef8 │ │ │ │ - b 578a0 │ │ │ │ + bne 57ef4 │ │ │ │ + b 5789c │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fa8 │ │ │ │ + bgt 57fa4 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r2, r5, #2 │ │ │ │ sub r3, r4, r5, lsl #2 │ │ │ │ addne r2, r1, r2 │ │ │ │ - beq 57f38 │ │ │ │ + beq 57f34 │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne 57f28 │ │ │ │ + bne 57f24 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c20 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 57fc0 │ │ │ │ + bgt 57fbc │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r2, r4, r5, lsl #2 │ │ │ │ addne r3, r1, r3 │ │ │ │ - beq 57f70 │ │ │ │ + beq 57f6c │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ str r0, [r4, #-4]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 57f60 │ │ │ │ + bne 57f5c │ │ │ │ mov r4, r2 │ │ │ │ - b 568d4 │ │ │ │ + b 568d0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [r4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4] │ │ │ │ - b 565fc │ │ │ │ + b 565f8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 57c24 │ │ │ │ + b 57c20 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [fp] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 568d4 │ │ │ │ + b 568d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #1 │ │ │ │ ldrne r0, [r1, #740] @ 0x2e4 │ │ │ │ mov lr, r6 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - b 56ab4 │ │ │ │ + b 56ab0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 56138 │ │ │ │ + bl 523d8 │ │ │ │ + b 56134 │ │ │ │ mov r3, #3 │ │ │ │ str r7, [fp] │ │ │ │ - b 56d68 │ │ │ │ + b 56d64 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [fp] │ │ │ │ str r2, [r4, #-4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ tst r1, #8 │ │ │ │ streq r0, [r4, #-4] │ │ │ │ ldreq r3, [sp, #60] @ 0x3c │ │ │ │ - b 57388 │ │ │ │ + b 57384 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 571ac │ │ │ │ + b 571a8 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ - b 571fc │ │ │ │ + b 571f8 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 57164 │ │ │ │ + b 57160 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 5724c │ │ │ │ + b 57248 │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - beq 5637c │ │ │ │ - ldr r3, [pc, #356] @ 58254 │ │ │ │ + beq 56378 │ │ │ │ + ldr r3, [pc, #356] @ 58250 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #708] @ 0x2c4 │ │ │ │ - bne 56124 │ │ │ │ - ldr r1, [pc, #324] @ 58258 │ │ │ │ + bne 56120 │ │ │ │ + ldr r1, [pc, #324] @ 58254 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 581a8 │ │ │ │ + ble 581a4 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 581e8 │ │ │ │ + beq 581e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [fp] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 58220 │ │ │ │ cmp r2, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt ip, #1 │ │ │ │ movle ip, #0 │ │ │ │ - bgt 58224 │ │ │ │ + bgt 58220 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strne ip, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 56544 │ │ │ │ + b 56540 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - b 57618 │ │ │ │ + b 57614 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [fp] │ │ │ │ - beq 581d8 │ │ │ │ + beq 581d4 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 58120 │ │ │ │ + b 5811c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 523dc │ │ │ │ - b 581b4 │ │ │ │ + bl 523d8 │ │ │ │ + b 581b0 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt 5823c │ │ │ │ + bgt 58238 │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ sub r1, r4, r5, lsl #2 │ │ │ │ addne r3, r2, r3 │ │ │ │ - beq 58214 │ │ │ │ + beq 58210 │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ str r2, [r4, #-4]! │ │ │ │ cmp r0, r3 │ │ │ │ - bne 58204 │ │ │ │ + bne 58200 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 58130 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 57f8c │ │ │ │ + b 57f88 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [fp] │ │ │ │ - bl 523dc │ │ │ │ + bl 523d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 58134 │ │ │ │ + b 58130 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eorseq r0, r4, r4, lsl #15 │ │ │ │ + eorseq r0, r4, r8, lsl #15 │ │ │ │ │ │ │ │ -0005825c <_scheme_apply_from_native@@Base>: │ │ │ │ +00058258 <_scheme_apply_from_native@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #584] @ 584bc <_scheme_apply_from_native@@Base+0x260> │ │ │ │ - ldr r3, [pc, #584] @ 584c0 <_scheme_apply_from_native@@Base+0x264> │ │ │ │ + ldr lr, [pc, #584] @ 584b8 <_scheme_apply_from_native@@Base+0x260> │ │ │ │ + ldr r3, [pc, #584] @ 584bc <_scheme_apply_from_native@@Base+0x264> │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r4, [pc, #576] @ 584c4 <_scheme_apply_from_native@@Base+0x268> │ │ │ │ + ldr r4, [pc, #576] @ 584c0 <_scheme_apply_from_native@@Base+0x268> │ │ │ │ sub sp, sp, #32 │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5831c <_scheme_apply_from_native@@Base+0xc0> │ │ │ │ + beq 58318 <_scheme_apply_from_native@@Base+0xc0> │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 5839c <_scheme_apply_from_native@@Base+0x140> │ │ │ │ - ldr r3, [pc, #516] @ 584c8 <_scheme_apply_from_native@@Base+0x26c> │ │ │ │ + beq 58398 <_scheme_apply_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #516] @ 584c4 <_scheme_apply_from_native@@Base+0x26c> │ │ │ │ mov r2, lr │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #468] @ 584cc <_scheme_apply_from_native@@Base+0x270> │ │ │ │ - ldr r3, [pc, #452] @ 584c0 <_scheme_apply_from_native@@Base+0x264> │ │ │ │ + ldr r2, [pc, #468] @ 584c8 <_scheme_apply_from_native@@Base+0x270> │ │ │ │ + ldr r3, [pc, #452] @ 584bc <_scheme_apply_from_native@@Base+0x264> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 584b8 <_scheme_apply_from_native@@Base+0x25c> │ │ │ │ + bne 584b4 <_scheme_apply_from_native@@Base+0x25c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ands r3, r6, #1 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r6] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + beq 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r0, #2] │ │ │ │ cmp r7, #2 │ │ │ │ - bne 582bc <_scheme_apply_from_native@@Base+0x60> │ │ │ │ - ldr r7, [pc, #380] @ 584d0 <_scheme_apply_from_native@@Base+0x274> │ │ │ │ + bne 582b8 <_scheme_apply_from_native@@Base+0x60> │ │ │ │ + ldr r7, [pc, #380] @ 584cc <_scheme_apply_from_native@@Base+0x274> │ │ │ │ ldr r7, [r4, r7] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 5836c <_scheme_apply_from_native@@Base+0x110> │ │ │ │ + beq 58368 <_scheme_apply_from_native@@Base+0x110> │ │ │ │ cmp r1, r7, asr #1 │ │ │ │ - bne 584a8 <_scheme_apply_from_native@@Base+0x24c> │ │ │ │ + bne 584a4 <_scheme_apply_from_native@@Base+0x24c> │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 58390 <_scheme_apply_from_native@@Base+0x134> │ │ │ │ - ldr r3, [pc, #340] @ 584d4 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ + beq 5838c <_scheme_apply_from_native@@Base+0x134> │ │ │ │ + ldr r3, [pc, #340] @ 584d0 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #784] @ 0x310 │ │ │ │ cmp r2, #0 │ │ │ │ streq ip, [r3, #784] @ 0x310 │ │ │ │ ldr ip, [r6, #8] │ │ │ │ ldrsh r3, [ip] │ │ │ │ - b 582b4 <_scheme_apply_from_native@@Base+0x58> │ │ │ │ - ldr r3, [pc, #308] @ 584d8 <_scheme_apply_from_native@@Base+0x27c> │ │ │ │ + b 582b0 <_scheme_apply_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #308] @ 584d4 <_scheme_apply_from_native@@Base+0x27c> │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ - blt 58448 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ + blt 58444 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - bgt 58448 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ + bgt 58444 <_scheme_apply_from_native@@Base+0x1ec> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r1, lr │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5841c <_scheme_apply_from_native@@Base+0x1c0> │ │ │ │ + beq 58418 <_scheme_apply_from_native@@Base+0x1c0> │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 58470 <_scheme_apply_from_native@@Base+0x214> │ │ │ │ + beq 5846c <_scheme_apply_from_native@@Base+0x214> │ │ │ │ str r3, [r6] │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + b 582ec <_scheme_apply_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 58434 <_scheme_apply_from_native@@Base+0x1d8> │ │ │ │ + ble 58430 <_scheme_apply_from_native@@Base+0x1d8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r6] │ │ │ │ bl 78e70 │ │ │ │ - b 58408 <_scheme_apply_from_native@@Base+0x1ac> │ │ │ │ + b 58404 <_scheme_apply_from_native@@Base+0x1ac> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #92] @ 584d4 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ + b 58410 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #92] @ 584d0 <_scheme_apply_from_native@@Base+0x278> │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #744] @ 0x2e8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 58414 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ + b 58410 <_scheme_apply_from_native@@Base+0x1b8> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp] │ │ │ │ bl 836e0 │ │ │ │ - b 582f0 <_scheme_apply_from_native@@Base+0x94> │ │ │ │ + b 582ec <_scheme_apply_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #27 │ │ │ │ + eoreq r7, r5, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr sp │ │ │ │ + eoreq r7, r5, ip, asr sp │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #26 │ │ │ │ + eoreq r7, r5, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -000584dc <_scheme_apply_multi_from_native@@Base>: │ │ │ │ +000584d8 <_scheme_apply_multi_from_native@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #520] @ 586fc <_scheme_apply_multi_from_native@@Base+0x220> │ │ │ │ - ldr r3, [pc, #520] @ 58700 <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ + ldr lr, [pc, #520] @ 586f8 <_scheme_apply_multi_from_native@@Base+0x220> │ │ │ │ + ldr r3, [pc, #520] @ 586fc <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ add lr, pc, lr │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r4, [pc, #512] @ 58704 <_scheme_apply_multi_from_native@@Base+0x228> │ │ │ │ + ldr r4, [pc, #512] @ 58700 <_scheme_apply_multi_from_native@@Base+0x228> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq 5859c <_scheme_apply_multi_from_native@@Base+0xc0> │ │ │ │ + beq 58598 <_scheme_apply_multi_from_native@@Base+0xc0> │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 5861c <_scheme_apply_multi_from_native@@Base+0x140> │ │ │ │ - ldr r3, [pc, #452] @ 58708 <_scheme_apply_multi_from_native@@Base+0x22c> │ │ │ │ + beq 58618 <_scheme_apply_multi_from_native@@Base+0x140> │ │ │ │ + ldr r3, [pc, #452] @ 58704 <_scheme_apply_multi_from_native@@Base+0x22c> │ │ │ │ mov r2, lr │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, ip │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #404] @ 5870c <_scheme_apply_multi_from_native@@Base+0x230> │ │ │ │ - ldr r3, [pc, #388] @ 58700 <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ + ldr r2, [pc, #404] @ 58708 <_scheme_apply_multi_from_native@@Base+0x230> │ │ │ │ + ldr r3, [pc, #388] @ 586fc <_scheme_apply_multi_from_native@@Base+0x224> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 586f8 <_scheme_apply_multi_from_native@@Base+0x21c> │ │ │ │ + bne 586f4 <_scheme_apply_multi_from_native@@Base+0x21c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ands r6, r3, #1 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r3] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ tst r7, #1 │ │ │ │ - beq 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + beq 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ ldrsh r7, [r0, #2] │ │ │ │ cmp r7, #2 │ │ │ │ - bne 5853c <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ - ldr r8, [pc, #316] @ 58710 <_scheme_apply_multi_from_native@@Base+0x234> │ │ │ │ + bne 58538 <_scheme_apply_multi_from_native@@Base+0x60> │ │ │ │ + ldr r8, [pc, #316] @ 5870c <_scheme_apply_multi_from_native@@Base+0x234> │ │ │ │ ldr r8, [r4, r8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 585ec <_scheme_apply_multi_from_native@@Base+0x110> │ │ │ │ + beq 585e8 <_scheme_apply_multi_from_native@@Base+0x110> │ │ │ │ cmp r1, r8, asr #1 │ │ │ │ - bne 586e8 <_scheme_apply_multi_from_native@@Base+0x20c> │ │ │ │ + bne 586e4 <_scheme_apply_multi_from_native@@Base+0x20c> │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 58610 <_scheme_apply_multi_from_native@@Base+0x134> │ │ │ │ - ldr r2, [pc, #276] @ 58714 <_scheme_apply_multi_from_native@@Base+0x238> │ │ │ │ + beq 5860c <_scheme_apply_multi_from_native@@Base+0x134> │ │ │ │ + ldr r2, [pc, #276] @ 58710 <_scheme_apply_multi_from_native@@Base+0x238> │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #784] @ 0x310 │ │ │ │ cmp r1, #0 │ │ │ │ streq ip, [r2, #784] @ 0x310 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldrsh r3, [ip] │ │ │ │ - b 58534 <_scheme_apply_multi_from_native@@Base+0x58> │ │ │ │ - ldr r3, [pc, #244] @ 58718 <_scheme_apply_multi_from_native@@Base+0x23c> │ │ │ │ + b 58530 <_scheme_apply_multi_from_native@@Base+0x58> │ │ │ │ + ldr r3, [pc, #244] @ 58714 <_scheme_apply_multi_from_native@@Base+0x23c> │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ - blt 586c0 <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ + blt 586bc <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ cmp r1, #0 │ │ │ │ cmpge r5, r2 │ │ │ │ movgt r4, #1 │ │ │ │ movle r4, #0 │ │ │ │ - bgt 586c0 <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ + bgt 586bc <_scheme_apply_multi_from_native@@Base+0x1e4> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r1, lr │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 58694 <_scheme_apply_multi_from_native@@Base+0x1b8> │ │ │ │ + beq 58690 <_scheme_apply_multi_from_native@@Base+0x1b8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + b 5856c <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ cmp r5, #0 │ │ │ │ - ble 586ac <_scheme_apply_multi_from_native@@Base+0x1d0> │ │ │ │ + ble 586a8 <_scheme_apply_multi_from_native@@Base+0x1d0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r6] │ │ │ │ bl 78e70 │ │ │ │ - b 58688 <_scheme_apply_multi_from_native@@Base+0x1ac> │ │ │ │ + b 58684 <_scheme_apply_multi_from_native@@Base+0x1ac> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 47dd4 │ │ │ │ + bl 47dd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - b 5868c <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ + b 58688 <_scheme_apply_multi_from_native@@Base+0x1b0> │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ bl 836e0 │ │ │ │ - b 58570 <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ + b 5856c <_scheme_apply_multi_from_native@@Base+0x94> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #22 │ │ │ │ + eoreq r7, r5, r8, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r8 @ │ │ │ │ + ldrdeq r7, [r5], -ip @ │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - eoreq r7, r5, r0, lsl #21 │ │ │ │ + eoreq r7, r5, r4, lsl #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldr r3, [pc, #44] @ 58750 <_scheme_apply_multi_from_native@@Base+0x274> │ │ │ │ - ldr r2, [pc, #44] @ 58754 <_scheme_apply_multi_from_native@@Base+0x278> │ │ │ │ + ldr r3, [pc, #44] @ 5874c <_scheme_apply_multi_from_native@@Base+0x274> │ │ │ │ + ldr r2, [pc, #44] @ 58750 <_scheme_apply_multi_from_native@@Base+0x278> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r1, #752] @ 0x2f0 │ │ │ │ ldr r0, [r1, #748] @ 0x2ec │ │ │ │ ldr r3, [r1, #772] @ 0x304 │ │ │ │ str ip, [r1, #748] @ 0x2ec │ │ │ │ str ip, [r1, #752] @ 0x2f0 │ │ │ │ ldr r1, [r1, #768] @ 0x300 │ │ │ │ - b 55fdc │ │ │ │ - ldrdeq r7, [r5], -r4 @ │ │ │ │ + b 55fd8 │ │ │ │ + ldrdeq r7, [r5], -r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r1, [pc, #1320] @ 58c98 <_scheme_apply_multi_from_native@@Base+0x7bc> │ │ │ │ - ldr r2, [pc, #1320] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ + ldr r1, [pc, #1320] @ 58c94 <_scheme_apply_multi_from_native@@Base+0x7bc> │ │ │ │ + ldr r2, [pc, #1320] @ 58c98 <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [pc, #1308] @ 58ca0 <_scheme_apply_multi_from_native@@Base+0x7c4> │ │ │ │ + ldr r5, [pc, #1308] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c4> │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #1304] @ 58ca4 <_scheme_apply_multi_from_native@@Base+0x7c8> │ │ │ │ + ldr r3, [pc, #1304] @ 58ca0 <_scheme_apply_multi_from_native@@Base+0x7c8> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r6, #0 │ │ │ │ @@ -54905,130 +54904,130 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r0, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 5895c <_scheme_apply_multi_from_native@@Base+0x480> │ │ │ │ + beq 58958 <_scheme_apply_multi_from_native@@Base+0x480> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 588cc <_scheme_apply_multi_from_native@@Base+0x3f0> │ │ │ │ + beq 588c8 <_scheme_apply_multi_from_native@@Base+0x3f0> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 589d4 <_scheme_apply_multi_from_native@@Base+0x4f8> │ │ │ │ - ldr r0, [pc, #1128] @ 58ca8 <_scheme_apply_multi_from_native@@Base+0x7cc> │ │ │ │ - ldr ip, [pc, #1128] @ 58cac <_scheme_apply_multi_from_native@@Base+0x7d0> │ │ │ │ + bne 589d0 <_scheme_apply_multi_from_native@@Base+0x4f8> │ │ │ │ + ldr r0, [pc, #1128] @ 58ca4 <_scheme_apply_multi_from_native@@Base+0x7cc> │ │ │ │ + ldr ip, [pc, #1128] @ 58ca8 <_scheme_apply_multi_from_native@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r2, [r4] │ │ │ │ mov fp, #1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #1084] @ 58cb0 <_scheme_apply_multi_from_native@@Base+0x7d4> │ │ │ │ + ldr r0, [pc, #1084] @ 58cac <_scheme_apply_multi_from_native@@Base+0x7d4> │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1072] @ 58cb4 <_scheme_apply_multi_from_native@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #1072] @ 58cb0 <_scheme_apply_multi_from_native@@Base+0x7d8> │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #1040] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7dc> │ │ │ │ - ldr r3, [pc, #1008] @ 58c9c <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ + ldr r2, [pc, #1040] @ 58cb4 <_scheme_apply_multi_from_native@@Base+0x7dc> │ │ │ │ + ldr r3, [pc, #1008] @ 58c98 <_scheme_apply_multi_from_native@@Base+0x7c0> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 58c94 <_scheme_apply_multi_from_native@@Base+0x7b8> │ │ │ │ + bne 58c90 <_scheme_apply_multi_from_native@@Base+0x7b8> │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ tst r2, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bne 5890c <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ + bne 58908 <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5890c <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ + bne 58908 <_scheme_apply_multi_from_native@@Base+0x430> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #964] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ + ldr r2, [pc, #964] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - b 58918 <_scheme_apply_multi_from_native@@Base+0x43c> │ │ │ │ + b 58914 <_scheme_apply_multi_from_native@@Base+0x43c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - ldr r0, [pc, #928] @ 58cc0 <_scheme_apply_multi_from_native@@Base+0x7e4> │ │ │ │ + ldr r0, [pc, #928] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e4> │ │ │ │ mov r2, r3 │ │ │ │ mov r6, #6 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 55454 │ │ │ │ + bl 55450 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 58bc0 <_scheme_apply_multi_from_native@@Base+0x6e4> │ │ │ │ + bne 58bbc <_scheme_apply_multi_from_native@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #876] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ + ldr r3, [pc, #876] @ 58cc0 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 588a0 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #868] @ 58cc8 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ + b 5889c <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #868] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr fp, [r0, #744] @ 0x2e8 │ │ │ │ ldr ip, [r0, #740] @ 0x2e4 │ │ │ │ cmp r7, fp │ │ │ │ ldr lr, [r0, #716] @ 0x2cc │ │ │ │ - beq 58a68 <_scheme_apply_multi_from_native@@Base+0x58c> │ │ │ │ + beq 58a64 <_scheme_apply_multi_from_native@@Base+0x58c> │ │ │ │ cmp lr, ip │ │ │ │ streq r6, [r0, #716] @ 0x2cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 589d8 <_scheme_apply_multi_from_native@@Base+0x4fc> │ │ │ │ - ldr r0, [pc, #812] @ 58ccc <_scheme_apply_multi_from_native@@Base+0x7f0> │ │ │ │ + bne 589d4 <_scheme_apply_multi_from_native@@Base+0x4fc> │ │ │ │ + ldr r0, [pc, #812] @ 58cc8 <_scheme_apply_multi_from_native@@Base+0x7f0> │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ cmp fp, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - beq 58c84 <_scheme_apply_multi_from_native@@Base+0x7a8> │ │ │ │ + beq 58c80 <_scheme_apply_multi_from_native@@Base+0x7a8> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #772] @ 58cd0 <_scheme_apply_multi_from_native@@Base+0x7f4> │ │ │ │ + ldr ip, [pc, #772] @ 58ccc <_scheme_apply_multi_from_native@@Base+0x7f4> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ mov fp, #1 │ │ │ │ - ldr r3, [pc, #732] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ + ldr r3, [pc, #732] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ @@ -55039,33 +55038,33 @@ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1f6968 │ │ │ │ + bl 1f6980 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 58c24 <_scheme_apply_multi_from_native@@Base+0x748> │ │ │ │ - ldr r3, [pc, #644] @ 58cc8 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ + beq 58c20 <_scheme_apply_multi_from_native@@Base+0x748> │ │ │ │ + ldr r3, [pc, #644] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7ec> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 58c10 <_scheme_apply_multi_from_native@@Base+0x734> │ │ │ │ - ldr ip, [pc, #632] @ 58cd4 <_scheme_apply_multi_from_native@@Base+0x7f8> │ │ │ │ - ldr r2, [pc, #632] @ 58cd8 <_scheme_apply_multi_from_native@@Base+0x7fc> │ │ │ │ + beq 58c0c <_scheme_apply_multi_from_native@@Base+0x734> │ │ │ │ + ldr ip, [pc, #632] @ 58cd0 <_scheme_apply_multi_from_native@@Base+0x7f8> │ │ │ │ + ldr r2, [pc, #632] @ 58cd4 <_scheme_apply_multi_from_native@@Base+0x7fc> │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ cmp lr, ip │ │ │ │ - ldr r2, [pc, #584] @ 58cbc <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ + ldr r2, [pc, #584] @ 58cb8 <_scheme_apply_multi_from_native@@Base+0x7e0> │ │ │ │ streq r6, [r0, #716] @ 0x2cc │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #7 │ │ │ │ mov r7, #5 │ │ │ │ str r3, [r0, #740] @ 0x2e4 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -55080,375 +55079,375 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 14cc48 │ │ │ │ + bl 14cc4c │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - beq 58c4c <_scheme_apply_multi_from_native@@Base+0x770> │ │ │ │ + beq 58c48 <_scheme_apply_multi_from_native@@Base+0x770> │ │ │ │ cmp fp, #0 │ │ │ │ - ble 58948 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #500] @ 58cdc <_scheme_apply_multi_from_native@@Base+0x800> │ │ │ │ + ble 58944 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #500] @ 58cd8 <_scheme_apply_multi_from_native@@Base+0x800> │ │ │ │ mov r7, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ - b 58b88 <_scheme_apply_multi_from_native@@Base+0x6ac> │ │ │ │ + b 58b84 <_scheme_apply_multi_from_native@@Base+0x6ac> │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58bb0 <_scheme_apply_multi_from_native@@Base+0x6d4> │ │ │ │ + bne 58bac <_scheme_apply_multi_from_native@@Base+0x6d4> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 55454 │ │ │ │ + bl 55450 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 58b7c <_scheme_apply_multi_from_native@@Base+0x6a0> │ │ │ │ + beq 58b78 <_scheme_apply_multi_from_native@@Base+0x6a0> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ ldrsh r3, [r2, #12] │ │ │ │ orrne r3, r3, #66 @ 0x42 │ │ │ │ orreq r3, r3, #64 @ 0x40 │ │ │ │ strh r3, [r2, #12] │ │ │ │ cmp r6, fp │ │ │ │ add r7, r7, #4 │ │ │ │ - beq 58bf4 <_scheme_apply_multi_from_native@@Base+0x718> │ │ │ │ + beq 58bf0 <_scheme_apply_multi_from_native@@Base+0x718> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r6, r6, #1 │ │ │ │ add r2, r6, #2 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 58b10 <_scheme_apply_multi_from_native@@Base+0x634> │ │ │ │ + beq 58b0c <_scheme_apply_multi_from_native@@Base+0x634> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b 58b38 <_scheme_apply_multi_from_native@@Base+0x65c> │ │ │ │ + b 58b34 <_scheme_apply_multi_from_native@@Base+0x65c> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 155d98 │ │ │ │ + bl 155d9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58c2c <_scheme_apply_multi_from_native@@Base+0x750> │ │ │ │ + beq 58c28 <_scheme_apply_multi_from_native@@Base+0x750> │ │ │ │ mov r3, #66 @ 0x42 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrh r1, [r2, #12] │ │ │ │ orr r3, r3, r1 │ │ │ │ strh r3, [r2, #12] │ │ │ │ - b 58948 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ + b 58944 <_scheme_apply_multi_from_native@@Base+0x46c> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ 58cc4 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ + ldr r3, [pc, #184] @ 58cc0 <_scheme_apply_multi_from_native@@Base+0x7e8> │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 588a0 <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ - ldr ip, [pc, #200] @ 58ce0 <_scheme_apply_multi_from_native@@Base+0x804> │ │ │ │ - ldr r2, [pc, #200] @ 58ce4 <_scheme_apply_multi_from_native@@Base+0x808> │ │ │ │ + b 5889c <_scheme_apply_multi_from_native@@Base+0x3c4> │ │ │ │ + ldr ip, [pc, #200] @ 58cdc <_scheme_apply_multi_from_native@@Base+0x804> │ │ │ │ + ldr r2, [pc, #200] @ 58ce0 <_scheme_apply_multi_from_native@@Base+0x808> │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b 58a4c <_scheme_apply_multi_from_native@@Base+0x570> │ │ │ │ + b 58a48 <_scheme_apply_multi_from_native@@Base+0x570> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - bne 58bdc <_scheme_apply_multi_from_native@@Base+0x700> │ │ │ │ + bne 58bd8 <_scheme_apply_multi_from_native@@Base+0x700> │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #23 │ │ │ │ movgt r3, #66 @ 0x42 │ │ │ │ movle r3, #64 @ 0x40 │ │ │ │ - b 58be0 <_scheme_apply_multi_from_native@@Base+0x704> │ │ │ │ + b 58bdc <_scheme_apply_multi_from_native@@Base+0x704> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 14e8a0 │ │ │ │ - b 58ad8 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ - ldr ip, [pc, #92] @ 58ce8 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ + bl 14e8a4 │ │ │ │ + b 58ad4 <_scheme_apply_multi_from_native@@Base+0x5fc> │ │ │ │ + ldr ip, [pc, #92] @ 58ce4 <_scheme_apply_multi_from_native@@Base+0x80c> │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 58868 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ + b 58864 <_scheme_apply_multi_from_native@@Base+0x38c> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r4, lsl #17 │ │ │ │ + eoreq r7, r5, r8, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r4, ror #16 │ │ │ │ + eoreq r7, r5, r8, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsl #25 │ │ │ │ - eoreq r2, r1, r4, lsl #31 │ │ │ │ - mlaeq r1, r0, pc, r2 @ │ │ │ │ - eoreq r2, r1, r0, ror pc │ │ │ │ - eoreq r7, r5, r0, asr r7 │ │ │ │ + @ instruction: 0x00212cb0 │ │ │ │ + @ instruction: 0x00212fb0 │ │ │ │ + @ instruction: 0x00212fbc │ │ │ │ + mlaeq r1, ip, pc, r2 @ │ │ │ │ + eoreq r7, r5, r4, asr r7 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - eoreq r2, r1, ip, asr #29 │ │ │ │ + strdeq r2, [r1], -r8 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r2, r1, r8, lsr #22 │ │ │ │ - eoreq r2, r1, ip, lsl #28 │ │ │ │ - eoreq r2, r1, r4, ror #26 │ │ │ │ - eoreq r2, r1, r0, ror sp │ │ │ │ - eoreq r2, r1, ip, lsl #26 │ │ │ │ - eoreq r2, r1, r8, lsr #23 │ │ │ │ - eoreq r2, r1, ip, lsr #17 │ │ │ │ - eoreq r2, r1, ip, asr #22 │ │ │ │ + eoreq r2, r1, r4, asr fp │ │ │ │ + eoreq r2, r1, r8, lsr lr │ │ │ │ + mlaeq r1, r0, sp, r2 │ │ │ │ + mlaeq r1, ip, sp, r2 │ │ │ │ + eoreq r2, r1, r8, lsr sp │ │ │ │ + ldrdeq r2, [r1], -r4 @ │ │ │ │ + ldrdeq r2, [r1], -r8 @ │ │ │ │ + eoreq r2, r1, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #320] @ 58e44 <_scheme_apply_multi_from_native@@Base+0x968> │ │ │ │ - ldr r2, [pc, #320] @ 58e48 <_scheme_apply_multi_from_native@@Base+0x96c> │ │ │ │ + ldr r1, [pc, #320] @ 58e40 <_scheme_apply_multi_from_native@@Base+0x968> │ │ │ │ + ldr r2, [pc, #320] @ 58e44 <_scheme_apply_multi_from_native@@Base+0x96c> │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #312] @ 58e4c <_scheme_apply_multi_from_native@@Base+0x970> │ │ │ │ + ldr r5, [pc, #312] @ 58e48 <_scheme_apply_multi_from_native@@Base+0x970> │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #308] @ 58e50 <_scheme_apply_multi_from_native@@Base+0x974> │ │ │ │ + ldr r3, [pc, #308] @ 58e4c <_scheme_apply_multi_from_native@@Base+0x974> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne 58db0 <_scheme_apply_multi_from_native@@Base+0x8d4> │ │ │ │ + bne 58dac <_scheme_apply_multi_from_native@@Base+0x8d4> │ │ │ │ ldrsh ip, [r3] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 58e1c <_scheme_apply_multi_from_native@@Base+0x940> │ │ │ │ + beq 58e18 <_scheme_apply_multi_from_native@@Base+0x940> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #132] @ 58e54 <_scheme_apply_multi_from_native@@Base+0x978> │ │ │ │ + ldr r0, [pc, #132] @ 58e50 <_scheme_apply_multi_from_native@@Base+0x978> │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 55454 │ │ │ │ - ldr r3, [pc, #120] @ 58e58 <_scheme_apply_multi_from_native@@Base+0x97c> │ │ │ │ + bl 55450 │ │ │ │ + ldr r3, [pc, #120] @ 58e54 <_scheme_apply_multi_from_native@@Base+0x97c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #112] @ 58e5c <_scheme_apply_multi_from_native@@Base+0x980> │ │ │ │ + ldr r2, [pc, #112] @ 58e58 <_scheme_apply_multi_from_native@@Base+0x980> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #80] @ 58e48 <_scheme_apply_multi_from_native@@Base+0x96c> │ │ │ │ + ldr r3, [pc, #80] @ 58e44 <_scheme_apply_multi_from_native@@Base+0x96c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 58e40 <_scheme_apply_multi_from_native@@Base+0x964> │ │ │ │ + bne 58e3c <_scheme_apply_multi_from_native@@Base+0x964> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr ip, [r3, #4] │ │ │ │ - ldr r3, [pc, #56] @ 58e60 <_scheme_apply_multi_from_native@@Base+0x984> │ │ │ │ + ldr r3, [pc, #56] @ 58e5c <_scheme_apply_multi_from_native@@Base+0x984> │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, ip, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b 58dbc <_scheme_apply_multi_from_native@@Base+0x8e0> │ │ │ │ + b 58db8 <_scheme_apply_multi_from_native@@Base+0x8e0> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [r5], -r4 @ │ │ │ │ + strdeq r7, [r5], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r7, [r5], -r4 @ │ │ │ │ + ldrdeq r7, [r5], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r1, r8, asr ip │ │ │ │ + eoreq r6, r1, r4, lsl #25 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r7, r5, r4, lsl #4 │ │ │ │ + eoreq r7, r5, r8, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #392] @ 59004 <_scheme_apply_multi_from_native@@Base+0xb28> │ │ │ │ - ldr r2, [pc, #392] @ 59008 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ + ldr r1, [pc, #392] @ 59000 <_scheme_apply_multi_from_native@@Base+0xb28> │ │ │ │ + ldr r2, [pc, #392] @ 59004 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #380] @ 5900c <_scheme_apply_multi_from_native@@Base+0xb30> │ │ │ │ + ldr r6, [pc, #380] @ 59008 <_scheme_apply_multi_from_native@@Base+0xb30> │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #376] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb34> │ │ │ │ + ldr r3, [pc, #376] @ 5900c <_scheme_apply_multi_from_native@@Base+0xb34> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 58fd0 <_scheme_apply_multi_from_native@@Base+0xaf4> │ │ │ │ + beq 58fcc <_scheme_apply_multi_from_native@@Base+0xaf4> │ │ │ │ cmp r3, #0 │ │ │ │ movne r9, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq 58f9c <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ + beq 58f98 <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 58f34 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ + b 58f30 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 58f74 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ + beq 58f70 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r4, #2 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 58f2c <_scheme_apply_multi_from_native@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #176] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ + bne 58f28 <_scheme_apply_multi_from_native@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #176] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ cmp r5, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r8, [r3, #740] @ 0x2e4 │ │ │ │ - bne 58f34 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ + bne 58f30 <_scheme_apply_multi_from_native@@Base+0xa58> │ │ │ │ cmp r9, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 58f9c <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ - ldr r3, [pc, #140] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ + beq 58f98 <_scheme_apply_multi_from_native@@Base+0xac0> │ │ │ │ + ldr r3, [pc, #140] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ str r9, [r3, #744] @ 0x2e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #112] @ 59018 <_scheme_apply_multi_from_native@@Base+0xb3c> │ │ │ │ + ldr r2, [pc, #112] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb3c> │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #88] @ 59008 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ + ldr r3, [pc, #88] @ 59004 <_scheme_apply_multi_from_native@@Base+0xb2c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59000 <_scheme_apply_multi_from_native@@Base+0xb24> │ │ │ │ + bne 58ffc <_scheme_apply_multi_from_native@@Base+0xb24> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #60] @ 59014 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ + ldr r2, [pc, #60] @ 59010 <_scheme_apply_multi_from_native@@Base+0xb38> │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r2, #740] @ 0x2e4 │ │ │ │ ldr r0, [r2, #716] @ 0x2cc │ │ │ │ ldr r9, [r2, #744] @ 0x2e8 │ │ │ │ cmp r1, r0 │ │ │ │ streq r4, [r2, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 58f20 <_scheme_apply_multi_from_native@@Base+0xa44> │ │ │ │ - b 58f74 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ + bne 58f1c <_scheme_apply_multi_from_native@@Base+0xa44> │ │ │ │ + b 58f70 <_scheme_apply_multi_from_native@@Base+0xa98> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r7, r5, r8, ror r1 │ │ │ │ + eoreq r7, r5, ip, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r7, r5, r8, asr r1 │ │ │ │ + eoreq r7, r5, ip, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r7, r5, ip, asr #32 │ │ │ │ + eoreq r7, r5, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r1, [pc, #436] @ 591e8 <_scheme_apply_multi_from_native@@Base+0xd0c> │ │ │ │ - ldr r2, [pc, #436] @ 591ec <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ + ldr r1, [pc, #436] @ 591e4 <_scheme_apply_multi_from_native@@Base+0xd0c> │ │ │ │ + ldr r2, [pc, #436] @ 591e8 <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r4, [pc, #424] @ 591f0 <_scheme_apply_multi_from_native@@Base+0xd14> │ │ │ │ + ldr r4, [pc, #424] @ 591ec <_scheme_apply_multi_from_native@@Base+0xd14> │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #420] @ 591f4 <_scheme_apply_multi_from_native@@Base+0xd18> │ │ │ │ + ldr r3, [pc, #420] @ 591f0 <_scheme_apply_multi_from_native@@Base+0xd18> │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -55456,151 +55455,151 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r6, #3 │ │ │ │ mov r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands r7, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 59194 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ + bne 59190 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 59194 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ + bhi 59190 <_scheme_apply_multi_from_native@@Base+0xcb8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - beq 59150 <_scheme_apply_multi_from_native@@Base+0xc74> │ │ │ │ + beq 5914c <_scheme_apply_multi_from_native@@Base+0xc74> │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ bl 7939c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #204] @ 591f8 <_scheme_apply_multi_from_native@@Base+0xd1c> │ │ │ │ - ldr r3, [pc, #188] @ 591ec <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ + ldr r2, [pc, #204] @ 591f4 <_scheme_apply_multi_from_native@@Base+0xd1c> │ │ │ │ + ldr r3, [pc, #188] @ 591e8 <_scheme_apply_multi_from_native@@Base+0xd10> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 591e4 <_scheme_apply_multi_from_native@@Base+0xd08> │ │ │ │ + bne 591e0 <_scheme_apply_multi_from_native@@Base+0xd08> │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #164] @ 591fc <_scheme_apply_multi_from_native@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #164] @ 591f8 <_scheme_apply_multi_from_native@@Base+0xd20> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #712] @ 0x2c8 │ │ │ │ ldr r1, [r3, #744] @ 0x2e8 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ - bge 5917c <_scheme_apply_multi_from_native@@Base+0xca0> │ │ │ │ + bge 59178 <_scheme_apply_multi_from_native@@Base+0xca0> │ │ │ │ ldr ip, [r3, #716] @ 0x2cc │ │ │ │ cmp ip, r2 │ │ │ │ streq r7, [r3, #716] @ 0x2cc │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r3, #740] @ 0x2e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ bl 7939c │ │ │ │ - b 59124 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ + b 59120 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ add r2, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #92] @ 59200 <_scheme_apply_multi_from_native@@Base+0xd24> │ │ │ │ - ldr r0, [pc, #92] @ 59204 <_scheme_apply_multi_from_native@@Base+0xd28> │ │ │ │ + ldr r1, [pc, #92] @ 591fc <_scheme_apply_multi_from_native@@Base+0xd24> │ │ │ │ + ldr r0, [pc, #92] @ 59200 <_scheme_apply_multi_from_native@@Base+0xd28> │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 59124 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ + b 59120 <_scheme_apply_multi_from_native@@Base+0xc48> │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, asr #31 │ │ │ │ + eoreq r6, r5, r4, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, lsr #31 │ │ │ │ + eoreq r6, r5, r4, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r5, ip, asr #29 │ │ │ │ + ldrdeq r6, [r5], -r0 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r3, r2, r0, lsl pc │ │ │ │ - eoreq r2, r1, ip, asr r6 │ │ │ │ - ldr r3, [pc, #72] @ 59258 <_scheme_apply_multi_from_native@@Base+0xd7c> │ │ │ │ - ldr r1, [pc, #72] @ 5925c <_scheme_apply_multi_from_native@@Base+0xd80> │ │ │ │ + eoreq r3, r2, ip, lsr pc │ │ │ │ + eoreq r2, r1, r8, lsl #13 │ │ │ │ + ldr r3, [pc, #72] @ 59254 <_scheme_apply_multi_from_native@@Base+0xd7c> │ │ │ │ + ldr r1, [pc, #72] @ 59258 <_scheme_apply_multi_from_native@@Base+0xd80> │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - ldr r2, [pc, #64] @ 59260 <_scheme_apply_multi_from_native@@Base+0xd84> │ │ │ │ + ldr r2, [pc, #64] @ 5925c <_scheme_apply_multi_from_native@@Base+0xd84> │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r1, #756] @ 0x2f4 │ │ │ │ str r0, [r1, #784] @ 0x310 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr r0, [r1, #748] @ 0x2ec │ │ │ │ ldr r3, [ip] │ │ │ │ ldr r2, [r1, #752] @ 0x2f0 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [ip] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, #772] @ 0x304 │ │ │ │ str ip, [r1, #748] @ 0x2ec │ │ │ │ str ip, [r1, #752] @ 0x2f0 │ │ │ │ ldr r1, [r1, #768] @ 0x300 │ │ │ │ - b 55fdc │ │ │ │ - eoreq r6, r5, r8, ror #27 │ │ │ │ + b 55fd8 │ │ │ │ + eoreq r6, r5, ip, ror #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #152] @ 59314 <_scheme_apply_multi_from_native@@Base+0xe38> │ │ │ │ - ldr r3, [pc, #152] @ 59318 <_scheme_apply_multi_from_native@@Base+0xe3c> │ │ │ │ + ldr r2, [pc, #152] @ 59310 <_scheme_apply_multi_from_native@@Base+0xe38> │ │ │ │ + ldr r3, [pc, #152] @ 59314 <_scheme_apply_multi_from_native@@Base+0xe3c> │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r5, [r4, #752] @ 0x2f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 592c8 <_scheme_apply_multi_from_native@@Base+0xdec> │ │ │ │ + beq 592c4 <_scheme_apply_multi_from_native@@Base+0xdec> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #748] @ 0x2ec │ │ │ │ str r1, [r4, #752] @ 0x2f0 │ │ │ │ str r1, [r4, #748] @ 0x2ec │ │ │ │ ldr r3, [r4, #772] @ 0x304 │ │ │ │ ldr r1, [r4, #768] @ 0x300 │ │ │ │ mov r2, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 55fdc │ │ │ │ - ldr r1, [pc, #76] @ 5931c <_scheme_apply_multi_from_native@@Base+0xe40> │ │ │ │ + b 55fd8 │ │ │ │ + ldr r1, [pc, #76] @ 59318 <_scheme_apply_multi_from_native@@Base+0xe40> │ │ │ │ ldr r3, [r4, #768] @ 0x300 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ lsl r8, r3, #2 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r0, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ @@ -55610,107 +55609,107 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r4, #752] @ 0x2f0 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r5, [r4, #752] @ 0x2f0 │ │ │ │ - b 592a4 <_scheme_apply_multi_from_native@@Base+0xdc8> │ │ │ │ - eoreq r6, r5, ip, ror sp │ │ │ │ + b 592a0 <_scheme_apply_multi_from_native@@Base+0xdc8> │ │ │ │ + eoreq r6, r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00059320 : │ │ │ │ - ldr r3, [pc, #16] @ 59338 │ │ │ │ - ldr r2, [pc, #16] @ 5933c │ │ │ │ +0005931c : │ │ │ │ + ldr r3, [pc, #16] @ 59334 │ │ │ │ + ldr r2, [pc, #16] @ 59338 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq r6, [r5], -r0 @ │ │ │ │ + ldrdeq r6, [r5], -r4 @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ │ │ │ │ -00059340 : │ │ │ │ +0005933c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 5940c │ │ │ │ + ldr ip, [pc, #180] @ 59408 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 59410 │ │ │ │ + ldr r1, [pc, #172] @ 5940c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 59414 │ │ │ │ - ldr r2, [pc, #164] @ 59418 │ │ │ │ + ldr r3, [pc, #164] @ 59410 │ │ │ │ + ldr r2, [pc, #164] @ 59414 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #136] @ 5941c │ │ │ │ + ldr r0, [pc, #136] @ 59418 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [pc, #60] @ 59420 │ │ │ │ - ldr r3, [pc, #40] @ 59410 │ │ │ │ + ldr r2, [pc, #60] @ 5941c │ │ │ │ + ldr r3, [pc, #40] @ 5940c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59408 │ │ │ │ + bne 59404 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r8, ip, r6 │ │ │ │ + mlaeq r5, ip, ip, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror ip │ │ │ │ + eoreq r6, r5, r0, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, r4, lr │ │ │ │ - eoreq r6, r5, r4, lsl ip │ │ │ │ + eoreq lr, r0, r0, asr #9 │ │ │ │ + eoreq r6, r5, r8, lsl ip │ │ │ │ │ │ │ │ -00059424 : │ │ │ │ +00059420 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #248] @ 59534 │ │ │ │ - ldr r2, [pc, #248] @ 59538 │ │ │ │ + ldr r1, [pc, #248] @ 59530 │ │ │ │ + ldr r2, [pc, #248] @ 59534 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #236] @ 5953c │ │ │ │ + ldr r4, [pc, #236] @ 59538 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #232] @ 59540 │ │ │ │ + ldr r3, [pc, #232] @ 5953c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r6, [pc, #212] @ 59544 │ │ │ │ + ldr r6, [pc, #212] @ 59540 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -55721,431 +55720,431 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5950c │ │ │ │ + beq 59508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #120] @ 59548 │ │ │ │ + ldr r3, [pc, #120] @ 59544 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #108] @ 5954c │ │ │ │ + ldr r2, [pc, #108] @ 59548 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #76] @ 59538 │ │ │ │ + ldr r3, [pc, #76] @ 59534 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59530 │ │ │ │ + bne 5952c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #48] @ 59550 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #48] @ 5954c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b 594b8 │ │ │ │ + b 594b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00256bb8 │ │ │ │ + @ instruction: 0x00256bbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r8, fp, r6 │ │ │ │ + mlaeq r5, ip, fp, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eorseq pc, r3, r0, lsr #8 │ │ │ │ + eorseq pc, r3, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r5, ip, lsl fp │ │ │ │ - eoreq r2, r1, ip, lsl #6 │ │ │ │ + eoreq r6, r5, r0, lsr #22 │ │ │ │ + eoreq r2, r1, r8, lsr r3 │ │ │ │ │ │ │ │ -00059554 : │ │ │ │ +00059550 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #252] @ 59668 │ │ │ │ - ldr r1, [pc, #252] @ 5966c │ │ │ │ + ldr ip, [pc, #252] @ 59664 │ │ │ │ + ldr r1, [pc, #252] @ 59668 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #240] @ 59670 │ │ │ │ + ldr r3, [pc, #240] @ 5966c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #236] @ 59674 │ │ │ │ + ldr r2, [pc, #236] @ 59670 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr lr, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr ip, [pc, #192] @ 59678 │ │ │ │ + ldr ip, [pc, #192] @ 59674 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r5, sp, r1 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [r3, ip] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 59610 │ │ │ │ - ldr r5, [pc, #140] @ 5967c │ │ │ │ + bne 5960c │ │ │ │ + ldr r5, [pc, #140] @ 59678 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59640 │ │ │ │ + beq 5963c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - ldr r2, [pc, #104] @ 59680 │ │ │ │ - ldr r3, [pc, #80] @ 5966c │ │ │ │ + ldr r2, [pc, #104] @ 5967c │ │ │ │ + ldr r3, [pc, #80] @ 59668 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59664 │ │ │ │ + bne 59660 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #48] @ 59684 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #48] @ 59680 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ - b 595fc │ │ │ │ + b 595f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsl #21 │ │ │ │ + eoreq r6, r5, ip, lsl #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, ror #20 │ │ │ │ + eoreq r6, r5, ip, ror #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - eorseq pc, r3, r8, lsr #5 │ │ │ │ - eoreq r6, r5, r0, ror #19 │ │ │ │ - eoreq r2, r1, r0, ror #3 │ │ │ │ + eorseq pc, r3, ip, lsr #5 │ │ │ │ + eoreq r6, r5, r4, ror #19 │ │ │ │ + eoreq r2, r1, ip, lsl #4 │ │ │ │ │ │ │ │ -00059688 : │ │ │ │ +00059684 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #200] @ 59770 │ │ │ │ - ldr r1, [pc, #200] @ 59774 │ │ │ │ + ldr r0, [pc, #200] @ 5976c │ │ │ │ + ldr r1, [pc, #200] @ 59770 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 59778 │ │ │ │ - ldr r2, [pc, #192] @ 5977c │ │ │ │ + ldr r3, [pc, #192] @ 59774 │ │ │ │ + ldr r2, [pc, #192] @ 59778 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r0, [pc, #172] @ 59780 │ │ │ │ + ldr r0, [pc, #172] @ 5977c │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59784 │ │ │ │ + ldr r2, [pc, #64] @ 59780 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59774 │ │ │ │ + ldr r3, [pc, #40] @ 59770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5976c │ │ │ │ + bne 59768 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, asr r9 │ │ │ │ + eoreq r6, r5, r4, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, lsr r9 │ │ │ │ + eoreq r6, r5, r8, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ - @ instruction: 0x002568b0 │ │ │ │ + eoreq lr, r0, r8, lsr #8 │ │ │ │ + @ instruction: 0x002568b4 │ │ │ │ │ │ │ │ -00059788 : │ │ │ │ +00059784 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r0, [pc, #300] @ 598cc │ │ │ │ - ldr r1, [pc, #300] @ 598d0 │ │ │ │ + ldr r0, [pc, #300] @ 598c8 │ │ │ │ + ldr r1, [pc, #300] @ 598cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #292] @ 598d4 │ │ │ │ + ldr r3, [pc, #292] @ 598d0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #288] @ 598d8 │ │ │ │ + ldr r2, [pc, #288] @ 598d4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #244] @ 598dc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ + ldr r0, [pc, #244] @ 598d8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #7 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #2 │ │ │ │ add r5, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - str sp, [sp, #32] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ bl 79184 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 525ec │ │ │ │ + bl 525e8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #128] @ 598e0 │ │ │ │ + ldr r0, [pc, #128] @ 598dc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ bl 79184 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #80] @ 598e4 │ │ │ │ + ldr r1, [pc, #80] @ 598e0 │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 598d0 │ │ │ │ + ldr r2, [pc, #48] @ 598cc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 598c8 │ │ │ │ + bne 598c4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, asr r8 │ │ │ │ + eoreq r6, r5, ip, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r8, lsr r8 │ │ │ │ + eoreq r6, r5, ip, lsr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r1, r4, lsr r0 │ │ │ │ - strdeq r1, [r1], -r8 @ │ │ │ │ - eoreq r6, r5, ip, asr r7 │ │ │ │ + eoreq r2, r1, r0, rrx │ │ │ │ + eoreq r2, r1, r4, lsr #32 │ │ │ │ + eoreq r6, r5, r0, ror #14 │ │ │ │ │ │ │ │ -000598e8 : │ │ │ │ +000598e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #184] @ 599b8 │ │ │ │ - ldr r1, [pc, #184] @ 599bc │ │ │ │ + ldr r0, [pc, #184] @ 599b4 │ │ │ │ + ldr r1, [pc, #184] @ 599b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #176] @ 599c0 │ │ │ │ + ldr r3, [pc, #176] @ 599bc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #172] @ 599c4 │ │ │ │ + ldr r2, [pc, #172] @ 599c0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r0, [pc, #152] @ 599c8 │ │ │ │ + ldr r0, [pc, #152] @ 599c4 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 525ec │ │ │ │ - ldr r2, [pc, #60] @ 599cc │ │ │ │ - ldr r3, [pc, #40] @ 599bc │ │ │ │ + bl 525e8 │ │ │ │ + ldr r2, [pc, #60] @ 599c8 │ │ │ │ + ldr r3, [pc, #40] @ 599b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 599b4 │ │ │ │ + bne 599b0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [r5], -r8 @ │ │ │ │ + strdeq r6, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq r6, [r5], -r8 @ │ │ │ │ + ldrdeq r6, [r5], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r1, [r1], -r4 @ │ │ │ │ - eoreq r6, r5, r8, ror #12 │ │ │ │ + eoreq r1, r1, r0, lsr #30 │ │ │ │ + eoreq r6, r5, ip, ror #12 │ │ │ │ │ │ │ │ -000599d0 : │ │ │ │ +000599cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #204] @ 59abc │ │ │ │ - ldr r1, [pc, #204] @ 59ac0 │ │ │ │ + ldr r0, [pc, #204] @ 59ab8 │ │ │ │ + ldr r1, [pc, #204] @ 59abc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #196] @ 59ac4 │ │ │ │ - ldr r2, [pc, #196] @ 59ac8 │ │ │ │ + ldr r3, [pc, #196] @ 59ac0 │ │ │ │ + ldr r2, [pc, #196] @ 59ac4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r0, [pc, #176] @ 59acc │ │ │ │ + ldr r0, [pc, #176] @ 59ac8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 59ad0 │ │ │ │ + ldr r2, [pc, #64] @ 59acc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 59ac0 │ │ │ │ + ldr r3, [pc, #40] @ 59abc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59ab8 │ │ │ │ + bne 59ab4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r8, lsl #12 │ │ │ │ + eoreq r6, r5, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, ip, ror #11 │ │ │ │ + strdeq r6, [r5], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #28 │ │ │ │ - eoreq r6, r5, r4, ror #10 │ │ │ │ + eoreq r1, r1, ip, lsr #28 │ │ │ │ + eoreq r6, r5, r8, ror #10 │ │ │ │ │ │ │ │ -00059ad4 : │ │ │ │ +00059ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #268] @ 59c00 │ │ │ │ + ldr r0, [pc, #268] @ 59bfc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #264] @ 59c04 │ │ │ │ + ldr r1, [pc, #264] @ 59c00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r5, [pc, #256] @ 59c08 │ │ │ │ - ldr r3, [pc, #256] @ 59c0c │ │ │ │ + ldr r5, [pc, #256] @ 59c04 │ │ │ │ + ldr r3, [pc, #256] @ 59c08 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r6, r2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -56153,2557 +56152,2557 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #196] @ 59c10 │ │ │ │ + ldr r0, [pc, #196] @ 59c0c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + str sp, [sp, #52] @ 0x34 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 59bf0 │ │ │ │ - ldr r3, [pc, #104] @ 59c14 │ │ │ │ + beq 59bec │ │ │ │ + ldr r3, [pc, #104] @ 59c10 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 59c18 │ │ │ │ + ldr r2, [pc, #80] @ 59c14 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 59c04 │ │ │ │ + ldr r3, [pc, #52] @ 59c00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59bfc │ │ │ │ + bne 59bf8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 59c1c │ │ │ │ + ldr r3, [pc, #36] @ 59c18 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b 59bac │ │ │ │ + b 59ba8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, r0, lsl #10 │ │ │ │ + eoreq r6, r5, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r4, ror #9 │ │ │ │ + eoreq r6, r5, r8, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r0, lsl #26 │ │ │ │ + eoreq r1, r1, ip, lsr #26 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r6, r5, ip, lsr #8 │ │ │ │ + eoreq r6, r5, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00059c20 : │ │ │ │ +00059c1c : │ │ │ │ mov r2, #0 │ │ │ │ - b 59ad4 │ │ │ │ + b 59ad0 │ │ │ │ │ │ │ │ -00059c28 : │ │ │ │ +00059c24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 59d38 │ │ │ │ + ldr r0, [pc, #240] @ 59d34 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59d3c │ │ │ │ + ldr r1, [pc, #236] @ 59d38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59d40 │ │ │ │ - ldr r2, [pc, #228] @ 59d44 │ │ │ │ + ldr r3, [pc, #228] @ 59d3c │ │ │ │ + ldr r2, [pc, #228] @ 59d40 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #188] @ 59d48 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #196] @ 59d44 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ - add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + str sp, [sp, #52] @ 0x34 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ movne r2, r5 │ │ │ │ moveq r2, r5 │ │ │ │ movne r1, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59d4c │ │ │ │ + ldr r2, [pc, #64] @ 59d48 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59d3c │ │ │ │ + ldr r3, [pc, #40] @ 59d38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59d34 │ │ │ │ + bne 59d30 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, ip, lsr #7 │ │ │ │ + @ instruction: 0x002563b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r3, r6 │ │ │ │ + mlaeq r5, r4, r3, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, r4, asr #23 │ │ │ │ - eoreq r6, r5, r8, ror #5 │ │ │ │ + eoreq r1, r1, ip, ror #23 │ │ │ │ + eoreq r6, r5, ip, ror #5 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ - b 59c28 │ │ │ │ + b 59c24 │ │ │ │ │ │ │ │ -00059d58 : │ │ │ │ +00059d54 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #240] @ 59e68 │ │ │ │ + ldr r0, [pc, #240] @ 59e64 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #236] @ 59e6c │ │ │ │ + ldr r1, [pc, #236] @ 59e68 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #228] @ 59e70 │ │ │ │ - ldr r2, [pc, #228] @ 59e74 │ │ │ │ + ldr r3, [pc, #228] @ 59e6c │ │ │ │ + ldr r2, [pc, #228] @ 59e70 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #188] @ 59e78 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #196] @ 59e74 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ - add r3, sp, #4 │ │ │ │ mov r6, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - bl 3d088 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + str sp, [sp, #52] @ 0x34 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ movne r2, r5 │ │ │ │ moveq r2, r5 │ │ │ │ movne r1, r6 │ │ │ │ moveq r1, #1 │ │ │ │ strne r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 791cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 59e7c │ │ │ │ + ldr r2, [pc, #64] @ 59e78 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 59e6c │ │ │ │ + ldr r3, [pc, #40] @ 59e68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59e64 │ │ │ │ + bne 59e60 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, r5, ip, ror r2 │ │ │ │ + eoreq r6, r5, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r5, r0, ror #4 │ │ │ │ + eoreq r6, r5, r4, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r1, r4, sl, r1 │ │ │ │ - @ instruction: 0x002561b8 │ │ │ │ - ldr r3, [pc, #28] @ 59ea4 │ │ │ │ - ldr r2, [pc, #28] @ 59ea8 │ │ │ │ + @ instruction: 0x00211abc │ │ │ │ + @ instruction: 0x002561bc │ │ │ │ + ldr r3, [pc, #28] @ 59ea0 │ │ │ │ + ldr r2, [pc, #28] @ 59ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r1, #0 │ │ │ │ - b 59d58 │ │ │ │ - eoreq r6, r5, r0, ror r1 │ │ │ │ + b 59d54 │ │ │ │ + eoreq r6, r5, r4, ror r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr lr, [pc, #1088] @ 5a304 │ │ │ │ + ldr lr, [pc, #1088] @ 5a300 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ - ldr ip, [pc, #1084] @ 5a308 │ │ │ │ + ldr ip, [pc, #1084] @ 5a304 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1080] @ 5a30c │ │ │ │ + ldr r2, [pc, #1080] @ 5a308 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1056] @ 5a310 │ │ │ │ + ldr r3, [pc, #1056] @ 5a30c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1036] @ 5a314 │ │ │ │ + ldr r3, [pc, #1036] @ 5a310 │ │ │ │ subs r2, r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #32 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq 5a2dc │ │ │ │ + beq 5a2d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #960] @ 5a318 │ │ │ │ - add r8, sp, #72 @ 0x48 │ │ │ │ + ldr r1, [pc, #960] @ 5a314 │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #948] @ 5a31c │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ + ldr r1, [pc, #948] @ 5a318 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #936] @ 5a320 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #936] @ 5a31c │ │ │ │ + add sl, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #924] @ 5a324 │ │ │ │ + ldr r1, [pc, #924] @ 5a320 │ │ │ │ mov r9, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov fp, #4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ str r8, [r9] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - bl 3d088 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + bl 3d084 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmn r6, #2 │ │ │ │ str r2, [r9] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 5a0ac │ │ │ │ + beq 5a0a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a4 │ │ │ │ + beq 5a1a0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 5a298 │ │ │ │ + blt 5a294 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 5a278 │ │ │ │ + beq 5a274 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - beq 5a1b0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + beq 5a1ac │ │ │ │ ldr r5, [r9] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 85cb8 │ │ │ │ cmp r6, #2 │ │ │ │ str r5, [r9] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5a1c0 │ │ │ │ + beq 5a1bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5a2f8 │ │ │ │ + beq 5a2f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r9] │ │ │ │ - b 59fa4 │ │ │ │ + b 59fa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 5a1a8 │ │ │ │ + beq 5a1a4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #608] @ 5a328 │ │ │ │ + ldr r0, [pc, #608] @ 5a324 │ │ │ │ mov r3, #5 │ │ │ │ mov r6, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ str r8, [r9] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 79184 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 5a1a8 │ │ │ │ + beq 5a1a4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #4 │ │ │ │ - beq 5a26c │ │ │ │ + beq 5a268 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r5, [r4] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 103924 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #448] @ 5a32c │ │ │ │ + ldr r0, [pc, #448] @ 5a328 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 85cac │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #436] @ 5a330 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #436] @ 5a32c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #392] @ 5a30c │ │ │ │ + ldr r3, [pc, #392] @ 5a308 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5a300 │ │ │ │ + bne 5a2fc │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b 5a170 │ │ │ │ - bl 59d58 │ │ │ │ + b 5a16c │ │ │ │ + bl 59d54 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 5a098 │ │ │ │ + bne 5a094 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ + str sl, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ strne r0, [sp, #64] @ 0x40 │ │ │ │ strne r7, [sp, #56] @ 0x38 │ │ │ │ - beq 5a2a0 │ │ │ │ + beq 5a29c │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #11 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ bl 79184 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #2 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 174800 │ │ │ │ + bl 174804 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 5a218 │ │ │ │ - b 5a0a0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 59c28 │ │ │ │ - b 5a170 │ │ │ │ - ldr r0, [pc, #180] @ 5a334 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ + bne 5a214 │ │ │ │ + b 5a09c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 59c24 │ │ │ │ + b 5a16c │ │ │ │ + ldr r0, [pc, #180] @ 5a330 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 5a058 │ │ │ │ + b 5a054 │ │ │ │ mov r4, r9 │ │ │ │ - b 5a130 │ │ │ │ - ldr r1, [pc, #144] @ 5a338 │ │ │ │ + b 5a12c │ │ │ │ + ldr r1, [pc, #144] @ 5a334 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r0, #740] @ 0x2e4 │ │ │ │ ldr ip, [r0, #716] @ 0x2cc │ │ │ │ cmp r1, ip │ │ │ │ streq r2, [r0, #716] @ 0x2cc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #744] @ 0x2e8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #740] @ 0x2e4 │ │ │ │ - bgt 5a20c │ │ │ │ - b 5a0a0 │ │ │ │ + bgt 5a208 │ │ │ │ + b 5a09c │ │ │ │ mov r3, #4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1889d8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 1889dc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 59f4c │ │ │ │ + b 59f48 │ │ │ │ mov r4, r9 │ │ │ │ - b 5a170 │ │ │ │ + b 5a16c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + eoreq r6, r5, ip, lsr #2 │ │ │ │ eoreq r6, r5, r8, lsr #2 │ │ │ │ - eoreq r6, r5, r4, lsr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r1, r1, ip, lsl #18 │ │ │ │ + eoreq r1, r1, r8, lsr r9 │ │ │ │ @ instruction: 0xfffffef0 │ │ │ │ - eoreq r1, r1, r0, asr #15 │ │ │ │ + eoreq r1, r1, ip, ror #15 │ │ │ │ @ instruction: 0xfffffbe0 │ │ │ │ - eoreq r5, r5, r8, ror lr │ │ │ │ - eoreq r1, r1, r4, lsr #12 │ │ │ │ + eoreq r5, r5, ip, ror lr │ │ │ │ + eoreq r1, r1, r0, asr r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a33c : │ │ │ │ +0005a338 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ 5a394 │ │ │ │ - ldr r3, [pc, #64] @ 5a398 │ │ │ │ + ldr r2, [pc, #64] @ 5a390 │ │ │ │ + ldr r3, [pc, #64] @ 5a394 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r4] │ │ │ │ - beq 5a388 │ │ │ │ - bl 103924 │ │ │ │ + beq 5a384 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #32] @ 5a39c │ │ │ │ + ldr r0, [pc, #32] @ 5a398 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 85cac │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ 5a3a0 │ │ │ │ + ldr r3, [pc, #16] @ 5a39c │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b 5a368 │ │ │ │ - eoreq r5, r5, r4, lsr #25 │ │ │ │ + b 5a364 │ │ │ │ + eoreq r5, r5, r8, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a3a4 : │ │ │ │ +0005a3a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 5a3e8 │ │ │ │ - ldr r2, [pc, #44] @ 5a3ec │ │ │ │ + ldr r3, [pc, #44] @ 5a3e4 │ │ │ │ + ldr r2, [pc, #44] @ 5a3e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r5, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5a3f0 │ │ │ │ + ldr r0, [pc, #20] @ 5a3ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 85cb8 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r5, r5, ip, lsr ip │ │ │ │ + eoreq r5, r5, r0, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xfffffaa0 │ │ │ │ │ │ │ │ -0005a3f4 <_scheme_eval_compiled@@Base>: │ │ │ │ +0005a3f0 <_scheme_eval_compiled@@Base>: │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ │ │ │ │ -0005a404 <_scheme_eval_compiled_multi@@Base>: │ │ │ │ +0005a400 <_scheme_eval_compiled_multi@@Base>: │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ │ │ │ │ -0005a414 : │ │ │ │ - ldr r3, [pc, #28] @ 5a438 │ │ │ │ - ldr r2, [pc, #28] @ 5a43c │ │ │ │ +0005a410 : │ │ │ │ + ldr r3, [pc, #28] @ 5a434 │ │ │ │ + ldr r2, [pc, #28] @ 5a438 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [r3, #724] @ 0x2d4 │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [r5], -ip @ │ │ │ │ + eoreq r5, r5, r0, ror #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -0005a440 : │ │ │ │ +0005a43c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #252] @ 5a55c │ │ │ │ + ldr r0, [pc, #252] @ 5a558 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #248] @ 5a560 │ │ │ │ + ldr r1, [pc, #248] @ 5a55c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #240] @ 5a564 │ │ │ │ - ldr r2, [pc, #240] @ 5a568 │ │ │ │ + ldr r3, [pc, #240] @ 5a560 │ │ │ │ + ldr r2, [pc, #240] @ 5a564 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ + add r3, sp, #4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #95 @ 0x5f │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl f1af0 │ │ │ │ + bl f1af8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 96c6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #72] @ 5a56c │ │ │ │ + ldr r1, [pc, #72] @ 5a568 │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ 5a560 │ │ │ │ + ldr r2, [pc, #48] @ 5a55c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 5a558 │ │ │ │ + bne 5a554 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r4, fp, r5 │ │ │ │ + mlaeq r5, r8, fp, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r8, ror fp │ │ │ │ + eoreq r5, r5, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r5, ip, asr #21 │ │ │ │ + ldrdeq r5, [r5], -r0 @ │ │ │ │ │ │ │ │ -0005a570 : │ │ │ │ +0005a56c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #284] @ 5a6a4 │ │ │ │ - ldr r2, [pc, #284] @ 5a6a8 │ │ │ │ + ldr r1, [pc, #284] @ 5a6a0 │ │ │ │ + ldr r2, [pc, #284] @ 5a6a4 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #272] @ 5a6ac │ │ │ │ + ldr r6, [pc, #272] @ 5a6a8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #268] @ 5a6b0 │ │ │ │ + ldr r3, [pc, #268] @ 5a6ac │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - add r4, sp, #12 │ │ │ │ + ldr r0, [pc, #248] @ 5a6b0 │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r2, #5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5a6b4 │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, #5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r1, [r5] │ │ │ │ - str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 5a694 │ │ │ │ - ldr r3, [pc, #104] @ 5a6b8 │ │ │ │ + beq 5a690 │ │ │ │ + ldr r3, [pc, #104] @ 5a6b4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #80] @ 5a6bc │ │ │ │ + ldr r2, [pc, #80] @ 5a6b8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ 5a6a8 │ │ │ │ + ldr r3, [pc, #52] @ 5a6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5a6a0 │ │ │ │ + bne 5a69c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5a6c0 │ │ │ │ + ldr r3, [pc, #36] @ 5a6bc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - b 5a650 │ │ │ │ + b 5a64c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, ror #20 │ │ │ │ + eoreq r5, r5, r0, ror sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, asr #20 │ │ │ │ + eoreq r5, r5, r0, asr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r1, ip, asr #5 │ │ │ │ + eoreq r1, r1, r0, lsl #6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, r8, lsl #19 │ │ │ │ + eoreq r5, r5, ip, lsl #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0005a6c4 : │ │ │ │ +0005a6c0 : │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a6cc : │ │ │ │ +0005a6c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #176] @ 5a794 │ │ │ │ - ldr ip, [pc, #176] @ 5a798 │ │ │ │ + ldr lr, [pc, #176] @ 5a790 │ │ │ │ + ldr ip, [pc, #176] @ 5a794 │ │ │ │ sub sp, sp, #32 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #164] @ 5a79c │ │ │ │ + ldr r3, [pc, #164] @ 5a798 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #160] @ 5a7a0 │ │ │ │ + ldr r2, [pc, #160] @ 5a79c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #88] @ 5a7a4 │ │ │ │ + ldr r2, [pc, #88] @ 5a7a0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp] │ │ │ │ bl 97bcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #48] @ 5a798 │ │ │ │ + ldr r3, [pc, #48] @ 5a794 │ │ │ │ str r0, [r2, #16] │ │ │ │ - ldr r2, [pc, #56] @ 5a7a8 │ │ │ │ + ldr r2, [pc, #56] @ 5a7a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5a790 │ │ │ │ + bne 5a78c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r0, lsl r9 │ │ │ │ + eoreq r5, r5, r4, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r5, [r5], -r0 @ │ │ │ │ + strdeq r5, [r5], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsl #17 │ │ │ │ + mlaeq r5, r0, r8, r5 │ │ │ │ │ │ │ │ -0005a7ac : │ │ │ │ +0005a7a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a7e4 : │ │ │ │ +0005a7e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, ip │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a81c : │ │ │ │ +0005a818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, ip │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a854 : │ │ │ │ +0005a850 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a888 : │ │ │ │ +0005a884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a8c0 : │ │ │ │ +0005a8bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #60] @ 5a914 │ │ │ │ + ldr ip, [pc, #60] @ 5a910 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r2 │ │ │ │ - beq 5a904 │ │ │ │ + beq 5a900 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #12] @ 5a918 │ │ │ │ + ldr r2, [pc, #12] @ 5a914 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ - b 5a8e8 │ │ │ │ - eoreq r5, r5, ip, lsl r7 │ │ │ │ + b 5a8e4 │ │ │ │ + eoreq r5, r5, r0, lsr #14 │ │ │ │ muleq r0, r8, r6 │ │ │ │ │ │ │ │ -0005a91c : │ │ │ │ +0005a918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #0 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a954 : │ │ │ │ +0005a950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 59eac │ │ │ │ + bl 59ea8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005a98c : │ │ │ │ +0005a988 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr ip, [pc, #492] @ 5ab90 │ │ │ │ + ldr ip, [pc, #492] @ 5ab8c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #484] @ 5ab94 │ │ │ │ + ldr r1, [pc, #484] @ 5ab90 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r6, [pc, #476] @ 5ab98 │ │ │ │ - ldr r3, [pc, #476] @ 5ab9c │ │ │ │ + ldr r6, [pc, #476] @ 5ab94 │ │ │ │ + ldr r3, [pc, #476] @ 5ab98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #412] @ 5aba0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #412] @ 5ab9c │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ add r8, sp, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov sl, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r9, r2 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ cmp r5, r4 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ - blt 5aaf0 │ │ │ │ - ldr r3, [pc, #300] @ 5aba4 │ │ │ │ + blt 5aaec │ │ │ │ + ldr r3, [pc, #300] @ 5aba0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d208c │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5aaac │ │ │ │ - ldr r3, [pc, #252] @ 5aba8 │ │ │ │ + beq 5aaa8 │ │ │ │ + ldr r3, [pc, #252] @ 5aba4 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ 5abac │ │ │ │ + ldr r2, [pc, #228] @ 5aba8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #196] @ 5ab94 │ │ │ │ + ldr r3, [pc, #196] @ 5ab90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ab8c │ │ │ │ + bne 5ab88 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 232ec │ │ │ │ add r4, r0, #1 │ │ │ │ add r0, fp, r4 │ │ │ │ bl 232ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r0, r0, r4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ add r4, r4, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ add r0, r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5ab70 │ │ │ │ - ldr r2, [pc, #88] @ 5aba4 │ │ │ │ + bne 5ab6c │ │ │ │ + ldr r2, [pc, #88] @ 5aba0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 5aa9c │ │ │ │ - bl 1d226c │ │ │ │ - ldr r3, [pc, #40] @ 5aba4 │ │ │ │ + b 5aa98 │ │ │ │ + bl 1d2270 │ │ │ │ + ldr r3, [pc, #40] @ 5aba0 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 5ab58 │ │ │ │ + b 5ab54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, asr #12 │ │ │ │ + eoreq r5, r5, r0, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, r0, lsr r6 │ │ │ │ + eoreq r5, r5, r4, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00210eb4 │ │ │ │ + eoreq r0, r1, r0, ror #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r5, r5, ip, lsr #10 │ │ │ │ + eoreq r5, r5, r0, lsr r5 │ │ │ │ │ │ │ │ -0005abb0 : │ │ │ │ +0005abac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #236] @ 5acb4 │ │ │ │ - ldr r2, [pc, #236] @ 5acb8 │ │ │ │ + ldr r1, [pc, #236] @ 5acb0 │ │ │ │ + ldr r2, [pc, #236] @ 5acb4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #224] @ 5acbc │ │ │ │ + ldr r4, [pc, #224] @ 5acb8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #220] @ 5acc0 │ │ │ │ + ldr r3, [pc, #220] @ 5acbc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r0, [pc, #200] @ 5acc0 │ │ │ │ ldr r2, [r6] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #176] @ 5acc4 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ - add r5, sp, #16 │ │ │ │ mov r7, #1 │ │ │ │ - str r2, [r6] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #6 │ │ │ │ + add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5acc8 │ │ │ │ + ldr r3, [pc, #84] @ 5acc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5accc │ │ │ │ + ldr r2, [pc, #72] @ 5acc8 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5acb8 │ │ │ │ + ldr r3, [pc, #40] @ 5acb4 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5acb0 │ │ │ │ + bne 5acac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, ip, lsr #8 │ │ │ │ + eoreq r5, r5, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r5, r5, ip, lsl #8 │ │ │ │ + eoreq r5, r5, r0, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r8, lsr #25 │ │ │ │ + ldrdeq r0, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r5, r8, ror r3 │ │ │ │ + eoreq r5, r5, ip, ror r3 │ │ │ │ │ │ │ │ -0005acd0 : │ │ │ │ +0005accc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3616] @ 0xe20 │ │ │ │ - ldr ip, [pc, #328] @ 5ae30 │ │ │ │ - ldr r0, [pc, #328] @ 5ae34 │ │ │ │ - ldr r1, [pc, #328] @ 5ae38 │ │ │ │ + ldr ip, [pc, #328] @ 5ae2c │ │ │ │ + ldr r0, [pc, #328] @ 5ae30 │ │ │ │ + ldr r1, [pc, #328] @ 5ae34 │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #308] @ 5ae3c │ │ │ │ + ldr r2, [pc, #308] @ 5ae38 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #296] @ 5ae40 │ │ │ │ + ldr r3, [pc, #296] @ 5ae3c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #8 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #452] @ 0x1c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5ae18 │ │ │ │ - ldr r0, [pc, #164] @ 5ae44 │ │ │ │ + bne 5ae14 │ │ │ │ + ldr r0, [pc, #164] @ 5ae40 │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #96] @ 5ae40 │ │ │ │ + ldr r3, [pc, #96] @ 5ae3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #84] @ 5ae48 │ │ │ │ - ldr r3, [pc, #64] @ 5ae38 │ │ │ │ + ldr r2, [pc, #84] @ 5ae44 │ │ │ │ + ldr r3, [pc, #64] @ 5ae34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ae2c │ │ │ │ + bne 5ae28 │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 80864 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 5adcc │ │ │ │ + b 5adc8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + eoreq r5, r5, ip, lsl #6 │ │ │ │ eoreq r5, r5, r8, lsl #6 │ │ │ │ - eoreq r5, r5, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, asr fp │ │ │ │ - eoreq r5, r5, r4, lsl #4 │ │ │ │ + eoreq r0, r1, r0, lsl #23 │ │ │ │ + eoreq r5, r5, r8, lsl #4 │ │ │ │ │ │ │ │ -0005ae4c : │ │ │ │ +0005ae48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ - ldr r4, [pc, #700] @ 5b120 │ │ │ │ - ldr lr, [pc, #700] @ 5b124 │ │ │ │ - ldr ip, [pc, #700] @ 5b128 │ │ │ │ + ldr r4, [pc, #700] @ 5b11c │ │ │ │ + ldr lr, [pc, #700] @ 5b120 │ │ │ │ + ldr ip, [pc, #700] @ 5b124 │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ add lr, pc, lr │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r0, [pc, #680] @ 5b12c │ │ │ │ + ldr r0, [pc, #680] @ 5b128 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #524] @ 0x20c │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r0] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r3, #5 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b10c │ │ │ │ + bne 5b108 │ │ │ │ + add r3, sp, #32 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - ldr r0, [pc, #464] @ 5b130 │ │ │ │ + ldr r0, [pc, #456] @ 5b12c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - mov r2, #4 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r5, #12 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ 5b134 │ │ │ │ + ldr r0, [pc, #380] @ 5b130 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #364] @ 5b138 │ │ │ │ + ldr r0, [pc, #364] @ 5b134 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 5b0c8 │ │ │ │ - ldr r0, [pc, #332] @ 5b13c │ │ │ │ + bne 5b0c4 │ │ │ │ + ldr r0, [pc, #332] @ 5b138 │ │ │ │ mov r4, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #308] @ 5b140 │ │ │ │ + ldr r0, [pc, #308] @ 5b13c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 5b07c │ │ │ │ + beq 5b078 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #156] @ 5b12c │ │ │ │ + ldr r3, [pc, #156] @ 5b128 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #160] @ 5b144 │ │ │ │ - ldr r3, [pc, #128] @ 5b128 │ │ │ │ + ldr r2, [pc, #160] @ 5b140 │ │ │ │ + ldr r3, [pc, #128] @ 5b124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b11c │ │ │ │ + bne 5b118 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ - b 5afe8 │ │ │ │ + bl 55fd8 │ │ │ │ + b 5afe4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 80864 │ │ │ │ - b 5b07c │ │ │ │ + b 5b078 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r5, r5, r8, lsl #3 │ │ │ │ eoreq r5, r5, ip, lsl #3 │ │ │ │ + mlaeq r5, r0, r1, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002109b0 │ │ │ │ - eoreq r0, r1, r0, lsl #19 │ │ │ │ - mlaeq r1, r0, r9, r0 │ │ │ │ - eoreq r0, r1, ip, lsl #19 │ │ │ │ - mlaeq r1, r4, r9, r0 │ │ │ │ - eoreq r4, r5, r4, asr pc │ │ │ │ + ldrdeq r0, [r1], -r8 @ │ │ │ │ + eoreq r0, r1, ip, lsr #19 │ │ │ │ + @ instruction: 0x002109bc │ │ │ │ + @ instruction: 0x002109b8 │ │ │ │ + eoreq r0, r1, r0, asr #19 │ │ │ │ + eoreq r4, r5, r8, asr pc │ │ │ │ │ │ │ │ -0005b148 : │ │ │ │ +0005b144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 5b214 │ │ │ │ + ldr r1, [pc, #172] @ 5b210 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #168] @ 5b218 │ │ │ │ + ldr r2, [pc, #168] @ 5b214 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #160] @ 5b21c │ │ │ │ + ldr r3, [pc, #160] @ 5b218 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #156] @ 5b220 │ │ │ │ + ldr ip, [pc, #156] @ 5b21c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 5acd0 │ │ │ │ + bl 5accc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 5ae4c │ │ │ │ + bl 5ae48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 5b224 │ │ │ │ + ldr r2, [pc, #60] @ 5b220 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b218 │ │ │ │ + ldr r3, [pc, #40] @ 5b214 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b210 │ │ │ │ + bne 5b20c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, ip, lsl #29 │ │ │ │ + mlaeq r5, r0, lr, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, ror #28 │ │ │ │ + eoreq r4, r5, r0, ror lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r5, ip, lsl #28 │ │ │ │ + eoreq r4, r5, r0, lsl lr │ │ │ │ │ │ │ │ -0005b228 : │ │ │ │ - ldr r3, [pc, #28] @ 5b24c │ │ │ │ - ldr r2, [pc, #28] @ 5b250 │ │ │ │ +0005b224 : │ │ │ │ + ldr r3, [pc, #28] @ 5b248 │ │ │ │ + ldr r2, [pc, #28] @ 5b24c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ - b 5b148 │ │ │ │ - eoreq r4, r5, r8, asr #27 │ │ │ │ + b 5b144 │ │ │ │ + eoreq r4, r5, ip, asr #27 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ │ │ │ │ -0005b254 : │ │ │ │ +0005b250 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ - ldr ip, [pc, #732] @ 5b548 │ │ │ │ - ldr r0, [pc, #732] @ 5b54c │ │ │ │ - ldr r2, [pc, #732] @ 5b550 │ │ │ │ + ldr ip, [pc, #732] @ 5b544 │ │ │ │ + ldr r0, [pc, #732] @ 5b548 │ │ │ │ + ldr r2, [pc, #732] @ 5b54c │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ add ip, pc, ip │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #712] @ 5b554 │ │ │ │ + ldr r3, [pc, #712] @ 5b550 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #508] @ 0x1fc │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ str r5, [r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r0, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ mov r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #496] @ 0x1f0 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 5b534 │ │ │ │ + bne 5b530 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #528] @ 5b558 │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #528] @ 5b554 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, #10 │ │ │ │ add r2, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #468] @ 5b55c │ │ │ │ + ldr r0, [pc, #468] @ 5b558 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 5b424 │ │ │ │ - ldr r0, [pc, #440] @ 5b560 │ │ │ │ + beq 5b420 │ │ │ │ + ldr r0, [pc, #440] @ 5b55c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #420] @ 5b564 │ │ │ │ + ldr r0, [pc, #420] @ 5b560 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e304 │ │ │ │ + bl 3e300 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5b438 │ │ │ │ + bne 5b434 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #360] @ 5b554 │ │ │ │ + ldr r3, [pc, #360] @ 5b550 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #360] @ 5b568 │ │ │ │ - ldr r3, [pc, #332] @ 5b550 │ │ │ │ + ldr r2, [pc, #360] @ 5b564 │ │ │ │ + ldr r3, [pc, #332] @ 5b54c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b544 │ │ │ │ + bne 5b540 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #320] @ 5b56c │ │ │ │ + ldr r3, [pc, #320] @ 5b568 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b3d8 │ │ │ │ + beq 5b3d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5b4c8 │ │ │ │ - ldr r0, [pc, #256] @ 5b570 │ │ │ │ + beq 5b4c4 │ │ │ │ + ldr r0, [pc, #256] @ 5b56c │ │ │ │ mov r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1d46c4 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1d46c8 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #3 │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #10 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 5b510 │ │ │ │ + beq 5b50c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #10 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r3 │ │ │ │ - bl 55fdc │ │ │ │ - b 5b3d8 │ │ │ │ + bl 55fd8 │ │ │ │ + b 5b3d4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 80864 │ │ │ │ - b 5b3d8 │ │ │ │ + b 5b3d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ + eoreq r4, r5, r8, lsl #27 │ │ │ │ eoreq r4, r5, r4, lsl #27 │ │ │ │ - eoreq r4, r5, r0, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, ip, ror #12 │ │ │ │ - eoreq r0, r1, r4, asr r6 │ │ │ │ - eoreq r0, r1, r0, asr r6 │ │ │ │ - eoreq r0, r1, r8, asr #12 │ │ │ │ - strdeq r4, [r5], -r8 @ │ │ │ │ + mlaeq r1, r8, r6, r0 │ │ │ │ + eoreq r0, r1, r0, lsl #13 │ │ │ │ + eoreq r0, r1, ip, ror r6 │ │ │ │ + eoreq r0, r1, r4, ror r6 │ │ │ │ + strdeq r4, [r5], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002105b4 │ │ │ │ + eoreq r0, r1, r0, ror #11 │ │ │ │ │ │ │ │ -0005b574 : │ │ │ │ +0005b570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #160] @ 5b62c │ │ │ │ + ldr ip, [pc, #160] @ 5b628 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #152] @ 5b630 │ │ │ │ + ldr r1, [pc, #152] @ 5b62c │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #144] @ 5b634 │ │ │ │ + ldr r3, [pc, #144] @ 5b630 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #140] @ 5b638 │ │ │ │ + ldr r2, [pc, #140] @ 5b634 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 5acd0 │ │ │ │ + str sp, [sp, #20] │ │ │ │ + bl 5accc │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 5b254 │ │ │ │ + bl 5b250 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 5b63c │ │ │ │ + ldr r2, [pc, #60] @ 5b638 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5b630 │ │ │ │ + ldr r3, [pc, #40] @ 5b62c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b628 │ │ │ │ + bne 5b624 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, ror #20 │ │ │ │ + eoreq r4, r5, r8, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, asr #20 │ │ │ │ + eoreq r4, r5, r8, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r4, [r5], -r4 @ │ │ │ │ + strdeq r4, [r5], -r8 @ │ │ │ │ │ │ │ │ -0005b640 : │ │ │ │ +0005b63c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #224] @ 5b740 │ │ │ │ + ldr r0, [pc, #224] @ 5b73c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #220] @ 5b744 │ │ │ │ + ldr r1, [pc, #220] @ 5b740 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #212] @ 5b748 │ │ │ │ - ldr r2, [pc, #212] @ 5b74c │ │ │ │ + ldr r3, [pc, #212] @ 5b744 │ │ │ │ + ldr r2, [pc, #212] @ 5b748 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #172] @ 5b750 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ + ldr r0, [pc, #160] @ 5b74c │ │ │ │ strd r2, [sp, #16] │ │ │ │ - mov r6, #2 │ │ │ │ add r3, sp, #12 │ │ │ │ + mov r6, #2 │ │ │ │ add r4, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ + add r3, sp, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - str sp, [sp, #52] @ 0x34 │ │ │ │ - bl 3d088 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #64] @ 5b754 │ │ │ │ + ldr r2, [pc, #64] @ 5b750 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5b744 │ │ │ │ + ldr r3, [pc, #40] @ 5b740 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b73c │ │ │ │ + bne 5b738 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mlaeq r5, r4, r9, r4 │ │ │ │ + mlaeq r5, r8, r9, r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, ror r9 │ │ │ │ + eoreq r4, r5, ip, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r0, r4, asr r1 │ │ │ │ - eoreq r4, r5, r0, ror #17 │ │ │ │ + eoreq ip, r0, ip, ror r1 │ │ │ │ + eoreq r4, r5, r4, ror #17 │ │ │ │ │ │ │ │ -0005b758 : │ │ │ │ +0005b754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #224] @ 5b850 │ │ │ │ - ldr r2, [pc, #224] @ 5b854 │ │ │ │ + ldr r1, [pc, #224] @ 5b84c │ │ │ │ + ldr r2, [pc, #224] @ 5b850 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b858 │ │ │ │ + ldr r4, [pc, #212] @ 5b854 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b85c │ │ │ │ + ldr r3, [pc, #208] @ 5b858 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r0, [pc, #188] @ 5b860 │ │ │ │ + ldr r0, [pc, #188] @ 5b85c │ │ │ │ ldr r2, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - mov r2, #5 │ │ │ │ - mov r7, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5b864 │ │ │ │ + ldr r3, [pc, #84] @ 5b860 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b868 │ │ │ │ + ldr r2, [pc, #72] @ 5b864 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b854 │ │ │ │ + ldr r3, [pc, #40] @ 5b850 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b84c │ │ │ │ + bne 5b848 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, lsl #17 │ │ │ │ + eoreq r4, r5, r8, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r4, ror #16 │ │ │ │ + eoreq r4, r5, r8, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #4 │ │ │ │ + eoreq r0, r1, r8, lsl #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0, ror #15 │ │ │ │ │ │ │ │ -0005b86c : │ │ │ │ +0005b868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #224] @ 5b964 │ │ │ │ - ldr r2, [pc, #224] @ 5b968 │ │ │ │ + ldr r1, [pc, #224] @ 5b960 │ │ │ │ + ldr r2, [pc, #224] @ 5b964 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5b96c │ │ │ │ + ldr r4, [pc, #212] @ 5b968 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5b970 │ │ │ │ + ldr r3, [pc, #208] @ 5b96c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r0, [pc, #188] @ 5b974 │ │ │ │ + ldr r0, [pc, #188] @ 5b970 │ │ │ │ ldr r2, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - mov r2, #5 │ │ │ │ - mov r7, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5b978 │ │ │ │ + ldr r3, [pc, #84] @ 5b974 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5b97c │ │ │ │ + ldr r2, [pc, #72] @ 5b978 │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5b968 │ │ │ │ + ldr r3, [pc, #40] @ 5b964 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b960 │ │ │ │ + bne 5b95c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r0, ror r7 │ │ │ │ + eoreq r4, r5, r4, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, asr r7 │ │ │ │ + eoreq r4, r5, r4, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r0, ror #2 │ │ │ │ + eoreq r0, r1, r8, lsl #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, r8, asr #13 │ │ │ │ + eoreq r4, r5, ip, asr #13 │ │ │ │ │ │ │ │ -0005b980 : │ │ │ │ +0005b97c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #224] @ 5ba78 │ │ │ │ - ldr r2, [pc, #224] @ 5ba7c │ │ │ │ + ldr r1, [pc, #224] @ 5ba74 │ │ │ │ + ldr r2, [pc, #224] @ 5ba78 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #212] @ 5ba80 │ │ │ │ + ldr r4, [pc, #212] @ 5ba7c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #208] @ 5ba84 │ │ │ │ + ldr r3, [pc, #208] @ 5ba80 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r0, [pc, #188] @ 5ba88 │ │ │ │ + ldr r0, [pc, #188] @ 5ba84 │ │ │ │ ldr r2, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - mov r2, #5 │ │ │ │ - mov r7, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r0, pc, r0 │ │ │ │ add r3, sp, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #84] @ 5ba8c │ │ │ │ + ldr r3, [pc, #84] @ 5ba88 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #72] @ 5ba90 │ │ │ │ + ldr r2, [pc, #72] @ 5ba8c │ │ │ │ add r2, pc, r2 │ │ │ │ subs r0, r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ 5ba7c │ │ │ │ + ldr r3, [pc, #40] @ 5ba78 │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ba74 │ │ │ │ + bne 5ba70 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, ip, asr r6 │ │ │ │ + eoreq r4, r5, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, ip, lsr r6 │ │ │ │ + eoreq r4, r5, r0, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r1, r4, rrx │ │ │ │ + eoreq r0, r1, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x002545b4 │ │ │ │ + @ instruction: 0x002545b8 │ │ │ │ │ │ │ │ -0005ba94 : │ │ │ │ +0005ba90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #264] @ 5bbbc │ │ │ │ - ldr r2, [pc, #264] @ 5bbc0 │ │ │ │ + ldr r0, [pc, #264] @ 5bbb8 │ │ │ │ + ldr r2, [pc, #264] @ 5bbbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #256] @ 5bbc4 │ │ │ │ - ldr r3, [pc, #256] @ 5bbc8 │ │ │ │ + ldr r4, [pc, #256] @ 5bbc0 │ │ │ │ + ldr r3, [pc, #256] @ 5bbc4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ 5bbcc │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r0, [pc, #188] @ 5bbc8 │ │ │ │ mov r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 3d088 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 5bba8 │ │ │ │ - ldr r3, [pc, #124] @ 5bbd0 │ │ │ │ - ldr r2, [pc, #124] @ 5bbd4 │ │ │ │ + beq 5bba4 │ │ │ │ + ldr r3, [pc, #124] @ 5bbcc │ │ │ │ + ldr r2, [pc, #124] @ 5bbd0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #96] @ 5bbd8 │ │ │ │ + ldr r2, [pc, #96] @ 5bbd4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #64] @ 5bbc0 │ │ │ │ + ldr r3, [pc, #64] @ 5bbbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ subs r0, r4, r0 │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5bbb8 │ │ │ │ + bne 5bbb4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #36] @ 5bbd4 │ │ │ │ + ldr r3, [pc, #36] @ 5bbd0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r3, r4 │ │ │ │ - b 5bb5c │ │ │ │ + b 5bb58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r4, asr #10 │ │ │ │ + eoreq r4, r5, r8, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r8, lsr #10 │ │ │ │ + eoreq r4, r5, ip, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, lsl sp │ │ │ │ + eoreq fp, r0, r4, asr #26 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r4, r5, ip, ror r4 │ │ │ │ + eoreq r4, r5, r0, lsl #9 │ │ │ │ │ │ │ │ -0005bbdc : │ │ │ │ +0005bbd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #200] @ 5bcc4 │ │ │ │ - ldr r1, [pc, #200] @ 5bcc8 │ │ │ │ + ldr r0, [pc, #200] @ 5bcc0 │ │ │ │ + ldr r1, [pc, #200] @ 5bcc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #192] @ 5bccc │ │ │ │ - ldr r2, [pc, #192] @ 5bcd0 │ │ │ │ + ldr r3, [pc, #192] @ 5bcc8 │ │ │ │ + ldr r2, [pc, #192] @ 5bccc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r0, [pc, #172] @ 5bcd4 │ │ │ │ + ldr r0, [pc, #172] @ 5bcd0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3d088 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + bl 3d084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 79184 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ 5bcd8 │ │ │ │ + ldr r2, [pc, #64] @ 5bcd4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 5bcc8 │ │ │ │ + ldr r3, [pc, #40] @ 5bcc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5bcc0 │ │ │ │ + bne 5bcbc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r4, r5, r0, ror #7 │ │ │ │ + eoreq r4, r5, r4, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r0, lsr #28 │ │ │ │ - eoreq r4, r5, ip, asr r3 │ │ │ │ + eoreq pc, r0, ip, asr #28 │ │ │ │ + eoreq r4, r5, r0, ror #6 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 5bd14 │ │ │ │ + ldr r3, [pc, #44] @ 5bd10 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bcfc │ │ │ │ + bne 5bcf8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - beq 5bd08 │ │ │ │ - ldr r2, [pc, #20] @ 5bd18 │ │ │ │ + beq 5bd04 │ │ │ │ + ldr r2, [pc, #20] @ 5bd14 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd1c │ │ │ │ + ldr r2, [pc, #12] @ 5bd18 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, r0, lsl r3 │ │ │ │ + eoreq r4, r5, r4, lsl r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 5bd5c │ │ │ │ + ldr r3, [pc, #48] @ 5bd58 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 5bd44 │ │ │ │ + bne 5bd40 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 5bd50 │ │ │ │ - ldr r2, [pc, #20] @ 5bd60 │ │ │ │ + bls 5bd4c │ │ │ │ + ldr r2, [pc, #20] @ 5bd5c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 5bd64 │ │ │ │ + ldr r2, [pc, #12] @ 5bd60 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - eoreq r4, r5, ip, asr #5 │ │ │ │ + ldrdeq r4, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #4] @ 5bd74 │ │ │ │ + ldr r3, [pc, #4] @ 5bd70 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bx lr │ │ │ │ - eorseq ip, r3, r4, ror #22 │ │ │ │ + eorseq ip, r3, r8, ror #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - bne 5be44 │ │ │ │ + bne 5be40 │ │ │ │ cmp r1, #9 │ │ │ │ - ble 5be44 │ │ │ │ + ble 5be40 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #7 │ │ │ │ mvn r0, #0 │ │ │ │ - b 5bde0 │ │ │ │ + b 5bddc │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf4 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf4 │ │ │ │ cmp lr, r1 │ │ │ │ - beq 5bdd0 │ │ │ │ + beq 5bdcc │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5bdf4 │ │ │ │ cmp r5, r1 │ │ │ │ mov r0, ip │ │ │ │ add r3, r3, #3 │ │ │ │ - bge 5be3c │ │ │ │ + bge 5be38 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ add lr, ip, #3 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ add r5, ip, #5 │ │ │ │ mov ip, lr │ │ │ │ - beq 5bda4 │ │ │ │ + beq 5bda0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 5be54 │ │ │ │ + ble 5be50 │ │ │ │ cmp r1, r0 │ │ │ │ moveq r3, r0 │ │ │ │ - beq 5be1c │ │ │ │ + beq 5be18 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - blt 5be24 │ │ │ │ + blt 5be20 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, r6, r0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 5be18 │ │ │ │ + bne 5be14 │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, lr │ │ │ │ - b 5be00 │ │ │ │ + b 5bdfc │ │ │ │ cmp r1, #8 │ │ │ │ movle r3, r1 │ │ │ │ mvnle r0, #0 │ │ │ │ - ble 5be1c │ │ │ │ + ble 5be18 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ mvn r0, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ moveq r3, #9 │ │ │ │ movne r3, #8 │ │ │ │ - b 5be1c │ │ │ │ + b 5be18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ 5bebc │ │ │ │ + ldr r0, [pc, #52] @ 5beb8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, #101 @ 0x65 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq pc, [r0], -ip @ │ │ │ │ + eoreq pc, r0, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #224] @ 5bfb8 │ │ │ │ + ldr ip, [pc, #224] @ 5bfb4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5bfbc │ │ │ │ + ldr r1, [pc, #216] @ 5bfb8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5bfc0 │ │ │ │ - ldr r2, [pc, #208] @ 5bfc4 │ │ │ │ + ldr r3, [pc, #208] @ 5bfbc │ │ │ │ + ldr r2, [pc, #208] @ 5bfc0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5bf98 │ │ │ │ - ldr r1, [pc, #148] @ 5bfc8 │ │ │ │ - ldr r3, [pc, #148] @ 5bfcc │ │ │ │ + beq 5bf94 │ │ │ │ + ldr r1, [pc, #148] @ 5bfc4 │ │ │ │ + ldr r3, [pc, #148] @ 5bfc8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5bfd0 │ │ │ │ + ldr r0, [pc, #144] @ 5bfcc │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ stm sp, {r1, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #103 @ 0x67 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 2163d4 │ │ │ │ - ldr r2, [pc, #96] @ 5bfd4 │ │ │ │ - ldr r3, [pc, #68] @ 5bfbc │ │ │ │ + bl 2163fc │ │ │ │ + ldr r2, [pc, #96] @ 5bfd0 │ │ │ │ + ldr r3, [pc, #68] @ 5bfb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5bfb4 │ │ │ │ + bne 5bfb0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5bfd8 │ │ │ │ + ldr r0, [pc, #56] @ 5bfd4 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5bf2c │ │ │ │ + b 5bf28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r4, r5, r8, lsl r1 │ │ │ │ + eoreq r4, r5, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0, lsl #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r4, fp, pc @ │ │ │ │ - andeq pc, r0, ip, asr #27 │ │ │ │ - eoreq pc, r0, ip, asr #22 │ │ │ │ - eoreq r4, r5, r4, lsl #1 │ │ │ │ - eoreq pc, r0, ip, lsl #22 │ │ │ │ + eoreq pc, r0, r0, asr #23 │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ + eoreq pc, r0, r8, ror fp @ │ │ │ │ + eoreq r4, r5, r8, lsl #1 │ │ │ │ + eoreq pc, r0, r8, lsr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #224] @ 5c0d4 │ │ │ │ + ldr ip, [pc, #224] @ 5c0d0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #216] @ 5c0d8 │ │ │ │ + ldr r1, [pc, #216] @ 5c0d4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #208] @ 5c0dc │ │ │ │ - ldr r2, [pc, #208] @ 5c0e0 │ │ │ │ + ldr r3, [pc, #208] @ 5c0d8 │ │ │ │ + ldr r2, [pc, #208] @ 5c0dc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 5c0b4 │ │ │ │ - ldr r1, [pc, #148] @ 5c0e4 │ │ │ │ - ldr r3, [pc, #148] @ 5c0e8 │ │ │ │ + beq 5c0b0 │ │ │ │ + ldr r1, [pc, #148] @ 5c0e0 │ │ │ │ + ldr r3, [pc, #148] @ 5c0e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #144] @ 5c0ec │ │ │ │ + ldr r0, [pc, #144] @ 5c0e8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r1, #0 │ │ │ │ stm sp, {r1, r3} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #97 @ 0x61 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 2163d4 │ │ │ │ - ldr r2, [pc, #96] @ 5c0f0 │ │ │ │ - ldr r3, [pc, #68] @ 5c0d8 │ │ │ │ + bl 2163fc │ │ │ │ + ldr r2, [pc, #96] @ 5c0ec │ │ │ │ + ldr r3, [pc, #68] @ 5c0d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c0d0 │ │ │ │ + bne 5c0cc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ 5c0f4 │ │ │ │ + ldr r0, [pc, #56] @ 5c0f0 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 5c048 │ │ │ │ + b 5c044 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r4, r5, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, ror #31 │ │ │ │ + eoreq r3, r5, r4, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, r8, ror sl @ │ │ │ │ - @ instruction: 0x0000fcb0 │ │ │ │ - eoreq pc, r0, ip, asr sl @ │ │ │ │ - eoreq r3, r5, r8, ror #30 │ │ │ │ - eoreq pc, r0, ip, lsl sl @ │ │ │ │ + eoreq pc, r0, r4, lsr #21 │ │ │ │ + @ instruction: 0x0000fcb4 │ │ │ │ + eoreq pc, r0, r8, lsl #21 │ │ │ │ + eoreq r3, r5, ip, ror #30 │ │ │ │ + eoreq pc, r0, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldmib r0, {r0, r3} │ │ │ │ cmp r3, #11 │ │ │ │ - beq 5c150 │ │ │ │ + beq 5c14c │ │ │ │ cmp r3, #10 │ │ │ │ - beq 5c128 │ │ │ │ + beq 5c124 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #72] @ 5c178 │ │ │ │ + ldr r1, [pc, #72] @ 5c174 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #56] @ 5c17c │ │ │ │ + bne 5c11c │ │ │ │ + ldr r3, [pc, #56] @ 5c178 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #40] @ 5c180 │ │ │ │ + ldr r1, [pc, #40] @ 5c17c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c120 │ │ │ │ - ldr r3, [pc, #24] @ 5c184 │ │ │ │ + bne 5c11c │ │ │ │ + ldr r3, [pc, #24] @ 5c180 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, ip, asr #19 │ │ │ │ - mlaseq r3, r0, r7, ip │ │ │ │ - mlaeq r0, r8, r9, pc @ │ │ │ │ - eorseq ip, r3, r8, ror #14 │ │ │ │ + strdeq pc, [r0], -r8 @ │ │ │ │ + mlaseq r3, r4, r7, ip │ │ │ │ + eoreq pc, r0, r4, asr #19 │ │ │ │ + eorseq ip, r3, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 5c1b0 │ │ │ │ + ldr r1, [pc, #16] @ 5c1ac │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq pc, r0, r4, ror #18 │ │ │ │ + mlaeq r0, r0, r9, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #632] @ 5c444 │ │ │ │ + ldr lr, [pc, #632] @ 5c440 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #624] @ 5c448 │ │ │ │ + ldr r3, [pc, #624] @ 5c444 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr ip, [pc, #612] @ 5c44c │ │ │ │ + ldr ip, [pc, #612] @ 5c448 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #604] @ 5c450 │ │ │ │ + ldr r2, [pc, #604] @ 5c44c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r2] │ │ │ │ ldr r5, [r1] │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -58716,159 +58715,159 @@ │ │ │ │ sub r3, r5, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bge 5c2f0 │ │ │ │ + bge 5c2ec │ │ │ │ add ip, r0, r3 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ mov lr, #0 │ │ │ │ sub ip, ip, #1 │ │ │ │ mov r8, r4 │ │ │ │ add r2, r0, r4 │ │ │ │ - beq 5c2c8 │ │ │ │ + beq 5c2c4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5c288 │ │ │ │ + beq 5c284 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5c270 │ │ │ │ + bne 5c26c │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ cmp r2, ip │ │ │ │ add lr, lr, sl │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b 5c264 │ │ │ │ + b 5c260 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ addeq lr, lr, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ + beq 5c2ac │ │ │ │ cmp r2, ip │ │ │ │ - beq 5c2e8 │ │ │ │ + beq 5c2e4 │ │ │ │ ldrb r3, [ip], #-1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5c2b0 │ │ │ │ - b 5c2d0 │ │ │ │ + beq 5c2ac │ │ │ │ + b 5c2cc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 5c324 │ │ │ │ - ldr r2, [pc, #348] @ 5c454 │ │ │ │ - ldr r3, [pc, #332] @ 5c448 │ │ │ │ + bne 5c320 │ │ │ │ + ldr r2, [pc, #348] @ 5c450 │ │ │ │ + ldr r3, [pc, #332] @ 5c444 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r1] │ │ │ │ str r9, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c440 │ │ │ │ + bne 5c43c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, r5, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, lr │ │ │ │ mov r3, #4 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r9, [sp, #20] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r4, #1 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ mov ip, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ - beq 5c3d8 │ │ │ │ + beq 5c3d4 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ cmp r3, r5 │ │ │ │ add r9, r9, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r4, r3 │ │ │ │ - beq 5c408 │ │ │ │ + beq 5c404 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ cmpne r2, #47 @ 0x2f │ │ │ │ - beq 5c370 │ │ │ │ + beq 5c36c │ │ │ │ sub r4, r4, r9 │ │ │ │ strb r2, [r0, r4] │ │ │ │ cmp r5, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ add ip, ip, #1 │ │ │ │ - beq 5c408 │ │ │ │ + beq 5c404 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 5c364 │ │ │ │ + bne 5c360 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ ldrb lr, [r1, ip] │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5c3a8 │ │ │ │ + bne 5c3a4 │ │ │ │ cmp r5, r3 │ │ │ │ add r9, r9, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrbne r2, [r1, r3] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 5c3d8 │ │ │ │ + bne 5c3d4 │ │ │ │ mov r2, r8 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ sub r5, r5, r9 │ │ │ │ strb r2, [r3, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ strne r2, [r3] │ │ │ │ - b 5c2f0 │ │ │ │ + b 5c2ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r4, lsr #28 │ │ │ │ + eoreq r3, r5, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, r0, lsl #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, r0, lsl #26 │ │ │ │ + eoreq r3, r5, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #184] @ 5c528 │ │ │ │ - ldr lr, [pc, #184] @ 5c52c │ │ │ │ + ldr r4, [pc, #184] @ 5c524 │ │ │ │ + ldr lr, [pc, #184] @ 5c528 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #176] @ 5c530 │ │ │ │ + ldr r3, [pc, #176] @ 5c52c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #172] @ 5c534 │ │ │ │ + ldr r2, [pc, #172] @ 5c530 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ @@ -58877,180 +58876,180 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1287a0 │ │ │ │ - ldr r1, [pc, #104] @ 5c538 │ │ │ │ - bl 116f3c │ │ │ │ + bl 1287a8 │ │ │ │ + ldr r1, [pc, #104] @ 5c534 │ │ │ │ + bl 116f40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ mov r1, r0 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 5c53c │ │ │ │ + ldr r2, [pc, #64] @ 5c538 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5c52c │ │ │ │ + ldr r3, [pc, #40] @ 5c528 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c524 │ │ │ │ + bne 5c520 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r8, lsl #23 │ │ │ │ + eoreq r3, r5, ip, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r4, ror #22 │ │ │ │ + eoreq r3, r5, r8, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - strdeq r3, [r5], -r8 @ │ │ │ │ - ldr r3, [pc, #20] @ 5c55c │ │ │ │ - ldr r2, [pc, #20] @ 5c560 │ │ │ │ + strdeq r3, [r5], -ip @ │ │ │ │ + ldr r3, [pc, #20] @ 5c558 │ │ │ │ + ldr r2, [pc, #20] @ 5c55c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25a85c │ │ │ │ - @ instruction: 0x00253ab0 │ │ │ │ + b 25a884 │ │ │ │ + @ instruction: 0x00253ab4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr r3, [pc, #20] @ 5c580 │ │ │ │ - ldr r2, [pc, #20] @ 5c584 │ │ │ │ + ldr r3, [pc, #20] @ 5c57c │ │ │ │ + ldr r2, [pc, #20] @ 5c580 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25ac08 │ │ │ │ - eoreq r3, r5, ip, lsl #21 │ │ │ │ + b 25ac30 │ │ │ │ + mlaeq r5, r0, sl, r3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 5c5c0 │ │ │ │ + bne 5c5bc │ │ │ │ ldrh r1, [r2] │ │ │ │ sub r1, r1, #57 @ 0x39 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 5c5e0 │ │ │ │ - ldr r1, [pc, #44] @ 5c5f4 │ │ │ │ - ldr r0, [pc, #44] @ 5c5f8 │ │ │ │ + bls 5c5dc │ │ │ │ + ldr r1, [pc, #44] @ 5c5f0 │ │ │ │ + ldr r0, [pc, #44] @ 5c5f4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldmib r2, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d2088 │ │ │ │ - eoreq pc, r0, ip, lsl #9 │ │ │ │ - eoreq pc, r0, r0, ror #10 │ │ │ │ + b 1d208c │ │ │ │ + @ instruction: 0x0020f4b8 │ │ │ │ + eoreq pc, r0, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ tst r1, #1 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, r2 │ │ │ │ - bne 5c630 │ │ │ │ + bne 5c62c │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 5c658 │ │ │ │ + beq 5c654 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c660 │ │ │ │ - ldr r1, [pc, #60] @ 5c67c │ │ │ │ + beq 5c65c │ │ │ │ + ldr r1, [pc, #60] @ 5c678 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5c638 │ │ │ │ - ldr r1, [pc, #24] @ 5c680 │ │ │ │ + bne 5c634 │ │ │ │ + ldr r1, [pc, #24] @ 5c67c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 4bca0 │ │ │ │ - eoreq pc, r0, r8, lsl r5 @ │ │ │ │ - ldrdeq pc, [r0], -r4 @ │ │ │ │ + b 4bc9c │ │ │ │ + eoreq pc, r0, r4, asr #10 │ │ │ │ + eoreq pc, r0, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 5c6f0 │ │ │ │ + bne 5c6ec │ │ │ │ ldrsh r1, [r2] │ │ │ │ sub r2, r1, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 5c6f0 │ │ │ │ + bhi 5c6ec │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq 5c6dc │ │ │ │ - ldr r3, [pc, #68] @ 5c718 │ │ │ │ + beq 5c6d8 │ │ │ │ + ldr r3, [pc, #68] @ 5c714 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #56] @ 5c71c │ │ │ │ + ldr r3, [pc, #56] @ 5c718 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r1, [pc, #40] @ 5c720 │ │ │ │ - ldr r0, [pc, #40] @ 5c724 │ │ │ │ + ldr r1, [pc, #40] @ 5c71c │ │ │ │ + ldr r0, [pc, #40] @ 5c720 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r3, r0, lsl #4 │ │ │ │ - @ instruction: 0x0033c1f0 │ │ │ │ - eoreq pc, r0, r0, lsr #9 │ │ │ │ - @ instruction: 0x0020f4b4 │ │ │ │ + eorseq ip, r3, r4, lsl #4 │ │ │ │ + @ instruction: 0x0033c1f4 │ │ │ │ + eoreq pc, r0, ip, asr #9 │ │ │ │ + eoreq pc, r0, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ 5c818 │ │ │ │ + ldr r0, [pc, #208] @ 5c814 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ 5c81c │ │ │ │ + ldr r2, [pc, #204] @ 5c818 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #196] @ 5c820 │ │ │ │ - ldr ip, [pc, #196] @ 5c824 │ │ │ │ + ldr r3, [pc, #196] @ 5c81c │ │ │ │ + ldr ip, [pc, #196] @ 5c820 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -59060,62 +59059,62 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ str ip, [sp, #12] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 5c7f4 │ │ │ │ + beq 5c7f0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r3, r1, r3 │ │ │ │ - b 5c7bc │ │ │ │ + b 5c7b8 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c7f4 │ │ │ │ + beq 5c7f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 5c7b0 │ │ │ │ - ldr r2, [pc, #92] @ 5c828 │ │ │ │ - ldr r3, [pc, #76] @ 5c81c │ │ │ │ + bne 5c7ac │ │ │ │ + ldr r2, [pc, #92] @ 5c824 │ │ │ │ + ldr r3, [pc, #76] @ 5c818 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c814 │ │ │ │ + bne 5c810 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #48] @ 5c82c │ │ │ │ + ldr r2, [pc, #48] @ 5c828 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 5c7c4 │ │ │ │ + b 5c7c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #17 │ │ │ │ + @ instruction: 0x002538b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r5, r0, r8, r3 │ │ │ │ + mlaeq r5, r4, r8, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r5, ip, lsr #16 │ │ │ │ - eoreq lr, r0, r8, asr #25 │ │ │ │ + eoreq r3, r5, r0, lsr r8 │ │ │ │ + strdeq lr, [r0], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #384] @ 5c9c8 │ │ │ │ - ldr ip, [pc, #384] @ 5c9cc │ │ │ │ + ldr lr, [pc, #384] @ 5c9c4 │ │ │ │ + ldr ip, [pc, #384] @ 5c9c8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #372] @ 5c9d0 │ │ │ │ + ldr r3, [pc, #372] @ 5c9cc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #368] @ 5c9d4 │ │ │ │ + ldr r2, [pc, #368] @ 5c9d0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -59129,116 +59128,116 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5c8c4 │ │ │ │ + bne 5c8c0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 5c8ec │ │ │ │ - ldr r1, [pc, #268] @ 5c9d8 │ │ │ │ - ldr r0, [pc, #268] @ 5c9dc │ │ │ │ + beq 5c8e8 │ │ │ │ + ldr r1, [pc, #268] @ 5c9d4 │ │ │ │ + ldr r0, [pc, #268] @ 5c9d8 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble 5c9b4 │ │ │ │ - ldr r2, [pc, #228] @ 5c9e0 │ │ │ │ + ble 5c9b0 │ │ │ │ + ldr r2, [pc, #228] @ 5c9dc │ │ │ │ ldr r3, [ip, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5c9bc │ │ │ │ + beq 5c9b8 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5c9b4 │ │ │ │ - ldr r1, [pc, #196] @ 5c9e4 │ │ │ │ - ldr r0, [pc, #196] @ 5c9e8 │ │ │ │ + beq 5c9b0 │ │ │ │ + ldr r1, [pc, #196] @ 5c9e0 │ │ │ │ + ldr r0, [pc, #196] @ 5c9e4 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mvn r2, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and r2, r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d208c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #128] @ 5c9ec │ │ │ │ + ldr r0, [pc, #128] @ 5c9e8 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ strh r4, [r1] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #104] @ 5c9f0 │ │ │ │ + ldr r2, [pc, #104] @ 5c9ec │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #60] @ 5c9cc │ │ │ │ + ldr r3, [pc, #60] @ 5c9c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c9c4 │ │ │ │ + bne 5c9c0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, #57 @ 0x39 │ │ │ │ - b 5c940 │ │ │ │ + b 5c93c │ │ │ │ mov r4, #58 @ 0x3a │ │ │ │ - b 5c940 │ │ │ │ + b 5c93c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, lsr #15 │ │ │ │ + @ instruction: 0x002537b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, lsl #15 │ │ │ │ + mlaeq r5, r0, r7, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, ip, lsl ip │ │ │ │ - eoreq pc, r0, r8, ror #5 │ │ │ │ - @ instruction: 0x0033bfd4 │ │ │ │ - eoreq pc, r0, r8, lsr #5 │ │ │ │ - mlaeq r0, r8, r2, pc @ │ │ │ │ - eoreq pc, r0, r8, asr r2 @ │ │ │ │ - eoreq r3, r5, ip, ror #12 │ │ │ │ + eoreq lr, r1, r8, asr #24 │ │ │ │ + eoreq pc, r0, r4, lsl r3 @ │ │ │ │ + @ instruction: 0x0033bfd8 │ │ │ │ + ldrdeq pc, [r0], -r4 @ │ │ │ │ + eoreq pc, r0, r4, asr #5 │ │ │ │ + eoreq pc, r0, r4, lsl #5 │ │ │ │ + eoreq r3, r5, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r0, [pc, #384] @ 5cb8c │ │ │ │ - ldr r1, [pc, #384] @ 5cb90 │ │ │ │ + ldr r0, [pc, #384] @ 5cb88 │ │ │ │ + ldr r1, [pc, #384] @ 5cb8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r7, [pc, #376] @ 5cb94 │ │ │ │ + ldr r7, [pc, #376] @ 5cb90 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #372] @ 5cb98 │ │ │ │ + ldr r2, [pc, #372] @ 5cb94 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [pc, #356] @ 5cb9c │ │ │ │ + ldr r3, [pc, #356] @ 5cb98 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r0, [pc, #336] @ 5cba0 │ │ │ │ + ldr r0, [pc, #336] @ 5cb9c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -59250,95 +59249,95 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 2164e0 │ │ │ │ - ldr r3, [pc, #256] @ 5cba4 │ │ │ │ + bl 216508 │ │ │ │ + ldr r3, [pc, #256] @ 5cba0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac40 │ │ │ │ + bl 25ac68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5cb48 │ │ │ │ + beq 5cb44 │ │ │ │ add sl, sp, #24 │ │ │ │ add r9, sp, #20 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ ldr ip, [r5] │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str sl, [r5] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov r1, r6 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ streq r0, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cad0 │ │ │ │ + bne 5cacc │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cba8 │ │ │ │ + ldr r2, [pc, #76] @ 5cba4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ 5cb90 │ │ │ │ + ldr r3, [pc, #44] @ 5cb8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5cb88 │ │ │ │ + bne 5cb84 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, ip, ror #11 │ │ │ │ + strdeq r3, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, asr #11 │ │ │ │ + ldrdeq r3, [r5], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r0, ip, ror #2 │ │ │ │ + mlaeq r0, r8, r1, pc @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mlaeq r5, r8, r4, r3 │ │ │ │ + mlaeq r5, ip, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #308] @ 5ccf8 │ │ │ │ - ldr ip, [pc, #308] @ 5ccfc │ │ │ │ + ldr lr, [pc, #308] @ 5ccf4 │ │ │ │ + ldr ip, [pc, #308] @ 5ccf8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #296] @ 5cd00 │ │ │ │ + ldr r2, [pc, #296] @ 5ccfc │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #292] @ 5cd04 │ │ │ │ + ldr r3, [pc, #292] @ 5cd00 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ @@ -59352,657 +59351,657 @@ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [ip] │ │ │ │ tst r0, #1 │ │ │ │ - bne 5cc40 │ │ │ │ + bne 5cc3c │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ - beq 5cc6c │ │ │ │ - ldr r1, [pc, #192] @ 5cd08 │ │ │ │ - ldr r0, [pc, #192] @ 5cd0c │ │ │ │ + beq 5cc68 │ │ │ │ + ldr r1, [pc, #192] @ 5cd04 │ │ │ │ + ldr r0, [pc, #192] @ 5cd08 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #100] @ 5cd10 │ │ │ │ + ldr r0, [pc, #100] @ 5cd0c │ │ │ │ str r2, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ - bl 5c728 │ │ │ │ + bl 5c724 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ 5cd14 │ │ │ │ + ldr r2, [pc, #76] @ 5cd10 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 5ccfc │ │ │ │ + ldr r3, [pc, #44] @ 5ccf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ccf4 │ │ │ │ + bne 5ccf0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, lsr r4 │ │ │ │ + eoreq r3, r5, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, r0, lsl r4 │ │ │ │ + eoreq r3, r5, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq lr, r1, r8, asr #11 │ │ │ │ - @ instruction: 0x0020efb4 │ │ │ │ - eoreq lr, r0, r4, asr pc │ │ │ │ - eoreq r3, r5, ip, lsr #6 │ │ │ │ + strdeq lr, [r1], -r4 @ │ │ │ │ + eoreq lr, r0, r0, ror #31 │ │ │ │ + eoreq lr, r0, r0, lsl #31 │ │ │ │ + eoreq r3, r5, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #940] @ 5d0dc │ │ │ │ + ldr lr, [pc, #940] @ 5d0d8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #932] @ 5d0e0 │ │ │ │ + ldr r0, [pc, #932] @ 5d0dc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #928] @ 5d0e4 │ │ │ │ + ldr ip, [pc, #928] @ 5d0e0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [lr, r0] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #900] @ 5d0e8 │ │ │ │ + ldr ip, [pc, #900] @ 5d0e4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r0, ip] │ │ │ │ mov ip, #2 │ │ │ │ ldr r6, [r4] │ │ │ │ str ip, [sp, #32] │ │ │ │ add ip, sp, #4 │ │ │ │ add r0, sp, #28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [r4] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - beq 5ceb0 │ │ │ │ + beq 5ceac │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ - beq 5ce44 │ │ │ │ + beq 5ce40 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce0c │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5ce10 │ │ │ │ + bge 5ce0c │ │ │ │ sub ip, ip, #1 │ │ │ │ add ip, r7, ip │ │ │ │ sub r0, r7, #1 │ │ │ │ rsb r8, r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ add r9, r8, ip │ │ │ │ add r0, r0, r2 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 5ce00 │ │ │ │ - b 5ce64 │ │ │ │ + bne 5cdfc │ │ │ │ + b 5ce60 │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce0c │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ - beq 5cf44 │ │ │ │ + beq 5cf40 │ │ │ │ cmp lr, #47 @ 0x2f │ │ │ │ - bne 5cdf0 │ │ │ │ + bne 5cdec │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #720] @ 5d0ec │ │ │ │ - ldr r3, [pc, #704] @ 5d0e0 │ │ │ │ + ldr r2, [pc, #720] @ 5d0e8 │ │ │ │ + ldr r3, [pc, #704] @ 5d0dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5d0d8 │ │ │ │ + bne 5d0d4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cdbc │ │ │ │ + beq 5ce0c │ │ │ │ + b 5cdb8 │ │ │ │ cmp r0, ip │ │ │ │ - beq 5ce10 │ │ │ │ + beq 5ce0c │ │ │ │ add r9, r8, ip │ │ │ │ ldrb lr, [ip, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #47 @ 0x2f │ │ │ │ - bne 5ce54 │ │ │ │ + bne 5ce50 │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #4 │ │ │ │ addne r1, r1, #2 │ │ │ │ cmp ip, r1 │ │ │ │ subeq r1, ip, #2 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d034 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce0c │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ - bne 5d068 │ │ │ │ + bne 5d064 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ cmpne r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce0c │ │ │ │ + b 5cf6c │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #4 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - add ip, sp, #20 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #16 │ │ │ │ + add ip, sp, #20 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ add ip, sp, #24 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - ble 5cf14 │ │ │ │ + ble 5cf10 │ │ │ │ ldrb ip, [r7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf10 │ │ │ │ ldrb ip, [r7, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - beq 5d074 │ │ │ │ + beq 5d070 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce0c │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5ce10 │ │ │ │ + bne 5ce0c │ │ │ │ mov r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ - b 5cda8 │ │ │ │ + b 5cda4 │ │ │ │ add ip, r9, #1 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce74 │ │ │ │ + ble 5ce70 │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d048 │ │ │ │ + beq 5d044 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d02c │ │ │ │ + beq 5d028 │ │ │ │ add lr, r1, #2 │ │ │ │ cmp ip, lr │ │ │ │ - beq 5d0c8 │ │ │ │ + beq 5d0c4 │ │ │ │ sub r0, ip, #1 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5cf9c │ │ │ │ - b 5d01c │ │ │ │ + bne 5cf98 │ │ │ │ + b 5d018 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne 5cf8c │ │ │ │ + bne 5cf88 │ │ │ │ cmp r3, #0 │ │ │ │ strne ip, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 5cffc │ │ │ │ + beq 5cff8 │ │ │ │ cmp ip, r2 │ │ │ │ - bge 5cff8 │ │ │ │ + bge 5cff4 │ │ │ │ sub r1, ip, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq 5d0a0 │ │ │ │ - b 5cff0 │ │ │ │ + beq 5d09c │ │ │ │ + b 5cfec │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5cfe0 │ │ │ │ + beq 5cfdc │ │ │ │ mov r5, #0 │ │ │ │ cmp ip, r2 │ │ │ │ movlt r0, r5 │ │ │ │ orrge r0, r5, #1 │ │ │ │ - b 5ce14 │ │ │ │ + b 5ce10 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - bne 5d00c │ │ │ │ - b 5cfa4 │ │ │ │ + bne 5d008 │ │ │ │ + b 5cfa0 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5cf70 │ │ │ │ + bne 5cf6c │ │ │ │ mov r1, #2 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5ce8c │ │ │ │ - b 5ce10 │ │ │ │ + bne 5ce88 │ │ │ │ + b 5ce0c │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, #2 │ │ │ │ - beq 5d0b0 │ │ │ │ + beq 5d0ac │ │ │ │ cmp r1, r9 │ │ │ │ - beq 5d038 │ │ │ │ + beq 5d034 │ │ │ │ cmp r2, ip │ │ │ │ - ble 5ce10 │ │ │ │ + ble 5ce0c │ │ │ │ ldrb r0, [r7, ip] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5ce10 │ │ │ │ - b 5cf70 │ │ │ │ + beq 5ce0c │ │ │ │ + b 5cf6c │ │ │ │ ldrb ip, [r7, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bne 5cf14 │ │ │ │ + bne 5cf10 │ │ │ │ ldrb ip, [r7, #3] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5cf14 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5cf10 │ │ │ │ + b 5ce0c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0b8 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5d090 │ │ │ │ - b 5cffc │ │ │ │ + beq 5d08c │ │ │ │ + b 5cff8 │ │ │ │ cmp ip, #4 │ │ │ │ - bne 5d05c │ │ │ │ - b 5d034 │ │ │ │ + bne 5d058 │ │ │ │ + b 5d030 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, #0 │ │ │ │ - b 5cffc │ │ │ │ + b 5cff8 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bne 5d068 │ │ │ │ - b 5ce10 │ │ │ │ + bne 5d064 │ │ │ │ + b 5ce0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r3, r5, r0, asr #5 │ │ │ │ + eoreq r3, r5, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002532b0 │ │ │ │ + @ instruction: 0x002532b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #1248] @ 5d5e8 │ │ │ │ + ldr r4, [pc, #1248] @ 5d5e4 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr lr, [pc, #1244] @ 5d5ec │ │ │ │ + ldr lr, [pc, #1244] @ 5d5e8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr lr, [r4, lr] │ │ │ │ cmp r1, #3 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1208] @ 5d5f0 │ │ │ │ + ldr r1, [pc, #1208] @ 5d5ec │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #1196] @ 5d5f4 │ │ │ │ + ldr lr, [pc, #1196] @ 5d5f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, lr] │ │ │ │ - add lr, sp, #20 │ │ │ │ + add lr, sp, #16 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ - add lr, sp, #12 │ │ │ │ + add lr, sp, #20 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #28 │ │ │ │ - add lr, sp, #16 │ │ │ │ + add lr, sp, #12 │ │ │ │ ldr r6, [r5] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ add lr, sp, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - ble 5d198 │ │ │ │ + ble 5d194 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d1cc │ │ │ │ + beq 5d1c8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #1108] @ 5d5f8 │ │ │ │ - ldr r3, [pc, #1092] @ 5d5ec │ │ │ │ + ldr r2, [pc, #1108] @ 5d5f4 │ │ │ │ + ldr r3, [pc, #1092] @ 5d5e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5d53c │ │ │ │ + bne 5d538 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d194 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d194 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 5d198 │ │ │ │ + bne 5d194 │ │ │ │ subs r9, r2, #0 │ │ │ │ - beq 5d378 │ │ │ │ + beq 5d374 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5d3f4 │ │ │ │ + beq 5d3f0 │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, r1 │ │ │ │ - ble 5d400 │ │ │ │ + ble 5d3fc │ │ │ │ add r2, r7, r4 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5d40c │ │ │ │ + beq 5d408 │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4dc │ │ │ │ sub r2, r4, #3 │ │ │ │ add r2, r7, r2 │ │ │ │ add r1, r7, #3 │ │ │ │ - b 5d244 │ │ │ │ + b 5d240 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 5d28c │ │ │ │ + beq 5d288 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d234 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d234 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d238 │ │ │ │ + bne 5d234 │ │ │ │ rsb r3, r7, #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ strne r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, #1 │ │ │ │ - b 5d19c │ │ │ │ + b 5d198 │ │ │ │ ldrb r6, [r7, r8] │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ - bne 5d3c8 │ │ │ │ + bne 5d3c4 │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r3, r6, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d2c0 │ │ │ │ + beq 5d2bc │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 5d54c │ │ │ │ + beq 5d548 │ │ │ │ add sl, r8, #3 │ │ │ │ cmp sl, r4 │ │ │ │ - bge 5d3d4 │ │ │ │ + bge 5d3d0 │ │ │ │ and r6, r6, #223 @ 0xdf │ │ │ │ cmp r6, #85 @ 0x55 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d304 │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d304 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - bne 5d308 │ │ │ │ + bne 5d304 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq 5d598 │ │ │ │ + beq 5d594 │ │ │ │ cmp r4, #8 │ │ │ │ sub r1, r8, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - beq 5d3d8 │ │ │ │ + beq 5d3d4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq 5d484 │ │ │ │ + beq 5d480 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d518 │ │ │ │ + beq 5d514 │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d35c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #4 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 5d284 │ │ │ │ + b 5d280 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d524 │ │ │ │ + beq 5d520 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ movne r8, #4 │ │ │ │ moveq r8, #5 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d20c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d35c │ │ │ │ cmp r4, #5 │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d354 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d354 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r2] │ │ │ │ - b 5d360 │ │ │ │ + b 5d35c │ │ │ │ add r3, r8, #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 5d308 │ │ │ │ + bgt 5d304 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d530 │ │ │ │ + beq 5d52c │ │ │ │ mov r1, #4 │ │ │ │ subs r2, r3, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d354 │ │ │ │ + b 5d35c │ │ │ │ cmp r4, #5 │ │ │ │ movgt r8, #5 │ │ │ │ - bgt 5d210 │ │ │ │ + bgt 5d20c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r9] │ │ │ │ - b 5d398 │ │ │ │ + b 5d394 │ │ │ │ ldrb r2, [r2, #-2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d220 │ │ │ │ + bne 5d21c │ │ │ │ cmp r4, #6 │ │ │ │ - beq 5d4e0 │ │ │ │ + beq 5d4dc │ │ │ │ cmp r4, #8 │ │ │ │ - bne 5d460 │ │ │ │ + bne 5d45c │ │ │ │ ldrsb r3, [r7, r8] │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 5d460 │ │ │ │ + blt 5d45c │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl sl, sl, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrh r3, [r3, sl] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d460 │ │ │ │ + beq 5d45c │ │ │ │ add r3, r7, r8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5d228 │ │ │ │ + beq 5d224 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ strne r4, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ - b 5d284 │ │ │ │ + b 5d280 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d33c │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ and ip, r0, #247 @ 0xf7 │ │ │ │ cmp ip, #68 @ 0x44 │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d33c │ │ │ │ ldrb ip, [r1, #7] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ - bne 5d340 │ │ │ │ + bne 5d33c │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r4, #9 │ │ │ │ cmpeq r1, #92 @ 0x5c │ │ │ │ - beq 5d340 │ │ │ │ + beq 5d33c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d4d4 │ │ │ │ + beq 5d4d0 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ mvnne r2, #1 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3] │ │ │ │ - b 5d370 │ │ │ │ + b 5d36c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - beq 5d540 │ │ │ │ + beq 5d53c │ │ │ │ mov r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r9] │ │ │ │ ldrbne r3, [r7, #4] │ │ │ │ - beq 5d360 │ │ │ │ + beq 5d35c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ + bne 5d354 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5d358 │ │ │ │ - b 5d3bc │ │ │ │ + bne 5d354 │ │ │ │ + b 5d3b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d354 │ │ │ │ + b 5d35c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 5d380 │ │ │ │ - b 5d284 │ │ │ │ + bne 5d37c │ │ │ │ + b 5d280 │ │ │ │ subs r2, r3, #0 │ │ │ │ - bne 5d358 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d354 │ │ │ │ + b 5d35c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d500 │ │ │ │ - b 5d360 │ │ │ │ + bne 5d4fc │ │ │ │ + b 5d35c │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne 5d2c0 │ │ │ │ + bne 5d2bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r8, #2 │ │ │ │ strne r1, [r2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d36c │ │ │ │ add r2, r8, #3 │ │ │ │ cmp r2, r4 │ │ │ │ - bge 5d590 │ │ │ │ + bge 5d58c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ addeq r1, r8, #4 │ │ │ │ streq r1, [r9] │ │ │ │ - beq 5d370 │ │ │ │ + beq 5d36c │ │ │ │ str r2, [r9] │ │ │ │ - b 5d370 │ │ │ │ + b 5d36c │ │ │ │ add r1, r8, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bge 5d5b0 │ │ │ │ + bge 5d5ac │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ addeq r1, r8, #5 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d308 │ │ │ │ + beq 5d304 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne sl, [r3] │ │ │ │ - b 5d370 │ │ │ │ - eoreq r2, r5, ip, ror #29 │ │ │ │ + b 5d36c │ │ │ │ + strdeq r2, [r5], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00252eb4 │ │ │ │ + @ instruction: 0x00252eb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r5, r4, asr lr │ │ │ │ + eoreq r2, r5, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #940] @ 5d9c0 │ │ │ │ - ldr ip, [pc, #940] @ 5d9c4 │ │ │ │ + ldr lr, [pc, #940] @ 5d9bc │ │ │ │ + ldr ip, [pc, #940] @ 5d9c0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r7, r3 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #908] @ 5d9c8 │ │ │ │ - ldr r3, [pc, #908] @ 5d9cc │ │ │ │ + ldr ip, [pc, #908] @ 5d9c4 │ │ │ │ + ldr r3, [pc, #908] @ 5d9c8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [ip, r3] │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ @@ -60010,165 +60009,165 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r6] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 5d700 │ │ │ │ + bne 5d6fc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5d6bc │ │ │ │ - ldr r2, [pc, #836] @ 5d9d0 │ │ │ │ + beq 5d6b8 │ │ │ │ + ldr r2, [pc, #836] @ 5d9cc │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - ldr r2, [pc, #828] @ 5d9d4 │ │ │ │ - ldr r3, [pc, #808] @ 5d9c4 │ │ │ │ + ldr r2, [pc, #828] @ 5d9d0 │ │ │ │ + ldr r3, [pc, #808] @ 5d9c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5d9bc │ │ │ │ + bne 5d9b8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strh sl, [r0] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d68c │ │ │ │ cmp r7, #0 │ │ │ │ moveq r2, #1 │ │ │ │ sub r0, r7, #1 │ │ │ │ streq r2, [sp, #40] @ 0x28 │ │ │ │ - beq 5d67c │ │ │ │ + beq 5d678 │ │ │ │ add r0, r5, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, r1, r0 │ │ │ │ mov r4, #1 │ │ │ │ - b 5d74c │ │ │ │ + b 5d748 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - bne 5d758 │ │ │ │ + bne 5d754 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5d780 │ │ │ │ + bne 5d77c │ │ │ │ sub r0, lr, r1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ - beq 5d7d0 │ │ │ │ + beq 5d7cc │ │ │ │ cmp r8, #2 │ │ │ │ ldrb r0, [lr, #-1]! │ │ │ │ - bne 5d728 │ │ │ │ + bne 5d724 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ - bhi 5d7a8 │ │ │ │ + bhi 5d7a4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - bls 5d73c │ │ │ │ - ldr r4, [pc, #616] @ 5d9d8 │ │ │ │ + bls 5d738 │ │ │ │ + ldr r4, [pc, #616] @ 5d9d4 │ │ │ │ sub r0, r0, #34 @ 0x22 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ lsr r0, r4, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 5d73c │ │ │ │ + beq 5d738 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 5d8c0 │ │ │ │ - ldr r2, [pc, #572] @ 5d9dc │ │ │ │ + beq 5d8bc │ │ │ │ + ldr r2, [pc, #572] @ 5d9d8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [ip, r2] │ │ │ │ - b 5d690 │ │ │ │ + b 5d68c │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5d780 │ │ │ │ - bhi 5d7c4 │ │ │ │ + beq 5d77c │ │ │ │ + bhi 5d7c0 │ │ │ │ sub r0, r0, #62 @ 0x3e │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bhi 5d738 │ │ │ │ + b 5d77c │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne 5d73c │ │ │ │ - b 5d780 │ │ │ │ + bne 5d738 │ │ │ │ + b 5d77c │ │ │ │ cmp r7, #1 │ │ │ │ - bne 5d898 │ │ │ │ + bne 5d894 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq 5d780 │ │ │ │ + beq 5d77c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [r6] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - ldr r9, [pc, #472] @ 5d9e0 │ │ │ │ + ldr r9, [pc, #472] @ 5d9dc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #468] @ 5d9e4 │ │ │ │ + ldr r1, [pc, #468] @ 5d9e0 │ │ │ │ stmib sp, {r3, fp} │ │ │ │ add r9, pc, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov lr, #78 @ 0x4e │ │ │ │ add r0, fp, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 5d884 │ │ │ │ + beq 5d880 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp] │ │ │ │ - b 5d874 │ │ │ │ - ldr r9, [pc, #416] @ 5d9e8 │ │ │ │ + b 5d870 │ │ │ │ + ldr r9, [pc, #416] @ 5d9e4 │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9] │ │ │ │ ldrb fp, [r9, r2] │ │ │ │ - ldr r9, [pc, #404] @ 5d9ec │ │ │ │ + ldr r9, [pc, #404] @ 5d9e8 │ │ │ │ ldr r9, [ip, r9] │ │ │ │ ldr r9, [r9, fp, lsl #2] │ │ │ │ add r9, r2, r9 │ │ │ │ cmp r9, lr │ │ │ │ - bne 5d880 │ │ │ │ + bne 5d87c │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #0 │ │ │ │ - beq 5d954 │ │ │ │ + beq 5d950 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5d840 │ │ │ │ + bne 5d83c │ │ │ │ ldr r9, [sp] │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d94c │ │ │ │ + beq 5d948 │ │ │ │ ldrb lr, [r1] │ │ │ │ - b 5d82c │ │ │ │ + b 5d828 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7e0 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ + bne 5d7e0 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne 5d7e4 │ │ │ │ - b 5d780 │ │ │ │ + bne 5d7e0 │ │ │ │ + b 5d77c │ │ │ │ mov r3, #2 │ │ │ │ add r0, r7, #10 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #280] @ 5d9f0 │ │ │ │ + bl 34c78 │ │ │ │ + ldr r1, [pc, #280] @ 5d9ec │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ @@ -60185,82 +60184,82 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [r6] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #20] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 5d690 │ │ │ │ + b 5d68c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 5d67c │ │ │ │ + b 5d678 │ │ │ │ sub r1, r4, r0 │ │ │ │ cmp r7, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9b0 │ │ │ │ add r1, r5, r1 │ │ │ │ ldrb r0, [fp, r1] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ - beq 5d9b4 │ │ │ │ + beq 5d9b0 │ │ │ │ sub lr, r1, #1 │ │ │ │ add lr, fp, lr │ │ │ │ add r4, r7, r5 │ │ │ │ - b 5d99c │ │ │ │ + b 5d998 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble 5d9b4 │ │ │ │ + ble 5d9b0 │ │ │ │ ldrb r0, [lr, #1]! │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ cmpne r0, #32 │ │ │ │ - beq 5d990 │ │ │ │ + beq 5d98c │ │ │ │ cmp r1, r4 │ │ │ │ - blt 5d67c │ │ │ │ + blt 5d678 │ │ │ │ str r2, [r6] │ │ │ │ - b 5d780 │ │ │ │ + b 5d77c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r5, r0, ror #19 │ │ │ │ + eoreq r2, r5, r4, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002529bc │ │ │ │ + eoreq r2, r5, r0, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r2, r5, r0, ror #18 │ │ │ │ + eoreq r2, r5, r4, ror #18 │ │ │ │ streq r2, [r0, #-257] @ 0xfffffeff │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - eoreq r2, r5, r8, lsr #10 │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ + eoreq r2, r5, ip, lsr #10 │ │ │ │ + eoreq lr, r0, r8, lsr #8 │ │ │ │ andeq r0, r0, r8, asr #14 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ - eoreq lr, r0, ip, lsr r3 │ │ │ │ + eoreq lr, r0, r8, ror #6 │ │ │ │ │ │ │ │ -0005d9f4 : │ │ │ │ +0005d9f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #3888] @ 5e944 │ │ │ │ - ldr r1, [pc, #3888] @ 5e948 │ │ │ │ + ldr r0, [pc, #3888] @ 5e940 │ │ │ │ + ldr r1, [pc, #3888] @ 5e944 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #3880] @ 5e94c │ │ │ │ - ldr r2, [pc, #3880] @ 5e950 │ │ │ │ + ldr r3, [pc, #3880] @ 5e948 │ │ │ │ + ldr r2, [pc, #3880] @ 5e94c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r4, [pc, #3860] @ 5e954 │ │ │ │ + ldr r4, [pc, #3860] @ 5e950 │ │ │ │ add r3, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r5, #2 │ │ │ │ @@ -60268,1247 +60267,1247 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #108 @ 0x6c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #120 @ 0x78 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #140 @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #156 @ 0x9c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #164 @ 0xa4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #172 @ 0xac │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #176 @ 0xb0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #180 @ 0xb4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #188 @ 0xbc │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3232] @ 5e958 │ │ │ │ - ldr r8, [pc, #3232] @ 5e95c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3232] @ 5e954 │ │ │ │ + ldr r8, [pc, #3232] @ 5e958 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #3220] @ 5e960 │ │ │ │ + ldr r9, [pc, #3220] @ 5e95c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3212] @ 5e964 │ │ │ │ + ldr r0, [pc, #3212] @ 5e960 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #16] │ │ │ │ - ldr r0, [pc, #3196] @ 5e968 │ │ │ │ + ldr r0, [pc, #3196] @ 5e964 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3184] @ 5e96c │ │ │ │ + ldr r0, [pc, #3184] @ 5e968 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #3168] @ 5e970 │ │ │ │ + ldr r0, [pc, #3168] @ 5e96c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3156] @ 5e974 │ │ │ │ + ldr r0, [pc, #3156] @ 5e970 │ │ │ │ str r3, [r4, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - ldr r0, [pc, #3140] @ 5e978 │ │ │ │ + ldr r0, [pc, #3140] @ 5e974 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3128] @ 5e97c │ │ │ │ + ldr r0, [pc, #3128] @ 5e978 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3112] @ 5e980 │ │ │ │ + ldr r0, [pc, #3112] @ 5e97c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3100] @ 5e984 │ │ │ │ + ldr r0, [pc, #3100] @ 5e980 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3084] @ 5e988 │ │ │ │ + ldr r0, [pc, #3084] @ 5e984 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3072] @ 5e98c │ │ │ │ + ldr r0, [pc, #3072] @ 5e988 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3056] @ 5e990 │ │ │ │ + ldr r0, [pc, #3056] @ 5e98c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3044] @ 5e994 │ │ │ │ + ldr r0, [pc, #3044] @ 5e990 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #3028] @ 5e998 │ │ │ │ + ldr r0, [pc, #3028] @ 5e994 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3016] @ 5e99c │ │ │ │ + ldr r0, [pc, #3016] @ 5e998 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #3000] @ 5e9a0 │ │ │ │ + ldr r0, [pc, #3000] @ 5e99c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2988] @ 5e9a4 │ │ │ │ + ldr r0, [pc, #2988] @ 5e9a0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #2972] @ 5e9a8 │ │ │ │ + ldr r0, [pc, #2972] @ 5e9a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2960] @ 5e9ac │ │ │ │ + ldr r0, [pc, #2960] @ 5e9a8 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #2944] @ 5e9b0 │ │ │ │ + ldr r0, [pc, #2944] @ 5e9ac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2932] @ 5e9b4 │ │ │ │ + ldr r0, [pc, #2932] @ 5e9b0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #2916] @ 5e9b8 │ │ │ │ + ldr r0, [pc, #2916] @ 5e9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2904] @ 5e9bc │ │ │ │ + ldr r0, [pc, #2904] @ 5e9b8 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #2888] @ 5e9c0 │ │ │ │ + ldr r0, [pc, #2888] @ 5e9bc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2876] @ 5e9c4 │ │ │ │ + ldr r0, [pc, #2876] @ 5e9c0 │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #2860] @ 5e9c8 │ │ │ │ + ldr r0, [pc, #2860] @ 5e9c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2848] @ 5e9cc │ │ │ │ + ldr r0, [pc, #2848] @ 5e9c8 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #2832] @ 5e9d0 │ │ │ │ + ldr r0, [pc, #2832] @ 5e9cc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2820] @ 5e9d4 │ │ │ │ + ldr r0, [pc, #2820] @ 5e9d0 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #2804] @ 5e9d8 │ │ │ │ + ldr r0, [pc, #2804] @ 5e9d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2792] @ 5e9dc │ │ │ │ + ldr r0, [pc, #2792] @ 5e9d8 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #2776] @ 5e9e0 │ │ │ │ + ldr r0, [pc, #2776] @ 5e9dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2764] @ 5e9e4 │ │ │ │ + ldr r0, [pc, #2764] @ 5e9e0 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #2748] @ 5e9e8 │ │ │ │ + ldr r0, [pc, #2748] @ 5e9e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2736] @ 5e9ec │ │ │ │ + ldr r0, [pc, #2736] @ 5e9e8 │ │ │ │ str r3, [r4, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [pc, #2720] @ 5e9f0 │ │ │ │ + ldr r0, [pc, #2720] @ 5e9ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2708] @ 5e9f4 │ │ │ │ + ldr r0, [pc, #2708] @ 5e9f0 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #2692] @ 5e9f8 │ │ │ │ + ldr r0, [pc, #2692] @ 5e9f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2680] @ 5e9fc │ │ │ │ + ldr r0, [pc, #2680] @ 5e9f8 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #2664] @ 5ea00 │ │ │ │ + ldr r0, [pc, #2664] @ 5e9fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2652] @ 5ea04 │ │ │ │ + ldr r0, [pc, #2652] @ 5ea00 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #2636] @ 5ea08 │ │ │ │ + ldr r0, [pc, #2636] @ 5ea04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2624] @ 5ea0c │ │ │ │ + ldr r0, [pc, #2624] @ 5ea08 │ │ │ │ str r3, [r4, #168] @ 0xa8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #2608] @ 5ea10 │ │ │ │ + ldr r0, [pc, #2608] @ 5ea0c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2596] @ 5ea14 │ │ │ │ + ldr r0, [pc, #2596] @ 5ea10 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #2580] @ 5ea18 │ │ │ │ + ldr r0, [pc, #2580] @ 5ea14 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2568] @ 5ea1c │ │ │ │ + ldr r0, [pc, #2568] @ 5ea18 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [r4, #188] @ 0xbc │ │ │ │ - ldr r4, [pc, #2544] @ 5ea20 │ │ │ │ - ldr r0, [pc, #2544] @ 5ea24 │ │ │ │ + ldr r4, [pc, #2544] @ 5ea1c │ │ │ │ + ldr r0, [pc, #2544] @ 5ea20 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2524] @ 5ea28 │ │ │ │ + ldr r0, [pc, #2524] @ 5ea24 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2484] @ 5ea2c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2484] @ 5ea28 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2444] @ 5ea30 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2440] @ 5ea34 │ │ │ │ + ldr r8, [pc, #2444] @ 5ea2c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2440] @ 5ea30 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2400] @ 5ea38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2396] @ 5ea3c │ │ │ │ + ldr r8, [pc, #2400] @ 5ea34 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2396] @ 5ea38 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2360] @ 5ea40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2356] @ 5ea44 │ │ │ │ + ldr r8, [pc, #2360] @ 5ea3c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2356] @ 5ea40 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2320] @ 5ea48 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2316] @ 5ea4c │ │ │ │ + ldr r8, [pc, #2320] @ 5ea44 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2316] @ 5ea48 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2280] @ 5ea50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2276] @ 5ea54 │ │ │ │ + ldr r8, [pc, #2280] @ 5ea4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2276] @ 5ea50 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2240] @ 5ea58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2236] @ 5ea5c │ │ │ │ + ldr r8, [pc, #2240] @ 5ea54 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2236] @ 5ea58 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2200] @ 5ea60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2196] @ 5ea64 │ │ │ │ + ldr r8, [pc, #2200] @ 5ea5c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2196] @ 5ea60 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2160] @ 5ea68 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2156] @ 5ea6c │ │ │ │ + ldr r8, [pc, #2160] @ 5ea64 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2156] @ 5ea68 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2120] @ 5ea70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2116] @ 5ea74 │ │ │ │ + ldr r8, [pc, #2120] @ 5ea6c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2116] @ 5ea70 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2080] @ 5ea78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2076] @ 5ea7c │ │ │ │ + ldr r8, [pc, #2080] @ 5ea74 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2076] @ 5ea78 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2040] @ 5ea80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2036] @ 5ea84 │ │ │ │ + ldr r8, [pc, #2040] @ 5ea7c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2036] @ 5ea80 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2000] @ 5ea88 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1996] @ 5ea8c │ │ │ │ + ldr r8, [pc, #2000] @ 5ea84 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1996] @ 5ea88 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1960] @ 5ea90 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1956] @ 5ea94 │ │ │ │ + ldr r8, [pc, #1960] @ 5ea8c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1956] @ 5ea90 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1920] @ 5ea98 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1916] @ 5ea9c │ │ │ │ + ldr r8, [pc, #1920] @ 5ea94 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1916] @ 5ea98 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1880] @ 5eaa0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1876] @ 5eaa4 │ │ │ │ + ldr r8, [pc, #1880] @ 5ea9c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1876] @ 5eaa0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1840] @ 5eaa8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1836] @ 5eaac │ │ │ │ + ldr r8, [pc, #1840] @ 5eaa4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1836] @ 5eaa8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1800] @ 5eab0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1796] @ 5eab4 │ │ │ │ + ldr r8, [pc, #1800] @ 5eaac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1796] @ 5eab0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1760] @ 5eab8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1756] @ 5eabc │ │ │ │ + ldr r8, [pc, #1760] @ 5eab4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1756] @ 5eab8 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1720] @ 5eac0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1716] @ 5eac4 │ │ │ │ + ldr r8, [pc, #1720] @ 5eabc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1716] @ 5eac0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1676] @ 5eac8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1676] @ 5eac4 │ │ │ │ mov r8, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r6, r8} │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #12] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1632] @ 5eacc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1628] @ 5ead0 │ │ │ │ + ldr r9, [pc, #1632] @ 5eac8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1628] @ 5eacc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1592] @ 5ead4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1588] @ 5ead8 │ │ │ │ + ldr r9, [pc, #1592] @ 5ead0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1588] @ 5ead4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1552] @ 5eadc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1548] @ 5eae0 │ │ │ │ + ldr r9, [pc, #1552] @ 5ead8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1548] @ 5eadc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1512] @ 5eae4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1508] @ 5eae8 │ │ │ │ + ldr r9, [pc, #1512] @ 5eae0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1508] @ 5eae4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1472] @ 5eaec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1468] @ 5eaf0 │ │ │ │ + ldr r9, [pc, #1472] @ 5eae8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1468] @ 5eaec │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1432] @ 5eaf4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1428] @ 5eaf8 │ │ │ │ + ldr r9, [pc, #1432] @ 5eaf0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1428] @ 5eaf4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1392] @ 5eafc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1388] @ 5eb00 │ │ │ │ + ldr r9, [pc, #1392] @ 5eaf8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1388] @ 5eafc │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1352] @ 5eb04 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1348] @ 5eb08 │ │ │ │ + ldr r9, [pc, #1352] @ 5eb00 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1348] @ 5eb04 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1312] @ 5eb0c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1308] @ 5eb10 │ │ │ │ + ldr r9, [pc, #1312] @ 5eb08 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1308] @ 5eb0c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1272] @ 5eb14 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1268] @ 5eb18 │ │ │ │ + ldr r9, [pc, #1272] @ 5eb10 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1268] @ 5eb14 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1232] @ 5eb1c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1228] @ 5eb20 │ │ │ │ + ldr r9, [pc, #1232] @ 5eb18 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1228] @ 5eb1c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r6, [pc, #1204] @ 5eb24 │ │ │ │ + ldr r6, [pc, #1204] @ 5eb20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1184] @ 5eb28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1184] @ 5eb24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1152] @ 5eb2c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1148] @ 5eb30 │ │ │ │ + ldr r6, [pc, #1152] @ 5eb28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1148] @ 5eb2c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1112] @ 5eb34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1108] @ 5eb38 │ │ │ │ + ldr r6, [pc, #1112] @ 5eb30 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1108] @ 5eb34 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1072] @ 5eb3c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1068] @ 5eb40 │ │ │ │ + ldr r6, [pc, #1072] @ 5eb38 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1068] @ 5eb3c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1032] @ 5eb44 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1028] @ 5eb48 │ │ │ │ + ldr r6, [pc, #1032] @ 5eb40 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1028] @ 5eb44 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #992] @ 5eb4c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #988] @ 5eb50 │ │ │ │ + ldr r6, [pc, #992] @ 5eb48 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #988] @ 5eb4c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #952] @ 5eb54 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #948] @ 5eb58 │ │ │ │ + ldr r6, [pc, #952] @ 5eb50 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #948] @ 5eb54 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #912] @ 5eb5c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #908] @ 5eb60 │ │ │ │ + ldr r6, [pc, #912] @ 5eb58 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #908] @ 5eb5c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r5, [pc, #884] @ 5eb64 │ │ │ │ + ldr r5, [pc, #884] @ 5eb60 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #864] @ 5eb68 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #864] @ 5eb64 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r4, [pc, #844] @ 5eb6c │ │ │ │ + ldr r4, [pc, #844] @ 5eb68 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #824] @ 5eb70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #824] @ 5eb6c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #792] @ 5eb74 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #788] @ 5eb78 │ │ │ │ + ldr r4, [pc, #792] @ 5eb70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #788] @ 5eb74 │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #752] @ 5eb7c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #748] @ 5eb80 │ │ │ │ + ldr r4, [pc, #752] @ 5eb78 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #748] @ 5eb7c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #716] @ 5eb84 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #712] @ 5eb88 │ │ │ │ + ldr r4, [pc, #716] @ 5eb80 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #712] @ 5eb84 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #680] @ 5eb8c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #676] @ 5eb90 │ │ │ │ + ldr r4, [pc, #680] @ 5eb88 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #676] @ 5eb8c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #636] @ 5eb94 │ │ │ │ + ldr r2, [pc, #636] @ 5eb90 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 5e948 │ │ │ │ + ldr r3, [pc, #40] @ 5e944 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e940 │ │ │ │ + bne 5e93c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r5, r4, ror #11 │ │ │ │ + eoreq r2, r5, r8, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r5, r8, asr #11 │ │ │ │ + eoreq r2, r5, ip, asr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaseq r3, r0, lr, sl │ │ │ │ + mlaseq r3, r4, lr, sl │ │ │ │ + mlaeq r0, r4, pc, sp @ │ │ │ │ + eoreq sp, r0, r4, lsl #30 │ │ │ │ + eoreq lr, r0, r8, ror #5 │ │ │ │ + eoreq lr, r0, r4, lsl #11 │ │ │ │ eoreq sp, r0, r8, ror #30 │ │ │ │ - ldrdeq sp, [r0], -r8 @ │ │ │ │ - @ instruction: 0x0020e2bc │ │ │ │ - eoreq lr, r0, r8, asr r5 │ │ │ │ - eoreq sp, r0, ip, lsr pc │ │ │ │ - strdeq r0, [r2], -r4 @ │ │ │ │ - eoreq pc, r1, r8, lsl r1 @ │ │ │ │ + eoreq r0, r2, r0, lsr #26 │ │ │ │ + eoreq pc, r1, r4, asr #2 │ │ │ │ + eoreq sp, r0, r8, lsr pc │ │ │ │ + eoreq sp, r0, r0, lsr pc │ │ │ │ + eoreq sp, r0, r8, lsr #30 │ │ │ │ + eoreq sp, r0, r4, lsr #30 │ │ │ │ + eoreq sp, r0, r8, lsl pc │ │ │ │ + eoreq sp, r0, r4, lsl pc │ │ │ │ eoreq sp, r0, ip, lsl #30 │ │ │ │ - eoreq sp, r0, r4, lsl #30 │ │ │ │ - strdeq sp, [r0], -ip @ │ │ │ │ + eoreq sp, r0, r8, lsl #30 │ │ │ │ + eoreq sp, r0, r0, lsl #30 │ │ │ │ strdeq sp, [r0], -r8 @ │ │ │ │ + strdeq sp, [r0], -r0 @ │ │ │ │ eoreq sp, r0, ip, ror #29 │ │ │ │ - eoreq sp, r0, r8, ror #29 │ │ │ │ + eoreq sp, r0, r4, ror #29 │ │ │ │ + eoreq sp, r0, r4, ror #29 │ │ │ │ + ldrdeq sp, [r0], -ip @ │ │ │ │ eoreq sp, r0, r0, ror #29 │ │ │ │ ldrdeq sp, [r0], -ip @ │ │ │ │ - ldrdeq sp, [r0], -r4 @ │ │ │ │ - eoreq sp, r0, ip, asr #29 │ │ │ │ + eoreq r9, r0, r8, lsl ip │ │ │ │ eoreq sp, r0, r4, asr #29 │ │ │ │ - eoreq sp, r0, r0, asr #29 │ │ │ │ - @ instruction: 0x0020deb8 │ │ │ │ - @ instruction: 0x0020deb8 │ │ │ │ - @ instruction: 0x0020deb0 │ │ │ │ - @ instruction: 0x0020deb4 │ │ │ │ - @ instruction: 0x0020deb0 │ │ │ │ - eoreq r9, r0, ip, ror #23 │ │ │ │ - mlaeq r0, r8, lr, sp │ │ │ │ - ldrdeq ip, [r0], -r0 @ │ │ │ │ + strdeq ip, [r0], -ip @ │ │ │ │ + eoreq sp, r0, ip, lsr #29 │ │ │ │ + eoreq pc, r0, ip, asr r0 @ │ │ │ │ + eoreq r4, r2, r8, asr #15 │ │ │ │ eoreq sp, r0, r0, lsl #29 │ │ │ │ - eoreq pc, r0, r0, lsr r0 @ │ │ │ │ - mlaeq r2, ip, r7, r4 │ │ │ │ - eoreq sp, r0, r4, asr lr │ │ │ │ - eoreq sp, r0, r8, asr #28 │ │ │ │ - eoreq sp, r0, r8, asr #28 │ │ │ │ + eoreq sp, r0, r4, ror lr │ │ │ │ + eoreq sp, r0, r4, ror lr │ │ │ │ + eoreq sp, r0, ip, ror #28 │ │ │ │ + eoreq ip, r0, r0, lsl #4 │ │ │ │ + eoreq sp, r0, r0, asr lr │ │ │ │ + eoreq sp, r0, r0, asr lr │ │ │ │ + eoreq sp, r0, r4, asr #28 │ │ │ │ eoreq sp, r0, r0, asr #28 │ │ │ │ - ldrdeq ip, [r0], -r4 @ │ │ │ │ - eoreq sp, r0, r4, lsr #28 │ │ │ │ - eoreq sp, r0, r4, lsr #28 │ │ │ │ - eoreq sp, r0, r8, lsl lr │ │ │ │ - eoreq sp, r0, r4, lsl lr │ │ │ │ - mlaeq r2, r8, r5, r2 │ │ │ │ - eoreq sp, r0, ip, lsl #28 │ │ │ │ - eoreq sp, r0, r4, lsl #28 │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - eoreq sp, r0, r8, lsl #28 │ │ │ │ - eoreq sp, r0, r8, lsl #28 │ │ │ │ - eoreq sp, r0, r0, lsl lr │ │ │ │ - eoreq sp, r0, r0, lsl lr │ │ │ │ - eoreq sp, r0, r8, lsl lr │ │ │ │ - eoreq sp, r0, ip, lsl lr │ │ │ │ - eoreq sp, r0, r8, lsr #20 │ │ │ │ + eoreq r2, r2, r4, asr #11 │ │ │ │ + eoreq sp, r0, r8, lsr lr │ │ │ │ + eoreq sp, r0, r0, lsr lr │ │ │ │ + eoreq sp, r0, ip, lsr #28 │ │ │ │ + eoreq sp, r0, ip, lsr #28 │ │ │ │ + eoreq sp, r0, r4, lsr lr │ │ │ │ + eoreq sp, r0, r4, lsr lr │ │ │ │ + eoreq sp, r0, ip, lsr lr │ │ │ │ + eoreq sp, r0, ip, lsr lr │ │ │ │ + eoreq sp, r0, r4, asr #28 │ │ │ │ + eoreq sp, r0, r8, asr #28 │ │ │ │ + eoreq sp, r0, r4, asr sl │ │ │ │ @ instruction: 0xffffdc9c │ │ │ │ andeq r0, r0, #17 │ │ │ │ @ instruction: 0xffffdc90 │ │ │ │ - eoreq sp, r0, r4, lsr #27 │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffe5c0 │ │ │ │ - eoreq sp, r0, r8, lsl #27 │ │ │ │ + @ instruction: 0x0020ddb4 │ │ │ │ @ instruction: 0xffffdc74 │ │ │ │ - eoreq sp, r0, r4, ror sp │ │ │ │ - andeq r3, r0, ip, lsl #4 │ │ │ │ - strdeq sp, [r0], -r4 @ │ │ │ │ + eoreq sp, r0, r0, lsr #27 │ │ │ │ + andeq r3, r0, r0, lsl r2 │ │ │ │ + eoreq sp, r0, r0, lsr #20 │ │ │ │ @ instruction: 0xffffe434 │ │ │ │ - eoreq sp, r0, r4, lsr #26 │ │ │ │ - andeq r2, r0, r4, ror r9 │ │ │ │ - eoreq sp, r0, r8, lsl #26 │ │ │ │ - andeq r2, r0, r0, ror r8 │ │ │ │ - eoreq sp, r0, r4, lsr sl │ │ │ │ + eoreq sp, r0, r0, asr sp │ │ │ │ + andeq r2, r0, r8, ror r9 │ │ │ │ + eoreq sp, r0, r4, lsr sp │ │ │ │ + andeq r2, r0, r4, ror r8 │ │ │ │ + eoreq sp, r0, r0, ror #20 │ │ │ │ @ instruction: 0xffffe9c8 │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ @ instruction: 0xffffe61c │ │ │ │ - mlaeq r0, r0, ip, sp │ │ │ │ - muleq r0, ip, r4 │ │ │ │ - eoreq sp, r0, r4, ror ip │ │ │ │ - andeq r2, r0, r8, lsl #6 │ │ │ │ - eoreq sp, r0, ip, asr ip │ │ │ │ - andeq r5, r0, ip, lsl #14 │ │ │ │ - eoreq sp, r0, ip, lsr ip │ │ │ │ - andeq r5, r0, ip, lsl #17 │ │ │ │ - eoreq sp, r0, r0, lsr #24 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - eoreq sp, r0, r0, lsl #24 │ │ │ │ - andeq r6, r0, r4, lsr #11 │ │ │ │ - ldrdeq sp, [r0], -ip @ │ │ │ │ - muleq r0, r8, r2 │ │ │ │ - eoreq sp, r0, r8, asr #23 │ │ │ │ - andeq sp, r0, r0, lsr fp │ │ │ │ - eoreq r9, r0, r0, ror r6 │ │ │ │ - andeq sp, r0, r4, lsr r5 │ │ │ │ - eoreq sp, r0, r4, ror fp │ │ │ │ - andeq sp, r0, r8, asr #7 │ │ │ │ - eoreq sp, r0, r0, ror #22 │ │ │ │ - andeq r3, r0, ip, ror #27 │ │ │ │ - andeq r2, r0, ip, asr #21 │ │ │ │ - eoreq sp, r0, r0, lsr #22 │ │ │ │ - andeq r2, r0, r8, ror sl │ │ │ │ - eoreq sp, r0, r0, lsl #22 │ │ │ │ - andeq r4, r0, r8, asr #4 │ │ │ │ - eoreq sp, r0, r0, ror #21 │ │ │ │ - andeq r4, r0, r4, lsr #32 │ │ │ │ - eoreq sp, r0, r0, asr #21 │ │ │ │ - andeq r4, r0, r8, ror #15 │ │ │ │ - eoreq sp, r0, r0, lsr #21 │ │ │ │ - muleq r0, r8, r7 │ │ │ │ - eoreq sp, r0, r4, lsl #21 │ │ │ │ - andeq ip, r0, r0, ror #14 │ │ │ │ - eoreq sp, r0, r4, ror #20 │ │ │ │ - andeq sp, r0, r8, asr #7 │ │ │ │ - eoreq sp, r0, r4, asr #20 │ │ │ │ - andeq r5, r0, r8, lsr #17 │ │ │ │ - eoreq sp, r0, r4, lsr #20 │ │ │ │ - andeq r5, r0, r0, ror sl │ │ │ │ - eoreq sp, r0, r8, lsl #20 │ │ │ │ - strdeq r6, [r0], -ip │ │ │ │ - mlaeq r0, r8, r5, sp │ │ │ │ + @ instruction: 0x0020dcbc │ │ │ │ + andeq r2, r0, r0, lsr #9 │ │ │ │ + eoreq sp, r0, r0, lsr #25 │ │ │ │ + andeq r2, r0, ip, lsl #6 │ │ │ │ + eoreq sp, r0, r8, lsl #25 │ │ │ │ + andeq r5, r0, r0, lsl r7 │ │ │ │ + eoreq sp, r0, r8, ror #24 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + eoreq sp, r0, ip, asr #24 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + eoreq sp, r0, ip, lsr #24 │ │ │ │ + andeq r6, r0, r8, lsr #11 │ │ │ │ + eoreq sp, r0, r8, lsl #24 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + andeq sp, r0, r4, lsr fp │ │ │ │ + mlaeq r0, ip, r6, r9 │ │ │ │ + andeq sp, r0, r8, lsr r5 │ │ │ │ + eoreq sp, r0, r0, lsr #23 │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, ip, lsl #23 │ │ │ │ + strdeq r3, [r0], -r0 │ │ │ │ + ldrdeq r2, [r0], -r0 │ │ │ │ + eoreq sp, r0, ip, asr #22 │ │ │ │ + andeq r2, r0, ip, ror sl │ │ │ │ + eoreq sp, r0, ip, lsr #22 │ │ │ │ + andeq r4, r0, ip, asr #4 │ │ │ │ + eoreq sp, r0, ip, lsl #22 │ │ │ │ + andeq r4, r0, r8, lsr #32 │ │ │ │ + eoreq sp, r0, ip, ror #21 │ │ │ │ + andeq r4, r0, ip, ror #15 │ │ │ │ + eoreq sp, r0, ip, asr #21 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + @ instruction: 0x0020dab0 │ │ │ │ + andeq ip, r0, r4, ror #14 │ │ │ │ + mlaeq r0, r0, sl, sp │ │ │ │ + andeq sp, r0, ip, asr #7 │ │ │ │ + eoreq sp, r0, r0, ror sl │ │ │ │ + andeq r5, r0, ip, lsr #17 │ │ │ │ + eoreq sp, r0, r0, asr sl │ │ │ │ + andeq r5, r0, r4, ror sl │ │ │ │ + eoreq sp, r0, r4, lsr sl │ │ │ │ + andeq r6, r0, r0, lsl #2 │ │ │ │ + eoreq sp, r0, r4, asr #11 │ │ │ │ @ instruction: 0xffffe38c │ │ │ │ - eoreq sp, r0, r8, asr #19 │ │ │ │ - andeq r6, r0, r0, asr #25 │ │ │ │ - mlaeq r0, r8, r9, sp │ │ │ │ - strdeq r6, [r0], -r8 │ │ │ │ - eoreq sp, r0, ip, ror r9 │ │ │ │ - andeq r7, r0, r0, lsr r5 │ │ │ │ - eoreq sp, r0, r8, ror #18 │ │ │ │ - muleq r0, r8, r7 │ │ │ │ - eoreq sp, r0, ip, asr r9 │ │ │ │ - andeq r7, r0, r8, asr r8 │ │ │ │ + strdeq sp, [r0], -r4 @ │ │ │ │ + andeq r6, r0, r4, asr #25 │ │ │ │ + eoreq sp, r0, r4, asr #19 │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + eoreq sp, r0, r8, lsr #19 │ │ │ │ + andeq r7, r0, r4, lsr r5 │ │ │ │ + mlaeq r0, r4, r9, sp │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + eoreq sp, r0, r8, lsl #19 │ │ │ │ + andeq r7, r0, ip, asr r8 │ │ │ │ + eoreq sp, r0, r8, ror r9 │ │ │ │ + strdeq r7, [r0], -ip │ │ │ │ + eoreq sp, r0, r0, ror #18 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ eoreq sp, r0, ip, asr #18 │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - eoreq sp, r0, r4, lsr r9 │ │ │ │ - andeq r5, r0, ip, lsl #31 │ │ │ │ + andeq r8, r0, r4, lsl #2 │ │ │ │ + eoreq sp, r0, r4, asr #18 │ │ │ │ + andeq r6, r0, r8, lsr #9 │ │ │ │ eoreq sp, r0, r0, lsr #18 │ │ │ │ - andeq r8, r0, r0, lsl #2 │ │ │ │ - eoreq sp, r0, r8, lsl r9 │ │ │ │ - andeq r6, r0, r4, lsr #9 │ │ │ │ - strdeq sp, [r0], -r4 @ │ │ │ │ @ instruction: 0xffffd940 │ │ │ │ - eoreq r9, r0, r4, asr #3 │ │ │ │ - andeq ip, r0, ip, ror #20 │ │ │ │ - eoreq sp, r0, r8, asr #4 │ │ │ │ + strdeq r9, [r0], -r0 @ │ │ │ │ + andeq ip, r0, r0, ror sl │ │ │ │ + eoreq sp, r0, r4, ror r2 │ │ │ │ @ instruction: 0xffffd738 │ │ │ │ - strdeq sp, [r0], -r0 @ │ │ │ │ + eoreq sp, r0, ip, lsl r2 │ │ │ │ @ instruction: 0xffffd5f0 │ │ │ │ - eoreq sp, r0, r0, lsr #3 │ │ │ │ + eoreq sp, r0, ip, asr #3 │ │ │ │ @ instruction: 0xffffd570 │ │ │ │ - ldrdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, r0, ror #13 │ │ │ │ │ │ │ │ -0005eb98 : │ │ │ │ - ldr r0, [pc, #12] @ 5ebac │ │ │ │ +0005eb94 : │ │ │ │ + ldr r0, [pc, #12] @ 5eba8 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ - b 38b84 │ │ │ │ - eorseq r9, r3, r0, lsr sp │ │ │ │ + b 38b80 │ │ │ │ + eorseq r9, r3, r4, lsr sp │ │ │ │ │ │ │ │ -0005ebb0 : │ │ │ │ +0005ebac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #148] @ 5ec5c │ │ │ │ - ldr ip, [pc, #148] @ 5ec60 │ │ │ │ + ldr lr, [pc, #148] @ 5ec58 │ │ │ │ + ldr ip, [pc, #148] @ 5ec5c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #124] @ 5ec64 │ │ │ │ - ldr lr, [pc, #124] @ 5ec68 │ │ │ │ + ldr ip, [pc, #124] @ 5ec60 │ │ │ │ + ldr lr, [pc, #124] @ 5ec64 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, sp, #8 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #60] @ 5ec6c │ │ │ │ + ldr r2, [pc, #60] @ 5ec68 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 5ec60 │ │ │ │ + ldr r3, [pc, #40] @ 5ec5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ec58 │ │ │ │ + bne 5ec54 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, lsr r4 │ │ │ │ + eoreq r1, r5, r4, lsr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, lsl r4 │ │ │ │ + eoreq r1, r5, r4, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, asr #7 │ │ │ │ + eoreq r1, r5, r8, asr #7 │ │ │ │ │ │ │ │ -0005ec70 : │ │ │ │ +0005ec6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #148] @ 5ed1c │ │ │ │ - ldr lr, [pc, #148] @ 5ed20 │ │ │ │ + ldr r4, [pc, #148] @ 5ed18 │ │ │ │ + ldr lr, [pc, #148] @ 5ed1c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #136] @ 5ed24 │ │ │ │ + ldr ip, [pc, #136] @ 5ed20 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ - ldr lr, [pc, #124] @ 5ed28 │ │ │ │ + ldr lr, [pc, #124] @ 5ed24 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, lr] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, sp, #8 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #68] @ 5ed2c │ │ │ │ + ldr r2, [pc, #68] @ 5ed28 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 5ed20 │ │ │ │ + ldr r3, [pc, #36] @ 5ed1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ed18 │ │ │ │ + bne 5ed14 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r0, ror r3 │ │ │ │ + eoreq r1, r5, r4, ror r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r0, asr r3 │ │ │ │ + eoreq r1, r5, r4, asr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, r5, r4, lsl r3 │ │ │ │ + eoreq r1, r5, r8, lsl r3 │ │ │ │ │ │ │ │ -0005ed30 : │ │ │ │ +0005ed2c : │ │ │ │ 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, #556] @ 5ef7c │ │ │ │ - ldr r1, [pc, #556] @ 5ef80 │ │ │ │ + ldr r0, [pc, #556] @ 5ef78 │ │ │ │ + ldr r1, [pc, #556] @ 5ef7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr ip, [pc, #548] @ 5ef84 │ │ │ │ + ldr ip, [pc, #548] @ 5ef80 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #540] @ 5ef88 │ │ │ │ + ldr r3, [pc, #540] @ 5ef84 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, #2 │ │ │ │ ldr r6, [ip, r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #492] @ 5ef8c │ │ │ │ + ldr r2, [pc, #492] @ 5ef88 │ │ │ │ ldr r3, [r6] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #3 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -61527,456 +61526,456 @@ │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ sub r9, r9, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [r6] │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 5ee9c │ │ │ │ + beq 5ee98 │ │ │ │ ldrb r2, [r0, r9] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r5, fp │ │ │ │ moveq r7, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5ee8c │ │ │ │ + bne 5ee88 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 5ef90 │ │ │ │ - ldr r3, [pc, #276] @ 5ef80 │ │ │ │ + ldr r2, [pc, #296] @ 5ef8c │ │ │ │ + ldr r3, [pc, #276] @ 5ef7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5ef78 │ │ │ │ + bne 5ef74 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - b 5ee60 │ │ │ │ + b 5ee5c │ │ │ │ cmp r4, r1 │ │ │ │ - bne 5ef60 │ │ │ │ + bne 5ef5c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ef40 │ │ │ │ + beq 5ef3c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5ef4c │ │ │ │ + bne 5ef48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq 5ee18 │ │ │ │ + beq 5ee14 │ │ │ │ cmp r5, #3 │ │ │ │ movne r5, fp │ │ │ │ movne r7, #1 │ │ │ │ - bne 5ee18 │ │ │ │ + bne 5ee14 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb r9, [fp, r4] │ │ │ │ tst r9, #128 @ 0x80 │ │ │ │ - bne 5ef54 │ │ │ │ + bne 5ef50 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r9, r9, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldrh r2, [r2, r9] │ │ │ │ tst r2, #1024 @ 0x400 │ │ │ │ - beq 5ef54 │ │ │ │ + beq 5ef50 │ │ │ │ add fp, fp, r4 │ │ │ │ ldrb r2, [fp, #1] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ movne r7, #1 │ │ │ │ movne r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee14 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5eed0 │ │ │ │ + beq 5eecc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 5ee18 │ │ │ │ + b 5ee14 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #2 │ │ │ │ - b 5ee18 │ │ │ │ - ldr r0, [pc, #44] @ 5ef94 │ │ │ │ + b 5ee14 │ │ │ │ + ldr r0, [pc, #44] @ 5ef90 │ │ │ │ str r2, [r6] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 5eea4 │ │ │ │ + b 5eea0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r1, r5, r8, lsr #5 │ │ │ │ + eoreq r1, r5, ip, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, r4, lsl #5 │ │ │ │ + eoreq r1, r5, r8, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mlaeq r5, r0, r1, r1 │ │ │ │ - @ instruction: 0x0020d1bc │ │ │ │ + mlaeq r5, r4, r1, r1 │ │ │ │ + eoreq sp, r0, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #4076] @ 5ffac │ │ │ │ + ldr r2, [pc, #4076] @ 5ffa8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #4072] @ 5ffb0 │ │ │ │ + ldr r3, [pc, #4072] @ 5ffac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr fp, [pc, #4056] @ 5ffb4 │ │ │ │ + ldr fp, [pc, #4056] @ 5ffb0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [pc, #4040] @ 5ffb8 │ │ │ │ + ldr r3, [pc, #4040] @ 5ffb4 │ │ │ │ add fp, pc, fp │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr sl, [fp, r3] │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #32 │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - beq 5f378 │ │ │ │ + beq 5f374 │ │ │ │ cmp r9, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f120 │ │ │ │ + beq 5f11c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5fa68 │ │ │ │ + beq 5fa64 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 5f244 │ │ │ │ + bge 5f240 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ - beq 5f1f8 │ │ │ │ + beq 5f1f4 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - bne 5f0e4 │ │ │ │ + bne 5f0e0 │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f78c │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ + bge 5f0ec │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - beq 5f0a8 │ │ │ │ + beq 5f0a4 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt 5f0c8 │ │ │ │ + bgt 5f0c4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f088 │ │ │ │ + bne 5f084 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f6a8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fa64 │ │ │ │ + beq 5fa60 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - b 5f138 │ │ │ │ + b 5f134 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r8, r1 │ │ │ │ streq r1, [sp, #20] │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f41c │ │ │ │ mov r0, r9 │ │ │ │ str r9, [sp, #20] │ │ │ │ add r1, r4, #1 │ │ │ │ add r1, r2, r1 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, #0 │ │ │ │ - b 5f17c │ │ │ │ + b 5f178 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 5f160 │ │ │ │ + bne 5f15c │ │ │ │ cmp r5, r7 │ │ │ │ - bne 5f24c │ │ │ │ + bne 5f248 │ │ │ │ mov r8, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt 5f24c │ │ │ │ + bgt 5f248 │ │ │ │ cmp r4, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f41c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ - bne 5f14c │ │ │ │ + bne 5f148 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f1d0 │ │ │ │ + beq 5f1cc │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f1a8 │ │ │ │ + bne 5f1a4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f8b4 │ │ │ │ + bne 5f8b0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f160 │ │ │ │ + beq 5f15c │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f420 │ │ │ │ + beq 5f41c │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f190 │ │ │ │ + bne 5f18c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f1b0 │ │ │ │ + bne 5f1ac │ │ │ │ cmp r7, r5 │ │ │ │ - bne 5f5f0 │ │ │ │ + bne 5f5ec │ │ │ │ cmp r4, #0 │ │ │ │ sub ip, r4, #1 │ │ │ │ - beq 5f41c │ │ │ │ + beq 5f418 │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ mov r8, #1 │ │ │ │ - b 5f1c0 │ │ │ │ + b 5f1bc │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 5f224 │ │ │ │ + beq 5f220 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 5f0f0 │ │ │ │ + ble 5f0ec │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - bne 5f200 │ │ │ │ + bne 5f1fc │ │ │ │ add r1, r2, r1 │ │ │ │ ldrb r1, [r1, #-2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq 5f790 │ │ │ │ + beq 5f78c │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 5f0f0 │ │ │ │ - b 5f20c │ │ │ │ + bge 5f0ec │ │ │ │ + b 5f208 │ │ │ │ mov r1, r4 │ │ │ │ - b 5f0f0 │ │ │ │ + b 5f0ec │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5f420 │ │ │ │ + blt 5f41c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5f270 │ │ │ │ + bne 5f26c │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f614 │ │ │ │ + beq 5f610 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - beq 5f6cc │ │ │ │ + beq 5f6c8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r7, r4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f718 │ │ │ │ + bne 5f714 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r2] │ │ │ │ lsl r6, r6, #16 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ldr r3, [sl] │ │ │ │ asr r6, r6, #16 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 5f6d8 │ │ │ │ + beq 5f6d4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sl] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ strh r6, [r0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r8, [r2] │ │ │ │ str r3, [sl] │ │ │ │ - ldr r2, [pc, #3176] @ 5ffbc │ │ │ │ - ldr r3, [pc, #3160] @ 5ffb0 │ │ │ │ + ldr r2, [pc, #3176] @ 5ffb8 │ │ │ │ + ldr r3, [pc, #3160] @ 5ffac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60010 │ │ │ │ + bne 6000c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #2 │ │ │ │ - ble 5f5cc │ │ │ │ + ble 5f5c8 │ │ │ │ ldrb r4, [r0] │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ cmpne r4, #47 @ 0x2f │ │ │ │ - bne 5f8a8 │ │ │ │ + bne 5f8a4 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 5f9dc │ │ │ │ + beq 5f9d8 │ │ │ │ mov r3, #7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 2349c <__ctype_b_loc@plt> │ │ │ │ lsl r3, r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq 5f3d4 │ │ │ │ + beq 5f3d0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 5f974 │ │ │ │ + beq 5f970 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ subne r4, r7, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strne r3, [sp, #20] │ │ │ │ - bne 5f084 │ │ │ │ + bne 5f080 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r1 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 5f138 │ │ │ │ + b 5f134 │ │ │ │ mov r8, #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 5f4cc │ │ │ │ + bne 5f4c8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f8d0 │ │ │ │ + beq 5f8cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2924] @ 5ffc0 │ │ │ │ + ldr r3, [pc, #2924] @ 5ffbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f560 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f564 │ │ │ │ + bne 5f560 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f944 │ │ │ │ + beq 5f940 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 5f494 │ │ │ │ + ble 5f490 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5f55c │ │ │ │ + beq 5f558 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #2856] @ 5ffc4 │ │ │ │ + bne 5f560 │ │ │ │ + ldr r3, [pc, #2856] @ 5ffc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 5f59c │ │ │ │ + b 5f598 │ │ │ │ cmp r1, #1 │ │ │ │ strne r9, [sp, #20] │ │ │ │ - beq 5f3ec │ │ │ │ + beq 5f3e8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5f4e8 │ │ │ │ + beq 5f4e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5f444 │ │ │ │ - ldr r1, [pc, #2776] @ 5ffc8 │ │ │ │ + beq 5f440 │ │ │ │ + ldr r1, [pc, #2776] @ 5ffc4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [fp, r1] │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -61992,143 +61991,143 @@ │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f494 │ │ │ │ + beq 5f490 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, #1 │ │ │ │ orr r0, r8, r2 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ sub r3, r7, r8 │ │ │ │ mov ip, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r8, [r2] │ │ │ │ - b 5f554 │ │ │ │ - beq 5f9b0 │ │ │ │ + b 5f550 │ │ │ │ + beq 5f9ac │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - beq 5f4ac │ │ │ │ + beq 5f4a8 │ │ │ │ cmp r1, #0 │ │ │ │ sub r4, r1, #1 │ │ │ │ - bne 5f07c │ │ │ │ + bne 5f078 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 5f4b8 │ │ │ │ + b 5f4b4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 5fff0 │ │ │ │ + blt 5ffec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5fa4c │ │ │ │ + bne 5fa48 │ │ │ │ add r3, r2, r4 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 5f278 │ │ │ │ + bne 5f274 │ │ │ │ add r1, r2, r5 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq 5f654 │ │ │ │ + beq 5f650 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f68c │ │ │ │ + bge 5f688 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ - beq 5fa90 │ │ │ │ + beq 5fa8c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f688 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f270 │ │ │ │ + b 5f26c │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5fa3c │ │ │ │ + bge 5fa38 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - beq 5fc30 │ │ │ │ + beq 5fc2c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa38 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - blt 5f64c │ │ │ │ - ldr r3, [pc, #2360] @ 5ffcc │ │ │ │ + blt 5f648 │ │ │ │ + ldr r3, [pc, #2360] @ 5ffc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f2b4 │ │ │ │ + b 5f2b0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ - bge 5f4b8 │ │ │ │ + bge 5f4b4 │ │ │ │ cmp r7, #0 │ │ │ │ sub r4, r7, #1 │ │ │ │ - beq 5fbd4 │ │ │ │ + beq 5fbd0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r0, r3, r8 │ │ │ │ - b 5f27c │ │ │ │ + b 5f278 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sl] │ │ │ │ - ldr r0, [pc, #2280] @ 5ffd0 │ │ │ │ + ldr r0, [pc, #2280] @ 5ffcc │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ strh r6, [r0] │ │ │ │ - b 5f31c │ │ │ │ + b 5f318 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 5ed30 │ │ │ │ + bl 5ed2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ ldrne r1, [r0, #8] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldreq r2, [sp, #48] @ 0x30 │ │ │ │ @@ -62137,96 +62136,96 @@ │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r8, [r2] │ │ │ │ - b 5f554 │ │ │ │ + b 5f550 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #0 │ │ │ │ sub lr, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 5faa8 │ │ │ │ + beq 5faa4 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ strb ip, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bne 5f7dc │ │ │ │ + bne 5f7d8 │ │ │ │ add r7, r3, #1 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r3, lr │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ addlt r2, r3, #1 │ │ │ │ - bge 5fab4 │ │ │ │ + bge 5fab0 │ │ │ │ add r1, ip, r2 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r5, [r1, #-1] │ │ │ │ - beq 5f884 │ │ │ │ + beq 5f880 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ cmpne r1, #92 @ 0x5c │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 5f874 │ │ │ │ + beq 5f870 │ │ │ │ mov r5, r1 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ cmpne r5, #92 @ 0x5c │ │ │ │ - beq 5f82c │ │ │ │ + beq 5f828 │ │ │ │ add r2, r2, #1 │ │ │ │ strb r5, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 5f810 │ │ │ │ + bne 5f80c │ │ │ │ ldrb r2, [ip, lr] │ │ │ │ add r7, r3, #1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ - b 5f0fc │ │ │ │ + b 5f0f8 │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ ldrb r1, [ip, r2] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne 5f858 │ │ │ │ + bne 5f854 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 5f88c │ │ │ │ - b 5f874 │ │ │ │ + bne 5f888 │ │ │ │ + b 5f870 │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - bne 5f3d4 │ │ │ │ - b 5f3a0 │ │ │ │ + bne 5f3d0 │ │ │ │ + b 5f39c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 5f254 │ │ │ │ + bge 5f250 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f4cc │ │ │ │ - ldr r3, [pc, #1776] @ 5ffc8 │ │ │ │ + b 5f4c8 │ │ │ │ + ldr r3, [pc, #1776] @ 5ffc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -62242,253 +62241,253 @@ │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b 5f554 │ │ │ │ + b 5f550 │ │ │ │ cmp r7, #2 │ │ │ │ - ble 5f964 │ │ │ │ + ble 5f960 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ - beq 5fc60 │ │ │ │ + beq 5fc5c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - ldr r3, [pc, #1640] @ 5ffd4 │ │ │ │ + bne 5f560 │ │ │ │ + ldr r3, [pc, #1640] @ 5ffd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f4a0 │ │ │ │ + b 5f49c │ │ │ │ mov r1, #2 │ │ │ │ cmp r7, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - beq 5fa78 │ │ │ │ + beq 5fa74 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ - beq 5fbec │ │ │ │ + beq 5fbe8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa50 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f400 │ │ │ │ + b 5f3fc │ │ │ │ ldrb r4, [r0] │ │ │ │ tst r4, #128 @ 0x80 │ │ │ │ - beq 5f3a0 │ │ │ │ + beq 5f39c │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa80 │ │ │ │ + bne 5fa7c │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f400 │ │ │ │ + b 5f3fc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r4, #7 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 5fad0 │ │ │ │ + beq 5facc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r5 │ │ │ │ mov r3, r1 │ │ │ │ - blt 5fb18 │ │ │ │ + blt 5fb14 │ │ │ │ cmp r7, r1 │ │ │ │ - bgt 5fc18 │ │ │ │ + bgt 5fc14 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa58 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ str r9, [sp, #20] │ │ │ │ - b 5f4bc │ │ │ │ - ldr r3, [pc, #1428] @ 5ffd8 │ │ │ │ + b 5f4b8 │ │ │ │ + ldr r3, [pc, #1428] @ 5ffd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b 5f698 │ │ │ │ + b 5f694 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f278 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f084 │ │ │ │ + b 5f080 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b 5f420 │ │ │ │ + b 5f41c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5fa34 │ │ │ │ + beq 5fa30 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f084 │ │ │ │ + b 5f080 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5f68c │ │ │ │ + beq 5f688 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5f27c │ │ │ │ + b 5f278 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, #1 │ │ │ │ - b 5f800 │ │ │ │ + b 5f7fc │ │ │ │ ldrb r3, [ip, lr] │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ strb r3, [r2] │ │ │ │ - beq 5f6ac │ │ │ │ + beq 5f6a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r4, r7, #1 │ │ │ │ - b 5f114 │ │ │ │ + b 5f110 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5fc48 │ │ │ │ + beq 5fc44 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r7 │ │ │ │ mov r8, r2 │ │ │ │ - blt 5fee4 │ │ │ │ + blt 5fee0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5fa34 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5fa30 │ │ │ │ add r3, r8, r7 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ subeq r7, r7, #1 │ │ │ │ moveq r5, r0 │ │ │ │ mov r3, #7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bge 5fb84 │ │ │ │ + bge 5fb80 │ │ │ │ cmp r0, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ add r2, r8, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b 5fb74 │ │ │ │ + b 5fb70 │ │ │ │ ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq 5fc6c │ │ │ │ + beq 5fc68 │ │ │ │ mov r9, r4 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 5fb68 │ │ │ │ + ble 5fb64 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5fd90 │ │ │ │ + ble 5fd8c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ cmp r6, #11 │ │ │ │ ldm r1, {r1, ip, lr} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ble 5ff64 │ │ │ │ + ble 5ff60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - ldr r3, [pc, #1068] @ 5ffdc │ │ │ │ + ldr r3, [pc, #1068] @ 5ffd8 │ │ │ │ str r8, [ip] │ │ │ │ mov r0, #1 │ │ │ │ sub r6, r6, #3 │ │ │ │ str r6, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b 5f4cc │ │ │ │ + b 5f4c8 │ │ │ │ mov r1, #3 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa54 │ │ │ │ + bne 5fa50 │ │ │ │ cmp r7, r1 │ │ │ │ - ble 5fa34 │ │ │ │ + ble 5fa30 │ │ │ │ and r0, r9, #1 │ │ │ │ str r9, [sp, #20] │ │ │ │ sub r4, r7, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 5f138 │ │ │ │ + b 5f134 │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq 5fecc │ │ │ │ + beq 5fec8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a8 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5f9a4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq 5fa3c │ │ │ │ + beq 5fa38 │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bge 5f68c │ │ │ │ - b 5fa98 │ │ │ │ + bge 5f688 │ │ │ │ + b 5fa94 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 5ff00 │ │ │ │ + bne 5fefc │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - b 5f9a0 │ │ │ │ + b 5f99c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 5f564 │ │ │ │ - b 5f964 │ │ │ │ + bne 5f560 │ │ │ │ + b 5f960 │ │ │ │ sub r7, r7, r4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r7, #9 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #8 │ │ │ │ add r8, r7, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ - bl 34c7c │ │ │ │ - ldr r1, [pc, #836] @ 5ffe0 │ │ │ │ + bl 34c78 │ │ │ │ + ldr r1, [pc, #836] @ 5ffdc │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r2, r7, #1 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, r9 │ │ │ │ add r0, r7, #9 │ │ │ │ bl 23310 │ │ │ │ cmp r6, r4 │ │ │ │ strb fp, [r7, r8] │ │ │ │ streq fp, [sp, #20] │ │ │ │ - beq 5fd00 │ │ │ │ + beq 5fcfc │ │ │ │ sub r3, r9, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 60004 │ │ │ │ + beq 60000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #76 @ 0x4c │ │ │ │ - beq 5fd00 │ │ │ │ + beq 5fcfc │ │ │ │ add r3, r3, r9 │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ subs r3, r3, #92 @ 0x5c │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -62502,15 +62501,15 @@ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, #58 @ 0x3a │ │ │ │ add r4, r2, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -62521,64 +62520,64 @@ │ │ │ │ str r1, [r2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [r2] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ ldrb r3, [r8, #6] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq 5ff08 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + beq 5ff04 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ add r4, r7, #2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, #76 @ 0x4c │ │ │ │ strb r3, [r4, #6] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 5fe10 │ │ │ │ + beq 5fe0c │ │ │ │ sub r2, r7, #7 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, r4, #9 │ │ │ │ bl 235b0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r4, #8] │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r0, [pc, #456] @ 5ffe4 │ │ │ │ + ldr r0, [pc, #456] @ 5ffe0 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, #9 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r8, [sl] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ strh r6, [r0] │ │ │ │ @@ -62596,35 +62595,35 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r8, [sl] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa5c │ │ │ │ + bne 5fa58 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - b 5fbfc │ │ │ │ + b 5fbf8 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ cmpne r0, #47 @ 0x2f │ │ │ │ - beq 5ff98 │ │ │ │ + beq 5ff94 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5f9a0 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5f99c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b 5fa5c │ │ │ │ - ldr r3, [pc, #216] @ 5ffe8 │ │ │ │ + b 5fa58 │ │ │ │ + ldr r3, [pc, #216] @ 5ffe4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ @@ -62635,77 +62634,77 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r3] │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 5ebb0 │ │ │ │ + bl 5ebac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ - ldr r0, [pc, #128] @ 5ffec │ │ │ │ + b 5f348 │ │ │ │ + ldr r0, [pc, #128] @ 5ffe8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [lr] │ │ │ │ str r3, [ip] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [sl] │ │ │ │ - b 5f34c │ │ │ │ + b 5f348 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 5fa5c │ │ │ │ - b 5fbfc │ │ │ │ - eoreq r1, r5, r4, lsr r0 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r1, r5, ip │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r5, r4, lsr #25 │ │ │ │ - eorseq r9, r3, r0, lsl #9 │ │ │ │ - eorseq r9, r3, r8, lsr r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eorseq r9, r3, r0, asr #4 │ │ │ │ - eoreq r3, r1, r0, lsr #17 │ │ │ │ - eorseq r8, r3, r8, ror #30 │ │ │ │ - mlaseq r3, r0, lr, r8 │ │ │ │ - eorseq r8, r3, r4, lsl sp │ │ │ │ - eoreq fp, r0, r8, ror pc │ │ │ │ - eoreq fp, r0, r4, ror #27 │ │ │ │ - eorseq r8, r3, r0, asr #19 │ │ │ │ - eorseq r8, r3, r4, ror #18 │ │ │ │ + bne 5fa58 │ │ │ │ + b 5fbf8 │ │ │ │ + eoreq r1, r5, r8, lsr r0 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r1, r5, r0, lsl r0 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq r0, r5, r8, lsr #25 │ │ │ │ + eorseq r9, r3, r4, lsl #9 │ │ │ │ + eorseq r9, r3, ip, lsr r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eorseq r9, r3, r4, asr #4 │ │ │ │ + eoreq r3, r1, ip, asr #17 │ │ │ │ + eorseq r8, r3, ip, ror #30 │ │ │ │ + mlaseq r3, r4, lr, r8 │ │ │ │ + eorseq r8, r3, r8, lsl sp │ │ │ │ + eoreq fp, r0, r4, lsr #31 │ │ │ │ + eoreq fp, r0, r0, lsl lr │ │ │ │ + eorseq r8, r3, r4, asr #19 │ │ │ │ + eorseq r8, r3, r8, ror #18 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 5f438 │ │ │ │ + b 5f434 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 5fd00 │ │ │ │ + b 5fcfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr lr, [pc, #296] @ 60154 │ │ │ │ - ldr ip, [pc, #296] @ 60158 │ │ │ │ + ldr lr, [pc, #296] @ 60150 │ │ │ │ + ldr ip, [pc, #296] @ 60154 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #280] @ 6015c │ │ │ │ + ldr r4, [pc, #280] @ 60158 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #268] @ 60160 │ │ │ │ + ldr ip, [pc, #268] @ 6015c │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ stmib sp, {r3, lr} │ │ │ │ mov r5, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -62718,457 +62717,458 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #4 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - bl 5ef98 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + bl 5ef94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6010c │ │ │ │ + beq 60108 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #128] @ 60164 │ │ │ │ + ldr r2, [pc, #128] @ 60160 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 60158 │ │ │ │ + ldr r3, [pc, #108] @ 60154 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60150 │ │ │ │ + bne 6014c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 600d8 │ │ │ │ + b 600d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, asr #31 │ │ │ │ + eoreq pc, r4, ip, asr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq pc, r4, r4, lsr #31 │ │ │ │ - eoreq pc, r4, r0, lsl pc @ │ │ │ │ + eoreq pc, r4, r8, lsr #31 │ │ │ │ + eoreq pc, r4, r4, lsl pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #248] @ 60278 │ │ │ │ - ldr r1, [pc, #248] @ 6027c │ │ │ │ + ldr ip, [pc, #252] @ 60278 │ │ │ │ + ldr r1, [pc, #252] @ 6027c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #240] @ 60280 │ │ │ │ + ldr r2, [pc, #244] @ 60280 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ 60284 │ │ │ │ + ldr r3, [pc, #240] @ 60284 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - tst r0, #1 │ │ │ │ - ldr r1, [r4] │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r0, #2 │ │ │ │ + tst r3, #1 │ │ │ │ + ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ + mov r2, #2 │ │ │ │ mov r5, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldmib r3, {r0, r1} │ │ │ │ - add r2, sp, #20 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + add ip, sp, #20 │ │ │ │ ldrsheq r3, [r3] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ - str r2, [r4] │ │ │ │ - add r2, sp, #8 │ │ │ │ - add ip, sp, #12 │ │ │ │ + str ip, [r4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + add r2, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - bl 60014 │ │ │ │ + str r5, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ands r1, r3, #1 │ │ │ │ movne r0, r5 │ │ │ │ - bne 6023c │ │ │ │ + bne 6023c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 6026c │ │ │ │ + bne 6026c │ │ │ │ tst r0, #1 │ │ │ │ - bne 6026c │ │ │ │ + bne 6026c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r0, r5 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #64] @ 60288 │ │ │ │ - ldr r3, [pc, #48] @ 6027c │ │ │ │ + ldr r2, [pc, #64] @ 60288 │ │ │ │ + ldr r3, [pc, #48] @ 6027c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60274 │ │ │ │ + bne 60274 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b 6023c │ │ │ │ + b 6023c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r4, r8, ror lr @ │ │ │ │ + eoreq pc, r4, ip, ror lr @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r4, r8, asr lr @ │ │ │ │ + eoreq pc, r4, ip, asr lr @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x0024fdb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #664] @ 60544 │ │ │ │ + ldr r0, [pc, #664] @ 60544 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #660] @ 60548 │ │ │ │ + ldr r3, [pc, #660] @ 60548 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r6, [pc, #648] @ 6054c │ │ │ │ + ldr r6, [pc, #648] @ 6054c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #636] @ 60550 │ │ │ │ + ldr r3, [pc, #636] @ 60550 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ tst r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 60334 │ │ │ │ + bne 60334 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 60358 │ │ │ │ - ldr r1, [pc, #536] @ 60554 │ │ │ │ + beq 60358 │ │ │ │ + ldr r1, [pc, #536] @ 60554 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 60484 │ │ │ │ + bne 60484 │ │ │ │ mov lr, #57 @ 0x39 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 60460 │ │ │ │ + ble 60460 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, #0 │ │ │ │ sub ip, r1, #1 │ │ │ │ - b 603ac │ │ │ │ + b 603ac │ │ │ │ cmp lr, #57 @ 0x39 │ │ │ │ subeq r2, r2, #47 @ 0x2f │ │ │ │ subne r2, r2, #92 @ 0x5c │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 604d8 │ │ │ │ + bne 604d8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 6041c │ │ │ │ + beq 6041c │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 60384 │ │ │ │ + bne 60384 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [sp, #40] @ 0x28 │ │ │ │ - bge 60420 │ │ │ │ + bge 60420 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ eor r3, r4, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq 604e0 │ │ │ │ - ldr r2, [pc, #372] @ 60558 │ │ │ │ + beq 604e0 │ │ │ │ + ldr r2, [pc, #372] @ 60558 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - ldr r2, [pc, #364] @ 6055c │ │ │ │ + ldr r2, [pc, #364] @ 6055c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #336] @ 60548 │ │ │ │ + ldr r3, [pc, #336] @ 60548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60540 │ │ │ │ + bne 60540 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ mvn r0, r0 │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 60168 │ │ │ │ + bl 60164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 603cc │ │ │ │ + beq 603cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 603e8 │ │ │ │ - bne 60418 │ │ │ │ + b 603e8 │ │ │ │ + bne 60418 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ 60560 │ │ │ │ + ldr r2, [pc, #232] @ 60560 │ │ │ │ ldr r1, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ - b 60454 │ │ │ │ + bl 5c5f8 │ │ │ │ + b 60454 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60360 │ │ │ │ - ldr r2, [pc, #208] @ 60564 │ │ │ │ + ble 60360 │ │ │ │ + ldr r2, [pc, #208] @ 60564 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 60538 │ │ │ │ + beq 60538 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60360 │ │ │ │ - ldr r1, [pc, #172] @ 60568 │ │ │ │ + beq 60360 │ │ │ │ + ldr r1, [pc, #172] @ 60568 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov lr, #0 │ │ │ │ - b 60364 │ │ │ │ + b 60364 │ │ │ │ mov r4, #0 │ │ │ │ - b 603bc │ │ │ │ + b 603bc │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - bne 60470 │ │ │ │ + bne 60470 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #108] @ 6056c │ │ │ │ - ldr r2, [pc, #108] @ 60570 │ │ │ │ + ldr r3, [pc, #108] @ 6056c │ │ │ │ + ldr r2, [pc, #108] @ 60570 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ 60574 │ │ │ │ - ldr r1, [pc, #100] @ 60578 │ │ │ │ + ldr r3, [pc, #100] @ 60574 │ │ │ │ + ldr r1, [pc, #100] @ 60578 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r3, r4} │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr ip, [ip] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ - b 60454 │ │ │ │ + bl 4e5d0 │ │ │ │ + b 60454 │ │ │ │ mov lr, #58 @ 0x3a │ │ │ │ - b 60364 │ │ │ │ + b 60364 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r8, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r8, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r1, r4, lsr #3 │ │ │ │ + eoreq fp, r1, ip, asr #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq pc, r4, r4, lsl #24 │ │ │ │ - eoreq fp, r0, r0, asr r0 │ │ │ │ + eoreq fp, r0, r8, ror r0 │ │ │ │ eorseq r8, r3, ip, lsr r4 │ │ │ │ - eoreq fp, r0, r4, lsl r7 │ │ │ │ - eoreq fp, r0, r0, lsl #25 │ │ │ │ - eoreq ip, r0, ip, lsl #15 │ │ │ │ - @ instruction: 0x0020bcb0 │ │ │ │ - eoreq fp, r0, r4, lsr ip │ │ │ │ + eoreq fp, r0, ip, lsr r7 │ │ │ │ + eoreq fp, r0, r8, lsr #25 │ │ │ │ + @ instruction: 0x0020c7b4 │ │ │ │ + ldrdeq fp, [r0], -r8 @ │ │ │ │ + eoreq fp, r0, ip, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #296] @ 606bc │ │ │ │ - ldr r2, [pc, #296] @ 606c0 │ │ │ │ + ldr ip, [pc, #296] @ 606bc │ │ │ │ + ldr r2, [pc, #296] @ 606c0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #284] @ 606c4 │ │ │ │ + ldr r6, [pc, #284] @ 606c4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #280] @ 606c8 │ │ │ │ + ldr r3, [pc, #280] @ 606c8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 6060c │ │ │ │ + bne 6060c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 60638 │ │ │ │ + beq 60638 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 606cc │ │ │ │ - ldr r1, [pc, #180] @ 606d0 │ │ │ │ + ldr r0, [pc, #180] @ 606cc │ │ │ │ + ldr r1, [pc, #180] @ 606d0 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ movle r0, #0 │ │ │ │ - ble 60670 │ │ │ │ - ldr r2, [pc, #112] @ 606d4 │ │ │ │ + ble 60670 │ │ │ │ + ldr r2, [pc, #112] @ 606d4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ subs r0, r0, r2 │ │ │ │ movne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #92] @ 606d8 │ │ │ │ + ldr r0, [pc, #92] @ 606d8 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 6028c │ │ │ │ - ldr r2, [pc, #72] @ 606dc │ │ │ │ - ldr r3, [pc, #40] @ 606c0 │ │ │ │ + bl 6028c │ │ │ │ + ldr r2, [pc, #72] @ 606dc │ │ │ │ + ldr r3, [pc, #40] @ 606c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 606b8 │ │ │ │ + bne 606b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r0, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r0, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0020b8b4 │ │ │ │ - strdeq sl, [r1], -r8 @ │ │ │ │ + ldrdeq fp, [r0], -ip @ │ │ │ │ + eoreq sl, r1, r0, lsr #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r0, asr r8 │ │ │ │ + eoreq fp, r0, r8, ror r8 │ │ │ │ eoreq pc, r4, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #80] @ 60748 │ │ │ │ + ldr ip, [pc, #80] @ 60748 │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ movle r0, #0 │ │ │ │ - ble 60728 │ │ │ │ - ldr lr, [pc, #48] @ 6074c │ │ │ │ + ble 60728 │ │ │ │ + ldr lr, [pc, #48] @ 6074c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr ip, [ip, lr] │ │ │ │ subs r0, r0, ip │ │ │ │ movne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #28] @ 60750 │ │ │ │ + ldr r0, [pc, #28] @ 60750 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6028c │ │ │ │ + bl 6028c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq pc, [r4], -r8 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r0, r4, lsl #15 │ │ │ │ + eoreq fp, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #640] @ 609f4 │ │ │ │ - ldr r3, [pc, #640] @ 609f8 │ │ │ │ + ldr r2, [pc, #640] @ 609f4 │ │ │ │ + ldr r3, [pc, #640] @ 609f8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #628] @ 609fc │ │ │ │ + ldr ip, [pc, #628] @ 609fc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #624] @ 60a00 │ │ │ │ + ldr r2, [pc, #624] @ 60a00 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r4, [ip, r2] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ @@ -63184,81 +63184,81 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ tst lr, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 607fc │ │ │ │ + bne 607fc │ │ │ │ ldrh r0, [lr] │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 6081c │ │ │ │ - ldr r1, [pc, #512] @ 60a04 │ │ │ │ + bls 6081c │ │ │ │ + ldr r1, [pc, #512] @ 60a04 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, lr │ │ │ │ - bl 60168 │ │ │ │ + bl 60164 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 60954 │ │ │ │ + beq 60954 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ strne ip, [sp, #20] │ │ │ │ - beq 60890 │ │ │ │ + beq 60890 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - beq 608f4 │ │ │ │ + beq 608f4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldmib ip, {r0, r1} │ │ │ │ str r3, [r4] │ │ │ │ - bl 1d2088 │ │ │ │ - ldr r2, [pc, #412] @ 60a08 │ │ │ │ - ldr r3, [pc, #392] @ 609f8 │ │ │ │ + bl 1d208c │ │ │ │ + ldr r2, [pc, #412] @ 60a08 │ │ │ │ + ldr r3, [pc, #392] @ 609f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 609f0 │ │ │ │ + bne 609f0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #372] @ 60a0c │ │ │ │ + ldr r3, [pc, #372] @ 60a0c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, ip │ │ │ │ str r2, [r4] │ │ │ │ - beq 60994 │ │ │ │ - ldr r1, [pc, #344] @ 60a10 │ │ │ │ + beq 60994 │ │ │ │ + ldr r1, [pc, #344] @ 60a10 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ 60a14 │ │ │ │ + ldr r2, [pc, #340] @ 60a14 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ tst ip, #1 │ │ │ │ - bne 60850 │ │ │ │ + bne 60850 │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ - bne 6084c │ │ │ │ + bne 6084c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, #1 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -63266,42 +63266,42 @@ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r6, [sp] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr ip, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 6094c │ │ │ │ + beq 6094c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - blt 609a0 │ │ │ │ + blt 609a0 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ + b 60850 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #184] @ 60a18 │ │ │ │ + ldr r2, [pc, #184] @ 60a18 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #180] @ 60a1c │ │ │ │ + ldr r1, [pc, #180] @ 60a1c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ - beq 60834 │ │ │ │ + beq 60834 │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 60850 │ │ │ │ - ldr r1, [pc, #132] @ 60a20 │ │ │ │ + b 60850 │ │ │ │ + ldr r1, [pc, #132] @ 60a20 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 608b8 │ │ │ │ + b 608b8 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ ldr ip, [r4] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #9 │ │ │ │ @@ -63310,104 +63310,104 @@ │ │ │ │ str ip, [r4] │ │ │ │ mov r3, r7 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ sub r2, r2, r1 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov ip, r0 │ │ │ │ strh r5, [r0] │ │ │ │ - b 6094c │ │ │ │ + b 6094c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r0, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r0, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r0, asr r2 │ │ │ │ + eoreq fp, r0, r8, ror r2 │ │ │ │ eoreq pc, r4, ip, lsl #15 │ │ │ │ eorseq r8, r3, r8, lsr r0 │ │ │ │ - eoreq fp, r0, ip, lsr r9 │ │ │ │ - eoreq ip, r0, r0, ror #7 │ │ │ │ - eoreq ip, r0, r0, asr #6 │ │ │ │ - mlaeq r0, ip, r8, fp │ │ │ │ - eoreq fp, r0, r4, lsr r8 │ │ │ │ + eoreq fp, r0, r4, ror #18 │ │ │ │ + eoreq ip, r0, r8, lsl #8 │ │ │ │ + eoreq ip, r0, r8, ror #6 │ │ │ │ + eoreq fp, r0, r4, asr #17 │ │ │ │ + eoreq fp, r0, ip, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #164] @ 60ae0 │ │ │ │ - ldr ip, [pc, #164] @ 60ae4 │ │ │ │ + ldr lr, [pc, #164] @ 60ae0 │ │ │ │ + ldr ip, [pc, #164] @ 60ae4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #156] @ 60ae8 │ │ │ │ + ldr r3, [pc, #156] @ 60ae8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #152] @ 60aec │ │ │ │ + ldr r2, [pc, #152] @ 60aec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #108] @ 60af0 │ │ │ │ + ldr r0, [pc, #108] @ 60af0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 60754 │ │ │ │ + bl 60754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ - ldr r2, [pc, #60] @ 60af4 │ │ │ │ - ldr r3, [pc, #40] @ 60ae4 │ │ │ │ + bl 1db5dc │ │ │ │ + ldr r2, [pc, #60] @ 60af4 │ │ │ │ + ldr r3, [pc, #40] @ 60ae4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60adc │ │ │ │ + bne 60adc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0024f5bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r4, ip, r5, pc @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, ip, lsl r4 │ │ │ │ + eoreq fp, r0, r4, asr #8 │ │ │ │ eoreq pc, r4, r0, asr #10 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 60b10 │ │ │ │ + ldr r0, [pc, #12] @ 60b10 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 60754 │ │ │ │ - eoreq fp, r0, ip, lsl #7 │ │ │ │ + b 60754 │ │ │ │ + @ instruction: 0x0020b3b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr ip, [pc, #928] @ 60ecc │ │ │ │ + ldr ip, [pc, #928] @ 60ecc │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #920] @ 60ed0 │ │ │ │ + ldr r0, [pc, #920] @ 60ed0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #912] @ 60ed4 │ │ │ │ + ldr r5, [pc, #912] @ 60ed4 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #908] @ 60ed8 │ │ │ │ + ldr r3, [pc, #908] @ 60ed8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ @@ -63431,237 +63431,237 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - bne 60be8 │ │ │ │ + bne 60be8 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ sub r0, r0, #57 @ 0x39 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - beq 60c28 │ │ │ │ + beq 60c28 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 60c74 │ │ │ │ - ldr r1, [pc, #748] @ 60edc │ │ │ │ + bls 60c74 │ │ │ │ + ldr r1, [pc, #748] @ 60edc │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, ip │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - bne 60c28 │ │ │ │ + bne 60c28 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 60c74 │ │ │ │ + bls 60c74 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r6] │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r6] │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp fp, #0 │ │ │ │ movne r3, #6 │ │ │ │ strne r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ addne r3, r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 60ca8 │ │ │ │ - b 60da4 │ │ │ │ + bne 60ca8 │ │ │ │ + b 60da4 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60dc8 │ │ │ │ + beq 60dc8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 60c9c │ │ │ │ + bne 60c9c │ │ │ │ cmp sl, #0 │ │ │ │ and r3, r1, #1 │ │ │ │ - beq 60dec │ │ │ │ + beq 60dec │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ 60ee0 │ │ │ │ + ldr r3, [pc, #536] @ 60ee0 │ │ │ │ ldrsheq r8, [r1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ movne r8, #47 @ 0x2f │ │ │ │ mov r1, fp │ │ │ │ add r9, sp, #68 @ 0x44 │ │ │ │ mov fp, r3 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ mov r4, #10 │ │ │ │ mov sl, r2 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - b 60d28 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + b 60d28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 5ef98 │ │ │ │ + bl 5ef94 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 60e84 │ │ │ │ - ldr r3, [pc, #368] @ 60ee4 │ │ │ │ + bne 60e84 │ │ │ │ + ldr r3, [pc, #368] @ 60ee4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 60d24 │ │ │ │ + bgt 60d24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 60d24 │ │ │ │ - ldr r1, [pc, #316] @ 60ee8 │ │ │ │ + b 60d24 │ │ │ │ + ldr r1, [pc, #316] @ 60ee8 │ │ │ │ mov r6, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #284] @ 60eec │ │ │ │ + ldr r2, [pc, #284] @ 60eec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ and r3, r1, #1 │ │ │ │ - bne 60cbc │ │ │ │ + bne 60cbc │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrsheq r3, [r1] │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 60ebc │ │ │ │ - ldr r3, [pc, #188] @ 60ef0 │ │ │ │ + bne 60ebc │ │ │ │ + ldr r3, [pc, #188] @ 60ef0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ bl 731a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #148] @ 60ef4 │ │ │ │ - ldr r3, [pc, #108] @ 60ed0 │ │ │ │ + ldr r2, [pc, #148] @ 60ef4 │ │ │ │ + ldr r3, [pc, #108] @ 60ed0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60ec8 │ │ │ │ + bne 60ec8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #100] @ 60ef0 │ │ │ │ + ldr r3, [pc, #100] @ 60ef0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ - ldr r3, [pc, #92] @ 60ef8 │ │ │ │ + beq 60e4c │ │ │ │ + ldr r3, [pc, #92] @ 60ef8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - beq 60e4c │ │ │ │ + beq 60e4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 103924 │ │ │ │ - b 60e4c │ │ │ │ - ldr r3, [pc, #56] @ 60efc │ │ │ │ + bl 103928 │ │ │ │ + b 60e4c │ │ │ │ + ldr r3, [pc, #56] @ 60efc │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - b 60e34 │ │ │ │ + b 60e34 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r4, r4, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r4, r4, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq fp, r0, r8, asr #12 │ │ │ │ + eoreq fp, r0, r0, ror r6 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x0020b4bc │ │ │ │ - strdeq sl, [r0], -r8 @ │ │ │ │ + eoreq fp, r0, r4, ror #9 │ │ │ │ + eoreq sl, r0, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mlaeq r4, r8, r1, pc @ │ │ │ │ eorseq r7, r3, r8, lsr sl │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f1c │ │ │ │ + ldr r0, [pc, #16] @ 60f1c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r4, lsl #1 │ │ │ │ + b 60b14 │ │ │ │ + eoreq fp, r0, ip, lsr #1 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 60f3c │ │ │ │ + ldr r0, [pc, #16] @ 60f3c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 60b14 │ │ │ │ - eoreq fp, r0, r8, asr r0 │ │ │ │ + b 60b14 │ │ │ │ + eoreq fp, r0, r0, lsl #1 │ │ │ │ │ │ │ │ 00060f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #152] @ 60ff0 │ │ │ │ @@ -63683,15 +63683,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 61000 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 60ff4 │ │ │ │ @@ -63735,15 +63735,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add ip, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 610c8 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 610bc │ │ │ │ @@ -63787,15 +63787,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 61190 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 61184 │ │ │ │ @@ -63836,15 +63836,15 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [pc, #68] @ 6124c │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #36] @ 61240 │ │ │ │ @@ -63886,15 +63886,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1db5d8 │ │ │ │ + bl 1db5dc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strne r3, [r4] │ │ │ │ beq 61300 │ │ │ │ ldr r2, [pc, #76] @ 61328 │ │ │ │ @@ -63907,23 +63907,23 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 61314 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #36] @ 6132c │ │ │ │ str r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ b 612d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r4, r0, sp, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r4, r0, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq lr, r4, ip, lsl sp │ │ │ │ - eoreq r8, r1, r4, ror #2 │ │ │ │ + eoreq r8, r1, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ @@ -63935,22 +63935,22 @@ │ │ │ │ beq 61384 │ │ │ │ ldr r1, [pc, #40] @ 61394 │ │ │ │ ldr r0, [pc, #40] @ 61398 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 61250 │ │ │ │ - eoreq sl, r0, r8, ror #13 │ │ │ │ - eoreq sl, r0, ip, lsl #22 │ │ │ │ + eoreq sl, r0, r0, lsl r7 │ │ │ │ + eoreq sl, r0, r4, lsr fp │ │ │ │ │ │ │ │ 0006139c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #324] @ 614f8 │ │ │ │ @@ -63977,15 +63977,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [ip, r2] │ │ │ │ mov r0, ip │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r1 │ │ │ │ - bl 25996c │ │ │ │ + bl 259994 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 614b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ cmp r5, #0 │ │ │ │ addne r2, r0, #1 │ │ │ │ strne r2, [r5] │ │ │ │ @@ -64012,74 +64012,74 @@ │ │ │ │ bne 614f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 38298 │ │ │ │ + bl 38294 │ │ │ │ mov r4, r0 │ │ │ │ b 6146c │ │ │ │ cmp r8, #0 │ │ │ │ beq 614d0 │ │ │ │ ldr r0, [pc, #76] @ 61510 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 234b4 │ │ │ │ mov r4, r0 │ │ │ │ b 61428 │ │ │ │ ldr r1, [pc, #60] @ 61514 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6] │ │ │ │ b 6146c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r4, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r4, ip, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eoreq lr, r4, r4, lsl #23 │ │ │ │ - ldrdeq r1, [r1], -r8 @ │ │ │ │ - eoreq sl, r0, r8, lsr #27 │ │ │ │ + eoreq r1, r1, r0, lsl #22 │ │ │ │ + ldrdeq sl, [r0], -r0 @ │ │ │ │ │ │ │ │ 00061518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 61584 │ │ │ │ ldr r2, [pc, #84] @ 61588 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2599ec │ │ │ │ + bl 259a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ beq 61560 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #0 │ │ │ │ bne 61558 │ │ │ │ ldr r1, [pc, #28] @ 6158c │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq lr, r4, r8, asr #21 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq sl, r0, r8, asr #26 │ │ │ │ + eoreq sl, r0, r0, ror sp │ │ │ │ │ │ │ │ 00061590 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #180] @ 6165c │ │ │ │ @@ -64109,15 +64109,15 @@ │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #64] @ 6166c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #44] @ 61660 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -64161,17 +64161,17 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ bne 61714 │ │ │ │ ldrh r2, [r0] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ @@ -64182,15 +64182,15 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -64209,15 +64209,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 61830 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1d4aec │ │ │ │ + bl 1d4af0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bne 61764 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrb r2, [ip, r5] │ │ │ │ add r3, ip, r5 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ @@ -64238,15 +64238,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ b 6176c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r4, r8, ror #18 │ │ │ │ @@ -64260,20 +64260,20 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 61878 │ │ │ │ mov r2, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ ldr r0, [pc, #8] @ 6187c │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0020a8b4 │ │ │ │ - eoreq r9, r0, r8, asr ip │ │ │ │ + ldrdeq sl, [r0], -ip @ │ │ │ │ + eoreq r9, r0, r0, lsl #25 │ │ │ │ │ │ │ │ 00061880 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #404] @ 61a2c │ │ │ │ @@ -64296,16 +64296,16 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r8, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ beq 619b0 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r5 │ │ │ │ ble 6197c │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ add r1, r4, r1 │ │ │ │ @@ -64367,15 +64367,15 @@ │ │ │ │ strne r9, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r6] │ │ │ │ b 61980 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r9, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b 619dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -64401,18 +64401,18 @@ │ │ │ │ subs r5, r2, #0 │ │ │ │ ldr r2, [pc, #440] @ 61c3c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r1] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r7, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, ip │ │ │ │ @@ -64423,15 +64423,15 @@ │ │ │ │ str r2, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ beq 61b84 │ │ │ │ add r8, r4, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ble 61b48 │ │ │ │ @@ -64466,19 +64466,19 @@ │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [r6] │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ @@ -64544,15 +64544,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 2595bc │ │ │ │ + bl 2595e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #64] @ 61d10 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 61d00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -64573,26 +64573,26 @@ │ │ │ │ 00061d14 : │ │ │ │ ldr r3, [pc, #20] @ 61d30 │ │ │ │ ldr r2, [pc, #20] @ 61d34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259678 │ │ │ │ + b 2596a0 │ │ │ │ ldrdeq lr, [r4], -ip @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ 00061d38 : │ │ │ │ ldr r3, [pc, #20] @ 61d54 │ │ │ │ ldr r2, [pc, #20] @ 61d58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ - b 259730 │ │ │ │ + b 259758 │ │ │ │ @ instruction: 0x0024e2b8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ 00061d5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -64607,100 +64607,100 @@ │ │ │ │ ldr ip, [pc, #548] @ 61fb4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, ip] │ │ │ │ mov ip, #0 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [r4] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [r4] │ │ │ │ mov ip, #8 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - add ip, sp, ip │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ + add ip, sp, #8 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + add ip, sp, #16 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #2 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #20 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #4 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ - add ip, sp, #16 │ │ │ │ + add ip, sp, #20 │ │ │ │ ldr r3, [pc, #440] @ 61fb8 │ │ │ │ mov r8, #0 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #24 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #4 │ │ │ │ mov r9, #0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ strd r8, [sp, #24] │ │ │ │ ldr r8, [r0, r3] │ │ │ │ subs lr, r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ beq 61f5c │ │ │ │ clz r2, r1 │ │ │ │ mov r1, lr │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 259c24 │ │ │ │ + bl 259c4c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 61f30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r0, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 231b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #180] @ 61fbc │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #156] @ 61fac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -64714,44 +64714,44 @@ │ │ │ │ bne 61efc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq 61f8c │ │ │ │ ldr r1, [pc, #116] @ 61fc0 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 61e48 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9fc │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c18 │ │ │ │ + bl 259c40 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 61e40 │ │ │ │ ldr r1, [pc, #48] @ 61fc4 │ │ │ │ mov r0, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 61e48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r4, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r4, r0, ror #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eoreq lr, r4, ip, ror #1 │ │ │ │ - strdeq sl, [r0], -ip @ │ │ │ │ - eoreq sl, r0, r4, ror r3 │ │ │ │ + eoreq sl, r0, r4, lsr #8 │ │ │ │ + mlaeq r0, ip, r3, sl │ │ │ │ │ │ │ │ 00061fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #540] @ 621fc │ │ │ │ @@ -64790,15 +64790,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ bne 621c0 │ │ │ │ add r8, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 62190 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ bne 6219c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -64817,15 +64817,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ beq 62184 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #47 @ 0x2f │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ @@ -64842,15 +64842,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, r4, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [pc, #172] @ 6220c │ │ │ │ ldr r3, [pc, #156] @ 62200 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -64864,27 +64864,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r5] │ │ │ │ b 62158 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ beq 62094 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, #58 @ 0x3a │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ b 62104 │ │ │ │ ldrb r3, [r0, r7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ beq 62184 │ │ │ │ add r0, r4, #2 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r8, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ cmp r6, #57 @ 0x39 │ │ │ │ moveq r3, #47 @ 0x2f │ │ │ │ @@ -64937,15 +64937,15 @@ │ │ │ │ ldr r1, [pc, #180] @ 62364 │ │ │ │ ldr r0, [pc, #180] @ 62368 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ bne 622e4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 62314 │ │ │ │ @@ -64954,15 +64954,15 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 61fc8 │ │ │ │ ldr r2, [pc, #64] @ 6236c │ │ │ │ @@ -64977,16 +64977,16 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r4], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0024ddb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r4, lsl #31 │ │ │ │ - @ instruction: 0x00209cb8 │ │ │ │ + eoreq r9, r0, ip, lsr #31 │ │ │ │ + eoreq r9, r0, r0, ror #25 │ │ │ │ eoreq sp, r4, ip, asr #25 │ │ │ │ │ │ │ │ 00062370 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00062374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -64994,15 +64994,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ 000623a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -65033,15 +65033,15 @@ │ │ │ │ streq r3, [r4] │ │ │ │ beq 62498 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ beq 624c4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 62448 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ blt 624d8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ @@ -65138,15 +65138,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #300] @ 626ec │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #296] @ 626f0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ bne 625f0 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 62628 │ │ │ │ @@ -65155,15 +65155,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -65209,16 +65209,16 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 62688 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r4], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0024dab4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, ip, ror #19 │ │ │ │ - eoreq r9, r0, r0, ror ip │ │ │ │ + eoreq r9, r0, r4, lsl sl │ │ │ │ + mlaeq r0, r8, ip, r9 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq sp, r4, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -65263,15 +65263,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #300] @ 628e0 │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #296] @ 628e4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ bne 627e4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 6281c │ │ │ │ @@ -65280,15 +65280,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -65334,16 +65334,16 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 6287c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r4, r0, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r4, r0, asr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, ror #15 │ │ │ │ - eoreq r9, r0, ip, ror sl │ │ │ │ + eoreq r9, r0, r0, lsl r8 │ │ │ │ + eoreq r9, r0, r4, lsr #21 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq sp, r4, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -65368,43 +65368,43 @@ │ │ │ │ ldr r5, [ip, r2] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ beq 62b0c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, lr │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ mov r7, #58 @ 0x3a │ │ │ │ add r4, sp, #28 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp] │ │ │ │ subs r2, r0, #0 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ streq r2, [sp, #32] │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 61a40 │ │ │ │ mov r2, r7 │ │ │ │ @@ -65475,27 +65475,27 @@ │ │ │ │ add r2, r4, #8 │ │ │ │ b 62a88 │ │ │ │ ldr r1, [pc, #60] @ 62b44 │ │ │ │ add r1, pc, r1 │ │ │ │ b 62ad8 │ │ │ │ add r6, lr, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ b 62994 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0024d6b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, ror #18 │ │ │ │ + mlaeq r0, r0, r9, r9 │ │ │ │ eoreq sp, r4, r0, asr r5 │ │ │ │ - ldrdeq r9, [r0], -r0 @ │ │ │ │ - eoreq r9, r0, ip, lsr #17 │ │ │ │ + strdeq r9, [r0], -r8 @ │ │ │ │ + ldrdeq r9, [r0], -r4 @ │ │ │ │ │ │ │ │ 00062b48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #396] @ 62cec │ │ │ │ @@ -65577,29 +65577,29 @@ │ │ │ │ tst r6, #128 @ 0x80 │ │ │ │ beq 62c04 │ │ │ │ b 62c28 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 62cc8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ str r3, [r4] │ │ │ │ b 62c34 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 62cc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r4, r4, r4, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq sp, r4, r0, ror r4 │ │ │ │ @@ -65649,15 +65649,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [pc, #300] @ 62ee0 │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #296] @ 62ee4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ bne 62de4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 62e1c │ │ │ │ @@ -65666,15 +65666,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -65720,16 +65720,16 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 62e7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r4, r0, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r4, r0, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r0, r8, lsl #4 │ │ │ │ - eoreq r9, r0, ip, ror r4 │ │ │ │ + eoreq r9, r0, r0, lsr r2 │ │ │ │ + eoreq r9, r0, r4, lsr #9 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq sp, r4, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -65784,15 +65784,15 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ ldmib r0, {r4, r5} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -65815,24 +65815,24 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [pc, #2120] @ 638b0 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r6] │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ bne 6313c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 630a8 │ │ │ │ ldrb r3, [r4] │ │ │ │ @@ -65843,15 +65843,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1b0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ bne 63328 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -65880,15 +65880,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov fp, #4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ bne 634dc │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb r2, [r3] │ │ │ │ @@ -65929,22 +65929,22 @@ │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ moveq r2, r4 │ │ │ │ @@ -65991,15 +65991,15 @@ │ │ │ │ beq 63090 │ │ │ │ b 6313c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ b 63008 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -66036,24 +66036,24 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r6] │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb ip, [r9] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ beq 63874 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r4, #1 │ │ │ │ @@ -66068,15 +66068,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #5 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [pc, #1116] @ 638b8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r6] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ @@ -66166,15 +66166,15 @@ │ │ │ │ beq 63594 │ │ │ │ b 6357c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r4 │ │ │ │ beq 637d8 │ │ │ │ add r3, r9, r4 │ │ │ │ ldrb r9, [r3, #-2] │ │ │ │ subs fp, r9, #92 @ 0x5c │ │ │ │ movne fp, #1 │ │ │ │ @@ -66198,15 +66198,15 @@ │ │ │ │ bne 630dc │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r3, #4 │ │ │ │ beq 630dc │ │ │ │ ldrb r5, [r9, #4] │ │ │ │ add r1, r9, #4 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ @@ -66254,21 +66254,21 @@ │ │ │ │ movgt fp, #0 │ │ │ │ bgt 6351c │ │ │ │ b 636a0 │ │ │ │ ldr r3, [pc, #396] @ 638bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac7c │ │ │ │ + bl 25aca4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 63850 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 38298 │ │ │ │ + bl 38294 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -66287,15 +66287,15 @@ │ │ │ │ movne fp, #1 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bne 631f4 │ │ │ │ mov r3, #5 │ │ │ │ add r0, r5, r9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b 63264 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -66331,15 +66331,15 @@ │ │ │ │ ldr r1, [pc, #104] @ 638c0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r6] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 63744 │ │ │ │ ldrb ip, [r9, #1] │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ bne 63408 │ │ │ │ ldrb ip, [r9, #2] │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ bne 63408 │ │ │ │ @@ -66348,19 +66348,19 @@ │ │ │ │ bne 63408 │ │ │ │ b 630e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strheq sp, [r4], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r0, ror #8 │ │ │ │ + eoreq r8, r0, r8, lsl #9 │ │ │ │ eoreq ip, r4, r0, lsl #30 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r8, r0, r0, ror #22 │ │ │ │ + eoreq r8, r0, r8, lsl #23 │ │ │ │ │ │ │ │ 000638c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #1 │ │ │ │ @@ -66482,15 +66482,15 @@ │ │ │ │ ldr r3, [pc, #172] @ 63b48 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2595bc │ │ │ │ + bl 2595e4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 63b20 │ │ │ │ ldr r3, [pc, #136] @ 63b4c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #128] @ 63b50 │ │ │ │ str r3, [r5] │ │ │ │ @@ -66507,32 +66507,32 @@ │ │ │ │ ldr r1, [pc, #84] @ 63b54 │ │ │ │ ldr r0, [pc, #84] @ 63b58 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 63a44 │ │ │ │ ldr r3, [pc, #52] @ 63b5c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 63ac4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r4, r0, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r4, r0, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, lsl #9 │ │ │ │ + eoreq r8, r0, ip, lsr #9 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq ip, r4, r4, lsr #10 │ │ │ │ - @ instruction: 0x00207fbc │ │ │ │ - eoreq r8, r0, r4, ror #7 │ │ │ │ + eoreq r7, r0, r4, ror #31 │ │ │ │ + eoreq r8, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #336] @ 63cc8 │ │ │ │ ldr r2, [pc, #336] @ 63ccc │ │ │ │ @@ -66584,15 +66584,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 63c54 │ │ │ │ ldr r3, [pc, #164] @ 63ce0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259678 │ │ │ │ + bl 2596a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 63cb8 │ │ │ │ ldr r3, [pc, #136] @ 63ce4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [pc, #128] @ 63ce8 │ │ │ │ str r3, [r5] │ │ │ │ @@ -66609,32 +66609,32 @@ │ │ │ │ ldr r1, [pc, #84] @ 63cec │ │ │ │ ldr r0, [pc, #84] @ 63cf0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 63bf4 │ │ │ │ ldr r3, [pc, #52] @ 63cf4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 63c5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r4, r0, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r4, r0, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r4, ror #5 │ │ │ │ + eoreq r8, r0, ip, lsl #6 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq ip, r4, ip, lsl #7 │ │ │ │ - eoreq r7, r0, r4, lsr #28 │ │ │ │ - eoreq r8, r0, ip, asr r2 │ │ │ │ + eoreq r7, r0, ip, asr #28 │ │ │ │ + eoreq r8, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #320] @ 63e50 │ │ │ │ ldr r2, [pc, #320] @ 63e54 │ │ │ │ @@ -66682,15 +66682,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #164] @ 63e68 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2597ec │ │ │ │ + bl 259814 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ bne 63e40 │ │ │ │ ldr r2, [pc, #132] @ 63e6c │ │ │ │ ldr r0, [r5, r2] │ │ │ │ ldr r2, [pc, #128] @ 63e70 │ │ │ │ str r3, [r6] │ │ │ │ @@ -66707,32 +66707,32 @@ │ │ │ │ ldr r1, [pc, #84] @ 63e74 │ │ │ │ ldr r0, [pc, #84] @ 63e78 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 63d8c │ │ │ │ ldr r2, [pc, #52] @ 63e7c │ │ │ │ ldr r0, [r5, r2] │ │ │ │ b 63de8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r4, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r4, r8, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r8, r0, r0, ror #2 │ │ │ │ + eoreq r8, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq ip, r4, r4, lsl #4 │ │ │ │ - mlaeq r0, ip, ip, r7 │ │ │ │ - eoreq r8, r0, r8, ror #1 │ │ │ │ + eoreq r7, r0, r4, asr #25 │ │ │ │ + eoreq r8, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr lr, [pc, #448] @ 64058 │ │ │ │ ldr ip, [pc, #448] @ 6405c │ │ │ │ @@ -66775,15 +66775,15 @@ │ │ │ │ ldr r1, [pc, #312] @ 64068 │ │ │ │ ldr r0, [pc, #312] @ 6406c │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ beq 64038 │ │ │ │ mov r6, #57 @ 0x39 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -66821,15 +66821,15 @@ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #96] @ 64074 │ │ │ │ ldr r3, [pc, #68] @ 6405c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -66848,17 +66848,17 @@ │ │ │ │ bhi 63f58 │ │ │ │ b 63f5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r4, ip, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r4, ip, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r8, r0, r4, lsl #6 │ │ │ │ - ldrdeq r8, [r0], -r0 @ │ │ │ │ - mlaeq r0, r8, r0, r8 │ │ │ │ + eoreq r8, r0, ip, lsr #6 │ │ │ │ + strdeq r8, [r0], -r8 @ │ │ │ │ + eoreq r8, r0, r0, asr #1 │ │ │ │ eoreq fp, r4, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #412] @ 6422c │ │ │ │ ldr ip, [pc, #412] @ 64230 │ │ │ │ @@ -66933,15 +66933,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #108] @ 64244 │ │ │ │ ldr r3, [pc, #84] @ 64230 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -66956,28 +66956,28 @@ │ │ │ │ ldr r1, [pc, #68] @ 64248 │ │ │ │ ldr r0, [pc, #68] @ 6424c │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64118 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r4, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r4, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r8 @ │ │ │ │ + eoreq r7, r0, r0, lsl #30 │ │ │ │ eoreq fp, r4, r0, lsr #28 │ │ │ │ - @ instruction: 0x002078bc │ │ │ │ - eoreq r7, r0, ip, lsl #28 │ │ │ │ + eoreq r7, r0, r4, ror #17 │ │ │ │ + eoreq r7, r0, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ ldr r4, [pc, #1168] @ 646f8 │ │ │ │ ldr lr, [pc, #1168] @ 646fc │ │ │ │ ldr ip, [pc, #1168] @ 64700 │ │ │ │ @@ -66999,27 +66999,27 @@ │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [lr, r3] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r1, [r2] │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -67040,15 +67040,15 @@ │ │ │ │ ldr r0, [pc, #956] @ 64710 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [pc, #952] @ 64714 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ beq 6451c │ │ │ │ ldr r3, [pc, #908] @ 64718 │ │ │ │ @@ -67070,15 +67070,15 @@ │ │ │ │ beq 644d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #840] @ 6471c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a760 │ │ │ │ + bl 25a788 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r3, [sp, #28] │ │ │ │ beq 64584 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ @@ -67096,25 +67096,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [pc, #688] @ 64704 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [r6] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ streq r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -67125,15 +67125,15 @@ │ │ │ │ beq 644ac │ │ │ │ ands r4, r3, #15 │ │ │ │ beq 645bc │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a7bc │ │ │ │ + bl 25a7e4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 64404 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #552] @ 64708 │ │ │ │ @@ -67153,143 +67153,143 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #572 @ 0x23c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b 6438c │ │ │ │ mov r6, #7 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ beq 643c8 │ │ │ │ ldr r4, [pc, #464] @ 64724 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #16 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ b 643c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 644d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #364] @ 64708 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, #11 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [pc, #376] @ 64728 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 644d8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ mov r5, #9 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [pc, #316] @ 6472c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c22c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #556] @ 0x22c │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 6467c │ │ │ │ ldr r3, [pc, #248] @ 64730 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 64654 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b924 │ │ │ │ + bl 205180 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c358 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ b 643fc │ │ │ │ mov r4, #9 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c358 │ │ │ │ + bl 205180 │ │ │ │ ldrb r2, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ bne 646b8 │ │ │ │ ldr r3, [pc, #120] @ 6471c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a85c │ │ │ │ + bl 25a884 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #404] @ 0x194 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #44] @ 64708 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ b 64674 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r8, lsl #27 │ │ │ │ eoreq fp, r4, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r0 @ │ │ │ │ - eoreq r7, r0, r8, ror #14 │ │ │ │ - eoreq r7, r0, r0, lsr #25 │ │ │ │ + strdeq r7, [r0], -r8 @ │ │ │ │ + mlaeq r0, r0, r7, r7 │ │ │ │ + eoreq r7, r0, r8, asr #25 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eoreq fp, r4, r4, lsl #22 │ │ │ │ - ldrdeq r7, [r0], -r4 @ │ │ │ │ - eoreq r7, r0, ip, asr #28 │ │ │ │ - @ instruction: 0xffff7f4c │ │ │ │ + strdeq r7, [r0], -ip @ │ │ │ │ + eoreq r7, r0, r4, ror lr │ │ │ │ + @ instruction: 0xffff7f48 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ b 64250 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -67373,29 +67373,29 @@ │ │ │ │ ldr r0, [pc, #72] @ 648d0 │ │ │ │ ldr r1, [pc, #72] @ 648d4 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 647e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r4, r8, r8, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r8, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - ldrdeq r7, [r0], -r4 @ │ │ │ │ + strdeq r7, [r0], -ip @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq fp, r4, r0, lsr #15 │ │ │ │ - eoreq r7, r0, r8, asr #16 │ │ │ │ - eoreq r7, r0, r8, lsr r2 │ │ │ │ + eoreq r7, r0, r0, ror r8 │ │ │ │ + eoreq r7, r0, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #416] @ 64a90 │ │ │ │ ldr r2, [pc, #416] @ 64a94 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -67447,15 +67447,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #244] @ 64aa8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259c34 │ │ │ │ + bl 259c5c │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 64a40 │ │ │ │ ldr r3, [pc, #212] @ 64aac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [pc, #204] @ 64ab0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -67474,15 +67474,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #148] @ 64ab4 │ │ │ │ ldr r1, [pc, #148] @ 64ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64974 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ @@ -67495,29 +67495,29 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #72] @ 64abc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 649d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r4, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r4, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r5, r7 │ │ │ │ + @ instruction: 0x002075b8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ eoreq fp, r4, ip, lsl #12 │ │ │ │ - strdeq r7, [r0], -ip @ │ │ │ │ - eoreq r7, r0, r0, lsr #1 │ │ │ │ - ldrdeq r7, [r0], -r0 @ │ │ │ │ + eoreq r7, r0, r4, lsr #10 │ │ │ │ + eoreq r7, r0, r8, asr #1 │ │ │ │ + strdeq r7, [r0], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #436] @ 64c8c │ │ │ │ ldr r2, [pc, #436] @ 64c90 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -67574,15 +67574,15 @@ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r4 │ │ │ │ - bl 259fa8 │ │ │ │ + bl 259fd0 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 64c3c │ │ │ │ ldr r3, [pc, #212] @ 64ca8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [pc, #204] @ 64cac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -67601,15 +67601,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #148] @ 64cb0 │ │ │ │ ldr r1, [pc, #148] @ 64cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64b68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, r3 │ │ │ │ @@ -67622,29 +67622,29 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #72] @ 64cb8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 64bcc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, ip, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq fp, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r7, r0, r8, asr #9 │ │ │ │ + strdeq r7, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ eoreq fp, r4, r0, lsl r4 │ │ │ │ - eoreq r7, r0, ip, lsr #8 │ │ │ │ - eoreq r6, r0, r4, lsr #29 │ │ │ │ - eoreq r7, r0, r4, lsl r8 │ │ │ │ + eoreq r7, r0, r4, asr r4 │ │ │ │ + eoreq r6, r0, ip, asr #29 │ │ │ │ + eoreq r7, r0, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #448] @ 64e94 │ │ │ │ ldr r2, [pc, #448] @ 64e98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -67696,26 +67696,26 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #272] @ 64eac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a680 │ │ │ │ + bl 25a6a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ beq 64e38 │ │ │ │ ldrd r6, [r0] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1287c4 │ │ │ │ + bl 1287cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #204] @ 64eb0 │ │ │ │ ldr r3, [pc, #176] @ 64e98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -67728,15 +67728,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #156] @ 64eb4 │ │ │ │ ldr r1, [pc, #156] @ 64eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 64d64 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ @@ -67750,30 +67750,30 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #76] @ 64ebc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ b 64ddc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, r0, lsr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r4, r0, lsl #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r3, r7 │ │ │ │ + @ instruction: 0x002073b8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eoreq fp, r4, r4, lsl r2 │ │ │ │ - strdeq r7, [r0], -r0 @ │ │ │ │ - eoreq r6, r0, r8, lsr #25 │ │ │ │ - eoreq r7, r0, ip, asr r6 │ │ │ │ + eoreq r7, r0, r8, lsl r3 │ │ │ │ + ldrdeq r6, [r0], -r0 @ │ │ │ │ + eoreq r7, r0, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #1064] @ 65300 │ │ │ │ ldr r2, [pc, #1064] @ 65304 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -67835,25 +67835,25 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ bne 64fd0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ bne 65288 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ cmp r0, #0 │ │ │ │ beq 652b8 │ │ │ │ cmp r4, #2 │ │ │ │ bne 65240 │ │ │ │ ldr r3, [pc, #812] @ 6531c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a160 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 651dc │ │ │ │ ldr r3, [pc, #780] @ 65320 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 6510c │ │ │ │ @@ -67861,15 +67861,15 @@ │ │ │ │ ldr r0, [pc, #764] @ 65324 │ │ │ │ ldr r1, [pc, #764] @ 65328 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ bgt 64f64 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ @@ -67885,15 +67885,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #644] @ 6531c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a0a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 65220 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -67909,15 +67909,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #576] @ 65334 │ │ │ │ str r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #548] @ 65338 │ │ │ │ ldr r3, [pc, #492] @ 65304 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -67954,15 +67954,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ bl 7ef58 │ │ │ │ ldr r3, [pc, #372] @ 6531c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a078 │ │ │ │ + bl 25a0a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 65220 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r2 │ │ │ │ @@ -67988,43 +67988,43 @@ │ │ │ │ b 650ec │ │ │ │ ldr r4, [r3] │ │ │ │ mov r0, r3 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 128784 │ │ │ │ + bl 12878c │ │ │ │ b 6510c │ │ │ │ ldr r0, [pc, #252] @ 65344 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ bl 7ef58 │ │ │ │ ldr r3, [pc, #180] @ 6531c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a138 │ │ │ │ + bl 25a160 │ │ │ │ cmp r0, #0 │ │ │ │ beq 651bc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 6500c │ │ │ │ ldr r1, [pc, #184] @ 65348 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ b 65108 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r3, #4] │ │ │ │ @@ -68033,41 +68033,41 @@ │ │ │ │ str r0, [r5] │ │ │ │ ldr r1, [pc, #116] @ 65350 │ │ │ │ ldr r0, [pc, #116] @ 65354 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ b 65108 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r4, ip, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq fp, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r7, [r0], -r0 @ │ │ │ │ + eoreq r7, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r7, r0, r0, asr r0 │ │ │ │ - mlaeq r0, ip, sl, r6 │ │ │ │ - eoreq r7, r0, r8 │ │ │ │ - eoreq r7, r0, r0, lsr r4 │ │ │ │ - eoreq r7, r0, r4, asr #8 │ │ │ │ + eoreq r7, r0, r8, ror r0 │ │ │ │ + eoreq r6, r0, r4, asr #21 │ │ │ │ + eoreq r7, r0, r0, lsr r0 │ │ │ │ + eoreq r7, r0, r8, asr r4 │ │ │ │ + eoreq r7, r0, ip, ror #8 │ │ │ │ eoreq sl, r4, r4, ror #29 │ │ │ │ - eoreq r6, r0, ip, lsr #30 │ │ │ │ - strdeq r7, [r0], -r8 @ │ │ │ │ - eoreq r6, r0, r4, lsr #28 │ │ │ │ - eoreq r5, r0, r8, asr #16 │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - eoreq r7, r0, r4, lsr r2 │ │ │ │ - mlaeq r0, r0, sp, r6 │ │ │ │ + eoreq r6, r0, r4, asr pc │ │ │ │ + eoreq r7, r0, r0, lsr #6 │ │ │ │ + eoreq r6, r0, ip, asr #28 │ │ │ │ + eoreq r5, r0, r0, ror r8 │ │ │ │ + eoreq ip, r0, r4, lsr #12 │ │ │ │ + eoreq r7, r0, ip, asr r2 │ │ │ │ + @ instruction: 0x00206db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #588] @ 655bc │ │ │ │ ldr r2, [pc, #588] @ 655c0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ @@ -68117,15 +68117,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [pc, #424] @ 655d4 │ │ │ │ ldr r0, [pc, #424] @ 655d8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r7, [pc, #392] @ 655d0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -68141,15 +68141,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #340] @ 655e0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259e8c │ │ │ │ + bl 259eb4 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 65518 │ │ │ │ ldr r3, [pc, #308] @ 655e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #300] @ 655e8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -68169,19 +68169,19 @@ │ │ │ │ ldr r0, [pc, #244] @ 655ec │ │ │ │ ldr r1, [pc, #244] @ 655f0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 653f4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 65570 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ @@ -68192,15 +68192,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #156] @ 655f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 654a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -68210,33 +68210,33 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #88] @ 655f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 654a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r4, r4, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r4, r4, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eoreq r7, r0, ip, ror #2 │ │ │ │ - eoreq r6, r0, r0, lsl #24 │ │ │ │ - eoreq r6, r0, r8, asr #23 │ │ │ │ + mlaeq r0, r4, r1, r7 │ │ │ │ + eoreq r6, r0, r8, lsr #24 │ │ │ │ + strdeq r6, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ eoreq sl, r4, r4, lsr fp │ │ │ │ - eoreq r6, r0, r8, lsr fp │ │ │ │ - eoreq r6, r0, ip, asr #11 │ │ │ │ - eoreq r7, r0, r8, asr r0 │ │ │ │ - eoreq r7, r0, ip, asr r0 │ │ │ │ + eoreq r6, r0, r0, ror #22 │ │ │ │ + strdeq r6, [r0], -r4 @ │ │ │ │ + eoreq r7, r0, r0, lsl #1 │ │ │ │ + eoreq r7, r0, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #812] @ 65940 │ │ │ │ ldr ip, [pc, #812] @ 65944 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ @@ -68257,23 +68257,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -68331,15 +68331,15 @@ │ │ │ │ ldr r3, [pc, #476] @ 6595c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 259c88 │ │ │ │ + bl 259cb0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 65844 │ │ │ │ ldr r3, [pc, #440] @ 65960 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [pc, #432] @ 65964 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -68360,31 +68360,31 @@ │ │ │ │ ldr r1, [pc, #376] @ 6596c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ b 656ec │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r5] │ │ │ │ ldr r1, [pc, #328] @ 65970 │ │ │ │ ldr r0, [pc, #328] @ 65974 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 656c8 │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r8, r0, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ beq 658d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -68408,15 +68408,15 @@ │ │ │ │ ldr r1, [pc, #196] @ 65978 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 657a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp, #16] │ │ │ │ stmib sp, {r7, r8, r9} │ │ │ │ str r8, [sp] │ │ │ │ @@ -68435,33 +68435,33 @@ │ │ │ │ ldr r1, [pc, #92] @ 6597c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 657a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r4, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0024a9bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r6, r0, r0, lsl r8 │ │ │ │ + eoreq r6, r0, r8, lsr r8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ eoreq sl, r4, ip, lsr r8 │ │ │ │ - eoreq r6, r0, r4, lsr #14 │ │ │ │ - ldrdeq r6, [r0], -r4 @ │ │ │ │ - eoreq r6, r0, r0, lsr #5 │ │ │ │ - strdeq r6, [r0], -r8 @ │ │ │ │ - eoreq r6, r0, r8, lsl #27 │ │ │ │ - eoreq r6, r0, r0, lsr #27 │ │ │ │ + eoreq r6, r0, ip, asr #14 │ │ │ │ + strdeq r6, [r0], -ip @ │ │ │ │ + eoreq r6, r0, r8, asr #5 │ │ │ │ + eoreq r6, r0, r0, lsr #14 │ │ │ │ + @ instruction: 0x00206db0 │ │ │ │ + eoreq r6, r0, r8, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #572] @ 65bd4 │ │ │ │ ldr r2, [pc, #572] @ 65bd8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -68501,15 +68501,15 @@ │ │ │ │ ldr r0, [pc, #448] @ 65be8 │ │ │ │ ldr r1, [pc, #448] @ 65bec │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #16 │ │ │ │ stmib sp, {r1, r3, ip} │ │ │ │ ldr r3, [pc, #400] @ 65bf0 │ │ │ │ @@ -68520,15 +68520,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #376] @ 65bf4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2598a4 │ │ │ │ + bl 2598cc │ │ │ │ ldr r3, [pc, #356] @ 65bf8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r2, #5 │ │ │ │ bhi 65bb4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ @@ -68587,15 +68587,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #144] @ 65c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ b 65abc │ │ │ │ ldr r3, [pc, #100] @ 65c10 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ b 65b98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -68608,29 +68608,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ eoreq sl, r4, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r4, ip, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaeq r0, r0, r6, r6 │ │ │ │ - mlaeq r0, r8, r0, r6 │ │ │ │ - eoreq r6, r0, r0, asr r6 │ │ │ │ + @ instruction: 0x002066b8 │ │ │ │ + eoreq r6, r0, r0, asr #1 │ │ │ │ + eoreq r6, r0, r8, ror r6 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq sp, r1, r8, lsl fp │ │ │ │ + eoreq sp, r1, r0, asr #22 │ │ │ │ eorseq r2, r3, ip, lsl lr │ │ │ │ eoreq sl, r4, r0, lsr r5 │ │ │ │ @ instruction: 0x00332ddc │ │ │ │ eorseq r2, r3, r8, asr #27 │ │ │ │ @ instruction: 0x00332db4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ - strdeq sp, [r1], -r0 @ │ │ │ │ - eoreq r6, r0, ip, ror #22 │ │ │ │ - eoreq r6, r0, r0, lsl #23 │ │ │ │ + eoreq r6, r0, r0, lsl #24 │ │ │ │ + eoreq sp, r1, r8, lsl sl │ │ │ │ + mlaeq r0, r4, fp, r6 │ │ │ │ + eoreq r6, r0, r8, lsr #23 │ │ │ │ andeq r1, r0, r2, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #812] @ 65f6c │ │ │ │ ldr r2, [pc, #812] @ 65f70 │ │ │ │ @@ -68693,15 +68693,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -68734,23 +68734,23 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 216a4c │ │ │ │ + bl 216a74 │ │ │ │ ldr r3, [pc, #408] @ 65f84 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl 25a000 │ │ │ │ + bl 25a028 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 65ec4 │ │ │ │ ldr r2, [pc, #372] @ 65f88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ b 65e94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -68758,33 +68758,33 @@ │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [pc, #348] @ 65f8c │ │ │ │ ldr r0, [pc, #348] @ 65f90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 65cf4 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #316] @ 65f94 │ │ │ │ ldr r1, [pc, #316] @ 65f98 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 65cd0 │ │ │ │ ldr r2, [pc, #284] @ 65f9c │ │ │ │ ldr r0, [pc, #284] @ 65fa0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #264] @ 65fa4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #204] @ 65f70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -68792,15 +68792,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 65f68 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 65f20 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ @@ -68812,15 +68812,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #160] @ 65fa8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 65e0c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -68830,34 +68830,34 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #92] @ 65fac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 65e0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0024a3b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r4, r4, r3, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r6, r0, r4, asr #5 │ │ │ │ + eoreq r6, r0, ip, ror #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - mlaeq r0, r8, ip, r5 │ │ │ │ - eoreq r6, r0, r0, lsr #4 │ │ │ │ - strdeq r6, [r0], -ip @ │ │ │ │ - eoreq r5, r0, ip, ror #24 │ │ │ │ - eoreq r5, r0, r8, asr #12 │ │ │ │ - ldrdeq r6, [r0], -r8 @ │ │ │ │ + eoreq r5, r0, r0, asr #25 │ │ │ │ + eoreq r6, r0, r8, asr #4 │ │ │ │ + eoreq r6, r0, r4, lsr #4 │ │ │ │ + mlaeq r0, r4, ip, r5 │ │ │ │ + eoreq r5, r0, r0, ror r6 │ │ │ │ + eoreq r6, r0, r0, lsl #4 │ │ │ │ eoreq sl, r4, r8, asr r1 │ │ │ │ - mlaeq r0, r8, r8, r6 │ │ │ │ - eoreq r6, r0, r4, lsr #17 │ │ │ │ + eoreq r6, r0, r0, asr #17 │ │ │ │ + eoreq r6, r0, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #1100] @ 66414 │ │ │ │ ldr ip, [pc, #1100] @ 66418 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -68917,15 +68917,15 @@ │ │ │ │ ldr r0, [pc, #904] @ 66430 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #900] @ 66434 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ @@ -68939,30 +68939,30 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #824] @ 6643c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a230 │ │ │ │ cmn r0, #1 │ │ │ │ beq 661c0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr r0, r0, #1 │ │ │ │ b 66224 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [pc, #772] @ 66440 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #768] @ 66444 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ bgt 6606c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ @@ -68978,15 +68978,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #668] @ 6643c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a208 │ │ │ │ + bl 25a230 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 66254 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ @@ -69004,15 +69004,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #576] @ 66450 │ │ │ │ str r0, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #552] @ 66454 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #484] @ 66418 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -69030,15 +69030,15 @@ │ │ │ │ bne 66330 │ │ │ │ tst r4, #1 │ │ │ │ beq 66220 │ │ │ │ ldr r3, [pc, #480] @ 66458 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ b 66220 │ │ │ │ cmp r8, #131072 @ 0x20000 │ │ │ │ asr r8, r8, #1 │ │ │ │ bcs 66098 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -69055,15 +69055,15 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r3, [pc, #360] @ 6643c │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25a61c │ │ │ │ + bl 25a644 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 66368 │ │ │ │ ldr r2, [pc, #360] @ 66460 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ b 66224 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ @@ -69078,26 +69078,26 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ mov r4, #1 │ │ │ │ b 660cc │ │ │ │ ldr r3, [pc, #304] @ 66468 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 66268 │ │ │ │ ldr r3, [pc, #280] @ 6646c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 66260 │ │ │ │ mov r0, #8 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ bne 663c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6] │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -69128,42 +69128,42 @@ │ │ │ │ ldr r1, [pc, #128] @ 66474 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 66378 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r4, ip, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r4, ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, r0, ip, ror #31 │ │ │ │ - mlaeq r0, r8, r7, r6 │ │ │ │ - @ instruction: 0x00205fb0 │ │ │ │ + eoreq r6, r0, r4, lsl r0 │ │ │ │ + eoreq r6, r0, r0, asr #15 │ │ │ │ + ldrdeq r5, [r0], -r8 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - eoreq r5, r0, r4, asr pc │ │ │ │ - eoreq r5, r0, r4, lsl #19 │ │ │ │ - eoreq r5, r0, r4, lsl pc │ │ │ │ - eoreq r6, r0, r4, asr #12 │ │ │ │ - ldrdeq r6, [r0], -ip @ │ │ │ │ + eoreq r5, r0, ip, ror pc │ │ │ │ + eoreq r5, r0, ip, lsr #19 │ │ │ │ + eoreq r5, r0, ip, lsr pc │ │ │ │ + eoreq r6, r0, ip, ror #12 │ │ │ │ + eoreq r6, r0, r4, lsl #14 │ │ │ │ eoreq r9, r4, r8, asr #27 │ │ │ │ eorseq r2, r3, r8, asr r6 │ │ │ │ - eoreq r5, r0, r8, ror #27 │ │ │ │ + eoreq r5, r0, r0, lsl lr │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq r6, r0, r4, lsr r5 │ │ │ │ + eoreq r6, r0, ip, asr r5 │ │ │ │ mlaseq r3, r8, r5, r2 │ │ │ │ eorseq r2, r3, ip, ror r5 │ │ │ │ - eoreq pc, r0, r4, asr #11 │ │ │ │ - eoreq r6, r0, r0, lsl #9 │ │ │ │ + eoreq pc, r0, ip, ror #11 │ │ │ │ + eoreq r6, r0, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #1076] @ 668c4 │ │ │ │ ldr lr, [pc, #1076] @ 668c8 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -69194,153 +69194,153 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [ip, lr] │ │ │ │ subs r7, r0, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ beq 66818 │ │ │ │ eor r2, r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 259bfc │ │ │ │ + bl 259c24 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 66870 │ │ │ │ mov r0, #0 │ │ │ │ bl 96c6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [pc, #928] @ 668d8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #128] @ 0x80 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c454 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #168] @ 0xa8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c454 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne 667b8 │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c454 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -69348,15 +69348,15 @@ │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c84 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #336] @ 668dc │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #308] @ 668c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -69364,24 +69364,24 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 668c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1287a0 │ │ │ │ + bl 1287a8 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 5c458 │ │ │ │ + bl 5c454 │ │ │ │ ldr r1, [r4, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ ldr r1, [r4, #184] @ 0xb8 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -69389,33 +69389,33 @@ │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 97bcc │ │ │ │ mov r3, r0 │ │ │ │ b 66770 │ │ │ │ mov r2, #1 │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9fc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 259c08 │ │ │ │ + bl 259c30 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd40 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ bne 66524 │ │ │ │ ldr r1, [pc, #136] @ 668e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #11 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 66784 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ @@ -69427,27 +69427,27 @@ │ │ │ │ bl 62ef4 │ │ │ │ ldr r1, [pc, #64] @ 668e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 66784 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r4, r8, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r9, r4, r0, asr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mlaseq r3, ip, r3, r2 │ │ │ │ eoreq r9, r4, r8, ror #16 │ │ │ │ - eoreq r6, r0, ip, lsr #2 │ │ │ │ - mlaeq r0, r0, r0, r6 │ │ │ │ + eoreq r6, r0, r4, asr r1 │ │ │ │ + strheq r6, [r0], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #336] @ 66a50 │ │ │ │ ldr r2, [pc, #336] @ 66a54 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -69525,29 +69525,29 @@ │ │ │ │ ldr r0, [pc, #72] @ 66a70 │ │ │ │ ldr r1, [pc, #72] @ 66a74 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ b 66984 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r9, [r4], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r9, [r4], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r5, r0, r8, lsr r7 │ │ │ │ + eoreq r5, r0, r0, ror #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r9, r4, r0, lsl #12 │ │ │ │ - eoreq r5, r0, r8, lsr #13 │ │ │ │ - mlaeq r0, r8, r0, r5 │ │ │ │ + ldrdeq r5, [r0], -r0 @ │ │ │ │ + eoreq r5, r0, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr ip, [pc, #3900] @ 679cc │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -69581,26 +69581,26 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [r1] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ eor r2, lr, #1 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ and r2, r2, #1 │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - str fp, [sp, #176] @ 0xb0 │ │ │ │ + str fp, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bne 670d8 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ @@ -69687,21 +69687,21 @@ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r5, r1 │ │ │ │ bge 67768 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ stm sp, {r6, r8} │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ beq 66c60 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0f4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ b 66c60 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ @@ -69723,15 +69723,15 @@ │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -69765,17 +69765,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [pc, #3056] @ 679e4 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ @@ -69801,15 +69801,15 @@ │ │ │ │ streq r2, [sp, #24] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq 66e94 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ bne 66f20 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #57 @ 0x39 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69822,21 +69822,21 @@ │ │ │ │ ble 676a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ beq 66e68 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bl 5c0f8 │ │ │ │ + bl 5c0f4 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bne 66e68 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ moveq r2, #1 │ │ │ │ @@ -69915,15 +69915,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ ldmib ip, {r0, r1} │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [pc, #2452] @ 679f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ beq 67cb0 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ @@ -69992,15 +69992,15 @@ │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 66cec │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ beq 66d70 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ @@ -70020,15 +70020,15 @@ │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r5, #2 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -70072,15 +70072,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r4] │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #10 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ @@ -70174,15 +70174,15 @@ │ │ │ │ bne 66da8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ bne 68548 │ │ │ │ cmp r4, #2 │ │ │ │ beq 6850c │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ b 66da8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -70199,15 +70199,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r8, [r0] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ b 66fec │ │ │ │ @@ -70227,15 +70227,15 @@ │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r4, [sp, #120] @ 0x78 │ │ │ │ b 66b74 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, #7 │ │ │ │ @@ -70274,15 +70274,15 @@ │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 675a0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #11 │ │ │ │ str sl, [sp, #172] @ 0xac │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ b 675a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ @@ -70292,21 +70292,21 @@ │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r6] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ b 66e28 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ b 66da8 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -70314,15 +70314,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ beq 66d90 │ │ │ │ b 66d9c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r3, #7 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b 66f34 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -70335,20 +70335,20 @@ │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ b 66f34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov ip, r3 │ │ │ │ b 66f68 │ │ │ │ @@ -70361,15 +70361,15 @@ │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r5] │ │ │ │ b 6716c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -70397,25 +70397,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 6756c │ │ │ │ ldr r3, [pc, #568] @ 67a08 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #1 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ mov r4, #11 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ @@ -70457,15 +70457,15 @@ │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6787c │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ b 6787c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp] │ │ │ │ @@ -70478,15 +70478,15 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ bl 66a78 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 67810 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -70500,15 +70500,15 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ mov r2, r5 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ @@ -70532,19 +70532,19 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r9, r4, ip, lsr r2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ eorseq r1, r3, r0, lsl #21 │ │ │ │ eorseq r1, r3, ip, lsl #19 │ │ │ │ eorseq r1, r3, r8, asr r9 │ │ │ │ eorseq r1, r3, r4, ror r8 │ │ │ │ - eoreq r5, r0, r0, asr #14 │ │ │ │ - eoreq r3, r0, r8, lsl r0 │ │ │ │ - eoreq r5, r0, r0, lsr r4 │ │ │ │ - eoreq r4, r0, r4, asr r8 │ │ │ │ - strdeq r5, [r0], -r0 @ │ │ │ │ + eoreq r5, r0, r8, ror #14 │ │ │ │ + eoreq r3, r0, r0, asr #32 │ │ │ │ + eoreq r5, r0, r8, asr r4 │ │ │ │ + eoreq r4, r0, ip, ror r8 │ │ │ │ + eoreq r5, r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov r1, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ @@ -70556,18 +70556,18 @@ │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ cmp r6, #3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r7, [r0] │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ ble 67c08 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ bne 67c08 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ @@ -70589,20 +70589,20 @@ │ │ │ │ str r7, [r3] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [ip, #8] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, r0, r6 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -70612,30 +70612,30 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp] │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #7 │ │ │ │ beq 681d4 │ │ │ │ cmp r2, #8 │ │ │ │ beq 68160 │ │ │ │ cmn r2, #2 │ │ │ │ beq 6829c │ │ │ │ cmp r2, #0 │ │ │ │ bge 6804c │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ beq 685a8 │ │ │ │ cmp r0, #8 │ │ │ │ ldrgt r1, [sp, #100] @ 0x64 │ │ │ │ movgt r3, #1 │ │ │ │ @@ -70675,15 +70675,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67ca0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ sub r3, r6, #1 │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ @@ -70730,15 +70730,15 @@ │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #6 │ │ │ │ add r0, r5, #3 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ @@ -70781,15 +70781,15 @@ │ │ │ │ beq 67e1c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ sub r2, r6, r5 │ │ │ │ @@ -70806,15 +70806,15 @@ │ │ │ │ beq 683a4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ @@ -70831,15 +70831,15 @@ │ │ │ │ str ip, [r5] │ │ │ │ mov r4, #3 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ strh r1, [r0] │ │ │ │ str r2, [r5] │ │ │ │ @@ -70854,15 +70854,15 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67f1c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r6 │ │ │ │ beq 683ac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -70893,15 +70893,15 @@ │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #1 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r0, [sp] │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ beq 67c00 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 68614 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -70930,15 +70930,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ add ip, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str ip, [lr] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ b 67ecc │ │ │ │ mov r0, #1 │ │ │ │ b 67f7c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -70991,15 +70991,15 @@ │ │ │ │ sub r1, r6, #1 │ │ │ │ str r3, [ip] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ bne 68438 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -71078,26 +71078,26 @@ │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #5 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #152] @ 0x98 │ │ │ │ str r7, [r4] │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ b 67c90 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ @@ -71213,26 +71213,26 @@ │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ sub r3, r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 5d5fc │ │ │ │ + bl 5d5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ bne 67fac │ │ │ │ b 67dbc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, r0 │ │ │ │ @@ -71272,15 +71272,15 @@ │ │ │ │ b 66da8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ b 68378 │ │ │ │ @@ -71293,15 +71293,15 @@ │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r1, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #8 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r4] │ │ │ │ bl 61fc8 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [r4] │ │ │ │ @@ -71353,21 +71353,21 @@ │ │ │ │ ldr r3, [pc, #3752] @ 69560 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r3, [r1] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ble 69c84 │ │ │ │ mov r9, r2 │ │ │ │ @@ -71431,15 +71431,15 @@ │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [pc, #3524] @ 695dc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [pc, #3436] @ 69594 │ │ │ │ @@ -71582,15 +71582,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r6, [r5] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #172] @ 0xac │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r5] │ │ │ │ b 68820 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ @@ -71676,15 +71676,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r5, [r8] │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ tst r0, #1 │ │ │ │ strh r3, [r0] │ │ │ │ movne r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ moveq r1, #57 @ 0x39 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ @@ -71705,15 +71705,15 @@ │ │ │ │ ldr r3, [r2, r6] │ │ │ │ ldr r2, [pc, #2400] @ 6959c │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldmib r3, {r2, r8} │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ beq 694a8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -71724,15 +71724,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 68c70 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #2320] @ 695a0 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ b 68820 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -71742,15 +71742,15 @@ │ │ │ │ add r3, r8, r3, lsl #1 │ │ │ │ add r0, r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b 688bc │ │ │ │ @@ -71781,15 +71781,15 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r5, #4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ beq 6918c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -71859,15 +71859,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r6, #4 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ beq 692d4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ @@ -71901,15 +71901,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [pc, #1628] @ 695a8 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [ip, r6] │ │ │ │ add ip, ip, r6 │ │ │ │ tst r2, #1 │ │ │ │ bne 68ba4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ b 68b8c │ │ │ │ @@ -71925,29 +71925,29 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #1536] @ 695ac │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 68808 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ beq 68994 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub sl, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ add r1, r0, #1 │ │ │ │ @@ -71974,15 +71974,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #4 │ │ │ │ beq 690f8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -72050,15 +72050,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ bne 69544 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, r5 │ │ │ │ @@ -72129,15 +72129,15 @@ │ │ │ │ b 68e3c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 68ecc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, r6 │ │ │ │ orreq r2, r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -72201,15 +72201,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ beq 695e0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 69a4c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -72231,15 +72231,15 @@ │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ @@ -72252,79 +72252,79 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r5, #6 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 4412c │ │ │ │ + bl 44128 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ add r4, r3, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443b0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #184] @ 695b8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [pc, #160] @ 695dc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b 68820 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 68dc4 │ │ │ │ eoreq r7, r4, ip, lsl #19 │ │ │ │ eoreq r7, r4, r8, lsl #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x002038b4 │ │ │ │ + ldrdeq r3, [r0], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r0, r4, lsl #6 │ │ │ │ - strdeq r4, [r0], -r8 @ │ │ │ │ - mlaeq r0, r4, r3, r4 │ │ │ │ - eoreq r4, r0, r8, asr #7 │ │ │ │ - eoreq r2, r0, r4, asr sp │ │ │ │ - eoreq r4, r0, r8, lsr #5 │ │ │ │ - eoreq r1, r0, r8, ror #26 │ │ │ │ - eoreq r4, r0, ip, asr #5 │ │ │ │ + eoreq r4, r0, ip, lsr #6 │ │ │ │ + eoreq r4, r0, r0, lsr #6 │ │ │ │ + @ instruction: 0x002043bc │ │ │ │ + strdeq r4, [r0], -r0 @ │ │ │ │ + eoreq r2, r0, ip, ror sp │ │ │ │ + ldrdeq r4, [r0], -r0 @ │ │ │ │ + mlaeq r0, r0, sp, r1 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ eorseq r0, r3, r4, asr r1 │ │ │ │ - eoreq r4, r0, ip, lsr #5 │ │ │ │ - eoreq r4, r0, r0, lsl #6 │ │ │ │ - eoreq r4, r0, r8, lsr r4 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + eoreq r4, r0, r8, lsr #6 │ │ │ │ + eoreq r4, r0, r0, ror #8 │ │ │ │ ldrdeq r7, [r4], -r0 @ │ │ │ │ eorseq r0, r3, r8, asr r0 │ │ │ │ - strdeq r3, [r0], -ip @ │ │ │ │ - @ instruction: 0x00203eb0 │ │ │ │ - eoreq r3, r0, r0, ror #21 │ │ │ │ - strdeq r3, [r0], -r4 @ │ │ │ │ - strdeq r3, [r0], -r4 @ │ │ │ │ - mulseq pc, r8, r8 @ │ │ │ │ - eoreq r1, r0, ip, lsr #3 │ │ │ │ - eoreq r3, r0, ip, asr #12 │ │ │ │ - eoreq r2, r0, ip, asr #9 │ │ │ │ - eoreq r2, r0, r4, lsl #31 │ │ │ │ - eoreq r1, r0, r8, ror #29 │ │ │ │ - eoreq r1, r0, r4, ror #13 │ │ │ │ - eoreq r2, r0, ip, ror #23 │ │ │ │ + eoreq r3, r0, r4, lsr #30 │ │ │ │ + ldrdeq r3, [r0], -r8 @ │ │ │ │ + eoreq r3, r0, r8, lsl #22 │ │ │ │ + eoreq r3, r0, ip, lsl ip │ │ │ │ + eoreq r3, r0, ip, lsl ip │ │ │ │ + andseq lr, pc, r0, asr #17 │ │ │ │ + ldrdeq r1, [r0], -r4 @ │ │ │ │ + eoreq r3, r0, r4, ror r6 │ │ │ │ + strdeq r2, [r0], -r4 @ │ │ │ │ + eoreq r2, r0, ip, lsr #31 │ │ │ │ + eoreq r1, r0, r0, lsl pc │ │ │ │ + eoreq r1, r0, ip, lsl #14 │ │ │ │ + eoreq r2, r0, r4, lsl ip │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r2, r0, r8, ror r8 │ │ │ │ - eoreq r2, r0, r0, lsr #21 │ │ │ │ + eoreq r2, r0, r0, lsr #17 │ │ │ │ + eoreq r2, r0, r8, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strb r3, [r6, sl] │ │ │ │ mov r1, r3 │ │ │ │ @@ -72340,15 +72340,15 @@ │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r3, r1 │ │ │ │ mov sl, #5 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ mov r6, r1 │ │ │ │ str r5, [fp] │ │ │ │ str sl, [sp, #196] @ 0xc4 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ ldr r3, [pc, #-124] @ 695d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strh r1, [r0] │ │ │ │ str ip, [fp] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ @@ -72404,15 +72404,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ bgt 6a0c8 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ @@ -72464,22 +72464,22 @@ │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r1] │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ cmp sl, #3 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r6, [r1] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ ble 68a28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ bne 68a28 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ @@ -72509,29 +72509,29 @@ │ │ │ │ bl 61a40 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp] │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 5c1b4 │ │ │ │ + bl 5c1b0 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ mov r8, r9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [r9] │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [pc, #-852] @ 695d0 │ │ │ │ mov r2, sl │ │ │ │ strh r7, [r0] │ │ │ │ str r1, [r9] │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -72583,15 +72583,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r5, #4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 69a20 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ blt 69f3c │ │ │ │ mov r2, #2 │ │ │ │ @@ -72610,15 +72610,15 @@ │ │ │ │ lsr r2, r2, #31 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ ble 69e8c │ │ │ │ cmp fp, #0 │ │ │ │ bne 69d80 │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ strb r3, [r6, sl] │ │ │ │ @@ -72661,15 +72661,15 @@ │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r5, [r6] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ strh r2, [r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ @@ -72738,15 +72738,15 @@ │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #-1700] @ 695c0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r2] │ │ │ │ b 6881c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -72902,15 +72902,15 @@ │ │ │ │ b 69718 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ subs r3, r0, #0 │ │ │ │ ble 6a110 │ │ │ │ cmp sl, r2 │ │ │ │ beq 6a0d8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -72921,15 +72921,15 @@ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ b 697a0 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, sl │ │ │ │ mov r3, r0 │ │ │ │ addne r3, r6, sl │ │ │ │ bne 69f88 │ │ │ │ cmp r3, sl │ │ │ │ bge 69a20 │ │ │ │ @@ -73082,27 +73082,27 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r6, [r8] │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strh r7, [r0] │ │ │ │ str r3, [r8] │ │ │ │ b 68820 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, r0, #0 │ │ │ │ bgt 6a310 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r8, r4 │ │ │ │ beq 6a0c0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -73138,15 +73138,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 5bd78 │ │ │ │ + bl 5bd74 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ sub r3, r8, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r2, r0, #0 │ │ │ │ ble 6a040 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ @@ -73190,17 +73190,17 @@ │ │ │ │ ldr r5, [sl, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r8, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 62b48 │ │ │ │ subs r6, r0, #0 │ │ │ │ @@ -73213,15 +73213,15 @@ │ │ │ │ beq 6a5f0 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ beq 6a4a0 │ │ │ │ add r6, r4, r7 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r6, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ cmp r8, #57 @ 0x39 │ │ │ │ beq 6a730 │ │ │ │ @@ -73293,47 +73293,47 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #3 │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ble 6a53c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ beq 6a784 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ble 6a590 │ │ │ │ ldrb r0, [r3] │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ beq 6a894 │ │ │ │ add r0, r4, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ str r2, [r5] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -73356,28 +73356,28 @@ │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 6a75c │ │ │ │ mov r4, #4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #848] @ 6a988 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ bne 6a3cc │ │ │ │ b 6a4a0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -73392,20 +73392,20 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ - bl 5d0f0 │ │ │ │ + bl 5d0ec │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 6a918 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -73482,30 +73482,30 @@ │ │ │ │ strd r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [r5] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r8, #58 @ 0x3a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str sl, [r5] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ strh r8, [r0] │ │ │ │ str r8, [sp] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -73538,30 +73538,30 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #3 │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ bls 6a910 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ beq 6a944 │ │ │ │ sub r4, ip, #1 │ │ │ │ b 6a728 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - bl 5cd18 │ │ │ │ + bl 5cd14 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ streq fp, [sp, #48] @ 0x30 │ │ │ │ beq 6a6bc │ │ │ │ b 6a6b4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ @@ -73576,15 +73576,15 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00245cbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r4, r8, ip, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r5, r4, ip, ror fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mlaeq r0, r8, r9, r1 │ │ │ │ + eoreq r1, r0, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr lr, [pc, #780] @ 6acb0 │ │ │ │ ldr ip, [pc, #780] @ 6acb4 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -73671,27 +73671,27 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ bne 6ab24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r9, r3 │ │ │ │ bne 6aad0 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 381b4 │ │ │ │ + bl 381b0 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strb sl, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ bne 6aae0 │ │ │ │ ldr r3, [pc, #412] @ 6acc8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 259dd0 │ │ │ │ + bl 259df8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 6ac18 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6ab74 │ │ │ │ @@ -73714,15 +73714,15 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r6] │ │ │ │ ldr r2, [pc, #256] @ 6accc │ │ │ │ ldr r3, [pc, #228] @ 6acb4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -73737,15 +73737,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ str r0, [r6] │ │ │ │ ldr r1, [pc, #208] @ 6acd0 │ │ │ │ ldr r0, [pc, #208] @ 6acd4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 6aa30 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ str r2, [r6] │ │ │ │ @@ -73756,15 +73756,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov ip, #5 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -73783,19 +73783,19 @@ │ │ │ │ b 6aab4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r4, r0, asr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r4, r0, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eoreq r1, r0, r8, lsl #11 │ │ │ │ + @ instruction: 0x002015b0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eoreq r5, r4, ip, lsr #8 │ │ │ │ - eoreq r0, r0, r8, asr #29 │ │ │ │ - ldrdeq r1, [r0], -ip @ │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eoreq r1, r0, r4, lsl #8 │ │ │ │ mov r2, #1 │ │ │ │ b 6a98c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr lr, [pc, #1420] @ 6b284 │ │ │ │ @@ -73845,15 +73845,15 @@ │ │ │ │ ldr r0, [pc, #1264] @ 6b298 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ bne 6addc │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 6b1e8 │ │ │ │ @@ -73864,15 +73864,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ cmp r5, #1 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ble 6af40 │ │ │ │ @@ -73886,15 +73886,15 @@ │ │ │ │ ldr r1, [pc, #1104] @ 6b29c │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #1100] @ 6b2a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ bne 6ae80 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ bls 6b0a4 │ │ │ │ @@ -73905,15 +73905,15 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ tst r1, #1 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -73939,15 +73939,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [pc, #900] @ 6b2a8 │ │ │ │ ldr r1, [pc, #900] @ 6b2ac │ │ │ │ ldr r0, [pc, #900] @ 6b2b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 6af94 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ beq 6b1fc │ │ │ │ @@ -73961,15 +73961,15 @@ │ │ │ │ ldr r1, [pc, #832] @ 6b2b8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #828] @ 6b2bc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmib r1, {r0, r6} │ │ │ │ mov r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ addne r3, r0, r6 │ │ │ │ @@ -74042,15 +74042,15 @@ │ │ │ │ ldrsh r5, [r1] │ │ │ │ ldrsh r3, [r0] │ │ │ │ b 6aee0 │ │ │ │ ldr r2, [pc, #508] @ 6b2c4 │ │ │ │ ldr r0, [pc, #508] @ 6b2c8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6afd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -74083,15 +74083,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ b 6b268 │ │ │ │ ldr r2, [pc, #356] @ 6b2cc │ │ │ │ ldr r0, [pc, #356] @ 6b2d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ b 6b010 │ │ │ │ tst r0, #1 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ bne 6af94 │ │ │ │ ldrsh r3, [r0] │ │ │ │ mov r5, #47 @ 0x2f │ │ │ │ @@ -74110,15 +74110,15 @@ │ │ │ │ ldr r1, [pc, #268] @ 6b2d8 │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [pc, #264] @ 6b2dc │ │ │ │ ldr r2, [pc, #264] @ 6b2e0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ b 6b02c │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bgt 6ae28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh r5, [r0] │ │ │ │ @@ -74145,44 +74145,44 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r5, [r0] │ │ │ │ str r3, [r4] │ │ │ │ b 6b058 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r5, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r5, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq r0, r0, r4, r1 │ │ │ │ - eoreq r1, r0, r8, lsr #4 │ │ │ │ - eoreq r1, r0, ip, ror #7 │ │ │ │ - eoreq r1, r0, ip, ror r1 │ │ │ │ - eoreq r1, r0, r8, lsr #27 │ │ │ │ - eoreq r1, r0, r4, lsr sp │ │ │ │ - eoreq r1, r0, r4, asr #26 │ │ │ │ - eoreq r1, r0, r0, lsr #1 │ │ │ │ - eoreq r1, r0, r4, asr #26 │ │ │ │ - eoreq r1, r0, ip, asr #26 │ │ │ │ - eoreq r1, r0, r8, asr #32 │ │ │ │ + @ instruction: 0x002014b8 │ │ │ │ + eoreq r1, r0, r0, asr r2 │ │ │ │ + eoreq r1, r0, r4, lsl r4 │ │ │ │ + eoreq r1, r0, r4, lsr #3 │ │ │ │ + ldrdeq r1, [r0], -r0 @ │ │ │ │ + eoreq r1, r0, ip, asr sp │ │ │ │ + eoreq r1, r0, ip, ror #26 │ │ │ │ + eoreq r1, r0, r8, asr #1 │ │ │ │ + eoreq r1, r0, ip, ror #26 │ │ │ │ + eoreq r1, r0, r4, ror sp │ │ │ │ + eoreq r1, r0, r0, ror r0 │ │ │ │ mlaeq r4, r8, pc, r4 @ │ │ │ │ - eoreq r0, r0, r0, lsl #8 │ │ │ │ - eoreq r0, r0, r4, lsl #30 │ │ │ │ - eoreq r0, r0, r8, asr r3 │ │ │ │ - eoreq r0, r0, r4, ror #28 │ │ │ │ - eoreq r1, r0, ip, lsr #23 │ │ │ │ - eoreq r1, r0, r0, asr fp │ │ │ │ - strdeq r0, [r0], -r4 @ │ │ │ │ - eoreq r1, r0, ip, lsr fp │ │ │ │ + eoreq r0, r0, r8, lsr #8 │ │ │ │ + eoreq r0, r0, ip, lsr #30 │ │ │ │ + eoreq r0, r0, r0, lsl #7 │ │ │ │ + eoreq r0, r0, ip, lsl #29 │ │ │ │ + ldrdeq r1, [r0], -r4 @ │ │ │ │ + eoreq r1, r0, r8, ror fp │ │ │ │ + eoreq r0, r0, ip, lsl lr │ │ │ │ + eoreq r1, r0, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #1140] @ 6b770 │ │ │ │ ldr r2, [pc, #1140] @ 6b774 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -74267,50 +74267,50 @@ │ │ │ │ ldr r1, [pc, #840] @ 6b788 │ │ │ │ ldr r0, [pc, #840] @ 6b78c │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ b 6b524 │ │ │ │ mov r7, #1 │ │ │ │ mov r8, #5 │ │ │ │ ldr r0, [pc, #792] @ 6b790 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2164e0 │ │ │ │ + bl 216508 │ │ │ │ ldr r3, [pc, #768] @ 6b794 │ │ │ │ add r2, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25aec0 │ │ │ │ + bl 25aee8 │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [r4] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -74413,15 +74413,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4] │ │ │ │ b 6b524 │ │ │ │ ldr r1, [r3, #200] @ 0xc8 │ │ │ │ @@ -74430,15 +74430,15 @@ │ │ │ │ bne 6b524 │ │ │ │ ldr r0, [pc, #220] @ 6b7ac │ │ │ │ mov ip, #57 @ 0x39 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 5ebb0 │ │ │ │ + bl 5ebac │ │ │ │ mov r1, r0 │ │ │ │ b 6b524 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ bne 6b648 │ │ │ │ ldr r3, [pc, #176] @ 6b7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -74472,27 +74472,27 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r4, [r4], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r4, [r4], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sp, r2, r0, lsr #11 │ │ │ │ eorseq sp, r2, r0, lsl r5 │ │ │ │ - eoreq r1, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x001fc5dc │ │ │ │ - andseq ip, pc, ip, lsr #11 │ │ │ │ + eoreq r1, r0, r0, asr r9 │ │ │ │ + andseq ip, pc, r4, lsl #12 │ │ │ │ + @ instruction: 0x001fc5d4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ eoreq r4, r4, ip, asr #21 │ │ │ │ eorseq sp, r2, ip, ror #6 │ │ │ │ mlaseq r2, r8, r2, sp │ │ │ │ eorseq sp, r2, r0, ror r2 │ │ │ │ - ldrdeq r1, [r0], -r4 @ │ │ │ │ - andseq lr, pc, r8, lsl fp @ │ │ │ │ + strdeq r1, [r0], -ip @ │ │ │ │ + andseq lr, pc, r0, asr #22 │ │ │ │ @ instruction: 0x0032d1d4 │ │ │ │ - eoreq r5, r1, r4, lsl #13 │ │ │ │ - andseq lr, pc, ip, lsr #21 │ │ │ │ + eoreq r5, r1, ip, lsr #13 │ │ │ │ + @ instruction: 0x001fead4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #260] @ 6b8d8 │ │ │ │ ldr r2, [pc, #260] @ 6b8dc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -74529,15 +74529,15 @@ │ │ │ │ ldr r1, [pc, #148] @ 6b8ec │ │ │ │ ldr r0, [pc, #148] @ 6b8f0 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ @@ -74561,16 +74561,16 @@ │ │ │ │ b 6b87c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r4, r0, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r4, r0, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mlaseq r2, ip, r0, sp │ │ │ │ - eoreq r0, r0, r0, ror r3 │ │ │ │ - eoreq r0, r0, r8, ror #13 │ │ │ │ + mlaeq r0, r8, r3, r0 │ │ │ │ + eoreq r0, r0, r0, lsl r7 │ │ │ │ eoreq r4, r4, r8, asr r7 │ │ │ │ │ │ │ │ 0006b8f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -74624,19 +74624,19 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ @@ -74653,15 +74653,15 @@ │ │ │ │ ldr r0, [pc, #680] @ 6bce0 │ │ │ │ ldr r1, [pc, #680] @ 6bce4 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ bne 6ba70 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #57 @ 0x39 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -74671,15 +74671,15 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1db078 │ │ │ │ + bl 1db07c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -74715,15 +74715,15 @@ │ │ │ │ ldr r0, [pc, #452] @ 6bcf4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [pc, #416] @ 6bcf8 │ │ │ │ mov ip, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ @@ -74751,15 +74751,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #312] @ 6bd00 │ │ │ │ ldr r0, [pc, #312] @ 6bd04 │ │ │ │ ldr r1, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 5c5fc │ │ │ │ + bl 5c5f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, #1 │ │ │ │ and r3, r0, #1 │ │ │ │ bgt 6bae8 │ │ │ │ ldr r2, [pc, #248] @ 6bce8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ @@ -74792,15 +74792,15 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh r6, [r0] │ │ │ │ str r3, [r4] │ │ │ │ b 6bb90 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6bcb4 │ │ │ │ ldrsh r6, [r0] │ │ │ │ @@ -74818,27 +74818,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b 6bc4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r4, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r4, ip, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x002005b8 │ │ │ │ - strdeq r0, [r0], -r8 @ │ │ │ │ + eoreq r0, r0, r0, ror #11 │ │ │ │ + eoreq r0, r0, r0, lsr #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r1, r0, r4, ror r1 │ │ │ │ - eoreq r1, r0, r8, lsl r3 │ │ │ │ - eoreq r0, r0, r4, asr #9 │ │ │ │ + mlaeq r0, ip, r1, r1 │ │ │ │ + eoreq r1, r0, r0, asr #6 │ │ │ │ + eoreq r0, r0, ip, ror #9 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ eoreq r4, r4, r0, ror #8 │ │ │ │ - @ instruction: 0x001ff8f8 │ │ │ │ - eoreq r0, r0, r8, lsr #8 │ │ │ │ - eoreq r1, r0, ip, lsl #4 │ │ │ │ - @ instruction: 0x00200fb0 │ │ │ │ - mlaeq r0, r0, r1, r1 │ │ │ │ + andseq pc, pc, r0, lsr #18 │ │ │ │ + eoreq r0, r0, r0, asr r4 │ │ │ │ + eoreq r1, r0, r4, lsr r2 │ │ │ │ + ldrdeq r0, [r0], -r8 @ │ │ │ │ + @ instruction: 0x002011b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r0, [pc, #376] @ 6bea4 │ │ │ │ ldr r2, [pc, #376] @ 6bea8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -74860,17 +74860,17 @@ │ │ │ │ bne 6be6c │ │ │ │ ldrh r3, [r0] │ │ │ │ ldr r4, [pc, #312] @ 6beb4 │ │ │ │ sub r3, r3, #55 @ 0x37 │ │ │ │ and r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne 6be6c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #264] @ 6beb8 │ │ │ │ mov r7, #1 │ │ │ │ @@ -74896,15 +74896,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [pc, #152] @ 6bebc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r9, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -74936,15 +74936,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r4, ip, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r4, ip, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - andseq pc, pc, r4, lsr #26 │ │ │ │ + andseq pc, pc, ip, asr #26 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ eoreq r4, r4, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ ldr lr, [pc, #1912] @ 6c654 │ │ │ │ @@ -74968,29 +74968,29 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r3] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ bne 6c070 │ │ │ │ ldrh r2, [r3] │ │ │ │ ldr r3, [pc, #1744] @ 6c664 │ │ │ │ @@ -75033,15 +75033,15 @@ │ │ │ │ ldr r1, [pc, #1608] @ 6c670 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r4, #4 │ │ │ │ moveq sl, #1 │ │ │ │ beq 6c114 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ @@ -75056,15 +75056,15 @@ │ │ │ │ str r0, [r2] │ │ │ │ ldr r1, [pc, #1516] @ 6c674 │ │ │ │ ldr r0, [pc, #1516] @ 6c678 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ beq 6bfac │ │ │ │ ldr r3, [pc, #1452] @ 6c660 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ @@ -75072,15 +75072,15 @@ │ │ │ │ str r0, [r2] │ │ │ │ ldr r1, [pc, #1460] @ 6c67c │ │ │ │ ldr r0, [pc, #1460] @ 6c680 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bgt 6bfd4 │ │ │ │ mov r8, #0 │ │ │ │ @@ -75127,124 +75127,124 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r1, r0 │ │ │ │ stmib sp, {r5, sl} │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25a884 │ │ │ │ + bl 25a8ac │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strne r6, [sp, #28] │ │ │ │ strne r7, [sp, #24] │ │ │ │ beq 6c35c │ │ │ │ mov r5, #1 │ │ │ │ b 6c1dc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25aa48 │ │ │ │ + bl 25aa70 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r6] │ │ │ │ bne 6c484 │ │ │ │ - bl 25aa50 │ │ │ │ + bl 25aa78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c348 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #10 │ │ │ │ bne 6c1d8 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #1100] @ 6c68c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c22c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #532] @ 0x214 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c2cc │ │ │ │ ldr r3, [pc, #1032] @ 6c690 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 6c2a4 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20b8fc │ │ │ │ - bl 205158 │ │ │ │ + bl 20b924 │ │ │ │ + bl 205180 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c358 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ b 6c1d0 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c358 │ │ │ │ + bl 205180 │ │ │ │ ldrb r3, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6c30c │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #908] @ 6c688 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25ac30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #404] @ 0x194 │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [pc, #820] @ 6c660 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ b 6c2c4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25ac30 │ │ │ │ mov r5, #8 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c448 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ @@ -75275,15 +75275,15 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ str ip, [r2] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #584] @ 6c660 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #628] @ 6c698 │ │ │ │ ldr r3, [pc, #560] @ 6c658 │ │ │ │ @@ -75298,31 +75298,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #568] @ 6c688 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 265650 │ │ │ │ + bl 265678 │ │ │ │ ldr r3, [pc, #560] @ 6c69c │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 6c648 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 25ab80 │ │ │ │ + bl 25aba8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ beq 6c5a0 │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25ac30 │ │ │ │ ldr r3, [pc, #500] @ 6c6a0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b 6c410 │ │ │ │ ldr r2, [pc, #488] @ 6c6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -75361,15 +75361,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #11 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 6c408 │ │ │ │ ldr r2, [pc, #320] @ 6c6ac │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ ldr r2, [pc, #312] @ 6c6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ @@ -75378,15 +75378,15 @@ │ │ │ │ b 6c4bc │ │ │ │ ldr r2, [pc, #296] @ 6c6b8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ ldr r2, [pc, #288] @ 6c6bc │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ - bl 25ac08 │ │ │ │ + bl 25ac30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, #8 │ │ │ │ mov r8, #57 @ 0x39 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ @@ -75415,51 +75415,51 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r2] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #11 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7] │ │ │ │ b 6c4a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #116] @ 6c6c4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 6c4bc │ │ │ │ eoreq r4, r4, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r4, [r4], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, pc, r0, lsl pc @ │ │ │ │ - eoreq r0, r0, r8, lsr pc │ │ │ │ - andseq pc, pc, ip, lsr sl @ │ │ │ │ - @ instruction: 0x001ffeb4 │ │ │ │ - @ instruction: 0x001ff9fc │ │ │ │ - andseq pc, pc, r4, ror lr @ │ │ │ │ - andseq pc, pc, r0, lsr #28 │ │ │ │ + andseq pc, pc, r8, lsr pc @ │ │ │ │ + eoreq r0, r0, r0, ror #30 │ │ │ │ + andseq pc, pc, r4, ror #20 │ │ │ │ + @ instruction: 0x001ffedc │ │ │ │ + andseq pc, pc, r4, lsr #20 │ │ │ │ + mulseq pc, ip, lr @ │ │ │ │ + andseq pc, pc, r8, asr #28 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0xffff0320 │ │ │ │ + @ instruction: 0xffff031c │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r0, r0, ip, ror #23 │ │ │ │ + eoreq r0, r0, r4, lsl ip │ │ │ │ ldrdeq r3, [r4], -r4 @ │ │ │ │ - eoreq r7, r1, r6, asr #2 │ │ │ │ + eoreq r7, r1, lr, ror #2 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - strdeq r0, [r0], -r8 @ │ │ │ │ - eoreq r0, r0, r8, ror #21 │ │ │ │ - eoreq r0, r0, r0, lsr r9 │ │ │ │ - @ instruction: 0x002009bc │ │ │ │ - eoreq r0, r0, ip, ror #18 │ │ │ │ - eoreq r0, r0, r0, lsl #19 │ │ │ │ - eoreq r0, r0, r8, lsr r9 │ │ │ │ - eoreq r0, r0, r4, ror #18 │ │ │ │ - eoreq r0, r0, ip, lsl #18 │ │ │ │ + eoreq r0, r0, r0, lsr #20 │ │ │ │ + eoreq r0, r0, r0, lsl fp │ │ │ │ + eoreq r0, r0, r8, asr r9 │ │ │ │ + eoreq r0, r0, r4, ror #19 │ │ │ │ + mlaeq r0, r4, r9, r0 │ │ │ │ + eoreq r0, r0, r8, lsr #19 │ │ │ │ + eoreq r0, r0, r0, ror #18 │ │ │ │ + eoreq r0, r0, ip, lsl #19 │ │ │ │ + eoreq r0, r0, r4, lsr r9 │ │ │ │ │ │ │ │ 0006c6c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #168] @ 6c788 │ │ │ │ @@ -75533,43 +75533,43 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r9, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #12 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ strd sl, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 232ec │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r0, sl │ │ │ │ beq 6cac4 │ │ │ │ mov r2, r8 │ │ │ │ @@ -75577,15 +75577,15 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r9, #10 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ - bl 60014 │ │ │ │ + bl 60010 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ bne 6caf4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ bne 6cb88 │ │ │ │ @@ -75628,15 +75628,15 @@ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ bl 22f5c │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c914 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 6c914 │ │ │ │ cmp r9, r4 │ │ │ │ beq 6cb88 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ ldr r9, [r9, #4] │ │ │ │ @@ -75692,15 +75692,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ tst r2, #1 │ │ │ │ strh r3, [r0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -75740,30 +75740,30 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str fp, [r5] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #444] @ 6cd04 │ │ │ │ strh r8, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str fp, [r5] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strh r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b 6c8d0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ @@ -75835,15 +75835,15 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, #11 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r4, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ strb r2, [r3, r4] │ │ │ │ @@ -75857,15 +75857,15 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r4, r8, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r4, r8, lsl r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ eoreq r3, r4, ip, lsr #10 │ │ │ │ - andseq lr, pc, r4, ror r9 @ │ │ │ │ + mulseq pc, ip, r9 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 0006cd0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -75889,28 +75889,28 @@ │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ subs r0, r2, #0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ beq 6ce14 │ │ │ │ mov r3, #7 │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 95ab4 │ │ │ │ @@ -75947,15 +75947,15 @@ │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [pc, #1256] @ 6d364 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -75964,15 +75964,15 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r7, #7 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r4] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 6cf24 │ │ │ │ b 6cf30 │ │ │ │ @@ -75981,15 +75981,15 @@ │ │ │ │ bne 6cf30 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ bne 6cf30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cf68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -76035,15 +76035,15 @@ │ │ │ │ bne 6cffc │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ bne 6cffc │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6cffc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -76065,17 +76065,17 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bne 6d040 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ bne 6d040 │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d208c │ │ │ │ mov r1, r6 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ bne 6d1c0 │ │ │ │ @@ -76085,15 +76085,15 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst r0, #1 │ │ │ │ bne 6d088 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ beq 6d2a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bne 6d1c0 │ │ │ │ @@ -76146,49 +76146,49 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r5, [r4] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 60b14 │ │ │ │ + bl 60b14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b 6ce70 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ beq 6d2c8 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 105140 │ │ │ │ + bl 105144 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 6cf48 │ │ │ │ ldr r7, [pc, #380] @ 6d370 │ │ │ │ mov r8, #10 │ │ │ │ add r7, pc, r7 │ │ │ │ b 6d228 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ beq 6cf48 │ │ │ │ @@ -76222,15 +76222,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ bl 68644 │ │ │ │ b 6d20c │ │ │ │ ldmib r0, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 1d2088 │ │ │ │ + bl 1d208c │ │ │ │ b 6d088 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ beq 6d064 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ @@ -76266,18 +76266,18 @@ │ │ │ │ b 6d05c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r4, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r4, r4, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r3, r4, ip, lsl #4 │ │ │ │ - andseq pc, pc, r4, asr #2 │ │ │ │ - ldrsheq pc, [pc], -r8 @ │ │ │ │ + andseq pc, pc, ip, ror #2 │ │ │ │ + andseq pc, pc, r0, lsr #2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq lr, pc, r4, asr #28 │ │ │ │ + andseq lr, pc, ip, ror #28 │ │ │ │ @ instruction: 0x0032b6dc │ │ │ │ eorseq fp, r2, r4, ror #11 │ │ │ │ │ │ │ │ 0006d378 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -76298,28 +76298,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r1, #5 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ beq 6d52c │ │ │ │ ldr r3, [pc, #312] @ 6d554 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq 6d47c │ │ │ │ @@ -76336,15 +76336,15 @@ │ │ │ │ b 6d4dc │ │ │ │ ldr r0, [pc, #248] @ 6d558 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r2, r3} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 6028c │ │ │ │ + bl 6028c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ beq 6d450 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -76383,37 +76383,37 @@ │ │ │ │ sub r2, r3, #57 @ 0x39 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ bhi 6d4bc │ │ │ │ mov r0, r3 │ │ │ │ b 6d4c0 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ str r0, [sp, #12] │ │ │ │ b 6d414 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r8, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, ip, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x0032b4b4 │ │ │ │ - andseq lr, pc, r8, asr sl @ │ │ │ │ + andseq lr, pc, r0, lsl #21 │ │ │ │ eoreq r2, r4, r0, lsl fp │ │ │ │ │ │ │ │ 0006d560 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ b 66478 │ │ │ │ │ │ │ │ 0006d574 : │ │ │ │ - b 5bfdc │ │ │ │ + b 5bfd8 │ │ │ │ │ │ │ │ 0006d578 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 6d648 │ │ │ │ @@ -76453,28 +76453,28 @@ │ │ │ │ ldr r0, [pc, #72] @ 6d660 │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ b 6d5c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eorseq fp, r2, r0, asr #6 │ │ │ │ eoreq r2, r4, ip, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, r8, asr #20 │ │ │ │ eoreq r2, r4, ip, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, r8, asr #23 │ │ │ │ + @ instruction: 0x001fcbf0 │ │ │ │ │ │ │ │ 0006d664 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -76514,28 +76514,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 6d768 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #196] @ 0xc4 │ │ │ │ b 6d6dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -76588,28 +76588,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 6d888 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #200 @ 0xc8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1d1b68 │ │ │ │ + bl 1d1b6c │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #200] @ 0xc8 │ │ │ │ b 6d7fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -76674,15 +76674,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6d98c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #208 @ 0xd0 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6d938 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r4], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76735,15 +76735,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6da78 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6da24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, ip, lsl #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76796,15 +76796,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6db64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #204 @ 0xcc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6db10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r0, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, r0, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76857,15 +76857,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6dc50 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #212 @ 0xd4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6dbfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r4, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, r4, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -76925,15 +76925,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6dd50 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 6dcfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r4, r4, asr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r4, r4, lsr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -77263,18 +77263,18 @@ │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #31 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, lsl #29 │ │ │ │ + @ instruction: 0x001feeb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #44] @ 6e2e4 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -77282,18 +77282,18 @@ │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #29 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r8, asr lr @ │ │ │ │ + andseq lr, pc, r0, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #48] @ 6e334 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -77302,18 +77302,18 @@ │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #27 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, ip, lsr #28 │ │ │ │ + andseq lr, pc, r4, asr lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #44] @ 6e380 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -77321,18 +77321,18 @@ │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #25 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001fedfc │ │ │ │ + andseq lr, pc, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #48] @ 6e3d0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -77341,18 +77341,18 @@ │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #23 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21638c │ │ │ │ + bl 2163b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq lr, pc, r0, asr #27 │ │ │ │ + andseq lr, pc, r8, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r5, [pc, #352] @ 6e550 │ │ │ │ tst r4, #1 │ │ │ │ @@ -77382,15 +77382,15 @@ │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 6e474 │ │ │ │ ldr r3, [pc, #248] @ 6e558 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e518 │ │ │ │ ldr r3, [pc, #224] @ 6e55c │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ blt 6e474 │ │ │ │ @@ -77420,15 +77420,15 @@ │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 6e474 │ │ │ │ ldr r3, [pc, #92] @ 6e558 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6e488 │ │ │ │ b 6e474 │ │ │ │ cmp r4, #0 │ │ │ │ blt 6e474 │ │ │ │ ldr r3, [pc, #64] @ 6e560 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ @@ -77477,15 +77477,15 @@ │ │ │ │ ldr r1, [pc, #660] @ 6e864 │ │ │ │ ldr r0, [pc, #660] @ 6e868 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, r7 │ │ │ │ beq 6e678 │ │ │ │ cmp r9, #0 │ │ │ │ bne 6e6a4 │ │ │ │ ldrsh r3, [r7] │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -77501,25 +77501,25 @@ │ │ │ │ ldr r1, [pc, #576] @ 6e870 │ │ │ │ ldr r0, [pc, #576] @ 6e874 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ tst r7, #1 │ │ │ │ beq 6e5b0 │ │ │ │ ldr r1, [pc, #544] @ 6e878 │ │ │ │ ldr r0, [pc, #544] @ 6e87c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, r7 │ │ │ │ bne 6e6a4 │ │ │ │ ldr r3, [pc, #512] @ 6e880 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r5, r7 │ │ │ │ @@ -77637,21 +77637,21 @@ │ │ │ │ bne 6e6a4 │ │ │ │ cmp r2, #0 │ │ │ │ bne 6e838 │ │ │ │ subs r4, r4, #1 │ │ │ │ bcs 6e818 │ │ │ │ b 6e678 │ │ │ │ eoreq r1, r4, r8, ror sl │ │ │ │ - strdeq lr, [r0], -ip @ │ │ │ │ - @ instruction: 0x001febb8 │ │ │ │ - @ instruction: 0x00214fb8 │ │ │ │ - eoreq lr, r0, r0, lsr #21 │ │ │ │ - andseq lr, pc, ip, asr fp @ │ │ │ │ - eoreq lr, r0, r0, ror sl │ │ │ │ - andseq lr, pc, ip, lsr #22 │ │ │ │ + eoreq lr, r0, r4, lsr #22 │ │ │ │ + andseq lr, pc, r0, ror #23 │ │ │ │ + eoreq r4, r1, r0, ror #31 │ │ │ │ + eoreq lr, r0, r8, asr #21 │ │ │ │ + andseq lr, pc, r4, lsl #23 │ │ │ │ + mlaeq r0, r8, sl, lr │ │ │ │ + andseq lr, pc, r4, asr fp @ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #276] @ 6e9b4 │ │ │ │ @@ -77678,15 +77678,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ bne 6e950 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #156] @ 6e9c4 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -77711,31 +77711,31 @@ │ │ │ │ ldr r1, [pc, #80] @ 6e9c8 │ │ │ │ ldr r0, [pc, #80] @ 6e9cc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #154 @ 0x9a │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ b 6e918 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r4, r4, asr r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r4, r4, lsr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r1, r4, ip, asr #13 │ │ │ │ - andseq fp, pc, r4, lsl pc @ │ │ │ │ - andseq lr, pc, ip, lsr #16 │ │ │ │ + andseq fp, pc, ip, lsr pc @ │ │ │ │ + andseq lr, pc, r4, asr r8 @ │ │ │ │ │ │ │ │ 0006e9d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -77751,36 +77751,36 @@ │ │ │ │ beq 6ea28 │ │ │ │ ldr r1, [pc, #88] @ 6ea6c │ │ │ │ ldr r0, [pc, #88] @ 6ea70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #68] @ 6ea74 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 6ea44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [pc, #40] @ 6ea78 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eoreq r1, r4, r4, lsl #12 │ │ │ │ - andseq fp, pc, r8, ror lr @ │ │ │ │ - @ instruction: 0x001fe7b4 │ │ │ │ + andseq fp, pc, r0, lsr #29 │ │ │ │ + @ instruction: 0x001fe7dc │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - mulseq pc, r8, r7 @ │ │ │ │ + andseq lr, pc, r0, asr #15 │ │ │ │ │ │ │ │ 0006ea7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -77796,36 +77796,36 @@ │ │ │ │ beq 6ead4 │ │ │ │ ldr r1, [pc, #88] @ 6eb18 │ │ │ │ ldr r0, [pc, #88] @ 6eb1c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #68] @ 6eb20 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 6eaf0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [pc, #40] @ 6eb24 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eoreq r1, r4, r8, asr r5 │ │ │ │ - andseq fp, pc, ip, asr #27 │ │ │ │ - andseq lr, pc, r8, asr r7 @ │ │ │ │ + @ instruction: 0x001fbdf4 │ │ │ │ + andseq lr, pc, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq lr, pc, r4, asr #14 │ │ │ │ + andseq lr, pc, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #196] @ 6ec04 │ │ │ │ ldr r2, [pc, #196] @ 6ec08 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -77867,15 +77867,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #56] @ 6ec18 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ b 6eba8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002414b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -77903,19 +77903,19 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ beq 6ed28 │ │ │ │ ldr r3, [r1] │ │ │ │ tst r3, #1 │ │ │ │ @@ -77927,43 +77927,43 @@ │ │ │ │ ldr r0, [pc, #232] @ 6edb0 │ │ │ │ ldr r1, [pc, #232] @ 6edb4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #208] @ 6edb8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #153 @ 0x99 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ b 6ed64 │ │ │ │ ldr r3, [pc, #136] @ 6edb8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #153 @ 0x99 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r0] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r5] │ │ │ │ @@ -77980,16 +77980,16 @@ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r4, r0, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r4, r0, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, pc, ip, lsr #11 │ │ │ │ - @ instruction: 0x001fbbbc │ │ │ │ + @ instruction: 0x001fe5d4 │ │ │ │ + andseq fp, pc, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r1, r4, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #320] @ 6ef18 │ │ │ │ @@ -78023,15 +78023,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ str sp, [sp, #16] │ │ │ │ bgt 6ee78 │ │ │ │ mov r7, #1 │ │ │ │ lsl r0, r5, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ ble 6ee50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ @@ -78064,15 +78064,15 @@ │ │ │ │ orr r6, r6, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f207c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ b 6ee7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r4, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -78103,42 +78103,42 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr sl, [r3, r2] │ │ │ │ ands r4, r0, #1 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bne 6f200 │ │ │ │ add r9, sp, #20 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ b 6f020 │ │ │ │ mov r1, #3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bne 6f0f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ add r4, r4, #1 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ bne 6f08c │ │ │ │ ldr r1, [pc, #512] @ 6f228 │ │ │ │ mov sl, #2 │ │ │ │ @@ -78146,26 +78146,26 @@ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ strd r6, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bne 6efd4 │ │ │ │ mvn r3, #30 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ add r4, r4, #16 │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 6f020 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ @@ -78176,15 +78176,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bne 6f0b8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 6f1c8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ + bl 105144 │ │ │ │ ldr r2, [pc, #352] @ 6f22c │ │ │ │ ldr r3, [pc, #328] @ 6f218 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -78192,15 +78192,15 @@ │ │ │ │ bne 6f210 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr r0, r0, #1 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #16] │ │ │ │ b 6efec │ │ │ │ cmn r5, #1 │ │ │ │ beq 6f164 │ │ │ │ mov r6, #2 │ │ │ │ b 6f12c │ │ │ │ asr r5, r5, #1 │ │ │ │ @@ -78210,15 +78210,15 @@ │ │ │ │ cmp r5, #1 │ │ │ │ beq 6f1a8 │ │ │ │ tst r5, #1 │ │ │ │ beq 6f11c │ │ │ │ lsl r0, r4, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne 6f12c │ │ │ │ ldr r3, [sp] │ │ │ │ @@ -78227,18 +78227,18 @@ │ │ │ │ mov r3, #2 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 6edc0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ - bl 105140 │ │ │ │ + bl 105144 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sl] │ │ │ │ b 6f0c4 │ │ │ │ ldr r3, [sp] │ │ │ │ lsl r0, r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movne r3, #2 │ │ │ │ @@ -78290,17 +78290,17 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr lr, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r6, r0 │ │ │ │ tst r2, #1 │ │ │ │ @@ -78311,15 +78311,15 @@ │ │ │ │ ldr r0, [pc, #572] @ 6f504 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #532] @ 6f508 │ │ │ │ ldr r3, [pc, #508] @ 6f4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -78376,28 +78376,28 @@ │ │ │ │ mov r0, #3 │ │ │ │ str r3, [r4] │ │ │ │ b 6f2ec │ │ │ │ ldr r3, [pc, #312] @ 6f510 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f458 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ beq 6f33c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ b 6f2bc │ │ │ │ ldr r3, [pc, #264] @ 6f514 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r3, lr │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bne 6f4d8 │ │ │ │ tst r0, #1 │ │ │ │ beq 6f370 │ │ │ │ @@ -78448,16 +78448,16 @@ │ │ │ │ bl 6f230 │ │ │ │ b 6f2ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r4, ip, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r4, ip, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sp, r0, r0, lsl #28 │ │ │ │ - @ instruction: 0x001fdfd8 │ │ │ │ + eoreq sp, r0, r8, lsr #28 │ │ │ │ + andseq lr, pc, r0 │ │ │ │ eoreq r0, r4, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x003295d8 │ │ │ │ eorseq r9, r2, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -78470,15 +78470,15 @@ │ │ │ │ beq 6f568 │ │ │ │ ldr r1, [pc, #140] @ 6f5d4 │ │ │ │ ldr r0, [pc, #140] @ 6f5d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ beq 6f59c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ @@ -78501,16 +78501,16 @@ │ │ │ │ b 6f5c4 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ mvn r2, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 6edc0 │ │ │ │ - andseq sp, pc, r0, ror sp @ │ │ │ │ - andseq sp, pc, r8, ror sp @ │ │ │ │ + mulseq pc, r8, sp @ │ │ │ │ + andseq sp, pc, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #416] @ 6f794 │ │ │ │ ldr r2, [pc, #416] @ 6f798 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -78543,15 +78543,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #312] @ 6f7a4 │ │ │ │ ldr r1, [pc, #312] @ 6f7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ tst r0, #1 │ │ │ │ beq 6f6c4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #272] @ 6f7ac │ │ │ │ str r3, [r4] │ │ │ │ @@ -78589,15 +78589,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 6f768 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -78607,26 +78607,26 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ b 6f6d0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ b 6f728 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r4, r0, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r4, r0, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, pc, r0, ror ip @ │ │ │ │ - eoreq sp, r0, ip, asr sl │ │ │ │ + mulseq pc, r8, ip @ │ │ │ │ + eoreq sp, r0, r4, lsl #21 │ │ │ │ eoreq r0, r4, r8, asr r9 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #340] @ 6f920 │ │ │ │ @@ -78650,30 +78650,30 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, ip │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #24 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ beq 6f914 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -78743,39 +78743,39 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bne 6f9f8 │ │ │ │ b 6fa54 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 6fa3c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -78892,15 +78892,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 6fc48 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ @@ -78961,35 +78961,35 @@ │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ bne 6fd50 │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ beq 6fe08 │ │ │ │ mov r0, #28 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [pc, #272] @ 6fe70 │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -79030,15 +79030,15 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ b 6fda4 │ │ │ │ ldr r3, [pc, #108] @ 6fe7c │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fd50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r3, #24] │ │ │ │ streq r2, [sp, #8] │ │ │ │ @@ -79060,15 +79060,15 @@ │ │ │ │ eoreq r0, r4, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq r8, r2, r0, lsr #23 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #200] @ 6ff74 │ │ │ │ ldr r1, [pc, #200] @ 6ff78 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -79102,15 +79102,15 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ streq ip, [r4] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #64] @ 6ff88 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 6ff78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -79148,18 +79148,18 @@ │ │ │ │ ldr r3, [pc, #52] @ 70010 │ │ │ │ ldr r0, [r2, lr] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp ip, r3 │ │ │ │ beq 6fff4 │ │ │ │ pop {r4, lr} │ │ │ │ mvn r3, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ mov r3, #8 │ │ │ │ mov lr, #4 │ │ │ │ b 6ffd0 │ │ │ │ eoreq r0, r4, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -79197,24 +79197,24 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 20ae18 │ │ │ │ + bl 20ae40 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 55fdc │ │ │ │ - bl 52b54 │ │ │ │ + bl 55fd8 │ │ │ │ + bl 52b50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b02c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ str r1, [r6] │ │ │ │ add r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ @@ -79248,17 +79248,17 @@ │ │ │ │ ldr r1, [pc, #44] @ 70198 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #40] @ 7019c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 262068 │ │ │ │ + bl 262090 │ │ │ │ str r5, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa4 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mlaeq r3, r0, lr, pc @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -79277,25 +79277,25 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsl r0, r0, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -79361,15 +79361,15 @@ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ sub r4, r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 703cc │ │ │ │ lsl r0, r4, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r8, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r5, r4 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ asr r1, r3, #6 │ │ │ │ @@ -79439,15 +79439,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r2, r7, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [pc, #100] @ 70504 │ │ │ │ @@ -79456,15 +79456,15 @@ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r6] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [pc, #60] @ 70508 │ │ │ │ ldr r3, [pc, #40] @ 704f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -79525,15 +79525,15 @@ │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 706bc │ │ │ │ sub r5, r4, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [r1, r5, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ lsl r5, r5, #2 │ │ │ │ cmp r0, #0 │ │ │ │ blt 70700 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r8, r4, #2 │ │ │ │ ldr r3, [r1, #712] @ 0x2c8 │ │ │ │ add r7, r8, r0 │ │ │ │ @@ -79591,72 +79591,72 @@ │ │ │ │ ldr r1, [pc, #140] @ 70754 │ │ │ │ str r0, [r6] │ │ │ │ ldr r0, [pc, #136] @ 70758 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ b 7068c │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ b 70604 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [pc, #72] @ 7075c │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #68] @ 70760 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ b 7068c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq pc, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0023fab0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq pc, r3, r0, ror #18 │ │ │ │ - strdeq ip, [r0], -ip @ │ │ │ │ - andseq ip, pc, r4, lsr #24 │ │ │ │ - @ instruction: 0x001fcbd8 │ │ │ │ - mlaeq r0, r0, r8, r5 │ │ │ │ + eoreq ip, r0, r4, lsr #20 │ │ │ │ + andseq ip, pc, ip, asr #24 │ │ │ │ + andseq ip, pc, r0, lsl #24 │ │ │ │ + @ instruction: 0x002058b8 │ │ │ │ ldr r2, [pc, #76] @ 707b8 │ │ │ │ ldr r3, [pc, #76] @ 707bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ cmp r2, #0 │ │ │ │ beq 70790 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, r0 │ │ │ │ beq 7079c │ │ │ │ ldr r0, [pc, #40] @ 707c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be94 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #604] @ 0x25c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ add r2, r1, ip │ │ │ │ str r0, [r3, #600] @ 0x258 │ │ │ │ str r2, [r3, #604] @ 0x25c │ │ │ │ bx lr │ │ │ │ eoreq pc, r3, ip, lsl #17 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, pc, r8, ror #22 │ │ │ │ + mulseq pc, r0, fp @ │ │ │ │ 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 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -79680,19 +79680,19 @@ │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ beq 7094c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -79732,15 +79732,15 @@ │ │ │ │ movle r6, #0 │ │ │ │ cmp r0, r2 │ │ │ │ bgt 70898 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldr r0, [pc, #184] @ 709c4 │ │ │ │ str ip, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #164] @ 709c8 │ │ │ │ ldr r3, [pc, #144] @ 709b8 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -79777,15 +79777,15 @@ │ │ │ │ add r5, r0, r8 │ │ │ │ b 70988 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r3, ip, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r3, r4, ror #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, pc, ip, lsl sl @ │ │ │ │ + andseq ip, pc, r4, asr #20 │ │ │ │ ldrdeq pc, [r3], -r4 @ │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ eorseq r8, r2, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -79816,39 +79816,39 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [r4, r2] │ │ │ │ mov r2, ip │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str ip, [fp] │ │ │ │ - add ip, sp, #92 @ 0x5c │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - add ip, sp, #88 @ 0x58 │ │ │ │ + add ip, sp, #76 @ 0x4c │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ + add ip, sp, #92 @ 0x5c │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - add ip, sp, #76 @ 0x4c │ │ │ │ + add ip, sp, #68 @ 0x44 │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ - add ip, sp, #52 @ 0x34 │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ + add ip, sp, #56 @ 0x38 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ + add ip, sp, #52 @ 0x34 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [pc, #2236] @ 7136c │ │ │ │ - add ip, sp, #56 @ 0x38 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ - add ip, sp, #60 @ 0x3c │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ + add ip, sp, #60 @ 0x3c │ │ │ │ ldr r8, [sp, #244] @ 0xf4 │ │ │ │ str ip, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ clzne r7, r2 │ │ │ │ moveq r2, r3 │ │ │ │ @@ -79996,15 +79996,15 @@ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #15 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ mov r1, #150 @ 0x96 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ strh r1, [r0] │ │ │ │ add r1, ip, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [ip, r6] │ │ │ │ @@ -80173,28 +80173,28 @@ │ │ │ │ b 70c9c │ │ │ │ ldr r3, [pc, #928] @ 71384 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq 710e0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ mov sl, #17 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #1 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ bl 8ea90 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, r0 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ ldr ip, [r3, #16] │ │ │ │ @@ -80285,15 +80285,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 71228 │ │ │ │ str r1, [fp] │ │ │ │ ldr r1, [pc, #480] @ 7138c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 7128c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 712f4 │ │ │ │ ldr r3, [r3, #140] @ 0x8c │ │ │ │ @@ -80304,15 +80304,15 @@ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ bgt 7133c │ │ │ │ mov r3, #13 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -80380,22 +80380,22 @@ │ │ │ │ mov r0, r8 │ │ │ │ b 71228 │ │ │ │ mvn r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ b 712ec │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl e9174 │ │ │ │ + bl e917c │ │ │ │ mov r3, r0 │ │ │ │ b 711d4 │ │ │ │ ldr r0, [pc, #88] @ 7139c │ │ │ │ mov r4, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r3, ip, ror #11 │ │ │ │ eoreq pc, r3, r8, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -80403,19 +80403,19 @@ │ │ │ │ eorseq r7, r2, ip, lsr lr │ │ │ │ eorseq r7, r2, ip, lsr #28 │ │ │ │ eorseq r7, r2, ip, lsl lr │ │ │ │ eorseq r7, r2, r0, asr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq r7, r2, ip, asr #19 │ │ │ │ eorseq r7, r2, r4, asr r8 │ │ │ │ - andseq ip, pc, r4, lsr #3 │ │ │ │ + andseq ip, pc, ip, asr #3 │ │ │ │ eoreq lr, r3, r8, asr #27 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - andseq ip, pc, r8, asr #32 │ │ │ │ + andseq ip, pc, r0, ror r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [pc, #204] @ 71484 │ │ │ │ ldr r2, [pc, #204] @ 71488 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -80450,15 +80450,15 @@ │ │ │ │ strb r3, [r1, #46] @ 0x2e │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ movne r2, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 54980 │ │ │ │ + bl 5497c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #64] @ 71498 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 71488 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -80502,30 +80502,30 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr fp, [ip, r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, ip │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr ip, [fp] │ │ │ │ str r2, [fp] │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r4, [sp, #32] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ beq 71cb4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r5, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -80541,15 +80541,15 @@ │ │ │ │ beq 715ac │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq 71644 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ add r6, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -80641,25 +80641,25 @@ │ │ │ │ cmp r1, ip │ │ │ │ beq 71aa8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ beq 71a2c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ mov r3, #11 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -80680,43 +80680,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #11 │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr sl, [fp] │ │ │ │ str r0, [fp] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r9, [r2, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [lr, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r9, ip │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ beq 71b90 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp ip, r1 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -80745,15 +80745,15 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ beq 7194c │ │ │ │ mov r0, #20 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -80792,15 +80792,15 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r8, r2 │ │ │ │ bgt 71c30 │ │ │ │ lsl r9, r8, #2 │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -80843,15 +80843,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #9 │ │ │ │ lsl r0, r0, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, r8 │ │ │ │ streq r9, [sp, #140] @ 0x8c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bne 71bec │ │ │ │ @@ -80870,21 +80870,21 @@ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r8, #11 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 1c4b4c │ │ │ │ + bl 1c4b50 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ beq 71be4 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -80896,15 +80896,15 @@ │ │ │ │ b 71a44 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r9, #10 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ add r1, r1, sl, lsl #4 │ │ │ │ @@ -80961,25 +80961,25 @@ │ │ │ │ bne 71c1c │ │ │ │ b 71a8c │ │ │ │ ldr r0, [pc, #156] @ 71cd4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b 71990 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ b 71668 │ │ │ │ ldr r0, [pc, #116] @ 71cd8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ b 71984 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ ble 71b7c │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ @@ -80997,16 +80997,16 @@ │ │ │ │ b 7169c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r3, r8, lsr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r3, r0, lsl fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq lr, r3, r4, asr r9 │ │ │ │ - andseq fp, pc, r4, lsr #15 │ │ │ │ - andseq fp, pc, r0, asr r7 @ │ │ │ │ + andseq fp, pc, ip, asr #15 │ │ │ │ + andseq fp, pc, r8, ror r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [pc, #884] @ 72070 │ │ │ │ @@ -81026,50 +81026,50 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, r1] │ │ │ │ mov r1, #12 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, r1 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, #20 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #199 @ 0xc7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -81094,15 +81094,15 @@ │ │ │ │ beq 72040 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r0 │ │ │ │ bgt 72050 │ │ │ │ lsl r4, r3, #2 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -81139,15 +81139,15 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r1, r2 │ │ │ │ lsl r7, r1, #2 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ @@ -81167,15 +81167,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 71f78 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ beq 7202c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strh r5, [r3] │ │ │ │ @@ -81233,17 +81233,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ strdeq lr, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r3, ip, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq lr, r3, ip │ │ │ │ - ldrdeq r1, [r1], -r0 @ │ │ │ │ - andseq fp, pc, r8, lsr #7 │ │ │ │ - @ instruction: 0x001fb3b8 │ │ │ │ + strdeq r1, [r1], -r8 @ │ │ │ │ + @ instruction: 0x001fb3d0 │ │ │ │ + andseq fp, pc, r0, ror #7 │ │ │ │ andeq r1, r0, r9, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr ip, [pc, #704] @ 7236c │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -81266,23 +81266,23 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ beq 72150 │ │ │ │ sub r6, r5, #1 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ asr r6, r6, #6 │ │ │ │ add fp, r6, #1 │ │ │ │ @@ -81367,24 +81367,24 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 72368 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ lsl r0, fp, #2 │ │ │ │ mov r1, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp fp, r9 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 72358 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -81394,15 +81394,15 @@ │ │ │ │ str r9, [ip, r6, lsl #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1024 @ 0x400 │ │ │ │ mov r3, #8 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 35250 │ │ │ │ + bl 3524c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r0, [ip, r5] │ │ │ │ beq 72350 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -81433,133 +81433,133 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ bic r2, r3, #4 │ │ │ │ @@ -81573,15 +81573,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bxne lr │ │ │ │ - b 1f1ee0 │ │ │ │ + b 1f1ef8 │ │ │ │ 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 r0, [sp, #12] │ │ │ │ ldr r0, [pc, #504] @ 727f0 │ │ │ │ @@ -81604,20 +81604,20 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ movne r8, #1 │ │ │ │ @@ -81638,15 +81638,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ eor r3, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 727a4 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #284] @ 72804 │ │ │ │ cmp sl, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mvnlt sl, #-1073741824 @ 0xc0000000 │ │ │ │ @@ -81689,15 +81689,15 @@ │ │ │ │ beq 727e4 │ │ │ │ ldr r3, [pc, #108] @ 72800 │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 726d8 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r4, r0 │ │ │ │ b 726e0 │ │ │ │ orr r3, r3, #16 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -81770,15 +81770,15 @@ │ │ │ │ ldr r0, [r3, #724] @ 0x2d4 │ │ │ │ mvnne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ moveq r3, #1 │ │ │ │ mvneq r1, #0 │ │ │ │ strne ip, [r5] │ │ │ │ streq ip, [r5] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 72888 │ │ │ │ ldr r0, [pc, #276] @ 72a0c │ │ │ │ add r0, pc, r0 │ │ │ │ b 72884 │ │ │ │ ldr r3, [pc, #260] @ 72a08 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -81798,15 +81798,15 @@ │ │ │ │ ldr r0, [r0, #728] @ 0x2d8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mvnne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 72978 │ │ │ │ ldr r3, [pc, #164] @ 72a10 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ str r3, [r2] │ │ │ │ @@ -81831,15 +81831,15 @@ │ │ │ │ str r0, [r8] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ b 7292c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [r0, #732] @ 0x2dc │ │ │ │ b 7292c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r3], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -81850,15 +81850,15 @@ │ │ │ │ ldrheq r6, [r2], -ip @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 261f0c │ │ │ │ + bl 261f34 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -81876,18 +81876,18 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 261fa8 │ │ │ │ + bl 261fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [pc, #60] @ 72ae8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 72adc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -81908,17 +81908,17 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 72b1c │ │ │ │ ldr r2, [pc, #24] @ 72b20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262308 │ │ │ │ + bl 262330 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ + b 12878c │ │ │ │ strdeq sp, [r3], -r4 @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr ip, [pc, #1068] @ 72f68 │ │ │ │ @@ -81937,36 +81937,36 @@ │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + mov r3, #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #32 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #24] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 230c4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r9] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -81988,58 +81988,58 @@ │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ beq 72d30 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d198 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [pc, #756] @ 72f7c │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aa4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d198 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d198 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ cmp r0, #0 │ │ │ │ bne 72d48 │ │ │ │ ldr r1, [pc, #652] @ 72f80 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ b 72e98 │ │ │ │ cmp sl, #1 │ │ │ │ movle r5, r4 │ │ │ │ ble 72d30 │ │ │ │ ldr r3, [pc, #600] @ 72f78 │ │ │ │ @@ -82047,34 +82047,34 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ sub r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ cmp r0, #0 │ │ │ │ beq 72cec │ │ │ │ ldr r1, [pc, #564] @ 72f84 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r6, r1] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ asr r2, r2, #1 │ │ │ │ - bl 262384 │ │ │ │ + bl 2623ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 72ee4 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r0 │ │ │ │ beq 72ed4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ mov r3, r0 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -82124,23 +82124,23 @@ │ │ │ │ lsl r3, r2, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq 72e78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 265c5c │ │ │ │ + bl 265c84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [pc, #260] @ 72f88 │ │ │ │ mov r1, #12 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1f2064 │ │ │ │ + bl 1f207c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #236] @ 72f8c │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [pc, #196] @ 72f6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -82154,61 +82154,61 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ b 72e38 │ │ │ │ ldr r3, [pc, #184] @ 72f94 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r3 │ │ │ │ b 72d84 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265668 │ │ │ │ cmp r0, #25 │ │ │ │ beq 72f50 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265640 │ │ │ │ + bl 265668 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265754 │ │ │ │ + bl 26577c │ │ │ │ ldr r1, [pc, #136] @ 72f98 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 72cec │ │ │ │ ldr r1, [pc, #112] @ 72f9c │ │ │ │ ldr r0, [pc, #112] @ 72fa0 │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ b 72e98 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 265648 │ │ │ │ + bl 265670 │ │ │ │ cmp r0, #3 │ │ │ │ bne 72ef4 │ │ │ │ b 72cec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0023d4b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r3, r8, r4, sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrvc r9, [r5, -r1, lsl #8]! │ │ │ │ - andseq sl, pc, r4, lsl #15 │ │ │ │ + andseq sl, pc, ip, lsr #15 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ eoreq sp, r3, r4, asr r1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mlaeq r0, r4, r5, r6 │ │ │ │ - andseq sl, pc, ip, lsr r5 @ │ │ │ │ - andseq ip, pc, r0, lsl #12 │ │ │ │ - andseq sl, pc, ip, lsl #10 │ │ │ │ + @ instruction: 0x002065bc │ │ │ │ + andseq sl, pc, r4, ror #10 │ │ │ │ + andseq ip, pc, r8, lsr #12 │ │ │ │ + andseq sl, pc, r4, lsr r5 @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [pc, #456] @ 7318c │ │ │ │ @@ -82400,15 +82400,15 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ str r0, [r3, #740] @ 0x2e4 │ │ │ │ ble 732f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -82522,28 +82522,28 @@ │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 73600 │ │ │ │ ldr r9, [pc, #348] @ 73620 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 734d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne 734c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ @@ -82581,15 +82581,15 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [lr, #684] @ 0x2ac │ │ │ │ str r2, [lr, #152] @ 0x98 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #136] @ 73624 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #108] @ 73610 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -82604,29 +82604,29 @@ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r6] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ b 73590 │ │ │ │ cmp r4, #0 │ │ │ │ strne r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ b 73570 │ │ │ │ mov r3, lr │ │ │ │ b 734f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0023cbb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r3, r8, fp, ip │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f9ff4 │ │ │ │ + andseq sl, pc, ip, lsl r0 @ │ │ │ │ eoreq ip, r3, r8, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #252] @ 7373c │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -82651,15 +82651,15 @@ │ │ │ │ beq 736b4 │ │ │ │ ldr r1, [pc, #180] @ 73748 │ │ │ │ ldr r0, [pc, #180] @ 7374c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #148] @ 73750 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ @@ -82668,40 +82668,40 @@ │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #112] @ 73754 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262198 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #80] @ 73754 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 26223c │ │ │ │ + bl 262264 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ b 736ac │ │ │ │ ldr r3, [pc, #52] @ 73754 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262198 │ │ │ │ ldr r2, [r4, #852] @ 0x354 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ sub r0, r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ b 736cc │ │ │ │ @ instruction: 0x0023c9b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq r5, r2, r8, asr #6 │ │ │ │ - andseq r9, pc, r8, asr lr @ │ │ │ │ - andseq r9, pc, r4, ror lr @ │ │ │ │ + andseq r9, pc, r0, lsl #29 │ │ │ │ + mulseq pc, ip, lr @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #504] @ 73968 │ │ │ │ @@ -82762,19 +82762,19 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ str r9, [r5] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp] │ │ │ │ bge 73828 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r5] │ │ │ │ b 737d4 │ │ │ │ @@ -82793,15 +82793,15 @@ │ │ │ │ orr r4, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ b 737d4 │ │ │ │ lsl r4, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ orr r4, r4, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -82813,23 +82813,23 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ str r3, [r5] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ b 737d4 │ │ │ │ mov r0, r7 │ │ │ │ b 73888 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r3, r8, lsl #17 │ │ │ │ @@ -82901,24 +82901,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ b 73a2c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 73b30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ @@ -82929,15 +82929,15 @@ │ │ │ │ mov r5, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 7397c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ bne 73b24 │ │ │ │ ldrsh r2, [r3] │ │ │ │ @@ -82947,26 +82947,26 @@ │ │ │ │ str r3, [r4] │ │ │ │ b 73a2c │ │ │ │ str r5, [sp, #28] │ │ │ │ bl 7397c │ │ │ │ mov r1, #3 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1309bc │ │ │ │ + bl 1309c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ b 73a2c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp] │ │ │ │ str ip, [r4] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ b 73a2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r3, r0, ror #12 │ │ │ │ @@ -83071,15 +83071,15 @@ │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 73c30 │ │ │ │ ldr r3, [pc, #288] @ 73e4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ bne 73e08 │ │ │ │ cmp r7, #0 │ │ │ │ beq 73cb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r3, #1 │ │ │ │ beq 73c3c │ │ │ │ @@ -83106,35 +83106,35 @@ │ │ │ │ ldrsh r3, [r3] │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 73cb0 │ │ │ │ ldr r3, [pc, #144] @ 73e4c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73cb0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 73ba0 │ │ │ │ mov r1, r0 │ │ │ │ b 73d78 │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ str r2, [r4] │ │ │ │ and r6, r6, #1 │ │ │ │ b 73cb8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 73ba0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -83153,19 +83153,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #28] @ 73e88 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38b84 │ │ │ │ + b 38b80 │ │ │ │ eorseq r4, r2, r4, asr #22 │ │ │ │ │ │ │ │ 00073e8c : │ │ │ │ ldr r0, [pc, #4] @ 73e98 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ eorseq r4, r2, r0, lsr #22 │ │ │ │ @@ -83217,27 +83217,27 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ add r0, sp, #12 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ add r0, sp, #16 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r0, #24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ beq 74008 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ ldr r3, [pc, #144] @ 74028 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -83260,15 +83260,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74010 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 73f90 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq ip, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq ip, [r3], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83293,29 +83293,29 @@ │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - mov r2, #4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #112] @ 7413c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [pc, #112] @ 74148 │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -83375,30 +83375,30 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r0, [pc, #200] @ 74298 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 7427c │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #120] @ 7429c │ │ │ │ @@ -83421,15 +83421,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74284 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 74204 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r3, r0, lr, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, ip, ror #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83466,15 +83466,15 @@ │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [r4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #784] @ 74644 │ │ │ │ ldr r0, [pc, #784] @ 74648 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -83499,18 +83499,18 @@ │ │ │ │ ldr r7, [pc, #696] @ 74650 │ │ │ │ orr r3, r3, #2 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #556 @ 0x22c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #656] @ 74654 │ │ │ │ ldr r0, [pc, #656] @ 74658 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -83530,112 +83530,112 @@ │ │ │ │ lsl r3, r3, #9 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ ldr r0, [pc, #576] @ 7465c │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [pc, #556] @ 74660 │ │ │ │ ldr r0, [pc, #556] @ 74664 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [pc, #552] @ 74668 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #516] @ 7466c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - bl 1ea190 │ │ │ │ + bl 1f5db8 │ │ │ │ + bl 1ea1a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #496] @ 74670 │ │ │ │ str r1, [r5, #560] @ 0x230 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [pc, #488] @ 74674 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #480] @ 74678 │ │ │ │ mov r3, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #444] @ 7467c │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #436] @ 74680 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #400] @ 74684 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #396] @ 74688 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #360] @ 7468c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #356] @ 74690 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #320] @ 74694 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #316] @ 74698 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #280] @ 7469c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #276] @ 746a0 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #232] @ 746a4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #112] @ 74634 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -83657,50 +83657,50 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ lsl r3, r3, #9 │ │ │ │ b 74410 │ │ │ │ ldr r0, [pc, #140] @ 746b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r3, r8, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, r8, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x003246b8 │ │ │ │ - mulseq pc, r0, lr @ │ │ │ │ + @ instruction: 0x001f8eb8 │ │ │ │ @ instruction: 0xffffa688 │ │ │ │ - andseq r8, pc, r8, lsr #28 │ │ │ │ + andseq r8, pc, r0, asr lr @ │ │ │ │ eorseq r4, r2, r8, lsl #12 │ │ │ │ - andseq r8, pc, r4, asr lr @ │ │ │ │ + andseq r8, pc, ip, ror lr @ │ │ │ │ @ instruction: 0xffffa6a4 │ │ │ │ - @ instruction: 0x001f8df8 │ │ │ │ + andseq r8, pc, r0, lsr #28 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r9, pc, r0, lsl #2 │ │ │ │ + andseq r9, pc, r8, lsr #2 │ │ │ │ eorseq r4, r2, ip, ror #10 │ │ │ │ - ldrsheq r9, [pc], -r8 │ │ │ │ - ldrsheq r9, [pc], -r8 │ │ │ │ - andseq r9, pc, r0, lsl #2 │ │ │ │ + andseq r9, pc, r0, lsr #2 │ │ │ │ + andseq r9, pc, r0, lsr #2 │ │ │ │ + andseq r9, pc, r8, lsr #2 │ │ │ │ @ instruction: 0xffffe0dc │ │ │ │ - ldrsheq r9, [pc], -r4 │ │ │ │ + andseq r9, pc, ip, lsl r1 @ │ │ │ │ andeq r9, r0, r8, lsr #3 │ │ │ │ - andseq r9, pc, r0, ror #1 │ │ │ │ + andseq r9, pc, r8, lsl #2 │ │ │ │ @ instruction: 0x000091bc │ │ │ │ - andseq r9, pc, ip, asr #1 │ │ │ │ + ldrsheq r9, [pc], -r4 │ │ │ │ andeq lr, r0, r8, lsl #1 │ │ │ │ - andseq r9, pc, r8, asr #1 │ │ │ │ + ldrsheq r9, [pc], -r0 │ │ │ │ andeq sl, r0, ip, ror #10 │ │ │ │ - andseq r9, pc, ip, asr #1 │ │ │ │ + ldrsheq r9, [pc], -r4 │ │ │ │ @ instruction: 0xffff9c28 │ │ │ │ eoreq fp, r3, r8, lsr sl │ │ │ │ eorseq r4, r2, r4, asr #7 │ │ │ │ eorseq r4, r2, r8, lsr #7 │ │ │ │ - andseq r8, pc, ip, lsl #30 │ │ │ │ + andseq r8, pc, r4, lsr pc @ │ │ │ │ │ │ │ │ 000746b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #292] @ 747f0 │ │ │ │ @@ -83724,30 +83724,30 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r0, [pc, #204] @ 74800 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 747e4 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #124] @ 74804 │ │ │ │ @@ -83771,15 +83771,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 747ec │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 74768 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r3, ip, lsr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, r8, lsl #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83812,30 +83812,30 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r0, [pc, #204] @ 74958 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [lr, r0] │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [r3] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 7493c │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #124] @ 7495c │ │ │ │ @@ -83859,15 +83859,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74944 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 748c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq fp, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0023b7b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83900,32 +83900,32 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r6] │ │ │ │ str r1, [r6] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #4 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [pc, #196] @ 74ab0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #16 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #4 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrsh r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, ip │ │ │ │ movne r4, #3 │ │ │ │ cmp r3, ip │ │ │ │ mov r0, #24 │ │ │ │ beq 74a94 │ │ │ │ - bl 2b674 │ │ │ │ + bl 2b670 │ │ │ │ ldr r3, [pc, #140] @ 74ab4 │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ mvnlt r5, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -83947,15 +83947,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 74a9c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ b 74a20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r3, r8, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r3, r0, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ @@ -83998,53 +83998,53 @@ │ │ │ │ mov r7, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #205 @ 0xcd │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #3552] @ 75944 │ │ │ │ ldr r2, [pc, #3552] @ 75948 │ │ │ │ ldr r1, [pc, #3552] @ 7594c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #206 @ 0xce │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #3528] @ 75950 │ │ │ │ ldr r2, [pc, #3528] @ 75954 │ │ │ │ ldr r1, [pc, #3528] @ 75958 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #150 @ 0x96 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r6, [pc, #3504] @ 7595c │ │ │ │ ldr r3, [pc, #3504] @ 75960 │ │ │ │ ldr r2, [pc, #3504] @ 75964 │ │ │ │ ldr r1, [pc, #3504] @ 75968 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #253 @ 0xfd │ │ │ │ stm sp, {r4, r5} │ │ │ │ mov r5, #4 │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add r0, r6, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r6, #564] @ 0x234 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ add r0, r6, #572 @ 0x23c │ │ │ │ mov r1, r5 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #3440] @ 7596c │ │ │ │ ldr r0, [pc, #3440] @ 75970 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ @@ -84072,21 +84072,21 @@ │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r8, [pc, #3328] @ 75980 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ str r3, [r5, #568] @ 0x238 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #3296] @ 75984 │ │ │ │ mov r4, #0 │ │ │ │ mvn r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -84099,15 +84099,15 @@ │ │ │ │ str r9, [sp, #12] │ │ │ │ str r9, [sp] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #576] @ 0x240 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r2, [pc, #3216] @ 75988 │ │ │ │ ldr r0, [pc, #3216] @ 7598c │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r7 │ │ │ │ @@ -84137,15 +84137,15 @@ │ │ │ │ ldr r0, [pc, #3104] @ 75990 │ │ │ │ orr r2, r2, r3 │ │ │ │ strh r2, [r1, #4] │ │ │ │ mov r5, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [pc, #3060] @ 75994 │ │ │ │ ldr r2, [pc, #3060] @ 75998 │ │ │ │ mov r4, #1 │ │ │ │ @@ -84177,15 +84177,15 @@ │ │ │ │ ldr r0, [pc, #2956] @ 7599c │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #2928] @ 759a0 │ │ │ │ ldr r0, [pc, #2928] @ 759a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ @@ -84207,15 +84207,15 @@ │ │ │ │ ldr r0, [pc, #2848] @ 759a8 │ │ │ │ orr r3, r2, r3 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #2820] @ 759ac │ │ │ │ ldr r0, [pc, #2820] @ 759b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 74150 │ │ │ │ @@ -84240,18 +84240,18 @@ │ │ │ │ strh r3, [r1, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [pc, #2716] @ 759bc │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #580 @ 0x244 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #2696] @ 759c0 │ │ │ │ mov r4, #0 │ │ │ │ mvn r8, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ @@ -84264,18 +84264,18 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #580] @ 0x244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #584 @ 0x248 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [pc, #2604] @ 759c4 │ │ │ │ ldr r0, [pc, #2604] @ 759c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -84305,15 +84305,15 @@ │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [pc, #2476] @ 759d0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2468] @ 759d4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ mvn r8, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ @@ -84330,19 +84330,19 @@ │ │ │ │ ldr fp, [pc, #2404] @ 759d8 │ │ │ │ mov sl, #3 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #2384] @ 759dc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add r9, pc, r9 │ │ │ │ add r0, r9, #588 @ 0x24c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #2364] @ 759e0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -84351,15 +84351,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp] │ │ │ │ bl 725d8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #588] @ 0x24c │ │ │ │ add r0, r9, #592 @ 0x250 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r2, [pc, #2300] @ 759e4 │ │ │ │ ldr r0, [pc, #2300] @ 759e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84369,15 +84369,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ bl 725d8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #592] @ 0x250 │ │ │ │ add r0, r9, #596 @ 0x254 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #2236] @ 759ec │ │ │ │ ldr r0, [pc, #2236] @ 759f0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -84396,15 +84396,15 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #2148] @ 759f8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2144] @ 759fc │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84416,29 +84416,29 @@ │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #2076] @ 75a00 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2072] @ 75a04 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #2028] @ 75a08 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #2024] @ 75a0c │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84448,19 +84448,19 @@ │ │ │ │ stm sp, {r4, r5} │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr fp, [pc, #1956] @ 75a10 │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #1944] @ 75a14 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84472,15 +84472,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #600] @ 0x258 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [pc, #1876] @ 75a18 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1872] @ 75a1c │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84491,111 +84491,111 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr fp, [pc, #1800] @ 75a20 │ │ │ │ add r0, r9, #20 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #1788] @ 75a24 │ │ │ │ add fp, pc, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r9, [pc, #1748] @ 75a28 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1744] @ 75a2c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1704] @ 75a30 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1700] @ 75a34 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1660] @ 75a38 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1656] @ 75a3c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1616] @ 75a40 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1612] @ 75a44 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1568] @ 75a48 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1564] @ 75a4c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1524] @ 75a50 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1520] @ 75a54 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1480] @ 75a58 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1476] @ 75a5c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84607,15 +84607,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1408] @ 75a60 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1404] @ 75a64 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -84627,131 +84627,131 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1336] @ 75a68 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1332] @ 75a6c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1292] @ 75a70 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1288] @ 75a74 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1248] @ 75a78 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1244] @ 75a7c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r9, [pc, #1204] @ 75a80 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1200] @ 75a84 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r8, [pc, #1172] @ 75a88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1152] @ 75a8c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r5, [pc, #1128] @ 75a90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1108] @ 75a94 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #1072] @ 75a98 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1068] @ 75a9c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #1028] @ 75aa0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1024] @ 75aa4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #984] @ 75aa8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #980] @ 75aac │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #936] @ 75ab0 │ │ │ │ ldr r0, [pc, #936] @ 75ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -84775,18 +84775,18 @@ │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r4, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [pc, #832] @ 75ac0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #604 @ 0x25c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #816] @ 75ac4 │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r9, #0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -84801,44 +84801,44 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #604] @ 0x25c │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #736] @ 75ac8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #732] @ 75acc │ │ │ │ mov r3, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #692] @ 75ad0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #688] @ 75ad4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r7, #608 @ 0x260 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #628] @ 75ad8 │ │ │ │ ldr r0, [pc, #628] @ 75adc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ @@ -84863,18 +84863,18 @@ │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r2, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #612 @ 0x264 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r1, [pc, #500] @ 75ae8 │ │ │ │ ldr r0, [pc, #500] @ 75aec │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ @@ -84899,202 +84899,202 @@ │ │ │ │ @ instruction: 0xffffd840 │ │ │ │ @ instruction: 0xffffd93c │ │ │ │ @ instruction: 0xffffe78c │ │ │ │ @ instruction: 0x00323df4 │ │ │ │ @ instruction: 0xffffd7cc │ │ │ │ @ instruction: 0xffffd8c8 │ │ │ │ @ instruction: 0xffffe3dc │ │ │ │ - ldrdeq r8, [r0], -r4 @ │ │ │ │ + strdeq r8, [r0], -ip @ │ │ │ │ @ instruction: 0xffff91b8 │ │ │ │ andeq r0, r0, #17 │ │ │ │ - eoreq r8, r0, ip, asr r4 │ │ │ │ + eoreq r8, r0, r4, lsl #9 │ │ │ │ eorseq r3, r2, r0, asr #26 │ │ │ │ - andseq r8, pc, ip, asr #12 │ │ │ │ + andseq r8, pc, r4, ror r6 @ │ │ │ │ @ instruction: 0xffffb838 │ │ │ │ - andseq r8, pc, ip, ror #18 │ │ │ │ + mulseq pc, r4, r9 @ │ │ │ │ andeq r7, r0, r4, lsr #10 │ │ │ │ - andseq r8, pc, r0, lsl #18 │ │ │ │ + andseq r8, pc, r8, lsr #18 │ │ │ │ andeq r6, r0, r8, ror #28 │ │ │ │ - @ instruction: 0x001f88d0 │ │ │ │ - andseq r8, pc, r4, ror #16 │ │ │ │ - andseq r8, pc, ip, asr r8 @ │ │ │ │ + @ instruction: 0x001f88f8 │ │ │ │ + andseq r8, pc, ip, lsl #17 │ │ │ │ + andseq r8, pc, r4, lsl #17 │ │ │ │ andeq r6, r0, r0, lsr r7 │ │ │ │ - @ instruction: 0x001f87f8 │ │ │ │ - andseq r8, pc, ip, ror #15 │ │ │ │ + andseq r8, pc, r0, lsr #16 │ │ │ │ + andseq r8, pc, r4, lsl r8 @ │ │ │ │ andeq r6, r0, ip │ │ │ │ - andseq r8, pc, r0, lsl #15 │ │ │ │ + andseq r8, pc, r8, lsr #15 │ │ │ │ eorseq r3, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x001f68d8 │ │ │ │ + andseq r6, pc, r0, lsl #18 │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ - eoreq ip, r0, r0, ror lr │ │ │ │ + mlaeq r0, r8, lr, ip │ │ │ │ @ instruction: 0xffffe1f8 │ │ │ │ - strdeq ip, [r0], -r8 @ │ │ │ │ - andseq r8, pc, r4, ror #12 │ │ │ │ + eoreq ip, r0, r0, lsr #28 │ │ │ │ + andseq r8, pc, ip, lsl #13 │ │ │ │ andeq r0, r1, r8, asr #3 │ │ │ │ - andseq r8, pc, r8, asr #12 │ │ │ │ + andseq r8, pc, r0, ror r6 @ │ │ │ │ eorseq r3, r2, r4, lsr #18 │ │ │ │ andeq r3, r1, r0, lsl ip │ │ │ │ - @ instruction: 0x001f85f4 │ │ │ │ + andseq r8, pc, ip, lsl r6 @ │ │ │ │ andeq r0, r1, r0, lsl r1 │ │ │ │ - andseq r8, pc, ip, asr #11 │ │ │ │ + @ instruction: 0x001f85f4 │ │ │ │ @ instruction: 0xffffb2b8 │ │ │ │ andeq r9, r0, ip, ror #18 │ │ │ │ - andseq r8, pc, ip, ror r5 @ │ │ │ │ + andseq r8, pc, r4, lsr #11 │ │ │ │ andeq r9, r0, ip, lsl #18 │ │ │ │ - andseq r8, pc, r0, asr r5 @ │ │ │ │ + andseq r8, pc, r8, ror r5 @ │ │ │ │ @ instruction: 0xffff8df0 │ │ │ │ - andseq r8, pc, r8, lsr #10 │ │ │ │ + andseq r8, pc, r0, asr r5 @ │ │ │ │ andeq r9, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001f84f0 │ │ │ │ + andseq r8, pc, r8, lsl r5 @ │ │ │ │ andeq r4, r1, r0, lsl #29 │ │ │ │ - andseq r8, pc, r0, asr #9 │ │ │ │ + andseq r8, pc, r8, ror #9 │ │ │ │ andeq r9, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, ip, ror r4 @ │ │ │ │ + andseq r8, pc, r4, lsr #9 │ │ │ │ andeq sp, r0, ip, lsr #5 │ │ │ │ - andseq r8, pc, r4, ror #8 │ │ │ │ + andseq r8, pc, ip, lsl #9 │ │ │ │ strdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x001f7ef4 │ │ │ │ + andseq r7, pc, ip, lsl pc @ │ │ │ │ @ instruction: 0xffff9878 │ │ │ │ - andseq r8, pc, ip, lsl r4 @ │ │ │ │ + andseq r8, pc, r4, asr #8 │ │ │ │ @ instruction: 0xffff8c60 │ │ │ │ - andseq r8, pc, r8, lsl #8 │ │ │ │ + andseq r8, pc, r0, lsr r4 @ │ │ │ │ @ instruction: 0xffff8c40 │ │ │ │ - andseq r8, pc, ip, ror #7 │ │ │ │ + andseq r8, pc, r4, lsl r4 @ │ │ │ │ ldrdeq r0, [r1], -r8 │ │ │ │ - @ instruction: 0x001f83d0 │ │ │ │ + @ instruction: 0x001f83f8 │ │ │ │ andeq r0, r1, r8, lsl #5 │ │ │ │ - @ instruction: 0x001f83b4 │ │ │ │ + @ instruction: 0x001f83dc │ │ │ │ andeq r8, r0, r0, lsl #25 │ │ │ │ - andseq r8, pc, r8, ror r3 @ │ │ │ │ + andseq r8, pc, r0, lsr #7 │ │ │ │ andeq r8, r0, r4, lsl ip │ │ │ │ - andseq r7, pc, ip, ror ip @ │ │ │ │ + andseq r7, pc, r4, lsr #25 │ │ │ │ @ instruction: 0xffff933c │ │ │ │ - andseq r8, pc, r8, lsl r3 @ │ │ │ │ + andseq r8, pc, r0, asr #6 │ │ │ │ @ instruction: 0xffff8938 │ │ │ │ - @ instruction: 0x001f82fc │ │ │ │ + andseq r8, pc, r4, lsr #6 │ │ │ │ @ instruction: 0x0000deb0 │ │ │ │ - andseq r8, pc, ip, ror #5 │ │ │ │ + andseq r8, pc, r4, lsl r3 @ │ │ │ │ andeq sp, r0, r0, ror #28 │ │ │ │ - andseq r8, pc, r8, ror #5 │ │ │ │ + andseq r8, pc, r0, lsl r3 @ │ │ │ │ andeq ip, r0, r8, asr #19 │ │ │ │ - @ instruction: 0x001f82bc │ │ │ │ + andseq r8, pc, r4, ror #5 │ │ │ │ andeq sp, r0, r8, asr #13 │ │ │ │ - andseq r8, pc, ip, lsl #5 │ │ │ │ + @ instruction: 0x001f82b4 │ │ │ │ andeq fp, r0, r8, lsr sp │ │ │ │ - andseq r8, pc, r4, ror r2 @ │ │ │ │ + mulseq pc, ip, r2 @ │ │ │ │ andeq fp, r0, ip, lsl #22 │ │ │ │ - andseq r8, pc, r0, ror #4 │ │ │ │ + andseq r8, pc, r8, lsl #5 │ │ │ │ @ instruction: 0x0000bab8 │ │ │ │ - andseq r8, pc, ip, asr #4 │ │ │ │ + andseq r8, pc, r4, ror r2 @ │ │ │ │ andeq ip, r0, ip, ror #29 │ │ │ │ - andseq r8, pc, r4, ror #3 │ │ │ │ + andseq r8, pc, ip, lsl #4 │ │ │ │ eorseq r3, r2, r8, asr #4 │ │ │ │ - @ instruction: 0x001f81dc │ │ │ │ + andseq r8, pc, r4, lsl #4 │ │ │ │ andeq sp, r0, r4, ror #27 │ │ │ │ - andseq r5, pc, r4, ror r3 @ │ │ │ │ + mulseq pc, ip, r3 @ │ │ │ │ @ instruction: 0xffff89d8 │ │ │ │ - andseq r8, pc, r8, ror r1 @ │ │ │ │ + andseq r8, pc, r0, lsr #3 │ │ │ │ andeq r0, r1, ip, asr #25 │ │ │ │ - eoreq r8, r0, r8, lsl #19 │ │ │ │ + @ instruction: 0x002089b0 │ │ │ │ @ instruction: 0xffff84fc │ │ │ │ - eoreq r8, r0, r0, lsr #18 │ │ │ │ + eoreq r8, r0, r8, asr #18 │ │ │ │ eorseq r3, r2, r0, ror #1 │ │ │ │ - ldrheq r8, [pc], -ip │ │ │ │ + andseq r8, pc, r4, ror #1 │ │ │ │ @ instruction: 0xffff8478 │ │ │ │ - @ instruction: 0x001f7cf4 │ │ │ │ - andseq r7, pc, r4, ror #25 │ │ │ │ + andseq r7, pc, ip, lsl sp @ │ │ │ │ + andseq r7, pc, ip, lsl #26 │ │ │ │ andeq r6, r0, ip, lsl #23 │ │ │ │ - andseq r7, pc, ip, lsr #25 │ │ │ │ + @ instruction: 0x001f7cd4 │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ - andseq r7, pc, r4, ror #24 │ │ │ │ + andseq r7, pc, ip, lsl #25 │ │ │ │ @ instruction: 0xffffcc90 │ │ │ │ - andseq r7, pc, r8, lsr ip @ │ │ │ │ + andseq r7, pc, r0, ror #24 │ │ │ │ @ instruction: 0xffffa35c │ │ │ │ - @ instruction: 0x001f76f4 │ │ │ │ + andseq r7, pc, ip, lsl r7 @ │ │ │ │ @ instruction: 0xffffd7ec │ │ │ │ - andseq r7, pc, r8, asr #23 │ │ │ │ + @ instruction: 0x001f7bf0 │ │ │ │ @ instruction: 0xffff8394 │ │ │ │ - mulseq pc, r4, fp @ │ │ │ │ + @ instruction: 0x001f7bbc │ │ │ │ @ instruction: 0xffffcc14 │ │ │ │ - andseq r7, pc, r0, asr #10 │ │ │ │ + andseq r7, pc, r8, ror #10 │ │ │ │ @ instruction: 0xffffcc04 │ │ │ │ - andseq r7, pc, r8, lsl fp @ │ │ │ │ + andseq r7, pc, r0, asr #22 │ │ │ │ andeq r1, r1, r0, lsl r9 │ │ │ │ - andseq r7, pc, r4, ror #21 │ │ │ │ + andseq r7, pc, ip, lsl #22 │ │ │ │ andeq sl, r0, r8, ror r2 │ │ │ │ - @ instruction: 0x001f7ab8 │ │ │ │ + andseq r7, pc, r0, ror #21 │ │ │ │ andeq r4, r0, r4, lsl sp │ │ │ │ - mulseq pc, r0, sl @ │ │ │ │ + @ instruction: 0x001f7ab8 │ │ │ │ @ instruction: 0xffff83cc │ │ │ │ - andseq r7, pc, r8, ror #20 │ │ │ │ + mulseq pc, r0, sl @ │ │ │ │ andeq r4, r0, r8, lsr #26 │ │ │ │ tsteq r0, #2 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ + andseq r7, pc, r0, lsr #20 │ │ │ │ eorseq r2, r2, ip, lsl r9 │ │ │ │ - @ instruction: 0x001f79f8 │ │ │ │ + andseq r7, pc, r0, lsr #20 │ │ │ │ muleq r0, r8, fp │ │ │ │ - @ instruction: 0x001f79d8 │ │ │ │ + andseq r7, pc, r0, lsl #20 │ │ │ │ andeq r4, r0, ip, ror #17 │ │ │ │ - @ instruction: 0x001f79bc │ │ │ │ + andseq r7, pc, r4, ror #19 │ │ │ │ ldrdeq r4, [r0], -r8 │ │ │ │ - mulseq pc, ip, r9 @ │ │ │ │ + andseq r7, pc, r4, asr #19 │ │ │ │ andeq r4, r0, r4, ror #16 │ │ │ │ - andseq r7, pc, r4, lsl #19 │ │ │ │ + andseq r7, pc, ip, lsr #19 │ │ │ │ ldrdeq r4, [r0], -r0 │ │ │ │ - andseq r7, pc, r4, ror #18 │ │ │ │ + andseq r7, pc, ip, lsl #19 │ │ │ │ andeq r9, r0, r4, lsr #22 │ │ │ │ - mulseq pc, r8, pc @ │ │ │ │ + andseq r6, pc, r0, asr #31 │ │ │ │ @ instruction: 0xffff835c │ │ │ │ - andseq r6, pc, ip, lsr #30 │ │ │ │ + andseq r6, pc, r4, asr pc @ │ │ │ │ eorseq r2, r2, ip, asr r7 │ │ │ │ - andseq r7, pc, r4, asr r0 @ │ │ │ │ + andseq r7, pc, ip, ror r0 @ │ │ │ │ @ instruction: 0xffff9340 │ │ │ │ - andseq r7, pc, ip │ │ │ │ - andseq r7, pc, r4, ror #16 │ │ │ │ + andseq r7, pc, r4, lsr r0 @ │ │ │ │ + andseq r7, pc, ip, lsl #17 │ │ │ │ andeq r7, r0, r8, lsr #8 │ │ │ │ - andseq r7, pc, r4, asr #16 │ │ │ │ + andseq r7, pc, ip, ror #16 │ │ │ │ andeq r7, r0, r8, lsr r4 │ │ │ │ - andseq r7, pc, r8, lsr #16 │ │ │ │ + andseq r7, pc, r0, asr r8 @ │ │ │ │ andeq r7, r0, r8, asr #8 │ │ │ │ - andseq r7, pc, ip, lsl #16 │ │ │ │ + andseq r7, pc, r4, lsr r8 @ │ │ │ │ andeq r7, r0, r8, asr r4 │ │ │ │ @ instruction: 0xffff7a58 │ │ │ │ - @ instruction: 0x001f77bc │ │ │ │ + andseq r7, pc, r4, ror #15 │ │ │ │ @ instruction: 0xffff7a7c │ │ │ │ - @ instruction: 0x001f6eb8 │ │ │ │ + andseq r6, pc, r0, ror #29 │ │ │ │ @ instruction: 0xffff90f4 │ │ │ │ - andseq r6, pc, ip, asr lr @ │ │ │ │ + andseq r6, pc, r4, lsl #29 │ │ │ │ @ instruction: 0xffff8dd4 │ │ │ │ - andseq r6, pc, r4, lsl #26 │ │ │ │ + andseq r6, pc, ip, lsr #26 │ │ │ │ @ instruction: 0xffff7ef4 │ │ │ │ - andseq r6, pc, r0, asr #25 │ │ │ │ + andseq r6, pc, r8, ror #25 │ │ │ │ @ instruction: 0xffff7e78 │ │ │ │ - andseq r6, pc, r4, ror ip @ │ │ │ │ + mulseq pc, ip, ip @ │ │ │ │ @ instruction: 0xffff7df8 │ │ │ │ - andseq r6, pc, r0, lsr #24 │ │ │ │ + andseq r6, pc, r8, asr #24 │ │ │ │ @ instruction: 0xffff7d7c │ │ │ │ - @ instruction: 0x001f6bd4 │ │ │ │ + @ instruction: 0x001f6bfc │ │ │ │ @ instruction: 0xffff7d00 │ │ │ │ - @ instruction: 0x001f75f0 │ │ │ │ - andseq r7, pc, ip, ror #11 │ │ │ │ - andseq r7, pc, r8, ror #11 │ │ │ │ - andseq r7, pc, r0, ror #11 │ │ │ │ + andseq r7, pc, r8, lsl r6 @ │ │ │ │ + andseq r7, pc, r4, lsl r6 @ │ │ │ │ + andseq r7, pc, r0, lsl r6 @ │ │ │ │ + andseq r7, pc, r8, lsl #12 │ │ │ │ + andseq r7, pc, ip, lsl #12 │ │ │ │ + @ instruction: 0x001f12f8 │ │ │ │ andseq r7, pc, r4, ror #11 │ │ │ │ - @ instruction: 0x001f12d0 │ │ │ │ - @ instruction: 0x001f75bc │ │ │ │ - andseq r7, pc, ip, lsl #11 │ │ │ │ - eoreq r7, r0, ip, lsl #25 │ │ │ │ - andseq r7, pc, ip, ror r5 @ │ │ │ │ - andseq r7, pc, ip, ror #10 │ │ │ │ - eoreq r6, r0, r8, lsr #22 │ │ │ │ - andseq r7, pc, r4, lsr r5 @ │ │ │ │ - andseq r7, pc, r8, ror #9 │ │ │ │ + @ instruction: 0x001f75b4 │ │ │ │ + @ instruction: 0x00207cb4 │ │ │ │ + andseq r7, pc, r4, lsr #11 │ │ │ │ + mulseq pc, r4, r5 @ │ │ │ │ + eoreq r6, r0, r0, asr fp │ │ │ │ + andseq r7, pc, ip, asr r5 @ │ │ │ │ + andseq r7, pc, r0, lsl r5 @ │ │ │ │ eoreq r9, r3, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, pc, r8, asr #26 │ │ │ │ + andseq r6, pc, r0, ror sp @ │ │ │ │ @ instruction: 0x003221bc │ │ │ │ eorseq r2, r2, r4, lsr #3 │ │ │ │ eorseq r2, r2, r8, lsl #3 │ │ │ │ eorseq r2, r2, ip, ror #2 │ │ │ │ eorseq r2, r2, r0, asr r1 │ │ │ │ eorseq r2, r2, r4, lsr r1 │ │ │ │ eorseq r2, r2, r8, lsl r1 │ │ │ │ @@ -85116,15 +85116,15 @@ │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r7, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [pc, #-476] @ 75af4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-484] @ 75af8 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -85139,15 +85139,15 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r8, [pc, #-548] @ 75afc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-568] @ 75b00 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85158,15 +85158,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-632] @ 75b04 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-636] @ 75b08 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85177,15 +85177,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-700] @ 75b0c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-704] @ 75b10 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85196,15 +85196,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-768] @ 75b14 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-772] @ 75b18 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85215,15 +85215,15 @@ │ │ │ │ stm sp, {r4, r7} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-836] @ 75b1c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-840] @ 75b20 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85234,15 +85234,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-904] @ 75b24 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-908] @ 75b28 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85253,15 +85253,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [pc, #-972] @ 75b2c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-976] @ 75b30 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -85274,68 +85274,68 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 725d8 │ │ │ │ ldr r5, [pc, #-1032] @ 75b34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1052] @ 75b38 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #-1088] @ 75b3c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1092] @ 75b40 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #-1136] @ 75b44 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1140] @ 75b48 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [pc, #-1184] @ 75b4c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1188] @ 75b50 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #-1236] @ 75b54 │ │ │ │ ldr r0, [pc, #-1236] @ 75b58 │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ @@ -85363,95 +85363,95 @@ │ │ │ │ strh r2, [r1, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [pc, #-1344] @ 75b68 │ │ │ │ str r1, [r3, #572] @ 0x23c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1356] @ 75b6c │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1404] @ 75b70 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1408] @ 75b74 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1448] @ 75b78 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1452] @ 75b7c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1492] @ 75b80 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1496] @ 75b84 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1536] @ 75b88 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1540] @ 75b8c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-1580] @ 75b90 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1584] @ 75b94 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r1, [pc, #-1632] @ 75b98 │ │ │ │ ldr r0, [pc, #-1632] @ 75b9c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp] │ │ │ │ @@ -85476,18 +85476,18 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, #2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [pc, #-1740] @ 75ba8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-1756] @ 75bac │ │ │ │ mov r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -85498,322 +85498,322 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1808] @ 75bb4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4, #616] @ 0x268 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1820] @ 75bb8 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1860] @ 75bbc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1864] @ 75bc0 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1904] @ 75bc4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1908] @ 75bc8 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [pc, #-1948] @ 75bcc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1952] @ 75bd0 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-1996] @ 75bd4 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2040] @ 75bd8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2044] @ 75bdc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2088] @ 75be0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2092] @ 75be4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2136] @ 75be8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2140] @ 75bec │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2184] @ 75bf0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2188] @ 75bf4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2224] @ 75bf8 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2228] @ 75bfc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2264] @ 75c00 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2268] @ 75c04 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2304] @ 75c08 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2308] @ 75c0c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #-2344] @ 75c10 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #-2348] @ 75c14 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #15 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2149ec │ │ │ │ + bl 214a14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #620 @ 0x26c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #624 @ 0x270 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #628 @ 0x274 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #636 @ 0x27c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #640 @ 0x280 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2460] @ 75c18 │ │ │ │ mov r7, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #-2476] @ 75c1c │ │ │ │ str r3, [r4, #620] @ 0x26c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #624] @ 0x270 │ │ │ │ ldr r0, [pc, #-2492] @ 75c20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #-2504] @ 75c24 │ │ │ │ str r3, [r4, #628] @ 0x274 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ str r0, [r4, #632] @ 0x278 │ │ │ │ ldr r0, [pc, #-2520] @ 75c28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #-2532] @ 75c2c │ │ │ │ str r3, [r4, #636] @ 0x27c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2560] @ 75c30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r0, r4, #644 @ 0x284 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #652 @ 0x28c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2620] @ 75c34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #-2632] @ 75c38 │ │ │ │ str r3, [r4, #644] @ 0x284 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5898 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [pc, #-2648] @ 75c3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5898 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #-2660] @ 75c40 │ │ │ │ str r3, [r4, #648] @ 0x288 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5880 │ │ │ │ + bl 1f5898 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #652] @ 0x28c │ │ │ │ add r0, r4, #656 @ 0x290 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2688] @ 75c44 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #656] @ 0x290 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2712] @ 75c48 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 6ec1c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 90274 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #-2792] @ 75c4c │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 6ec1c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 90274 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #660 @ 0x294 │ │ │ │ str r3, [r5] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #660] @ 0x294 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [pc, #-2920] @ 75c50 │ │ │ │ @@ -85826,15 +85826,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7690c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #-2960] @ 75c58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ ldr r2, [pc, #-2972] @ 75c5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ str lr, [r2, #44] @ 0x2c │ │ │ │ b 74c50 │ │ │ │ ldr r2, [pc, #-2988] @ 75c60 │ │ │ │ @@ -85931,25 +85931,25 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [pc, #132] @ 76a3c │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvnlt r4, #-1073741824 @ 0xc0000000 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -86062,28 +86062,28 @@ │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ cmp r6, #1 │ │ │ │ cmpeq r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ moveq r0, #28 │ │ │ │ movne r0, #36 @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ ldrsh r4, [sp, #84] @ 0x54 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ ldr r2, [pc, #168] @ 76c6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [pc, #160] @ 76c70 │ │ │ │ @@ -86148,32 +86148,32 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r5, [r3, r0] │ │ │ │ add r3, sp, #8 │ │ │ │ - mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ ldrsh r4, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ movne r4, #3 │ │ │ │ ldr r2, [pc, #128] @ 76da8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -86229,31 +86229,31 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add r3, sp, #8 │ │ │ │ - mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r3, [pc, #136] @ 76ed8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r2, [pc, #124] @ 76edc │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -86308,27 +86308,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r1, r4} │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r2, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ + mov r2, #4 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [pc, #116] @ 76ff0 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [pc, #120] @ 76ffc │ │ │ │ str r1, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -86363,27 +86363,27 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r1, r2, ip, lsr #20 │ │ │ │ eoreq r9, r3, r8, lsr r0 │ │ │ │ │ │ │ │ 00077004 : │ │ │ │ ldr r0, [pc, #4] @ 77010 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ - andseq r6, pc, ip, lsl ip @ │ │ │ │ + b 4be94 │ │ │ │ + andseq r6, pc, r4, asr #24 │ │ │ │ │ │ │ │ 00077014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 77054 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #644] @ 0x284 │ │ │ │ - bl 1f9bcc │ │ │ │ + bl 1f9bf4 │ │ │ │ ldr r4, [pc, #24] @ 77058 │ │ │ │ ldr r3, [pc, #24] @ 7705c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -86419,19 +86419,19 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #16] @ 770ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ eorseq r1, r2, r0, asr #18 │ │ │ │ @ instruction: 0x003218fc │ │ │ │ - andseq r6, pc, r4, asr r4 @ │ │ │ │ + andseq r6, pc, ip, ror r4 @ │ │ │ │ │ │ │ │ 000770f0 : │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -86450,19 +86450,19 @@ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r3, [pc, #220] @ 77214 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ @@ -86471,22 +86471,22 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ movne r3, r0 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ bne 771d0 │ │ │ │ bl 6eb28 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #6] │ │ │ │ str r0, [r3, #32] │ │ │ │ ldr r1, [pc, #64] @ 77218 │ │ │ │ ldr r2, [pc, #48] @ 7720c │ │ │ │ @@ -86557,38 +86557,38 @@ │ │ │ │ bne 775e4 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [r3, #668] @ 0x29c │ │ │ │ mov r6, #2 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ str r0, [sp, #28] │ │ │ │ strh r2, [r0], #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4df4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add r0, r1, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4880 │ │ │ │ cmp r0, #0 │ │ │ │ bne 77364 │ │ │ │ ldr r3, [pc, #724] @ 77600 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7734c │ │ │ │ ldr r0, [pc, #708] @ 77604 │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [pc, #692] @ 77608 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [r3, #664] @ 0x298 │ │ │ │ b 772a0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -86613,15 +86613,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #4 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r5, [sp, #512] @ 0x200 │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 7743c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [pc, #544] @ 7760c │ │ │ │ mov r1, #0 │ │ │ │ @@ -86639,15 +86639,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d18 │ │ │ │ b 77324 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r2, #700] @ 0x2bc │ │ │ │ ldr r3, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -86659,39 +86659,39 @@ │ │ │ │ ldr r1, [r1, #748] @ 0x2ec │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, #764] @ 0x2fc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #772] @ 0x304 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r8, [r2, #768] @ 0x300 │ │ │ │ ldr r6, [r3, #776] @ 0x308 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #780] @ 0x30c │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ mov r5, #10 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -86735,15 +86735,15 @@ │ │ │ │ ldr r1, [r2, #732] @ 0x2dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r2, [r2, #708] @ 0x2c4 │ │ │ │ cmp r1, r2 │ │ │ │ bne 77400 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 206a44 │ │ │ │ + bl 206a6c │ │ │ │ ldr r3, [r6] │ │ │ │ b 77400 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r1, #740] @ 0x2e4 │ │ │ │ ldr r2, [r2, #716] @ 0x2cc │ │ │ │ @@ -86755,15 +86755,15 @@ │ │ │ │ @ instruction: 0x00238dbc │ │ │ │ @ instruction: 0x00238db8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r1, r2, r0, lsr #14 │ │ │ │ eoreq r8, r3, r0, asr #26 │ │ │ │ eorseq r1, r2, r8, lsl #13 │ │ │ │ - @ instruction: 0x001f68f8 │ │ │ │ + andseq r6, pc, r0, lsr #18 │ │ │ │ eorseq r1, r2, ip, asr r6 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ 00077610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -86812,15 +86812,15 @@ │ │ │ │ eoreq r8, r3, ip, ror #18 │ │ │ │ │ │ │ │ 000776c8 : │ │ │ │ ldr r0, [pc, #12] @ 776dc │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #664 @ 0x298 │ │ │ │ - b 38b84 │ │ │ │ + b 38b80 │ │ │ │ eorseq r1, r2, r0, ror #5 │ │ │ │ │ │ │ │ 000776e0 : │ │ │ │ ldr r3, [pc, #12] @ 776f4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #664] @ 0x298 │ │ │ │ @@ -86867,31 +86867,31 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r2] │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [pc, #1412] @ 77d64 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 77bf8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 77b10 │ │ │ │ @@ -86951,29 +86951,29 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ beq 7790c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [pc, #1148] @ 77d7c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 77a28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -86996,15 +86996,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 779c8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [pc, #972] @ 77d80 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [sp, #60] @ 0x3c │ │ │ │ streq r2, [r3, #676] @ 0x2a4 │ │ │ │ @@ -87075,15 +87075,15 @@ │ │ │ │ beq 77ad4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq 77c9c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ cmp r4, #0 │ │ │ │ bne 778b0 │ │ │ │ ldr r3, [pc, #664] @ 77d90 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -87144,30 +87144,30 @@ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [pc, #368] @ 77d60 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r1, [r3] │ │ │ │ b 77804 │ │ │ │ - bl 207900 │ │ │ │ + bl 207928 │ │ │ │ b 777fc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #336] @ 77d60 │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ ldr r1, [r0, #404] @ 0x194 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ b 778b0 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a988 │ │ │ │ b 77950 │ │ │ │ ldr r2, [pc, #276] @ 77d58 │ │ │ │ ldr r3, [pc, #280] @ 77d60 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -87181,17 +87181,17 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ b 779e8 │ │ │ │ - bl 207900 │ │ │ │ + bl 207928 │ │ │ │ b 779dc │ │ │ │ cmp r4, #0 │ │ │ │ bne 778b0 │ │ │ │ b 77c04 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -87213,25 +87213,25 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 77a74 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #6] │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ b 77bb0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ strh r3, [r0] │ │ │ │ b 77b58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r3, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -87284,26 +87284,26 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r3, r2 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ strd sl, [sp, #24] │ │ │ │ bl 76af8 │ │ │ │ ldr r3, [pc, #292] @ 77f84 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -87332,15 +87332,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 77ee8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 77f18 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #160] @ 77f90 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #128] @ 77f78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -87365,15 +87365,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 776f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 77ee8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 77ee8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r3, ip, lsr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r8, r3, r8, lsl r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -87415,15 +87415,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str sp, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ble 7805c │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r3, [r3, ip, lsl #2] │ │ │ │ str r3, [r0, ip, lsl #2] │ │ │ │ @@ -87539,19 +87539,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 78260 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #80] @ 7828c │ │ │ │ ldr r3, [pc, #64] @ 78280 │ │ │ │ @@ -87561,15 +87561,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 78278 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ b 78230 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r3, r4, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -87602,26 +87602,26 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r9, [r8] │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bne 783dc │ │ │ │ b 784bc │ │ │ │ cmp r7, #0 │ │ │ │ @@ -87632,15 +87632,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq 783e8 │ │ │ │ cmp r6, r4 │ │ │ │ beq 783e8 │ │ │ │ bl 781b0 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -87765,55 +87765,55 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r8, [r4, r3] │ │ │ │ mov r9, #10 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [r8] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ orr r3, r7, r6 │ │ │ │ orrs r3, r3, r5 │ │ │ │ beq 7893c │ │ │ │ cmp r7, #0 │ │ │ │ beq 78c5c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #16] │ │ │ │ beq 78cd0 │ │ │ │ @@ -88004,27 +88004,27 @@ │ │ │ │ mov r3, ip │ │ │ │ b 787b8 │ │ │ │ ldr r3, [pc, #1292] @ 78e50 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r2, #16] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4df4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r1, [r2, #600] @ 0x258 │ │ │ │ @@ -88072,15 +88072,15 @@ │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 10784c │ │ │ │ + bl 107850 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ str r0, [r3, #12] │ │ │ │ beq 78ca0 │ │ │ │ @@ -88201,25 +88201,25 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ bne 78aac │ │ │ │ mov ip, lr │ │ │ │ b 78790 │ │ │ │ mov r0, #448 @ 0x1c0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #16] │ │ │ │ bne 78654 │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4df4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ b 78cf0 │ │ │ │ cmp ip, #0 │ │ │ │ beq 78cb4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -88230,15 +88230,15 @@ │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bne 78acc │ │ │ │ b 78aec │ │ │ │ add r0, r0, #8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4df4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ beq 78990 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ @@ -88248,15 +88248,15 @@ │ │ │ │ str r1, [r3, #20] │ │ │ │ b 78664 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ b 78b4c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -88307,15 +88307,15 @@ │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ b 78c2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #128] @ 0x80 │ │ │ │ str r3, [r0] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ b 78b68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r7, r3, ip, asr #21 │ │ │ │ @@ -88464,15 +88464,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ bne 79080 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ b 79030 │ │ │ │ bl 78e70 │ │ │ │ mov r3, r0 │ │ │ │ b 79014 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r3, r0, r0, r7 │ │ │ │ @@ -88761,15 +88761,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r3, #712] @ 0x2c8 │ │ │ │ str r0, [r3, #708] @ 0x2c4 │ │ │ │ b 7944c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r6, r3, ip, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -88801,39 +88801,39 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - str sp, [sp, #28] │ │ │ │ + str sp, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 103e44 │ │ │ │ + bl 103e48 │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ble 79694 │ │ │ │ ldr r7, [pc, #288] @ 796b0 │ │ │ │ ldr ip, [sp] │ │ │ │ add r7, pc, r7 │ │ │ │ tst ip, #1 │ │ │ │ bne 795a8 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ beq 795bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ ldr r3, [sp] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ @@ -88875,28 +88875,28 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7969c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 7964c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ bl 7939c │ │ │ │ b 79648 │ │ │ │ mov r2, r0 │ │ │ │ b 795e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r3], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r6, [r3], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f46bc │ │ │ │ + andseq r4, pc, r4, ror #13 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff6864 │ │ │ │ eoreq r6, r3, r4, lsr #19 │ │ │ │ │ │ │ │ 000796c0 : │ │ │ │ ldr r3, [pc, #32] @ 796e8 │ │ │ │ ldr ip, [pc, #32] @ 796ec │ │ │ │ @@ -88965,15 +88965,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str sp, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #60] @ 797f8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 797ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -89010,20 +89010,20 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r6] │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ands r4, r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - str sp, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str sp, [sp, #80] @ 0x50 │ │ │ │ beq 798b4 │ │ │ │ ldr r3, [pc, #2768] @ 7a354 │ │ │ │ str ip, [r6] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ ldr r2, [pc, #2760] @ 7a358 │ │ │ │ ldr r3, [pc, #2740] @ 7a348 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -89053,21 +89053,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ble 79990 │ │ │ │ add r3, r5, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r5, #1 │ │ │ │ cmpne r3, #1 │ │ │ │ movls sl, #7 │ │ │ │ @@ -89079,15 +89079,15 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ bl 797fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ bgt 79950 │ │ │ │ bic r3, r5, #2 │ │ │ │ @@ -89122,15 +89122,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3, r4, lsl #3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3, r4, lsl #3] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 73758 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ bne 79a04 │ │ │ │ cmp r8, #0 │ │ │ │ bne 79c44 │ │ │ │ cmn r5, #4 │ │ │ │ @@ -89158,33 +89158,33 @@ │ │ │ │ ldr r3, [pc, #2248] @ 7a364 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 79abc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ bne 79bd8 │ │ │ │ ldr r3, [pc, #2212] @ 7a368 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 79ae0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7a244 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17f8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 7a1e8 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 7a1e8 │ │ │ │ @@ -89194,15 +89194,15 @@ │ │ │ │ addne r8, r8, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 798c4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 798c4 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ b 7987c │ │ │ │ ldr r3, [pc, #2056] @ 7a36c │ │ │ │ @@ -89278,15 +89278,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 79a3c │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -89471,15 +89471,15 @@ │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ cmn r5, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 79d78 │ │ │ │ b 799a8 │ │ │ │ cmp r8, r2 │ │ │ │ ble 7a12c │ │ │ │ cmp r8, r1 │ │ │ │ @@ -89507,47 +89507,47 @@ │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ b 79888 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ beq 7a170 │ │ │ │ cmp r8, #0 │ │ │ │ beq 79d78 │ │ │ │ ldr r3, [pc, #796] @ 7a370 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r7, #7 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b 7a0d4 │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ bgt 7a0c4 │ │ │ │ sub r3, r3, r8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ streq r0, [sp, #20] │ │ │ │ strne r0, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -89657,15 +89657,15 @@ │ │ │ │ str r0, [sp] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ bne 7a320 │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1309c4 │ │ │ │ + bl 1309c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a234 │ │ │ │ ldr r2, [pc, #204] @ 7a360 │ │ │ │ str r3, [r6] │ │ │ │ ldr r0, [r7, r2] │ │ │ │ b 79888 │ │ │ │ @@ -89702,26 +89702,26 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ b 7a2bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ lsl r1, r8, #1 │ │ │ │ mov r3, #3 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 7a26c │ │ │ │ ldrdeq r6, [r3], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x002367b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r6, r3, r8, ror #14 │ │ │ │ - eoreq r9, r0, r4, lsl sp │ │ │ │ + eoreq r9, r0, ip, lsr sp │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r0, lsl #13 │ │ │ │ @ instruction: 0x0031eef0 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -89790,27 +89790,27 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #60] @ 7a4bc │ │ │ │ ldr r1, [pc, #60] @ 7a4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ b 7a408 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r3, r8, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r3, r8, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eoreq r5, r3, r8, lsr #23 │ │ │ │ - mulseq pc, r0, r6 @ │ │ │ │ - eoreq r2, r0, r8, asr #24 │ │ │ │ + @ instruction: 0x001f36b8 │ │ │ │ + eoreq r2, r0, r0, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr ip, [pc, #1192] @ 7a984 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -89838,21 +89838,21 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2] │ │ │ │ tst r3, #1 │ │ │ │ bne 7a658 │ │ │ │ @@ -89901,61 +89901,61 @@ │ │ │ │ str r0, [sp] │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #856] @ 7a998 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 7a6dc │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [pc, #824] @ 7a99c │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [pc, #820] @ 7a9a0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bne 7a5a4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1289d4 │ │ │ │ + bl 1289dc │ │ │ │ cmp r0, #0 │ │ │ │ bne 7a5c8 │ │ │ │ ldr r1, [pc, #768] @ 7a9a4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ b 7a818 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 797fc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1309c0 │ │ │ │ + bl 1309c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 136be8 │ │ │ │ + bl 136bec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a7bc │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r5, #1 │ │ │ │ @@ -90013,29 +90013,29 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ b 7a790 │ │ │ │ ldr r1, [pc, #400] @ 7a9b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7a5b8 │ │ │ │ ldr r1, [pc, #360] @ 7a9bc │ │ │ │ ldr lr, [pc, #360] @ 7a9c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, pc, lr │ │ │ │ b 7a7e4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ @@ -90045,15 +90045,15 @@ │ │ │ │ bic r3, r2, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 7a754 │ │ │ │ ldr r3, [pc, #320] @ 7a9c4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ ldrsheq r2, [r5] │ │ │ │ beq 7a754 │ │ │ │ ldr r2, [pc, #240] @ 7a994 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r3, r3, r2 │ │ │ │ @@ -90068,15 +90068,15 @@ │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r4] │ │ │ │ b 7a818 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7a76c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -90112,45 +90112,45 @@ │ │ │ │ b 7a930 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r3, r4, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r5, [r3], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r0, pc, r4, asr #4 │ │ │ │ - andseq r3, pc, r0, ror #8 │ │ │ │ - eoreq r2, r0, ip, asr sl │ │ │ │ - andseq r0, pc, ip, lsl r4 @ │ │ │ │ + andseq r0, pc, ip, ror #4 │ │ │ │ + andseq r3, pc, r8, lsl #9 │ │ │ │ + eoreq r2, r0, r4, lsl #21 │ │ │ │ + andseq r0, pc, r4, asr #8 │ │ │ │ eoreq r5, r3, r0, ror #16 │ │ │ │ - @ instruction: 0x001f34bc │ │ │ │ - @ instruction: 0x001f34f8 │ │ │ │ - @ instruction: 0x002027b0 │ │ │ │ - mulseq pc, r0, r3 @ │ │ │ │ - andseq r3, pc, r0, lsl r4 @ │ │ │ │ - andseq r3, pc, r0, lsr r4 @ │ │ │ │ + andseq r3, pc, r4, ror #9 │ │ │ │ + andseq r3, pc, r0, lsr #10 │ │ │ │ + ldrdeq r2, [r0], -r8 @ │ │ │ │ + @ instruction: 0x001f03b8 │ │ │ │ + andseq r3, pc, r8, lsr r4 @ │ │ │ │ + andseq r3, pc, r8, asr r4 @ │ │ │ │ eorseq lr, r1, ip, lsr #2 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ - @ instruction: 0x001effb8 │ │ │ │ + andseq pc, lr, r0, ror #31 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #16] @ 7a9f0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ b 7a4c4 │ │ │ │ - andseq r3, pc, r4, lsl r1 @ │ │ │ │ + andseq r3, pc, ip, lsr r1 @ │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #16] @ 7aa10 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ b 7a4c4 │ │ │ │ - andseq r3, pc, r8, asr #1 │ │ │ │ + ldrsheq r3, [pc], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #524] @ 7ac38 │ │ │ │ ldr r2, [pc, #524] @ 7ac3c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ @@ -90169,19 +90169,19 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ @@ -90202,15 +90202,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ble 7ab8c │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r2, #1 │ │ │ │ bne 7ab2c │ │ │ │ @@ -90222,35 +90222,35 @@ │ │ │ │ ldr r1, [pc, #276] @ 7ac50 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [pc, #272] @ 7ac54 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b 7ab9c │ │ │ │ ldr r1, [pc, #240] @ 7ac58 │ │ │ │ ldr r0, [pc, #240] @ 7ac5c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ b 7aac4 │ │ │ │ ldr r3, [pc, #204] @ 7ac60 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ - bl 1edba0 │ │ │ │ + bl 1edbb8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 7abec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [pc, #160] @ 7ac64 │ │ │ │ @@ -90284,20 +90284,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ b 7abbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r3, r8, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r3, r8, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq lr, r8, sp │ │ │ │ - andseq r2, pc, r8, ror #31 │ │ │ │ - andseq pc, lr, r8, asr #26 │ │ │ │ - mulseq pc, r4, pc @ │ │ │ │ - eoreq r2, r0, ip, asr r5 │ │ │ │ - andseq r2, pc, r8, ror #30 │ │ │ │ + andseq pc, lr, r0, asr #27 │ │ │ │ + andseq r3, pc, r0, lsl r0 @ │ │ │ │ + andseq pc, lr, r0, ror sp @ │ │ │ │ + @ instruction: 0x001f2fbc │ │ │ │ + eoreq r2, r0, r4, lsl #11 │ │ │ │ + mulseq pc, r0, pc @ │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ eoreq r5, r3, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -90312,25 +90312,25 @@ │ │ │ │ bls 7acc0 │ │ │ │ ldr r1, [pc, #52] @ 7acdc │ │ │ │ ldr r0, [pc, #52] @ 7ace0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #3 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 797fc │ │ │ │ - eoreq r2, r0, r8, lsr #8 │ │ │ │ - andseq r2, pc, r4, lsl #28 │ │ │ │ + eoreq r2, r0, r0, asr r4 │ │ │ │ + andseq r2, pc, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst ip, #1 │ │ │ │ @@ -90343,25 +90343,25 @@ │ │ │ │ bls 7ad3c │ │ │ │ ldr r1, [pc, #52] @ 7ad58 │ │ │ │ ldr r0, [pc, #52] @ 7ad5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 797fc │ │ │ │ - eoreq r2, r0, ip, lsr #7 │ │ │ │ - andseq r2, pc, r8, asr #26 │ │ │ │ + ldrdeq r2, [r0], -r4 @ │ │ │ │ + andseq r2, pc, r0, ror sp @ │ │ │ │ │ │ │ │ 0007ad60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #296] @ 7aea0 │ │ │ │ @@ -90398,15 +90398,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mvn r2, #1 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cc080 │ │ │ │ + bl 1cc084 │ │ │ │ cmp r4, #2 │ │ │ │ movle r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ble 7ae34 │ │ │ │ ldr r2, [pc, #140] @ 7aeb4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -90432,80 +90432,80 @@ │ │ │ │ ldr r0, [pc, #68] @ 7aec0 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 7ade8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r3, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r3, ip, asr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq pc, r8, ip @ │ │ │ │ + andseq r2, pc, r0, asr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r5, r3, ip, lsr #3 │ │ │ │ - eoreq r2, r0, r4, asr r2 │ │ │ │ - andseq r2, pc, r0, lsl ip @ │ │ │ │ + eoreq r2, r0, ip, ror r2 │ │ │ │ + andseq r2, pc, r8, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr ip, [pc, #1612] @ 7b528 │ │ │ │ ldr r2, [pc, #1612] @ 7b52c │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r8, [pc, #1600] @ 7b530 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r3, [pc, #1596] @ 7b534 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ bne 7b040 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -90527,44 +90527,44 @@ │ │ │ │ cmp r4, r7 │ │ │ │ bne 7b230 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ beq 7b070 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7afe8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 48af8 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + bl 48af4 │ │ │ │ b 7afe8 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1268] @ 7b540 │ │ │ │ ldr r1, [pc, #1268] @ 7b544 │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 7afb8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, #11 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r9 │ │ │ │ bl 797fc │ │ │ │ ldr r3, [pc, #1196] @ 7b548 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr fp, [r8, r3] │ │ │ │ @@ -90643,18 +90643,18 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7b1a8 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ beq 7b304 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r4, r5 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ @@ -90669,76 +90669,76 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ b 7b194 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [pc, #788] @ 7b558 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #748] @ 7b55c │ │ │ │ ldr r1, [pc, #748] @ 7b560 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #700] @ 7b564 │ │ │ │ ldr r3, [pc, #640] @ 7b52c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7b524 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bne 7b3e4 │ │ │ │ cmp r4, r5 │ │ │ │ ble 7b410 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bne 7b2cc │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 7939c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b2a0 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -90753,25 +90753,25 @@ │ │ │ │ b 7b13c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ b 7b350 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #12 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + bl 34944 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, fp │ │ │ │ @@ -90781,158 +90781,158 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b2a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b2a0 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 7b110 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + bl 34944 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr lr, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ b 7b110 │ │ │ │ mov r4, #0 │ │ │ │ b 7b074 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #148] @ 7b568 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #128] @ 7b56c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [r2] │ │ │ │ b 7b29c │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 7b150 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r3, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r5, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, r4, ror #31 │ │ │ │ - andseq r2, pc, r0, asr #13 │ │ │ │ - andseq r2, pc, ip, lsr r6 @ │ │ │ │ - eoreq r2, r0, r0, lsl #1 │ │ │ │ + andseq fp, pc, ip │ │ │ │ + andseq r2, pc, r8, ror #13 │ │ │ │ + andseq r2, pc, r4, ror #12 │ │ │ │ + eoreq r2, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ eorseq sp, r1, r0, lsr #16 │ │ │ │ - andseq r0, pc, r8, ror #4 │ │ │ │ - andseq r2, pc, r0, lsr #8 │ │ │ │ - andseq r2, pc, r8, ror sl @ │ │ │ │ + mulseq pc, r0, r2 @ │ │ │ │ + andseq r2, pc, r8, asr #8 │ │ │ │ + andseq r2, pc, r0, lsr #21 │ │ │ │ eoreq r4, r3, r0, asr sp │ │ │ │ - @ instruction: 0x001f21bc │ │ │ │ - andseq pc, lr, r8, asr #6 │ │ │ │ + andseq r2, pc, r4, ror #3 │ │ │ │ + andseq pc, lr, r0, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr lr, [pc, #1620] @ 7bbdc │ │ │ │ ldr ip, [pc, #1620] @ 7bbe0 │ │ │ │ ldr r2, [pc, #1620] @ 7bbe4 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r3, [pc, #1596] @ 7bbe8 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [lr, r3] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [ip] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ bne 7b6e8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ @@ -90953,45 +90953,45 @@ │ │ │ │ cmp r4, r6 │ │ │ │ bne 7b8e0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ beq 7b71c │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov r6, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7b690 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - bl 48af8 │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + bl 48af4 │ │ │ │ b 7b690 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1280] @ 7bbf4 │ │ │ │ ldr r1, [pc, #1280] @ 7bbf8 │ │ │ │ mov r3, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ b 7b668 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #11 │ │ │ │ sub r8, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, r8 │ │ │ │ bl 797fc │ │ │ │ ldr r3, [pc, #1208] @ 7bbfc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [r2, r3] │ │ │ │ @@ -91071,18 +91071,18 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7b858 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ beq 7b9b4 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, sl, #1 │ │ │ │ cmp r4, r5 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r3, #1 │ │ │ │ @@ -91097,76 +91097,76 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ b 7b844 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [pc, #792] @ 7bc0c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #752] @ 7bc10 │ │ │ │ ldr r1, [pc, #752] @ 7bc14 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #704] @ 7bc18 │ │ │ │ ldr r3, [pc, #648] @ 7bbe4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 7bbd8 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 55fdc │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 7ba94 │ │ │ │ cmp r4, r5 │ │ │ │ ble 7bac4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bne 7b97c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #11 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ bl 7939c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ b 7b950 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -91181,25 +91181,25 @@ │ │ │ │ b 7b7ec │ │ │ │ mov r2, #0 │ │ │ │ mov r3, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ b 7ba00 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r7, #12 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + bl 34944 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -91210,106 +91210,106 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ b 7b950 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [pc, #296] @ 7bc1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b 7b950 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r8, #2 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 7b7c0 │ │ │ │ lsl r7, r8, #2 │ │ │ │ mov r0, r7 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + bl 34944 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 7b7c0 │ │ │ │ mov r2, #12 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #152] @ 7bc20 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #132] @ 7bc24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r2] │ │ │ │ b 7b94c │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b 7b800 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r3, r8, ror #20 │ │ │ │ eoreq r4, r3, r4, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, ip, lsr r9 @ │ │ │ │ - andseq r2, pc, r0, lsl r0 @ │ │ │ │ - andseq r1, pc, ip, lsl #31 │ │ │ │ - ldrdeq r1, [r0], -r8 @ │ │ │ │ + andseq sl, pc, r4, ror #18 │ │ │ │ + andseq r2, pc, r8, lsr r0 @ │ │ │ │ + @ instruction: 0x001f1fb4 │ │ │ │ + eoreq r1, r0, r0, lsl #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ eorseq sp, r1, r0, ror r1 │ │ │ │ - @ instruction: 0x001efbb8 │ │ │ │ - andseq r1, pc, r8, ror #26 │ │ │ │ - andseq r2, pc, r8, asr #7 │ │ │ │ + andseq pc, lr, r0, ror #23 │ │ │ │ + mulseq pc, r0, sp @ │ │ │ │ + @ instruction: 0x001f23f0 │ │ │ │ eoreq r4, r3, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r1, pc, r0, lsl #22 │ │ │ │ - mulseq lr, r4, ip │ │ │ │ + andseq r1, pc, r8, lsr #22 │ │ │ │ + @ instruction: 0x001eecbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr ip, [pc, #1460] @ 7c1f4 │ │ │ │ ldr r2, [pc, #1460] @ 7c1f8 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -91326,40 +91326,40 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ bne 7bd98 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -91381,37 +91381,37 @@ │ │ │ │ cmp r4, r7 │ │ │ │ bne 7bf64 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ beq 7bdc8 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7bd40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7bd40 │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1128] @ 7c20c │ │ │ │ ldr r1, [pc, #1128] @ 7c210 │ │ │ │ mov r3, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 7bd10 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #10 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ @@ -91497,15 +91497,15 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7bf00 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [r6, #696] @ 0x2b8 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 7c070 │ │ │ │ cmp r4, r5 │ │ │ │ @@ -91522,25 +91522,25 @@ │ │ │ │ mov r1, #11 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #644] @ 7c228 │ │ │ │ ldr r1, [pc, #644] @ 7c22c │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #596] @ 7c230 │ │ │ │ ldr r3, [pc, #536] @ 7c1f8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -91554,15 +91554,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r4, r5 │ │ │ │ bne 7c000 │ │ │ │ b 7c078 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, #4 │ │ │ │ @@ -91597,47 +91597,47 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r7, #11 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 7beec │ │ │ │ mov r3, #10 │ │ │ │ lsl r0, r9, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ b 7be60 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -91652,22 +91652,22 @@ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #164] @ 7c238 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #144] @ 7c23c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r2] │ │ │ │ b 7bfd0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -91677,29 +91677,29 @@ │ │ │ │ bgt 7beb0 │ │ │ │ b 7c090 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002343b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r3, r4, r3, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, pc, ip, lsl #5 │ │ │ │ - andseq r1, pc, r4, asr r9 @ │ │ │ │ - @ instruction: 0x001f18d0 │ │ │ │ - eoreq r1, r0, r8, lsr #6 │ │ │ │ + @ instruction: 0x001fa2b4 │ │ │ │ + andseq r1, pc, ip, ror r9 @ │ │ │ │ + @ instruction: 0x001f18f8 │ │ │ │ + eoreq r1, r0, r0, asr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ eorseq ip, r1, ip, asr #21 │ │ │ │ - andseq pc, lr, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x001f16d8 │ │ │ │ - andseq r1, pc, r4, asr #26 │ │ │ │ + andseq pc, lr, ip, asr r5 @ │ │ │ │ + andseq r1, pc, r0, lsl #14 │ │ │ │ + andseq r1, pc, ip, ror #26 │ │ │ │ eoreq r4, r3, ip, lsl r0 │ │ │ │ eorseq ip, r1, r4, lsl r9 │ │ │ │ - andseq r1, pc, r8, ror #9 │ │ │ │ - andseq lr, lr, r8, lsl #13 │ │ │ │ + andseq r1, pc, r0, lsl r5 @ │ │ │ │ + @ instruction: 0x001ee6b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr ip, [pc, #1532] @ 7c854 │ │ │ │ ldr r2, [pc, #1532] @ 7c858 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ @@ -91714,52 +91714,52 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #28 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str ip, [sp, #128] @ 0x80 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ - str ip, [sp, #164] @ 0xa4 │ │ │ │ + str ip, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ - str r6, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, #0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ str ip, [r7, #16] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ @@ -91788,37 +91788,37 @@ │ │ │ │ cmp r4, sl │ │ │ │ bne 7c5d8 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ beq 7c424 │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ mov sl, r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge 7c39c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7c39c │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #1132] @ 7c86c │ │ │ │ ldr r1, [pc, #1132] @ 7c870 │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 7c368 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, #15 │ │ │ │ sub r9, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ @@ -91905,15 +91905,15 @@ │ │ │ │ str r0, [r3] │ │ │ │ bne 7c560 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ ldr r7, [r6, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ cmp r3, r7 │ │ │ │ lsl r7, r5, #2 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 7c5c4 │ │ │ │ cmp r4, #5 │ │ │ │ @@ -91935,25 +91935,25 @@ │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 43eb0 │ │ │ │ + bl 43eac │ │ │ │ ldr r2, [pc, #624] @ 7c888 │ │ │ │ ldr r1, [pc, #624] @ 7c88c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #576] @ 7c890 │ │ │ │ ldr r3, [pc, #516] @ 7c858 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -91971,23 +91971,23 @@ │ │ │ │ cmp r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ble 7c4ac │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r4, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ble 7c4b8 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r4, #2 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r1, r0 │ │ │ │ b 7c4bc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ b 7c680 │ │ │ │ cmp r4, r5 │ │ │ │ bgt 7c75c │ │ │ │ @@ -91999,47 +91999,47 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, r9, lsl #2 │ │ │ │ strne r3, [r2] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 103acc │ │ │ │ + bl 103ad0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ b 7c648 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b 7c5b8 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -92049,15 +92049,15 @@ │ │ │ │ b 7c54c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ b 7c514 │ │ │ │ lsl r6, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 7c690 │ │ │ │ mov r4, #0 │ │ │ │ b 7c428 │ │ │ │ mov r1, #16 │ │ │ │ @@ -92068,45 +92068,45 @@ │ │ │ │ ldr r1, [r3] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #128] @ 7c894 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 43b54 │ │ │ │ + bl 43b50 │ │ │ │ ldr r1, [pc, #108] @ 7c898 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [r2] │ │ │ │ b 7c644 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r3, ip, sp, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r3, ip, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, pc, r4, lsl #6 │ │ │ │ - andseq r9, pc, r0, lsr ip @ │ │ │ │ - andseq r1, pc, r0, ror r2 @ │ │ │ │ - eoreq r0, r0, ip, asr #25 │ │ │ │ + andseq r1, pc, ip, lsr #6 │ │ │ │ + andseq r9, pc, r8, asr ip @ │ │ │ │ + mulseq pc, r8, r2 @ │ │ │ │ + strdeq r0, [r0], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ eorseq ip, r1, r0, lsl #9 │ │ │ │ - andseq lr, lr, r0, asr #29 │ │ │ │ - andseq r1, pc, r0, rrx │ │ │ │ - @ instruction: 0x001f16d0 │ │ │ │ + andseq lr, lr, r8, ror #29 │ │ │ │ + andseq r1, pc, r8, lsl #1 │ │ │ │ + @ instruction: 0x001f16f8 │ │ │ │ eoreq r3, r3, r8, lsr #19 │ │ │ │ - andseq r0, pc, r4, ror #28 │ │ │ │ - andseq lr, lr, r8 │ │ │ │ + andseq r0, pc, ip, lsl #29 │ │ │ │ + andseq lr, lr, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr ip, [pc, #888] @ 7cc2c │ │ │ │ ldr r2, [pc, #888] @ 7cc30 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -92123,33 +92123,33 @@ │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #1 │ │ │ │ @@ -92177,15 +92177,15 @@ │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ beq 7c9dc │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ bne 7c9ac │ │ │ │ @@ -92196,15 +92196,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 797fc │ │ │ │ ldr r3, [pc, #564] @ 7cc48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, r0 │ │ │ │ beq 7cbcc │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bne 7ca64 │ │ │ │ sub r0, r0, #4 │ │ │ │ b 7ca58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -92220,44 +92220,44 @@ │ │ │ │ ldr r3, [pc, #480] @ 7cc4c │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [pc, #476] @ 7cc50 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr fp, [r3] │ │ │ │ - bl 262068 │ │ │ │ + bl 262090 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262198 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262170 │ │ │ │ + bl 262198 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 262068 │ │ │ │ + bl 262090 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ - bl 26650c │ │ │ │ - bl 266ef4 │ │ │ │ + bl 266534 │ │ │ │ + bl 266f1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r4, r4, r9 │ │ │ │ ldr r9, [r3] │ │ │ │ sub r9, r9, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #6 │ │ │ │ beq 7cb8c │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ lsl r4, r4, #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ lsl r9, r9, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r4, r4, #1 │ │ │ │ orr r7, r7, #1 │ │ │ │ @@ -92284,29 +92284,29 @@ │ │ │ │ ldr r1, [pc, #236] @ 7cc58 │ │ │ │ ldr r0, [pc, #236] @ 7cc5c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ b 7c97c │ │ │ │ ldr r3, [pc, #204] @ 7cc60 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #716] @ 0x2cc │ │ │ │ ldr r1, [r3, #740] @ 0x2e4 │ │ │ │ ldr r0, [r3, #744] @ 0x2e8 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #716] @ 0x2cc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ - bl 103acc │ │ │ │ + bl 103ad0 │ │ │ │ b 7caf8 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ b 7c9f8 │ │ │ │ ldr r1, [pc, #144] @ 7cc64 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -92322,37 +92322,37 @@ │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #96] @ 7cc68 │ │ │ │ ldr r2, [pc, #96] @ 7cc6c │ │ │ │ ldr r0, [pc, #96] @ 7cc70 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ b 7cb34 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r3, r0, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r3, r0, lsr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r9, pc, r4, lsl r6 @ │ │ │ │ - andseq r1, pc, ip, lsl r0 @ │ │ │ │ + andseq r9, pc, ip, lsr r6 @ │ │ │ │ + andseq r1, pc, r4, asr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x002334b8 │ │ │ │ - eoreq r0, r0, ip, asr r5 │ │ │ │ - andseq r0, pc, r8, asr #28 │ │ │ │ + eoreq r0, r0, r4, lsl #11 │ │ │ │ + andseq r0, pc, r0, ror lr @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r1, pc, r0, ror r1 @ │ │ │ │ - andseq r1, pc, r0, lsl #2 │ │ │ │ - eoreq r0, r0, r4, lsr #7 │ │ │ │ - @ instruction: 0x001f0db0 │ │ │ │ + mulseq pc, r8, r1 @ │ │ │ │ + andseq r1, pc, r8, lsr #2 │ │ │ │ + eoreq r0, r0, ip, asr #7 │ │ │ │ + @ instruction: 0x001f0dd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr lr, [pc, #2496] @ 7d64c │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -92381,27 +92381,27 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r9] │ │ │ │ str r3, [r9] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ tst r2, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bne 7d0c4 │ │ │ │ ldrh r3, [r2] │ │ │ │ @@ -92426,15 +92426,15 @@ │ │ │ │ ldr r1, [pc, #2232] @ 7d65c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #2204] @ 7d660 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ mov r3, #9 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ @@ -92457,37 +92457,37 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ bl 797fc │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r3, [r9] │ │ │ │ str r2, [r9] │ │ │ │ mov r2, #11 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ @@ -92501,27 +92501,27 @@ │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ beq 7d2d8 │ │ │ │ ldr r2, [pc, #1932] @ 7d664 │ │ │ │ ldr r4, [r8, r2] │ │ │ │ cmp r0, r4 │ │ │ │ beq 7cef0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ bne 7cf04 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ beq 7cf20 │ │ │ │ cmp r3, r4 │ │ │ │ beq 7d030 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ lsl r2, fp, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ cmp r3, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ beq 7d030 │ │ │ │ @@ -92534,28 +92534,28 @@ │ │ │ │ ldrsh r3, [r1] │ │ │ │ bic r2, r3, #4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ bne 7d470 │ │ │ │ ldr r3, [pc, #1796] @ 7d668 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d5dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ bne 7cfbc │ │ │ │ b 7d420 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d00c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ beq 7d420 │ │ │ │ @@ -92570,17 +92570,17 @@ │ │ │ │ bne 7d314 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ bne 7cff8 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ bne 7cf88 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7cfa8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r4 │ │ │ │ beq 7d420 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -92592,29 +92592,29 @@ │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r4, #9 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2688 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ beq 7d148 │ │ │ │ ldr r3, [pc, #1540] @ 7d66c │ │ │ │ ldr r6, [r8, r3] │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95f8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 7d148 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 1e9f4c │ │ │ │ + bl 1e9f64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bne 7d15c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -92628,15 +92628,15 @@ │ │ │ │ ldr r1, [pc, #1444] @ 7d670 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bne 7cd80 │ │ │ │ ldr r2, [pc, #1376] @ 7d660 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ @@ -92652,25 +92652,25 @@ │ │ │ │ ldr r1, [pc, #1352] @ 7d674 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 7cdc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ beq 7d0ac │ │ │ │ mov r4, #9 │ │ │ │ mov r0, #20 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp fp, #0 │ │ │ │ mvn r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -92678,15 +92678,15 @@ │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ strh r3, [r0] │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldreq r2, [r3] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -92786,27 +92786,27 @@ │ │ │ │ beq 7d00c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r5 │ │ │ │ beq 7d374 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d39c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 13ae70 │ │ │ │ + bl 13ae74 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7d3c4 │ │ │ │ cmp r7, #0 │ │ │ │ bne 7d408 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -92816,18 +92816,18 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ bne 7cfa8 │ │ │ │ b 7d00c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d4a4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7d504 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7d468 │ │ │ │ @@ -92852,15 +92852,15 @@ │ │ │ │ ldr r1, [pc, #564] @ 7d680 │ │ │ │ ldr ip, [r0] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 7d038 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ b 7d00c │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -92872,104 +92872,104 @@ │ │ │ │ bic r3, r3, #4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ bne 7cf74 │ │ │ │ b 7cf5c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ mov r1, #3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bne 7d5b0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 7d548 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ b 7d3b8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d600 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ strne r3, [r2, #8] │ │ │ │ streq r3, [sp, #72] @ 0x48 │ │ │ │ ldrne r3, [sp, #72] @ 0x48 │ │ │ │ b 7d3b8 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ b 7d3b8 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #8] │ │ │ │ beq 7d3b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ b 7d3fc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ mov r1, r5 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r4 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b 7cf74 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r2, #4] │ │ │ │ b 7d3b8 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #2 │ │ │ │ @@ -92979,25 +92979,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 7d440 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r3, r0, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r3, ip, lsr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r0, r4, lsr #6 │ │ │ │ + eoreq r0, r0, ip, asr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, lsl #18 │ │ │ │ - eoreq r0, r0, r4 │ │ │ │ - andseq r0, pc, r0, asr ip @ │ │ │ │ + eoreq r0, r0, ip, lsr #32 │ │ │ │ + andseq r0, pc, r8, ror ip @ │ │ │ │ eoreq r2, r3, r4, asr #26 │ │ │ │ - andseq r0, pc, ip, lsr #18 │ │ │ │ - andseq r0, pc, r4, asr #18 │ │ │ │ - andseq sp, lr, r8, lsl #29 │ │ │ │ + andseq r0, pc, r4, asr r9 @ │ │ │ │ + andseq r0, pc, ip, ror #18 │ │ │ │ + @ instruction: 0x001edeb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #36] @ 7d6c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -93006,15 +93006,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7cc74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq pc, lr, r4, lsl #30 │ │ │ │ + andseq pc, lr, ip, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #36] @ 7d70c │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -93023,15 +93023,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7cc74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001efedc │ │ │ │ + andseq pc, lr, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #36] @ 7d750 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -93040,15 +93040,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7cc74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001f03f4 │ │ │ │ + andseq r0, pc, ip, lsl r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #36] @ 7d794 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -93057,15 +93057,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7cc74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, r4, asr #7 │ │ │ │ + andseq r0, pc, ip, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #36] @ 7d7d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -93074,15 +93074,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7cc74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq pc, r8, r3 @ │ │ │ │ + andseq r0, pc, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #36] @ 7d81c │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -93091,15 +93091,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7cc74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, pc, ip, ror #6 │ │ │ │ + mulseq pc, r4, r3 @ │ │ │ │ │ │ │ │ 0007d820 : │ │ │ │ b 73758 │ │ │ │ │ │ │ │ 0007d824 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ @@ -93242,15 +93242,15 @@ │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [pc, #240] @ 7db54 │ │ │ │ ldr r3, [pc, #200] @ 7db30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -93302,24 +93302,24 @@ │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ b 7da30 │ │ │ │ eoreq r2, r3, r8, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq r2, [r3], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r8, pc, r4, ror #13 │ │ │ │ - andseq r0, pc, r8, lsl #9 │ │ │ │ - andseq sp, lr, r8, lsr #22 │ │ │ │ - eoreq r5, r0, r2, asr ip │ │ │ │ - andseq r0, pc, r4, asr #8 │ │ │ │ + andseq r8, pc, ip, lsl #14 │ │ │ │ + @ instruction: 0x001f04b0 │ │ │ │ + andseq sp, lr, r0, asr fp │ │ │ │ + eoreq r5, r0, sl, ror ip │ │ │ │ + andseq r0, pc, ip, ror #8 │ │ │ │ mlaeq r3, r4, r5, r2 │ │ │ │ - andseq r0, pc, ip, lsl #7 │ │ │ │ - andseq r0, pc, ip, ror #6 │ │ │ │ - andseq r0, pc, r4, lsl #7 │ │ │ │ - andseq r0, pc, r8, ror #6 │ │ │ │ + @ instruction: 0x001f03b4 │ │ │ │ + mulseq pc, r4, r3 @ │ │ │ │ + andseq r0, pc, ip, lsr #7 │ │ │ │ + mulseq pc, r0, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3488] @ 0xda0 │ │ │ │ ldr r5, [pc, #1384] @ 7e0e8 │ │ │ │ ldr lr, [pc, #1384] @ 7e0ec │ │ │ │ ldr ip, [pc, #1384] @ 7e0f0 │ │ │ │ @@ -93335,48 +93335,48 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [pc, #1340] @ 7e0f4 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [r3] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r3, #4 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [pc, #1204] @ 7e0f8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ands r2, r3, #1 │ │ │ │ bne 7dc74 │ │ │ │ @@ -93387,15 +93387,15 @@ │ │ │ │ mov ip, #11 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #1100] @ 7e0f4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #1096] @ 7e100 │ │ │ │ @@ -93439,15 +93439,15 @@ │ │ │ │ mov r1, #11 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [pc, #940] @ 7e104 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ b 7dca0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ ble 7ddfc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -93483,15 +93483,15 @@ │ │ │ │ b 7de10 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ rsb r4, r4, #0 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r3, [pc, #748] @ 7e10c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7dfdc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -93505,27 +93505,27 @@ │ │ │ │ beq 7e08c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #680] @ 0x2a8 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [pc, #668] @ 7e114 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #648] @ 0x288 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ str r4, [sp, #572] @ 0x23c │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ bne 7df18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -93546,24 +93546,24 @@ │ │ │ │ cmp lr, r3 │ │ │ │ bne 7deec │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #11 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r3, [pc, #472] @ 7e118 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ ldrne r2, [sp, #52] @ 0x34 │ │ │ │ @@ -93587,22 +93587,22 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ b 7df60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #11 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r2, r0 │ │ │ │ b 7dec4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r3, #728] @ 0x2d8 │ │ │ │ str r0, [r3, #736] @ 0x2e0 │ │ │ │ @@ -93622,87 +93622,87 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [pc, #232] @ 7e120 │ │ │ │ ldr r1, [pc, #232] @ 7e124 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ b 7dd68 │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 20ae18 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20ae40 │ │ │ │ + bl 20a988 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20b004 │ │ │ │ + bl 20b02c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ b 7de10 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strh r2, [r3] │ │ │ │ b 7de60 │ │ │ │ ldr r1, [pc, #112] @ 7e128 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ b 7dca0 │ │ │ │ mov r4, r5 │ │ │ │ b 7ddf0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r3, r0, ror r4 │ │ │ │ eoreq r2, r3, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sl, r1, r0, ror #26 │ │ │ │ - andseq r0, pc, r4, lsl r2 @ │ │ │ │ + andseq r0, pc, ip, lsr r2 @ │ │ │ │ eoreq r2, r3, r0, asr #6 │ │ │ │ - andseq pc, pc, r0, ror r3 @ │ │ │ │ + mulseq pc, r8, r3 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eorseq sl, r1, ip, ror #22 │ │ │ │ eorseq sl, r1, r8, lsr fp │ │ │ │ eorseq sl, r1, r0, ror sl │ │ │ │ - andseq pc, lr, r8, asr #29 │ │ │ │ - andseq lr, pc, r8, ror pc @ │ │ │ │ - andseq pc, lr, r0, ror lr @ │ │ │ │ - andseq pc, lr, r4, lsr lr @ │ │ │ │ + @ instruction: 0x001efef0 │ │ │ │ + andseq lr, pc, r0, lsr #31 │ │ │ │ + mulseq lr, r8, lr │ │ │ │ + andseq pc, lr, ip, asr lr @ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #12] @ 7e144 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ b 7db68 │ │ │ │ - andseq pc, lr, r4, lsr #14 │ │ │ │ + andseq pc, lr, ip, asr #14 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #12] @ 7e160 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ b 7db68 │ │ │ │ - @ instruction: 0x001ef6f4 │ │ │ │ + andseq pc, lr, ip, lsl r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #1004] @ 7e570 │ │ │ │ @@ -93730,21 +93730,21 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ @@ -93759,20 +93759,20 @@ │ │ │ │ beq 7e360 │ │ │ │ cmp r1, #3 │ │ │ │ beq 7e3e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 7e368 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -93784,15 +93784,15 @@ │ │ │ │ beq 7e2d0 │ │ │ │ ldr lr, [pc, #716] @ 7e584 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r6, #3 │ │ │ │ beq 7e444 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7e4a0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -93875,15 +93875,15 @@ │ │ │ │ ldr r3, [ip] │ │ │ │ ldr ip, [pc, #364] @ 7e590 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ cmp r6, #3 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ bne 7e2d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ @@ -93897,15 +93897,15 @@ │ │ │ │ ldr r0, [pc, #288] @ 7e598 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r8] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e2e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ ands r4, r4, #1 │ │ │ │ @@ -93918,24 +93918,24 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ beq 7e2e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [ip, r4, lsl #2] │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7e4c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ b 7e4c4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 7e254 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ bne 7e254 │ │ │ │ ldr ip, [ip, #4] │ │ │ │ @@ -93959,21 +93959,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, ip, ror #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r8, asr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sl, r1, r4, ror r7 │ │ │ │ - andseq pc, lr, r8, ror ip @ │ │ │ │ + andseq pc, lr, r0, lsr #25 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff1a80 │ │ │ │ - andseq pc, lr, r8, ror #21 │ │ │ │ - andseq ip, lr, r4, lsr r5 │ │ │ │ - @ instruction: 0x001efad4 │ │ │ │ - andseq r3, pc, r0, lsr #8 │ │ │ │ + andseq pc, lr, r0, lsl fp @ │ │ │ │ + andseq ip, lr, ip, asr r5 │ │ │ │ + @ instruction: 0x001efafc │ │ │ │ + andseq r3, pc, r8, asr #8 │ │ │ │ @ instruction: 0x00231ab4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -93988,59 +93988,59 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [pc, #368] @ 7e75c │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ add r7, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ tst ip, #1 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bne 7e660 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ bls 7e684 │ │ │ │ ldr r1, [pc, #248] @ 7e760 │ │ │ │ ldr r0, [pc, #248] @ 7e764 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #220] @ 7e768 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ bl 7d8bc │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #188 @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -94049,15 +94049,15 @@ │ │ │ │ bne 7e6e0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ beq 7e728 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 54798 │ │ │ │ + bl 54794 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #108] @ 7e76c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #76] @ 7e754 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -94070,25 +94070,25 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #64] @ 7e770 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - bl 54980 │ │ │ │ + bl 5497c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b 7e6f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r0, lsl sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, lr, r4, asr #1 │ │ │ │ - andseq pc, lr, r0, lsl r1 @ │ │ │ │ - ldrsheq pc, [lr], -r0 @ │ │ │ │ + andseq pc, lr, ip, ror #1 │ │ │ │ + andseq pc, lr, r8, lsr r1 @ │ │ │ │ + andseq pc, lr, r8, lsl r1 @ │ │ │ │ strdeq r1, [r3], -r4 @ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #232] @ 7e874 │ │ │ │ @@ -94151,15 +94151,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, r8, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r8, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, r8, asr pc │ │ │ │ + andseq lr, lr, r0, lsl #31 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff1658 │ │ │ │ eoreq r1, r3, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -94182,32 +94182,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #20 │ │ │ │ + mov r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [pc, #400] @ 7eaa8 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #12 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add sl, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 7d8bc │ │ │ │ cmp r4, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ble 7ea48 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -94216,15 +94216,15 @@ │ │ │ │ ldr r1, [pc, #312] @ 7eaac │ │ │ │ ldr r0, [pc, #312] @ 7eab0 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #280] @ 7eab4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #248] @ 7ea9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -94279,34 +94279,34 @@ │ │ │ │ ldr r3, [pc, #88] @ 7eac8 │ │ │ │ ldr ip, [r6, r3] │ │ │ │ b 7ea20 │ │ │ │ ldr r1, [pc, #80] @ 7eacc │ │ │ │ ldr r0, [pc, #80] @ 7ead0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ b 7e994 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r8, lsr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, ip, ror #27 │ │ │ │ - andseq lr, lr, r0, lsl #29 │ │ │ │ - mulseq lr, ip, sp │ │ │ │ + andseq lr, lr, r4, lsl lr │ │ │ │ + andseq lr, lr, r8, lsr #29 │ │ │ │ + andseq lr, lr, r4, asr #27 │ │ │ │ eoreq r1, r3, r8, asr r6 │ │ │ │ @ instruction: 0x00319fb8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eorseq r9, r1, r8, lsl #31 │ │ │ │ eorseq r9, r1, r0, ror #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq lr, lr, r4, lsr #26 │ │ │ │ - @ instruction: 0x001ef4f8 │ │ │ │ + andseq lr, lr, ip, asr #26 │ │ │ │ + andseq pc, lr, r0, lsr #10 │ │ │ │ mov r2, #0 │ │ │ │ b 7e894 │ │ │ │ mov r2, #1 │ │ │ │ b 7e894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94351,15 +94351,15 @@ │ │ │ │ ldr r1, [pc, #176] @ 7ec40 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [pc, #172] @ 7ec44 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [pc, #148] @ 7ec48 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #588] @ 0x24c │ │ │ │ mov r1, r4 │ │ │ │ str ip, [r5] │ │ │ │ @@ -94389,17 +94389,17 @@ │ │ │ │ bne 7eb80 │ │ │ │ b 7ebac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r1, [r3], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r1, [r3], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, lr, r4, ror #22 │ │ │ │ - andseq lr, lr, r4, ror #24 │ │ │ │ - andseq lr, lr, ip, lsl fp │ │ │ │ + andseq lr, lr, ip, lsl #23 │ │ │ │ + andseq lr, lr, ip, lsl #25 │ │ │ │ + andseq lr, lr, r4, asr #22 │ │ │ │ @ instruction: 0x00319dfc │ │ │ │ eoreq r1, r3, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #400] @ 7edf8 │ │ │ │ @@ -94416,23 +94416,23 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [pc, #332] @ 7ee08 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -94446,15 +94446,15 @@ │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 7ed98 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [pc, #224] @ 7ee0c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, #6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ beq 7edc8 │ │ │ │ @@ -94485,15 +94485,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [pc, #104] @ 7ee14 │ │ │ │ ldr r0, [pc, #104] @ 7ee18 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b 7ed10 │ │ │ │ ldr r1, [r3, #716] @ 0x2cc │ │ │ │ ldr r2, [r3, #740] @ 0x2e4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r1, #0 │ │ │ │ @@ -94504,19 +94504,19 @@ │ │ │ │ str r2, [r3, #732] @ 0x2dc │ │ │ │ b 7ed54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, ip, lsl #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, ip, ror #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r8, lsr fp │ │ │ │ + andseq ip, lr, r0, ror #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eoreq r1, r3, r8, lsl #5 │ │ │ │ - andseq lr, pc, r4, lsr #6 │ │ │ │ - andseq ip, lr, ip, asr sl │ │ │ │ + andseq lr, pc, ip, asr #6 │ │ │ │ + andseq ip, lr, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r0, [pc, #256] @ 7ef34 │ │ │ │ ldr r1, [pc, #256] @ 7ef38 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -94554,15 +94554,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 7d8bc │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #108] @ 7ef4c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #80] @ 7ef38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -94574,28 +94574,28 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #64] @ 7ef50 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #52] @ 7ef54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ b 7eed8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, r4, asr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r1, r3, r4, lsr #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, lr, r4, lsl r1 @ │ │ │ │ + andseq pc, lr, ip, lsr r1 @ │ │ │ │ eoreq r1, r3, r4, lsl r1 │ │ │ │ - andseq pc, lr, r8, lsl #1 │ │ │ │ - andseq lr, lr, ip, asr #16 │ │ │ │ + ldrheq pc, [lr], -r0 @ │ │ │ │ + andseq lr, lr, r4, ror r8 │ │ │ │ │ │ │ │ 0007ef58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -94743,15 +94743,15 @@ │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ beq 7f34c │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ bne 7f078 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ed298 │ │ │ │ + bl 1ed2b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f1bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ b 7f148 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ @@ -94776,24 +94776,24 @@ │ │ │ │ b 7f148 │ │ │ │ cmp r6, #0 │ │ │ │ beq 7f1c4 │ │ │ │ lsl r0, r4, #1 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ orr r0, r0, #1 │ │ │ │ b 7f148 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, #5 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r4, r3, #1 │ │ │ │ movne r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ bne 7f324 │ │ │ │ ldr r7, [pc, #288] @ 7f394 │ │ │ │ mov r6, #32 │ │ │ │ @@ -94825,15 +94825,15 @@ │ │ │ │ bne 7f314 │ │ │ │ sub r3, r6, r4 │ │ │ │ cmp r3, #9 │ │ │ │ bgt 7f280 │ │ │ │ lsl r6, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ b 7f284 │ │ │ │ @@ -94841,23 +94841,23 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ and r7, r4, #255 @ 0xff │ │ │ │ strb r7, [r0] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f5a10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b 7f208 │ │ │ │ cmp r2, #9 │ │ │ │ beq 7f1f0 │ │ │ │ b 7f200 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1eceb4 │ │ │ │ + bl 1ececc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7f1bc │ │ │ │ b 7f1b8 │ │ │ │ bl 9f684 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f1fc │ │ │ │ @@ -94865,15 +94865,15 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r3, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r3], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r0, r3, r8, lsr #29 │ │ │ │ - andseq fp, lr, ip, ror r1 │ │ │ │ + andseq fp, lr, r4, lsr #3 │ │ │ │ │ │ │ │ 0007f398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #428] @ 7f55c │ │ │ │ @@ -94921,36 +94921,36 @@ │ │ │ │ ldr r3, [pc, #280] @ 7f570 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7f47c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bne 7f510 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7f4b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ beq 7f4b4 │ │ │ │ ldr r3, [pc, #204] @ 7f574 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ bne 7f510 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and r3, r0, #1 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ bne 7f54c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ @@ -94958,15 +94958,15 @@ │ │ │ │ bhi 7f54c │ │ │ │ ldr r3, [pc, #136] @ 7f578 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 7f420 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ beq 7f420 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #96] @ 7f57c │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [pc, #60] @ 7f560 │ │ │ │ @@ -95015,25 +95015,25 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ addeq r3, sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ streq r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ beq 7f674 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq 7f6dc │ │ │ │ tst r4, #1 │ │ │ │ @@ -95129,23 +95129,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r3] │ │ │ │ b 7f668 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 7f734 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ mov r4, r0 │ │ │ │ b 7f668 │ │ │ │ ldr r3, [pc, #356] @ 7f93c │ │ │ │ sub r2, r2, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #29 │ │ │ │ bhi 7f610 │ │ │ │ @@ -95176,46 +95176,46 @@ │ │ │ │ ldr r2, [pc, #244] @ 7f940 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq 7f8a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ beq 7f8a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ blt 7f660 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ mov r4, r0 │ │ │ │ b 7f668 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, #5 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r0, #8 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f5f7c │ │ │ │ + bl 1f5f94 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -95227,19 +95227,19 @@ │ │ │ │ str r3, [r6] │ │ │ │ b 7f6e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r3, r8, asr sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r3, r8, lsr sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, sl, lsl #31 │ │ │ │ + @ instruction: 0x00203fb2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r0, r3, r8, lsl #18 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r3, r0, r2, lsr lr │ │ │ │ + eoreq r3, r0, sl, asr lr │ │ │ │ eorseq r9, r1, r8, ror #2 │ │ │ │ │ │ │ │ 0007f944 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -95353,15 +95353,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ ldrls ip, [ip, #4] │ │ │ │ strls ip, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fba4 │ │ │ │ mov r1, ip │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fba4 │ │ │ │ ldr r3, [pc, #452] @ 7fcf8 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -95384,25 +95384,25 @@ │ │ │ │ bne 7fa14 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #7 │ │ │ │ ble 7fa14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ b 7fa24 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 7fa84 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, ip │ │ │ │ - bl 1f17e0 │ │ │ │ + bl 1f17f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ b 7fb48 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 7faec │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 7fb50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -95466,15 +95466,15 @@ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ b 7fa24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mlaeq r3, r8, r6, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r3, r8, ror r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r3, r0, r8, asr #24 │ │ │ │ + eoreq r3, r0, r0, ror ip │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ eoreq r0, r3, ip, asr #11 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ eorseq r8, r1, r8, lsl #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -95493,22 +95493,22 @@ │ │ │ │ bls 7fd54 │ │ │ │ ldr r1, [pc, #40] @ 7fd64 │ │ │ │ ldr r0, [pc, #40] @ 7fd68 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 7f944 │ │ │ │ - mulseq pc, r0, r3 @ │ │ │ │ - andseq sp, lr, r0, ror #27 │ │ │ │ + @ instruction: 0x001fd3b8 │ │ │ │ + andseq sp, lr, r8, lsl #28 │ │ │ │ │ │ │ │ 0007fd6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #1124] @ 801e8 │ │ │ │ @@ -95541,34 +95541,34 @@ │ │ │ │ beq 7ff10 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ beq 7fec4 │ │ │ │ ldr r3, [pc, #1020] @ 801f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 7fe30 │ │ │ │ ands r7, r0, #1 │ │ │ │ bne 80094 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bls 7ff88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7fedc │ │ │ │ - bl 180348 │ │ │ │ + bl 18034c │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bne 800c0 │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bne 80154 │ │ │ │ tst r0, #1 │ │ │ │ bne 800b8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -95698,39 +95698,39 @@ │ │ │ │ ldr r3, [pc, #424] @ 8020c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 7ff10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea340 │ │ │ │ + bl 1ea358 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bne 801d4 │ │ │ │ tst r0, #1 │ │ │ │ beq 7ff14 │ │ │ │ b 7fe40 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ asr r1, r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r0 │ │ │ │ b 7fe94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b 7fe88 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 17fa18 │ │ │ │ + bl 17fa1c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ b 7fe94 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -95758,21 +95758,21 @@ │ │ │ │ str r2, [r5] │ │ │ │ b 7fe94 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 17fbe8 │ │ │ │ + bl 17fbec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ b 7fe94 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f59f8 │ │ │ │ + bl 1f5a10 │ │ │ │ mov r3, r0 │ │ │ │ b 8012c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ff80 │ │ │ │ b 7fe88 │ │ │ │ ldr r3, [r0, #864] @ 0x360 │ │ │ │ @@ -95854,17 +95854,17 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r6, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 20e288 │ │ │ │ + bl 20e2b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 80300 │ │ │ │ b 80314 │ │ │ │ mov r1, r2 │ │ │ │ @@ -95873,41 +95873,41 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 802fc │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [pc, #112] @ 8038c │ │ │ │ mov r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr ip, [pc, #96] @ 80390 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [pc, #92] @ 80394 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr ip, [r5, ip] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r3, #5 │ │ │ │ stm sp, {r1, r2} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1eede8 │ │ │ │ + bl 1eee00 │ │ │ │ ldr r3, [pc, #52] @ 80398 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #16] │ │ │ │ b 8028c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0022fdb8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r2, r4, sp, pc @ │ │ │ │ eorseq r8, r1, r8, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq pc, r2, r0, ror #26 │ │ │ │ - mulseq pc, r4, ip @ │ │ │ │ + @ instruction: 0x001fccbc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq r8, r1, ip, asr #12 │ │ │ │ │ │ │ │ 0008039c : │ │ │ │ b 6ef34 │ │ │ │ │ │ │ │ @@ -95945,30 +95945,30 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ cmp r5, r1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ moveq r0, r5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ beq 80624 │ │ │ │ ble 80620 │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -95985,15 +95985,15 @@ │ │ │ │ ldr r1, [r1, #656] @ 0x290 │ │ │ │ cmp r1, r3 │ │ │ │ bne 80740 │ │ │ │ mov r8, r4 │ │ │ │ b 80500 │ │ │ │ add r3, r2, r8 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, r4 │ │ │ │ ble 80654 │ │ │ │ ldr r3, [pc, #776] @ 807ec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ @@ -96009,15 +96009,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 804c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 804c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [r3] │ │ │ │ b 804c4 │ │ │ │ ldr r0, [pc, #676] @ 807f0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -96068,15 +96068,15 @@ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ mov r0, #2 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #472] @ 80804 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #424] @ 807dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96096,15 +96096,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 80710 │ │ │ │ ldr r3, [pc, #388] @ 80808 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ b 80624 │ │ │ │ ldr r3, [pc, #364] @ 8080c │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #32 │ │ │ │ @@ -96131,15 +96131,15 @@ │ │ │ │ bne 805bc │ │ │ │ ldr r0, [pc, #276] @ 80818 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ b 8078c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ b 8067c │ │ │ │ ldr r0, [pc, #232] @ 8081c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -96188,29 +96188,29 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq pc, [r2], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq r8, r1, r4, lsl #10 │ │ │ │ eorseq r8, r1, ip, asr #9 │ │ │ │ eorseq r8, r1, r8, ror #8 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - andseq sp, lr, ip, lsl #21 │ │ │ │ - ldrsbeq r7, [pc], -r0 │ │ │ │ - @ instruction: 0x001edaf0 │ │ │ │ + @ instruction: 0x001edab4 │ │ │ │ + ldrsheq r7, [pc], -r8 │ │ │ │ + andseq sp, lr, r8, lsl fp │ │ │ │ eoreq pc, r2, r8, asr #19 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ - mulseq lr, r4, r9 │ │ │ │ - @ instruction: 0x001eadfc │ │ │ │ - andseq sp, lr, r0, ror #18 │ │ │ │ - andseq sl, lr, r0, asr #27 │ │ │ │ - @ instruction: 0x001ed8f0 │ │ │ │ - @ instruction: 0x001ed8f8 │ │ │ │ - andseq sl, lr, ip, asr #26 │ │ │ │ - andseq sp, lr, r4, ror #16 │ │ │ │ - andseq sp, lr, r8, lsr #17 │ │ │ │ - @ instruction: 0x001eacfc │ │ │ │ + @ instruction: 0x001ed9bc │ │ │ │ + andseq sl, lr, r4, lsr #28 │ │ │ │ + andseq sp, lr, r8, lsl #19 │ │ │ │ + andseq sl, lr, r8, ror #27 │ │ │ │ + andseq sp, lr, r8, lsl r9 │ │ │ │ + andseq sp, lr, r0, lsr #18 │ │ │ │ + andseq sl, lr, r4, ror sp │ │ │ │ + andseq sp, lr, ip, lsl #17 │ │ │ │ + @ instruction: 0x001ed8d0 │ │ │ │ + andseq sl, lr, r4, lsr #26 │ │ │ │ │ │ │ │ 00080834 : │ │ │ │ ldr r3, [pc, #32] @ 8085c │ │ │ │ ldr r2, [pc, #32] @ 80860 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -96260,23 +96260,23 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r3, #8 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ add ip, sp, #28 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -96303,31 +96303,31 @@ │ │ │ │ movne r0, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 80960 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8095c │ │ │ │ ldr r1, [pc, #96] @ 80a40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ b 8095c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #68] @ 80a44 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #44] @ 80a34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96340,15 +96340,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r2, ip, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r2, ip, lsl r7 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001f0ef4 │ │ │ │ + andseq r0, pc, ip, lsl pc @ │ │ │ │ strdeq pc, [r2], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr lr, [sp, #120] @ 0x78 │ │ │ │ @@ -96370,37 +96370,37 @@ │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [pc, #596] @ 80cfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr sl, [r2, ip] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mvnne r5, #0 │ │ │ │ - addne r9, sp, #32 │ │ │ │ - addne r8, sp, #36 @ 0x24 │ │ │ │ + addne r9, sp, #36 @ 0x24 │ │ │ │ + addne r8, sp, #32 │ │ │ │ str r2, [sl] │ │ │ │ beq 80c84 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movgt r4, #0 │ │ │ │ bgt 80b48 │ │ │ │ b 80bf0 │ │ │ │ @@ -96478,15 +96478,15 @@ │ │ │ │ str r0, [r2, r1, lsl #2] │ │ │ │ b 80b3c │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 80c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ @@ -96507,15 +96507,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 80c84 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ b 80bb8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq pc, r2, r4, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq pc, r2, r4, asr r5 @ │ │ │ │ @@ -96546,66 +96546,66 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [r7] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #28 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [pc, #956] @ 81174 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r6, sp, #24 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r4, r3] │ │ │ │ ldr r3, [ip] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r9 │ │ │ │ beq 80e0c │ │ │ │ tst r3, #1 │ │ │ │ bne 81058 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ bne 81058 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 104400 │ │ │ │ + bl 104404 │ │ │ │ subs r5, r0, #0 │ │ │ │ blt 81140 │ │ │ │ cmp fp, #2 │ │ │ │ bgt 80f94 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #840] @ 81178 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r5, #2 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bne 80eb8 │ │ │ │ sub r1, r0, #4 │ │ │ │ @@ -96644,30 +96644,30 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, #16 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsl r5, r5, #1 │ │ │ │ orr r5, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [pc, #568] @ 81184 │ │ │ │ mov ip, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [r3] │ │ │ │ @@ -96708,15 +96708,15 @@ │ │ │ │ mov ip, #10 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b 81080 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ @@ -96738,15 +96738,15 @@ │ │ │ │ mov r0, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ ldr r2, [pc, #260] @ 81194 │ │ │ │ ldr r3, [pc, #208] @ 81164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96758,20 +96758,20 @@ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #220] @ 81198 │ │ │ │ mov r3, #10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ b 81080 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strne r0, [r3, #8] │ │ │ │ streq r0, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ b 8103c │ │ │ │ @@ -96805,38 +96805,38 @@ │ │ │ │ @ instruction: 0x0022f2b0 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eorseq r7, r1, r4, lsl #23 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ - mulseq lr, r4, r2 │ │ │ │ + @ instruction: 0x001ed2bc │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ - andseq ip, lr, ip, lsl #16 │ │ │ │ - andseq sp, lr, r0, asr #2 │ │ │ │ + andseq ip, lr, r4, lsr r8 │ │ │ │ + andseq sp, lr, r8, ror #2 │ │ │ │ eoreq lr, r2, r8, ror #30 │ │ │ │ - andseq sp, lr, r4, lsl #2 │ │ │ │ + andseq sp, lr, ip, lsr #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r4, pc, r8, ror #28 │ │ │ │ + mulseq pc, r0, lr @ │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #16] @ 811c0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ b 80d04 │ │ │ │ - andseq ip, lr, r4, lsl #15 │ │ │ │ + andseq ip, lr, ip, lsr #15 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #16] @ 811e0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ b 80d04 │ │ │ │ - andseq ip, lr, r4, asr #14 │ │ │ │ + andseq ip, lr, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #412] @ 81398 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -96860,48 +96860,48 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r9, #2 │ │ │ │ - add r8, sp, #28 │ │ │ │ + add r8, sp, #20 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #20 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + add r0, sp, #28 │ │ │ │ add r6, sp, #32 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r9, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ strd r8, [sp, #32] │ │ │ │ beq 81374 │ │ │ │ ldr r0, [pc, #236] @ 813a8 │ │ │ │ asr r3, r3, #1 │ │ │ │ mov r1, lr │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r7, ip} │ │ │ │ bl 80a48 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 81388 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [r0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ @@ -96942,17 +96942,17 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ b 812dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r2, ip, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r2, r4, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, lr, r0, lsr #30 │ │ │ │ + andseq ip, lr, r8, asr #30 │ │ │ │ @ instruction: 0xfffffeb8 │ │ │ │ - andseq ip, lr, r8, asr #29 │ │ │ │ + @ instruction: 0x001ecef0 │ │ │ │ eoreq lr, r2, r8, lsr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #868] @ 81738 │ │ │ │ @@ -96976,35 +96976,35 @@ │ │ │ │ ldr r4, [r6, r1] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #28 │ │ │ │ ldr r2, [pc, #716] @ 8174c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [ip] │ │ │ │ cmp r2, r1 │ │ │ │ beq 814b0 │ │ │ │ tst r2, #1 │ │ │ │ @@ -97067,15 +97067,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne 8155c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bne 81694 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ streq r0, [sp, #28] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -97103,26 +97103,26 @@ │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #328] @ 81764 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #324] @ 81768 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ b 81664 │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [pc, #292] @ 8176c │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #288] @ 81770 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #264] @ 81774 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #200] @ 8173c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -97148,15 +97148,15 @@ │ │ │ │ moveq r6, #1 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ b 81538 │ │ │ │ ldr r0, [pc, #160] @ 81778 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ b 81664 │ │ │ │ ldr r3, [pc, #132] @ 8177c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ @@ -97180,23 +97180,23 @@ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x003174f4 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - andseq ip, lr, r4, lsr #7 │ │ │ │ - @ instruction: 0x001ec1dc │ │ │ │ - @ instruction: 0x001ec2d4 │ │ │ │ - andseq ip, lr, r4, asr fp │ │ │ │ - andseq ip, lr, r8, lsr #5 │ │ │ │ + andseq ip, lr, ip, asr #7 │ │ │ │ + andseq ip, lr, r4, lsl #4 │ │ │ │ + @ instruction: 0x001ec2fc │ │ │ │ + andseq ip, lr, ip, ror fp │ │ │ │ + @ instruction: 0x001ec2d0 │ │ │ │ eoreq lr, r2, r8, lsl #19 │ │ │ │ - andseq ip, lr, ip, lsl fp │ │ │ │ + andseq ip, lr, r4, asr #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq ip, lr, r4, ror #3 │ │ │ │ + andseq ip, lr, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ str ip, [sp, #16] │ │ │ │ @@ -97214,21 +97214,21 @@ │ │ │ │ ldr r3, [pc, #1848] @ 81f0c │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr lr, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ beq 81838 │ │ │ │ ldr r3, [pc, #1772] @ 81f10 │ │ │ │ @@ -97292,28 +97292,28 @@ │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ bne 81efc │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #1536] @ 81f24 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #1500] @ 81f28 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r2] │ │ │ │ @@ -97436,15 +97436,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, #11 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ str r9, [r0, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -97516,24 +97516,24 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ bl 8ea90 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 959b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 959b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -97621,15 +97621,15 @@ │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 959b8 │ │ │ │ mov r4, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, #224] @ 81f34 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ @@ -97653,15 +97653,15 @@ │ │ │ │ b 81bac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ b 81b9c │ │ │ │ ldr r3, [pc, #84] @ 81f34 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ b 81c40 │ │ │ │ @@ -97673,22 +97673,22 @@ │ │ │ │ b 81a44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq lr, r2, ip, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r2, r8, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mlaseq r1, r0, r1, r7 │ │ │ │ - ldrheq ip, [lr], -r4 │ │ │ │ + ldrsbeq ip, [lr], -ip @ │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ eoreq lr, r2, r4, lsl #14 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ eorseq r7, r1, r4, lsr r0 │ │ │ │ - andseq fp, lr, r8, asr #31 │ │ │ │ + @ instruction: 0x001ebff0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mlaseq r1, r0, fp, r6 │ │ │ │ │ │ │ │ 00081f3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -97766,15 +97766,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ ldr r0, [pc, #452] @ 82234 │ │ │ │ ldr r1, [pc, #452] @ 82238 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #432] @ 8223c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq 821dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -97798,15 +97798,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bne 821e0 │ │ │ │ ldr r1, [pc, #328] @ 82240 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ b 821e4 │ │ │ │ ldr r3, [pc, #296] @ 82244 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -97875,21 +97875,21 @@ │ │ │ │ bne 820a8 │ │ │ │ b 821c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq sp, [r2], -ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq sp, [r2], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, lr, r4, ror #16 │ │ │ │ - andseq fp, lr, r8, lsl #15 │ │ │ │ + andseq fp, lr, ip, lsl #17 │ │ │ │ + @ instruction: 0x001eb7b0 │ │ │ │ eorseq r6, r1, r4, lsr #18 │ │ │ │ - andseq ip, lr, ip, lsr #2 │ │ │ │ + andseq ip, lr, r4, asr r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eorseq r6, r1, r8, lsl #17 │ │ │ │ - andseq fp, lr, ip, lsr #15 │ │ │ │ + @ instruction: 0x001eb7d4 │ │ │ │ mlaeq r2, r8, lr, sp │ │ │ │ @ instruction: 0x003167f8 │ │ │ │ @ instruction: 0x003167b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -97902,63 +97902,63 @@ │ │ │ │ ldr lr, [r4, lr] │ │ │ │ ldr r3, [pc, #776] @ 82598 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ + mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [pc, #744] @ 8259c │ │ │ │ - mov lr, r1 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ - mov ip, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4] │ │ │ │ + add r2, sp, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ + mov lr, r1 │ │ │ │ ands r7, ip, r3 │ │ │ │ + mov r5, r0 │ │ │ │ bne 82344 │ │ │ │ - mov r6, r2 │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ beq 823b4 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ beq 82398 │ │ │ │ ldr r1, [pc, #596] @ 825a0 │ │ │ │ ldr r0, [pc, #596] @ 825a4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #568] @ 825a8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #536] @ 82590 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -98016,21 +98016,21 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r3, [r0, #404] @ 0x194 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r4] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 82368 │ │ │ │ sub r9, r5, #1 │ │ │ │ lsl r8, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ble 824b4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, r8, #4 │ │ │ │ add r3, ip, r3 │ │ │ │ add r2, r0, r8 │ │ │ │ @@ -98060,22 +98060,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq 82540 │ │ │ │ ldr r1, [pc, #164] @ 825b8 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 82368 │ │ │ │ ldr r1, [pc, #144] @ 825bc │ │ │ │ ldr r0, [pc, #144] @ 825c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b 82368 │ │ │ │ ldr r3, [r3, #660] @ 0x294 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne 82410 │ │ │ │ b 8250c │ │ │ │ @@ -98094,24 +98094,24 @@ │ │ │ │ b 82438 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r2, r0, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r2, r0, ror #26 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, lr, ip, lsr #9 │ │ │ │ - andseq fp, lr, ip, asr #8 │ │ │ │ + @ instruction: 0x001eb4d4 │ │ │ │ + andseq fp, lr, r4, ror r4 │ │ │ │ eoreq sp, r2, r4, lsl #25 │ │ │ │ @ instruction: 0x003165f4 │ │ │ │ - andseq fp, lr, r4, asr #5 │ │ │ │ + andseq fp, lr, ip, ror #5 │ │ │ │ @ instruction: 0x003164b4 │ │ │ │ - andseq fp, lr, ip, ror #26 │ │ │ │ - andseq fp, lr, r4, ror r2 │ │ │ │ - andseq fp, lr, r8, asr #20 │ │ │ │ - andseq fp, lr, r0, asr #4 │ │ │ │ + mulseq lr, r4, sp │ │ │ │ + mulseq lr, ip, r2 │ │ │ │ + andseq fp, lr, r0, ror sl │ │ │ │ + andseq fp, lr, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ bl 8225c │ │ │ │ mov r0, #0 │ │ │ │ @@ -98172,15 +98172,15 @@ │ │ │ │ ldr r0, [pc, #632] @ 8293c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [pc, #600] @ 82940 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ @@ -98232,15 +98232,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #388] @ 82958 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq 82854 │ │ │ │ @@ -98313,38 +98313,38 @@ │ │ │ │ bne 827e8 │ │ │ │ b 828b4 │ │ │ │ ldr r1, [pc, #104] @ 82968 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ b 82728 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r2], -r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0022d9b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001ebad8 │ │ │ │ - andseq fp, lr, r8, lsl #5 │ │ │ │ + andseq fp, lr, r0, lsl #22 │ │ │ │ + @ instruction: 0x001eb2b0 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ mlaseq r1, r8, r2, r6 │ │ │ │ mlaeq r2, r4, r8, sp │ │ │ │ - andseq fp, lr, r0, asr #32 │ │ │ │ - mulseq lr, r0, r1 │ │ │ │ + andseq fp, lr, r8, rrx │ │ │ │ + @ instruction: 0x001eb1b8 │ │ │ │ @ instruction: 0x003161dc │ │ │ │ eorseq r6, r1, r4, asr #3 │ │ │ │ eorseq r6, r1, ip, lsl #2 │ │ │ │ eorseq r6, r1, ip, asr #1 │ │ │ │ - @ instruction: 0x001eb9dc │ │ │ │ + andseq fp, lr, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #856] @ 82cdc │ │ │ │ ldr r2, [pc, #856] @ 82ce0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ @@ -98382,15 +98382,15 @@ │ │ │ │ ldr r0, [pc, #736] @ 82cec │ │ │ │ ldr r1, [pc, #736] @ 82cf0 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, #1 │ │ │ │ ble 82afc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ands r3, r2, #1 │ │ │ │ beq 82aa4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -98398,15 +98398,15 @@ │ │ │ │ ldr r1, [pc, #680] @ 82cf4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #676] @ 82cf8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [pc, #656] @ 82cfc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r2, [pc, #644] @ 82d00 │ │ │ │ ldr r3, [pc, #608] @ 82ce0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -98552,34 +98552,34 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [pc, #92] @ 82d14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ b 82a74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r2, r0, ror r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r2, r0, asr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r4, lsr #27 │ │ │ │ - andseq sl, lr, r8, ror #27 │ │ │ │ - andseq sl, lr, r0, ror #25 │ │ │ │ - andseq sl, lr, r0, ror #26 │ │ │ │ + andseq sl, lr, ip, asr #27 │ │ │ │ + andseq sl, lr, r0, lsl lr │ │ │ │ + andseq sl, lr, r8, lsl #26 │ │ │ │ + andseq sl, lr, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq sp, r2, ip, ror r5 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eorseq r5, r1, ip, lsr #29 │ │ │ │ eorseq r5, r1, r4, asr #27 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq fp, lr, ip, ror r6 │ │ │ │ + andseq fp, lr, r4, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr ip, [pc, #1196] @ 831dc │ │ │ │ ldr r2, [pc, #1196] @ 831e0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -98624,15 +98624,15 @@ │ │ │ │ ldr r0, [pc, #1056] @ 831f4 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ ble 82f94 │ │ │ │ ldr lr, [ip, #4] │ │ │ │ tst lr, #1 │ │ │ │ beq 82e64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -98640,15 +98640,15 @@ │ │ │ │ ldr r1, [pc, #996] @ 831f8 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #992] @ 831fc │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [pc, #960] @ 83200 │ │ │ │ ldr r3, [pc, #924] @ 831e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -98679,18 +98679,18 @@ │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ beq 83054 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ bne 82fa4 │ │ │ │ ldr r3, [r2, #636] @ 0x27c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ beq 82ef4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ bne 82ee0 │ │ │ │ @@ -98704,15 +98704,15 @@ │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 82f3c │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ bne 82f20 │ │ │ │ ldr r3, [r3, #608] @ 0x260 │ │ │ │ ands r5, r3, #1 │ │ │ │ bne 82fdc │ │ │ │ @@ -98722,15 +98722,15 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r5, [r0, #12] │ │ │ │ strh r2, [r0] │ │ │ │ str r3, [r4] │ │ │ │ @@ -98751,29 +98751,29 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ bl 709d4 │ │ │ │ b 82e38 │ │ │ │ mov r5, #4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [r0, #676] @ 0x2a4 │ │ │ │ str r3, [r0, #680] @ 0x2a8 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 2072a4 │ │ │ │ + bl 2072cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #680] @ 0x2a8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #680] @ 0x2a8 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8319c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ b 82e38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -98843,15 +98843,15 @@ │ │ │ │ b 82e38 │ │ │ │ ldr r1, [pc, #208] @ 83214 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 82e30 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 831c8 │ │ │ │ ldr r2, [pc, #160] @ 83218 │ │ │ │ @@ -98869,40 +98869,40 @@ │ │ │ │ ldr r1, [pc, #120] @ 83220 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ b 8302c │ │ │ │ ldr r3, [pc, #84] @ 83224 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ b 83170 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sp, r2, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sp, r2, r4, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001eb5d4 │ │ │ │ - andseq sl, lr, r4, lsl #22 │ │ │ │ - andseq sl, lr, r0, ror #19 │ │ │ │ - andseq sl, lr, r0, asr #21 │ │ │ │ + @ instruction: 0x001eb5fc │ │ │ │ + andseq sl, lr, ip, lsr #22 │ │ │ │ + andseq sl, lr, r8, lsl #20 │ │ │ │ + andseq sl, lr, r8, ror #21 │ │ │ │ @ instruction: 0x0022d1b8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eorseq r5, r1, r8, lsl sl │ │ │ │ - andseq sl, lr, ip, lsr #18 │ │ │ │ - @ instruction: 0x001ea7d0 │ │ │ │ - andseq fp, lr, r8, lsl #5 │ │ │ │ - andseq sl, lr, ip, ror #14 │ │ │ │ - andseq sl, lr, r0, lsr r7 │ │ │ │ - mulseq lr, r8, r1 │ │ │ │ + andseq sl, lr, r4, asr r9 │ │ │ │ + @ instruction: 0x001ea7f8 │ │ │ │ + @ instruction: 0x001eb2b0 │ │ │ │ + mulseq lr, r4, r7 │ │ │ │ + andseq sl, lr, r8, asr r7 │ │ │ │ + andseq sl, lr, r0, asr #3 │ │ │ │ eorseq r5, r1, r4, ror #15 │ │ │ │ │ │ │ │ 00083228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -98931,17 +98931,17 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -98961,15 +98961,15 @@ │ │ │ │ ldr r1, [pc, #304] @ 83440 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -98980,25 +98980,25 @@ │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ bl 7d8bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2688 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, r7 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -99032,30 +99032,30 @@ │ │ │ │ bne 83308 │ │ │ │ b 8332c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r2, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r2, r8, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r4, ror #10 │ │ │ │ + andseq sl, lr, ip, lsl #11 │ │ │ │ eoreq ip, r2, r0, lsl ip │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #12] @ 83460 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ b 83228 │ │ │ │ - andseq sl, lr, r8, ror #8 │ │ │ │ + mulseq lr, r0, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #12] @ 8347c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ b 83228 │ │ │ │ - andseq sl, lr, r8, lsr #8 │ │ │ │ + andseq sl, lr, r0, asr r4 │ │ │ │ │ │ │ │ 00083480 : │ │ │ │ ldr r2, [pc, #124] @ 83504 │ │ │ │ ldr r3, [pc, #124] @ 83508 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -99121,15 +99121,15 @@ │ │ │ │ b 808a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 83480 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, lr, r4, lsl #8 │ │ │ │ + andseq sl, lr, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #276] @ 836c4 │ │ │ │ ldr r2, [pc, #276] @ 836c8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -99147,31 +99147,31 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [pc, #184] @ 836d4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ bl 7d8bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ldr r0, [r3] │ │ │ │ ble 836b4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 83514 │ │ │ │ @@ -99201,15 +99201,15 @@ │ │ │ │ ldr r1, [r6, r3] │ │ │ │ b 83658 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq ip, r2, r4, asr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r2, r4, lsr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r0, asr #6 │ │ │ │ + andseq sl, lr, r8, ror #6 │ │ │ │ eoreq ip, r2, ip, ror #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 000836e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -99224,60 +99224,60 @@ │ │ │ │ ldr r7, [pc, #3180] @ 84380 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r3, [pc, #3176] @ 84384 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + mov r2, #1 │ │ │ │ ldr r8, [r7, r3] │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r3, [r8] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [r8] │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + str r3, [r8] │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + mov r3, #19 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [r8] │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r3, #19 │ │ │ │ - mov r2, #5 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ add r6, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ mov r3, #0 │ │ │ │ - add sl, sp, #80 @ 0x50 │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add sl, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ - str sl, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ - str r9, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ + str sl, [sp, #220] @ 0xdc │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -99357,19 +99357,19 @@ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ bl 83514 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ beq 83ec4 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [pc, #2624] @ 84398 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ mov fp, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ @@ -99425,15 +99425,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ bne 83a48 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 84224 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ movne r4, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strne r0, [sp, #124] @ 0x7c │ │ │ │ strne r6, [sp, #76] @ 0x4c │ │ │ │ beq 84004 │ │ │ │ cmp fp, #0 │ │ │ │ @@ -99478,54 +99478,54 @@ │ │ │ │ ldr r3, [pc, #2200] @ 843a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b 83b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443b0 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, r4, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq 83f2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsl fp, r4, #2 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ beq 83b60 │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 83b60 │ │ │ │ cmp r5, #1 │ │ │ │ bne 83b1c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, fp] │ │ │ │ ldr r0, [pc, #2040] @ 843a8 │ │ │ │ ldr r1, [pc, #2040] @ 843ac │ │ │ │ ldr r3, [r3, fp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 83f38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ @@ -99539,15 +99539,15 @@ │ │ │ │ beq 83f50 │ │ │ │ cmp r4, #0 │ │ │ │ beq 83c30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8422c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [pc, #1912] @ 84398 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -99597,25 +99597,25 @@ │ │ │ │ ldr r1, [pc, #1740] @ 843b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ bne 83d1c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 842e4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #6 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ and r2, r2, #1 │ │ │ │ beq 84144 │ │ │ │ @@ -99631,54 +99631,54 @@ │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ mov r0, r3 │ │ │ │ b 83dd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 443b4 │ │ │ │ + bl 443b0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, fp │ │ │ │ beq 83e24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r4, r6, #2 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ beq 83dc0 │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 83dc0 │ │ │ │ cmp fp, #1 │ │ │ │ bne 83d80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #1456] @ 843c0 │ │ │ │ ldr r0, [pc, #1456] @ 843c4 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 84248 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ b 838ac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ @@ -99702,39 +99702,39 @@ │ │ │ │ bne 8423c │ │ │ │ tst r0, #1 │ │ │ │ bne 83e9c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 84354 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r6] │ │ │ │ b 838ac │ │ │ │ ldr r3, [pc, #1288] @ 843c8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 83aa0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ b 83970 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ b 83998 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 83f04 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bne 83e68 │ │ │ │ mov r1, r5 │ │ │ │ bl 7939c │ │ │ │ @@ -99749,15 +99749,15 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne 83bfc │ │ │ │ cmp r4, #0 │ │ │ │ beq 83f60 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldrne r1, [sp, #96] @ 0x60 │ │ │ │ @@ -99789,15 +99789,15 @@ │ │ │ │ b 83bec │ │ │ │ ldr r3, [pc, #940] @ 84398 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ b 83a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2, #740] @ 0x2e4 │ │ │ │ ldr r0, [r2, #716] @ 0x2cc │ │ │ │ ldr r4, [r2, #744] @ 0x2e8 │ │ │ │ @@ -99838,30 +99838,30 @@ │ │ │ │ b 83ae0 │ │ │ │ ldr r3, [pc, #744] @ 84398 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ b 83ca4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 840d8 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bne 840f8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ beq 842a4 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ b 83c88 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -99903,15 +99903,15 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [pc, #536] @ 843d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #3 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, #0 │ │ │ │ b 838ac │ │ │ │ mov fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 84278 │ │ │ │ ldr r2, [pc, #496] @ 843d8 │ │ │ │ @@ -99930,19 +99930,19 @@ │ │ │ │ bne 83e30 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ b 838ac │ │ │ │ bl 78f4c │ │ │ │ b 83a50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ b 83c10 │ │ │ │ mov r3, #1 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 83ea4 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ beq 84370 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ tst r3, #1 │ │ │ │ bne 84284 │ │ │ │ @@ -99956,24 +99956,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 841e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ b 84260 │ │ │ │ bl 78f4c │ │ │ │ mov r3, r0 │ │ │ │ b 84104 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -99983,18 +99983,18 @@ │ │ │ │ bl 78f4c │ │ │ │ mov r3, r0 │ │ │ │ b 83d2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r0, [pc, #220] @ 843ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ b 838ac │ │ │ │ mov r1, r5 │ │ │ │ bl 84450 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -100021,35 +100021,35 @@ │ │ │ │ ldrdeq ip, [r2], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq ip, r2, r0, asr #14 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - andseq sl, lr, r0, lsr #19 │ │ │ │ - @ instruction: 0x001ea9b0 │ │ │ │ - mulseq lr, r0, r9 │ │ │ │ - andseq sl, lr, r0, ror #17 │ │ │ │ - andseq r9, pc, ip, lsr #21 │ │ │ │ - andseq r8, pc, r4, lsr #11 │ │ │ │ - mulseq lr, r0, r8 │ │ │ │ - @ instruction: 0x001ea8d8 │ │ │ │ + andseq sl, lr, r8, asr #19 │ │ │ │ + @ instruction: 0x001ea9d8 │ │ │ │ + @ instruction: 0x001ea9b8 │ │ │ │ + andseq sl, lr, r8, lsl #18 │ │ │ │ + @ instruction: 0x001f9ad4 │ │ │ │ + andseq r8, pc, ip, asr #11 │ │ │ │ @ instruction: 0x001ea8b8 │ │ │ │ - mulseq pc, r0, r8 @ │ │ │ │ - andseq sl, lr, ip, lsl #16 │ │ │ │ - andseq r8, pc, r4, asr #7 │ │ │ │ + andseq sl, lr, r0, lsl #18 │ │ │ │ + andseq sl, lr, r0, ror #17 │ │ │ │ + @ instruction: 0x001f38b8 │ │ │ │ + andseq sl, lr, r4, lsr r8 │ │ │ │ + andseq r8, pc, ip, ror #7 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ - andseq sl, lr, r0, lsr #5 │ │ │ │ - andseq sl, lr, r4, lsl #6 │ │ │ │ - andseq sl, lr, r8, asr r2 │ │ │ │ - andseq sl, lr, ip, asr r4 │ │ │ │ - andseq sl, lr, r8, lsr r2 │ │ │ │ - andseq r8, pc, r0, lsl r0 @ │ │ │ │ - andseq r8, pc, r4 │ │ │ │ - andseq sl, lr, r0, asr #2 │ │ │ │ + andseq sl, lr, r8, asr #5 │ │ │ │ + andseq sl, lr, ip, lsr #6 │ │ │ │ + andseq sl, lr, r0, lsl #5 │ │ │ │ + andseq sl, lr, r4, lsl #9 │ │ │ │ + andseq sl, lr, r0, ror #4 │ │ │ │ + andseq r8, pc, r8, lsr r0 @ │ │ │ │ + andseq r8, pc, ip, lsr #32 │ │ │ │ + andseq sl, lr, r8, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 84448 │ │ │ │ ldr r2, [pc, #64] @ 8444c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -100088,19 +100088,19 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #272] @ 845d8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -100129,25 +100129,25 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 845c4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #156] @ 845e4 │ │ │ │ lsl r7, r1, #2 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #80] @ 845e8 │ │ │ │ @@ -100157,15 +100157,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [r3, #768] @ 0x300 │ │ │ │ str r6, [r3, #772] @ 0x304 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ b 84514 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq fp, r2, r4, lsl #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq fp, r2, r4, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ @@ -100195,28 +100195,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, ip] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [r6] │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq 846cc │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ @@ -100328,15 +100328,15 @@ │ │ │ │ bne 84824 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ sub r5, r5, r4 │ │ │ │ add r8, r7, r5 │ │ │ │ lsl r0, r8, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r2, r5, #4 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r3, r7, r4 │ │ │ │ @@ -100444,17 +100444,17 @@ │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ beq 84aa8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp ip, r3 │ │ │ │ beq 84aa8 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -100482,17 +100482,17 @@ │ │ │ │ str r3, [ip, #100] @ 0x64 │ │ │ │ ldr r2, [ip, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ beq 84b6c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, ip │ │ │ │ beq 84b6c │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -100574,21 +100574,21 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ ldr ip, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [pc, #232] @ 84d14 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #648] @ 0x288 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 81784 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -100667,41 +100667,41 @@ │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #32 │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r5, #10 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, #32 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r7, #41 @ 0x29 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r3, [pc, #1016] @ 85208 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ ldr r1, [pc, #1012] @ 8520c │ │ │ │ ldr r2, [pc, #1012] @ 85210 │ │ │ │ mov ip, r0 │ │ │ │ @@ -100751,20 +100751,20 @@ │ │ │ │ mov r5, #10 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ str r5, [sp, #516] @ 0x204 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 84fec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -100784,15 +100784,15 @@ │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [pc, #632] @ 85200 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -100847,35 +100847,35 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ b 84f7c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ b 84ec0 │ │ │ │ mov r3, #10 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ b 84fa8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, #10 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ mvn r3, #0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 84f7c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq 850d8 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -100910,15 +100910,15 @@ │ │ │ │ str r0, [r1] │ │ │ │ ldr r1, [pc, #192] @ 85210 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strh r2, [r3] │ │ │ │ str r0, [r1] │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a988 │ │ │ │ cmp r5, #1 │ │ │ │ bne 851b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 84f7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ands r2, r2, #1 │ │ │ │ @@ -100928,15 +100928,15 @@ │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ bne 84f7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b 84f7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ bl 731a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -101020,15 +101020,15 @@ │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r2, ip, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r2, ip, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e83f4 │ │ │ │ + andseq r8, lr, ip, lsl r4 │ │ │ │ eoreq sl, r2, r0, lsr #26 │ │ │ │ │ │ │ │ 00085318 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -101073,17 +101073,17 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -101103,15 +101103,15 @@ │ │ │ │ ldr r1, [pc, #688] @ 856e8 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ bne 85618 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -101132,15 +101132,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r4, #4 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ beq 8566c │ │ │ │ ldr r3, [ip, #16] │ │ │ │ tst r3, #1 │ │ │ │ @@ -101157,47 +101157,47 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 7d8bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 856a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r7, #5 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 85670 │ │ │ │ ldr r1, [pc, #428] @ 856f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r4, #3 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ bgt 85494 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2688 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -101226,30 +101226,30 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ b 85470 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r2, r3, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ bls 8556c │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ bhi 854a0 │ │ │ │ cmp r4, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ bne 854d8 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b 85578 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r3, #1 │ │ │ │ @@ -101263,41 +101263,41 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ b 85518 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq sl, r2, r0, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r2, r0, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, lr, ip, asr #5 │ │ │ │ - andseq r9, lr, r0, ror r2 │ │ │ │ - andseq r7, pc, ip, ror fp @ │ │ │ │ + @ instruction: 0x001e92f4 │ │ │ │ + mulseq lr, r8, r2 │ │ │ │ + andseq r7, pc, r4, lsr #23 │ │ │ │ eoreq sl, r2, r4, lsl #20 │ │ │ │ - andseq r7, pc, r0, lsr #21 │ │ │ │ - andseq r9, lr, r4, lsl #1 │ │ │ │ + andseq r7, pc, r8, asr #21 │ │ │ │ + andseq r9, lr, ip, lsr #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #12] @ 85718 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ b 85350 │ │ │ │ - andseq r8, lr, r4, lsr #2 │ │ │ │ + andseq r8, lr, ip, asr #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #12] @ 85734 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ b 85350 │ │ │ │ - ldrsheq r8, [lr], -r0 │ │ │ │ + andseq r8, lr, r8, lsl r1 │ │ │ │ │ │ │ │ 00085738 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #156] @ 857ec │ │ │ │ @@ -101319,15 +101319,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ strb r5, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #60] @ 857fc │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 857f0 │ │ │ │ @@ -101364,25 +101364,25 @@ │ │ │ │ ldr r6, [pc, #60] @ 85878 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ beq 85854 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r5 │ │ │ │ bne 85840 │ │ │ │ ldr r2, [r7] │ │ │ │ str r4, [r2, #140] @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq sl, r2, r0, ror #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r8, ror ip │ │ │ │ + andseq r7, lr, r0, lsr #25 │ │ │ │ │ │ │ │ 0008587c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ sub sp, sp, #512 @ 0x200 │ │ │ │ @@ -101410,26 +101410,26 @@ │ │ │ │ ldr r3, [pc, #740] @ 85bd0 │ │ │ │ ldr ip, [lr] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ str ip, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [lr] │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r1, #692] @ 0x2b4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -101462,34 +101462,34 @@ │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [r3, #140] @ 0x8c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ beq 85ae0 │ │ │ │ ldr r3, [pc, #480] @ 85bd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r4, [pc, #472] @ 85bd8 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #140] @ 0x8c │ │ │ │ str r3, [r2, #24] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ ldr r2, [r4, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -101512,15 +101512,15 @@ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r3, #8 │ │ │ │ str r1, [r2, #152] @ 0x98 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d18 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, #288] @ 85bcc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #288] @ 85bdc │ │ │ │ @@ -101536,15 +101536,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 859e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [pc, #212] @ 85be0 │ │ │ │ ldr r1, [pc, #212] @ 85be4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r3] │ │ │ │ @@ -101556,15 +101556,15 @@ │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ str r4, [r2, #112] @ 0x70 │ │ │ │ str r4, [r1] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 20845c │ │ │ │ + bl 208484 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ b 85aa4 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ @@ -101575,15 +101575,15 @@ │ │ │ │ bne 85a50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b 85aa4 │ │ │ │ mov r3, #7 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 85974 │ │ │ │ ldr ip, [r2, #716] @ 0x2cc │ │ │ │ ldr lr, [r2, #740] @ 0x2e4 │ │ │ │ cmp lr, ip │ │ │ │ streq r0, [r2, #716] @ 0x2cc │ │ │ │ @@ -101837,15 +101837,15 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #20] @ 85f68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ b 85f1c │ │ │ │ strdeq sl, [r2], -r4 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x001e79bc │ │ │ │ + andseq r7, lr, r4, ror #19 │ │ │ │ eorseq r2, r1, r0, ror #20 │ │ │ │ │ │ │ │ 00085f6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -101865,15 +101865,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 709d4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ eoreq sl, r2, r4, ror r0 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r7, lr, r4, asr #18 │ │ │ │ + andseq r7, lr, ip, ror #18 │ │ │ │ │ │ │ │ 00085fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #184] @ 860a0 │ │ │ │ @@ -101950,63 +101950,63 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, lr │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ + str lr, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str lr, [sp, #32] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ beq 864a0 │ │ │ │ ldr r3, [pc, #844] @ 864e8 │ │ │ │ tst ip, #1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bne 864cc │ │ │ │ mov r9, #12 │ │ │ │ b 86200 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ @@ -102061,15 +102061,15 @@ │ │ │ │ beq 862b8 │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r4, #10 │ │ │ │ b 86310 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str ip, [r0, #8] │ │ │ │ orr r3, r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -102101,15 +102101,15 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ bne 862c0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 862f8 │ │ │ │ str sl, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #360] @ 864f4 │ │ │ │ str r2, [r7] │ │ │ │ @@ -102131,15 +102131,15 @@ │ │ │ │ streq r8, [sp, #28] │ │ │ │ beq 863f0 │ │ │ │ add r1, ip, #16 │ │ │ │ ldm r1, {r1, r2, r3, ip} │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #10 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - bl 1f258c │ │ │ │ + bl 1f25a4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #7 │ │ │ │ ble 86490 │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ @@ -102164,18 +102164,18 @@ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f258c │ │ │ │ + bl 1f25a4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [pc, #112] @ 864f0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ b 8635c │ │ │ │ ldr r3, [pc, #88] @ 864f0 │ │ │ │ @@ -102201,15 +102201,15 @@ │ │ │ │ eoreq r9, r2, r4, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #15 │ │ │ │ eoreq r9, r2, r8, ror #24 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r8, lr, r0, asr r3 │ │ │ │ + andseq r8, lr, r8, ror r3 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr lr, [pc, #116] @ 86594 │ │ │ │ @@ -102235,22 +102235,22 @@ │ │ │ │ b 860b8 │ │ │ │ ldr r1, [pc, #40] @ 8659c │ │ │ │ ldr r0, [pc, #40] @ 865a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrdeq r9, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001e45f0 │ │ │ │ - andseq r7, lr, r0, lsr #8 │ │ │ │ + andseq r4, lr, r8, lsl r6 │ │ │ │ + andseq r7, lr, r8, asr #8 │ │ │ │ │ │ │ │ 000865a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #140] @ 86648 │ │ │ │ @@ -102401,22 +102401,22 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, #28 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [r7] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ @@ -102427,15 +102427,15 @@ │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ sub r8, r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ asr r5, r8, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, r8 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ str r4, [r6, #12] │ │ │ │ @@ -102463,15 +102463,15 @@ │ │ │ │ bne 868d0 │ │ │ │ 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} │ │ │ │ lsl r0, r8, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 868c4 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr r9, [r6, #4] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ @@ -102551,15 +102551,15 @@ │ │ │ │ bne 86998 │ │ │ │ ldr r2, [pc, #72] @ 86a5c │ │ │ │ ldr r0, [pc, #72] @ 86a60 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ ldr r3, [pc, #52] @ 86a64 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ b 8699c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -102598,15 +102598,15 @@ │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r3, r5 │ │ │ │ ldr r0, [r4], #16 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [r7] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ cmp r6, r9 │ │ │ │ bne 86ac0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r0, r8 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [r7] │ │ │ │ @@ -102625,15 +102625,15 @@ │ │ │ │ ldr sl, [r3] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r1 │ │ │ │ sub sl, sl, r3 │ │ │ │ asr r4, sl, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 531a0 │ │ │ │ + bl 5319c │ │ │ │ ldr r8, [pc, #288] @ 86c68 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86b74 │ │ │ │ ldr r3, [pc, #276] @ 86c6c │ │ │ │ ldr fp, [r8, r3] │ │ │ │ ldr r3, [pc, #272] @ 86c70 │ │ │ │ @@ -102652,15 +102652,15 @@ │ │ │ │ movlt r0, r7 │ │ │ │ str r9, [r3, #748] @ 0x2ec │ │ │ │ str r5, [r3, #752] @ 0x2f0 │ │ │ │ str r6, [r3, #768] @ 0x300 │ │ │ │ str r7, [r3, #772] @ 0x304 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 531e4 │ │ │ │ + b 531e0 │ │ │ │ ldr r3, [pc, #200] @ 86c7c │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [pc, #184] @ 86c80 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ @@ -102773,15 +102773,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 86e08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [pc, #140] @ 86e20 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r8] │ │ │ │ @@ -102800,15 +102800,15 @@ │ │ │ │ add r1, r2, r4, lsl #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r2, r4, lsl #4] │ │ │ │ add r3, r3, r7 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ str r3, [r8] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ cmp r5, r4 │ │ │ │ bne 86dd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b 86db8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r2, r0, lsl r3 │ │ │ │ @@ -102838,19 +102838,19 @@ │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ bne 86ed4 │ │ │ │ ldr r2, [pc, #200] @ 86f74 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #180] @ 86f68 │ │ │ │ @@ -102860,15 +102860,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 86f60 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r2, [pc, #148] @ 86f78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r6, r2] │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r1, r4 │ │ │ │ @@ -102882,15 +102882,15 @@ │ │ │ │ add r1, r2, r0, lsl #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r2, r0, lsl #4] │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r7] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ cmp r2, r4 │ │ │ │ bgt 86f04 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ add r6, r6, r2 │ │ │ │ @@ -102926,31 +102926,31 @@ │ │ │ │ ldr r2, [pc, #2176] @ 87844 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #2116] @ 87848 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ subs r1, r0, #0 │ │ │ │ - add ip, sp, #20 │ │ │ │ + add ip, sp, #32 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r4, [lr, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ beq 87070 │ │ │ │ @@ -102967,15 +102967,15 @@ │ │ │ │ add r3, r3, #788 @ 0x314 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ strh r2, [r3] │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #207 @ 0xcf │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strh r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -103042,25 +103042,25 @@ │ │ │ │ ldr r2, [lr, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #540] @ 0x21c │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 87430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 871d4 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a988 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #1620] @ 87848 │ │ │ │ @@ -103106,15 +103106,15 @@ │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ str r4, [r3, #24] │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ ldr r3, [pc, #1420] @ 87848 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [lr, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -103173,25 +103173,25 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ beq 873e0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a988 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #6 │ │ │ │ beq 875b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #1100] @ 87844 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -103260,15 +103260,15 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r3, [pc, #812] @ 87848 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #600] @ 0x258 │ │ │ │ b 87208 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -103403,18 +103403,18 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ b 87404 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ b 8755c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -103442,15 +103442,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq 87808 │ │ │ │ ldr r1, [pc, #144] @ 8786c │ │ │ │ mov r3, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #76] @ 87844 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ b 87404 │ │ │ │ @@ -103459,15 +103459,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 877b0 │ │ │ │ b 877d4 │ │ │ │ ldr r1, [pc, #76] @ 87870 │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ b 877ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r2, r0, asr r0 │ │ │ │ eoreq r9, r2, ip, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @@ -103475,16 +103475,16 @@ │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ @ instruction: 0xfffe8edc │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ eoreq r8, r2, ip, ror #23 │ │ │ │ eorseq r1, r1, ip, ror #3 │ │ │ │ - @ instruction: 0x001e6fbc │ │ │ │ - andseq r7, lr, r8, lsl r0 │ │ │ │ + andseq r6, lr, r4, ror #31 │ │ │ │ + andseq r7, lr, r0, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #544] @ 87aac │ │ │ │ ldr r2, [pc, #544] @ 87ab0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -103537,15 +103537,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 7d8bc │ │ │ │ mov r0, #16 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r2, [pc, #332] @ 87ac0 │ │ │ │ ldr r6, [lr] │ │ │ │ ldr r1, [pc, #328] @ 87ac4 │ │ │ │ mov r3, #206 @ 0xce │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -103586,28 +103586,28 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 87aa8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20794c │ │ │ │ + bl 207974 │ │ │ │ cmp r0, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ beq 879e8 │ │ │ │ cmp r0, #6 │ │ │ │ add r3, sp, #28 │ │ │ │ movne r5, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #28] │ │ │ │ beq 87a84 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 20966c │ │ │ │ + bl 209694 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb r1, [r3, #672] @ 0x2a0 │ │ │ │ strne r5, [r3, #744] @ 0x2e8 │ │ │ │ @@ -103623,15 +103623,15 @@ │ │ │ │ streq r4, [r3, #716] @ 0x2cc │ │ │ │ b 87a50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r8, r2, r8, ror #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r8, r2, r8, asr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, lr, ip, ror r1 │ │ │ │ + andseq r6, lr, r4, lsr #3 │ │ │ │ @ instruction: 0xfffe87bc │ │ │ │ @ instruction: 0xfffe84f8 │ │ │ │ @ instruction: 0xfffe8798 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eoreq r8, r2, r0, lsl #12 │ │ │ │ │ │ │ │ 00087ad4 : │ │ │ │ @@ -103661,27 +103661,27 @@ │ │ │ │ ldr r9, [r7, r2] │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #28 │ │ │ │ ldr ip, [pc, #680] @ 87e20 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, ip] │ │ │ │ ldr ip, [r0, #24] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [pc, #648] @ 87e24 │ │ │ │ add ip, ip, #2 │ │ │ │ @@ -103801,25 +103801,25 @@ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, r6 │ │ │ │ beq 87ce0 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 87ce0 │ │ │ │ lsl r0, r3, #4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsl r2, r2, #4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -103889,37 +103889,37 @@ │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ ldr r1, [r7] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r1, [r7] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + str r1, [sp, #16] │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ beq 889e4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ @@ -104144,15 +104144,15 @@ │ │ │ │ mov r3, #13 │ │ │ │ mov r8, #0 │ │ │ │ add fp, sp, #124 @ 0x7c │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [ip, #92] @ 0x5c │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ @@ -104216,15 +104216,15 @@ │ │ │ │ ldr r4, [ip, #116] @ 0x74 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ beq 88420 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r8, #12 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -104237,17 +104237,17 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 888f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ beq 88bfc │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 88a8c │ │ │ │ @@ -104304,15 +104304,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ beq 88bf0 │ │ │ │ mov r0, #16 │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #205 @ 0xcd │ │ │ │ strh r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ str r8, [r0, #8] │ │ │ │ @@ -104341,26 +104341,26 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr lr, [r5, r0] │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r7] │ │ │ │ str r5, [r7] │ │ │ │ mov r5, #5 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #136] @ 0x88 │ │ │ │ + str fp, [sp, #152] @ 0x98 │ │ │ │ ldr lr, [lr] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ beq 888d4 │ │ │ │ clz fp, r2 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ lsr fp, fp, #5 │ │ │ │ @@ -104441,30 +104441,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 88658 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq 88658 │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ str r8, [sp, #24] │ │ │ │ b 88658 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add fp, sp, #124 @ 0x7c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ + add fp, sp, #124 @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - str fp, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str fp, [sp, #216] @ 0xd8 │ │ │ │ beq 88a38 │ │ │ │ mov r3, #14 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -104695,15 +104695,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 88650 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq 88b78 │ │ │ │ - bl 546a4 │ │ │ │ + bl 546a0 │ │ │ │ str r8, [sp, #24] │ │ │ │ b 88650 │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ @@ -104781,17 +104781,17 @@ │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ eoreq r7, r2, r0, lsr #13 │ │ │ │ - andseq sl, pc, r0, ror #20 │ │ │ │ - andseq r4, lr, r0, lsr r8 │ │ │ │ - andseq r5, lr, ip, lsl #26 │ │ │ │ + andseq sl, pc, r8, lsl #21 │ │ │ │ + andseq r4, lr, r8, asr r8 │ │ │ │ + andseq r5, lr, r4, lsr sp │ │ │ │ andeq r1, r0, lr, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #3088] @ 89908 │ │ │ │ @@ -104803,60 +104803,60 @@ │ │ │ │ ldr r3, [pc, #3076] @ 89914 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [r7, r3] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [pc, #3040] @ 89918 │ │ │ │ - mov r2, #0 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ ldr r9, [r7, r3] │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + cmp r0, #1 │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [r9] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r1, [sp, #196] @ 0xc4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - cmp r0, #1 │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #204] @ 0xcc │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ble 891b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ tst r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bne 88e00 │ │ │ │ ldrsh r1, [r2] │ │ │ │ @@ -104951,18 +104951,18 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ bl 78504 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 2175fc │ │ │ │ + bl 217624 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 20df58 │ │ │ │ - bl 2147ec │ │ │ │ + bl 20df80 │ │ │ │ + bl 214814 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ beq 88fa0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r1 │ │ │ │ @@ -104998,15 +104998,15 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str ip, [r3, #152] @ 0x98 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4880 │ │ │ │ cmp r0, r5 │ │ │ │ bne 8921c │ │ │ │ cmp r4, #2 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ bgt 89058 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ @@ -105118,15 +105118,15 @@ │ │ │ │ bgt 89668 │ │ │ │ ldr r2, [pc, #1840] @ 89930 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #1836] @ 89934 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ b 89478 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ @@ -105177,15 +105177,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r4, #14 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ bl 87e30 │ │ │ │ - bl 20a960 │ │ │ │ + bl 20a988 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ bl 84bc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 893c8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ @@ -105270,15 +105270,15 @@ │ │ │ │ cmp r4, #2 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ble 89520 │ │ │ │ ldr r1, [pc, #1236] @ 8993c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, #1232] @ 89940 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r9] │ │ │ │ b 890b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89880 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -105411,15 +105411,15 @@ │ │ │ │ str r1, [r2, #736] @ 0x2e0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r2, #732] @ 0x2dc │ │ │ │ b 893b4 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ strb r4, [r3, #4] │ │ │ │ b 893e4 │ │ │ │ @@ -105486,15 +105486,15 @@ │ │ │ │ str r3, [r9] │ │ │ │ b 890b0 │ │ │ │ ldr r1, [pc, #408] @ 8995c │ │ │ │ mov r0, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #13 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ beq 898ac │ │ │ │ @@ -105574,26 +105574,26 @@ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq pc, r0, r4, lsr #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r6, r2, ip, lsr pc │ │ │ │ eorseq pc, r0, r4, lsl #17 │ │ │ │ @ instruction: 0x0030f7f4 │ │ │ │ - andseq r4, lr, r0, asr #9 │ │ │ │ - andseq r5, lr, r4, lsr r7 │ │ │ │ + andseq r4, lr, r8, ror #9 │ │ │ │ + andseq r5, lr, ip, asr r7 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ - @ instruction: 0x001e42b0 │ │ │ │ - andseq r4, lr, ip, lsl #22 │ │ │ │ - mulseq lr, r8, r1 │ │ │ │ + @ instruction: 0x001e42d8 │ │ │ │ + andseq r4, lr, r4, lsr fp │ │ │ │ + andseq r4, lr, r0, asr #3 │ │ │ │ eorseq pc, r0, ip, asr r4 @ │ │ │ │ - ldrheq r4, [lr], -r4 @ │ │ │ │ + ldrsbeq r4, [lr], -ip │ │ │ │ eorseq pc, r0, ip, ror r3 @ │ │ │ │ - andseq r4, lr, r8, lsr #1 │ │ │ │ + ldrsbeq r4, [lr], -r0 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ - @ instruction: 0x001e51bc │ │ │ │ + andseq r5, lr, r4, ror #3 │ │ │ │ eorseq pc, r0, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -105612,38 +105612,38 @@ │ │ │ │ ldr r1, [pc, #948] @ 89d68 │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #7 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 20c0ec │ │ │ │ + bl 20c114 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r0, #136] @ 0x88 │ │ │ │ str r4, [r0, #28] │ │ │ │ str r4, [r0, #32] │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ @@ -105670,50 +105670,50 @@ │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ ldr r9, [pc, #716] @ 89d6c │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ strne r3, [r0, #92] @ 0x5c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #202 @ 0xca │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r2, #152] @ 0x98 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #203 @ 0xcb │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [r1, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [r2, #164] @ 0xa4 │ │ │ │ str r2, [r9, #32] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 1c4df0 │ │ │ │ + bl 1c4df4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, r1, #8 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 1c487c │ │ │ │ + bl 1c4880 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89c9c │ │ │ │ ldr r1, [r7] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr lr, [r1, #28] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ @@ -105814,15 +105814,15 @@ │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ str ip, [r2, #172] @ 0xac │ │ │ │ str r4, [r2, #164] @ 0xa4 │ │ │ │ strb r6, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r1, #152] @ 0x98 │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d18 │ │ │ │ mov r0, #0 │ │ │ │ b 89bfc │ │ │ │ cmp ip, #0 │ │ │ │ beq 89bfc │ │ │ │ tst ip, #1 │ │ │ │ bne 89bfc │ │ │ │ ldrsh r2, [ip] │ │ │ │ @@ -105872,18 +105872,18 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str sp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #12] │ │ │ │ bne 8a070 │ │ │ │ ldr r3, [pc, #804] @ 8a11c │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr ip, [r6] │ │ │ │ @@ -105979,15 +105979,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq 89f50 │ │ │ │ add r0, r7, r4 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, #0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 89fd4 │ │ │ │ ldr r9, [r1, #112] @ 0x70 │ │ │ │ @@ -106035,15 +106035,15 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [r1, #152] @ 0x98 │ │ │ │ str r4, [r1, #32] │ │ │ │ mov r3, #5 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ str lr, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c4d14 │ │ │ │ + bl 1c4d18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ b 89e84 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -106071,15 +106071,15 @@ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r5] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r0, [sp] │ │ │ │ b 89e7c │ │ │ │ mov r0, r4 │ │ │ │ b 89f6c │ │ │ │ mov r4, r2 │ │ │ │ b 89f2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -106121,46 +106121,46 @@ │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r4, r3] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [r8] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + mov r3, #3 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [pc, #2836] @ 8ad20 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str sl, [sp, #160] @ 0xa0 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ add r5, pc, r5 │ │ │ │ sub r7, r0, #3 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r5, #696] @ 0x2b8 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ @@ -106233,15 +106233,15 @@ │ │ │ │ ldr r0, [pc, #2512] @ 8ad30 │ │ │ │ mov r2, #15 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #2472] @ 8ad34 │ │ │ │ mov r5, #15 │ │ │ │ ldr fp, [r4, r3] │ │ │ │ ldr r3, [pc, #2464] @ 8ad38 │ │ │ │ @@ -106275,24 +106275,24 @@ │ │ │ │ str r4, [r3, #684] @ 0x2ac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r3, #152 @ 0x98 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r3, [pc, #2336] @ 8ad48 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 53708 │ │ │ │ + bl 53704 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, r1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ asr r3, r3, #2 │ │ │ │ @@ -106421,15 +106421,15 @@ │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ bl 707c4 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ cmp r9, r0 │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [r6, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ bne 8a3d0 │ │ │ │ ldr r1, [r6, #684] @ 0x2ac │ │ │ │ cmp r1, #0 │ │ │ │ beq 8a8e0 │ │ │ │ @@ -106451,15 +106451,15 @@ │ │ │ │ ldr r0, [pc, #1684] @ 8ad5c │ │ │ │ mov ip, #15 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #1644] @ 8ad60 │ │ │ │ ldr r3, [pc, #1556] @ 8ad0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -106540,31 +106540,31 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b 8a630 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b 8a404 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ b 8a4fc │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ strne ip, [r3, #8] │ │ │ │ bne 8a4d0 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ @@ -106609,15 +106609,15 @@ │ │ │ │ ldr r2, [pc, #1072] @ 8ad70 │ │ │ │ ldr r0, [pc, #1072] @ 8ad74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ bne 8ab30 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq 8aa08 │ │ │ │ @@ -106630,26 +106630,26 @@ │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, #15 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [r8] │ │ │ │ mov r1, #4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #6 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ - str lr, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #132] @ 0x84 │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + str ip, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ beq 8aab0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ beq 8ab1c │ │ │ │ ldr r0, [pc, #904] @ 8ad7c │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -106676,15 +106676,15 @@ │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ b 8a380 │ │ │ │ mov r3, #15 │ │ │ │ lsl r0, r7, #2 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b 8a280 │ │ │ │ ldr r0, [pc, #780] @ 8ad84 │ │ │ │ mov r1, #15 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ @@ -106769,15 +106769,15 @@ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r8] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ b 8a6e8 │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -106809,15 +106809,15 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ bl 70764 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b 8abb8 │ │ │ │ ldr r0, [pc, #288] @ 8ad90 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r8] │ │ │ │ b 8a6e8 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ beq 8acc0 │ │ │ │ bl 73428 │ │ │ │ @@ -106825,96 +106825,96 @@ │ │ │ │ b 8ac7c │ │ │ │ ldr r1, [pc, #240] @ 8ad94 │ │ │ │ ldr r0, [pc, #240] @ 8ad98 │ │ │ │ mov r3, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ b 8ac7c │ │ │ │ bl 6e0b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ bl 70764 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ ldr r2, [r0, #404] @ 0x194 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r0, #400] @ 0x190 │ │ │ │ str r3, [r8] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ b 8ac7c │ │ │ │ mov r7, sl │ │ │ │ b 8a2c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00225eb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r2, r0, lr, r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq lr, r0, ip, lsl #15 │ │ │ │ - @ instruction: 0x001e34b4 │ │ │ │ + @ instruction: 0x001e34dc │ │ │ │ mlaseq r0, ip, r6, lr │ │ │ │ - andseq r3, lr, ip, lsl sl │ │ │ │ - @ instruction: 0x001e33fc │ │ │ │ + andseq r3, lr, r4, asr #20 │ │ │ │ + andseq r3, lr, r4, lsr #8 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ @ instruction: 0x0030e5f8 │ │ │ │ eorseq lr, r0, r8, lsl #11 │ │ │ │ @ instruction: 0x0030e4d0 │ │ │ │ eorseq lr, r0, r8, ror r3 │ │ │ │ eorseq lr, r0, r8, lsr #6 │ │ │ │ - andseq r3, lr, r0, lsr r1 │ │ │ │ - mulseq lr, r4, r0 │ │ │ │ + andseq r3, lr, r8, asr r1 │ │ │ │ + ldrheq r3, [lr], -ip │ │ │ │ eoreq r5, r2, r4, lsl #18 │ │ │ │ eorseq lr, r0, r8, lsr r2 │ │ │ │ - andseq r2, lr, r4, lsl #31 │ │ │ │ + andseq r2, lr, ip, lsr #31 │ │ │ │ @ instruction: 0x0030e1b4 │ │ │ │ - andseq r3, lr, r8, asr r6 │ │ │ │ - andseq r2, lr, r0, lsr #28 │ │ │ │ + andseq r3, lr, r0, lsl #13 │ │ │ │ + andseq r2, lr, r8, asr #28 │ │ │ │ eorseq lr, r0, r8, lsr r0 │ │ │ │ - andseq r2, lr, r4, ror sp │ │ │ │ - andseq r2, lr, r4, asr #26 │ │ │ │ - andseq r3, lr, r4, asr #10 │ │ │ │ - andseq r2, lr, r0, lsl #25 │ │ │ │ + mulseq lr, ip, sp │ │ │ │ + andseq r2, lr, ip, ror #26 │ │ │ │ + andseq r3, lr, ip, ror #10 │ │ │ │ + andseq r2, lr, r8, lsr #25 │ │ │ │ eorseq sp, r0, ip, lsl #29 │ │ │ │ - andseq r3, lr, ip, asr sp │ │ │ │ - andseq r2, lr, r0, asr #21 │ │ │ │ - andseq r3, lr, ip, asr #5 │ │ │ │ + andseq r3, lr, r4, lsl #27 │ │ │ │ + andseq r2, lr, r8, ror #21 │ │ │ │ + @ instruction: 0x001e32f4 │ │ │ │ │ │ │ │ 0008ad9c : │ │ │ │ - b 261f0c │ │ │ │ + b 261f34 │ │ │ │ │ │ │ │ 0008ada0 : │ │ │ │ - b 261fa8 │ │ │ │ + b 261fd0 │ │ │ │ │ │ │ │ 0008ada4 : │ │ │ │ ldr r3, [pc, #16] @ 8adbc │ │ │ │ ldr r2, [pc, #16] @ 8adc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262170 │ │ │ │ + b 262198 │ │ │ │ eoreq r5, r2, ip, asr #4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ 0008adc4 : │ │ │ │ ldr r3, [pc, #16] @ 8addc │ │ │ │ ldr r2, [pc, #16] @ 8ade0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 26223c │ │ │ │ + b 262264 │ │ │ │ eoreq r5, r2, ip, lsr #4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ 0008ade4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -106929,15 +106929,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ beq 8ae20 │ │ │ │ ldr r0, [r0, #848] @ 0x350 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #36] @ 8ae4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 262170 │ │ │ │ + bl 262198 │ │ │ │ ldr r2, [r4, #852] @ 0x354 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ sub r0, r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r5, [r2], -ip @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @@ -106945,15 +106945,15 @@ │ │ │ │ │ │ │ │ 0008ae50 : │ │ │ │ ldr r3, [pc, #16] @ 8ae68 │ │ │ │ ldr r2, [pc, #16] @ 8ae6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 262308 │ │ │ │ + b 262330 │ │ │ │ eoreq r5, r2, r0, lsr #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ 0008ae70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -107000,35 +107000,35 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [pc, #144] @ 8afe0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r0, [pc, #100] @ 8afe4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #76] @ 8afe8 │ │ │ │ ldr r3, [pc, #48] @ 8afd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [pc, #64] @ 8afec │ │ │ │ @@ -107043,15 +107043,15 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r5, r2, r4, ror #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r5, r2, r8, asr #2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eorseq sp, r0, r8, ror #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001f01d4 │ │ │ │ + @ instruction: 0x001f01fc │ │ │ │ eoreq r5, r2, ip, asr r0 │ │ │ │ @ instruction: 0x0030d9f8 │ │ │ │ │ │ │ │ 0008aff0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -107074,17 +107074,17 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r6, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [pc, #100] @ 8b0d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq 8b0b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -107096,15 +107096,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8b0bc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 174760 │ │ │ │ + bl 174764 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 8b07c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r4, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r4, [r2], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -107142,116 +107142,116 @@ │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #16 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r4, [r5, #12] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #424] @ 8b394 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1739dc │ │ │ │ + bl 1739e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 174800 │ │ │ │ + bl 174804 │ │ │ │ mov r1, #14 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ bne 8b234 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ beq 8b258 │ │ │ │ ldr r1, [pc, #348] @ 8b398 │ │ │ │ ldr r0, [pc, #348] @ 8b39c │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 183e4c │ │ │ │ + bl 183e50 │ │ │ │ mov r1, #13 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 176504 │ │ │ │ + bl 176508 │ │ │ │ ldr r3, [pc, #232] @ 8b3a0 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ cmp r4, r0 │ │ │ │ beq 8b348 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 176504 │ │ │ │ + bl 176508 │ │ │ │ cmp r4, r0 │ │ │ │ beq 8b348 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 16effc │ │ │ │ + bl 16f000 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ble 8b348 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ble 8b348 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -107265,15 +107265,15 @@ │ │ │ │ addgt r3, r3, #2 │ │ │ │ lslgt r3, r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ orrgt r4, r3, r2 │ │ │ │ mov r0, #4 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 16ff50 │ │ │ │ + bl 16ff54 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #80] @ 8b3a4 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #44] @ 8b388 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -107285,17 +107285,17 @@ │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r8, asr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e37fc │ │ │ │ - andseq r3, lr, r8, lsr #15 │ │ │ │ - @ instruction: 0x001e37b8 │ │ │ │ + andseq r3, lr, r4, lsr #16 │ │ │ │ + @ instruction: 0x001e37d0 │ │ │ │ + andseq r3, lr, r0, ror #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq r4, r2, r0, lsr #25 │ │ │ │ │ │ │ │ 0008b3a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -107323,52 +107323,52 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ tst r1, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bne 8b464 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ beq 8b480 │ │ │ │ ldr r1, [pc, #156] @ 8b508 │ │ │ │ ldr r0, [pc, #156] @ 8b50c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - bl 20df58 │ │ │ │ + bl 48af4 │ │ │ │ + bl 20df80 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 5355c │ │ │ │ + bl 53558 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20dff0 │ │ │ │ + bl 20e018 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1a0714 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 5359c │ │ │ │ + bl 53598 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #72] @ 8b510 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #44] @ 8b4fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -107380,16 +107380,16 @@ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r0, lsl ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, r0, lsl #11 │ │ │ │ - andseq r3, lr, r4, lsr #11 │ │ │ │ + andseq r3, lr, r8, lsr #11 │ │ │ │ + andseq r3, lr, ip, asr #11 │ │ │ │ eoreq r4, r2, ip, lsr #22 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [pc, #44] @ 8b54c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 8b534 │ │ │ │ ldrsh r2, [r2] │ │ │ │ @@ -107486,28 +107486,28 @@ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #2 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [pc, #132] @ 8b72c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 7ef58 │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [pc, #64] @ 8b720 │ │ │ │ ldr r1, [r1] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ @@ -107523,15 +107523,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r0, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r0, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, r4, asr #8 │ │ │ │ + andseq r3, lr, ip, ror #8 │ │ │ │ eoreq r4, r2, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #176] @ 8b7fc │ │ │ │ ldr ip, [pc, #176] @ 8b800 │ │ │ │ @@ -107579,15 +107579,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r4, r2, r8, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, ip, lsl #5 │ │ │ │ + @ instruction: 0x001e32b4 │ │ │ │ eoreq r4, r2, r4, lsr #16 │ │ │ │ │ │ │ │ 0008b814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -107601,28 +107601,28 @@ │ │ │ │ beq 8b87c │ │ │ │ ldr r1, [pc, #64] @ 8b88c │ │ │ │ ldr r0, [pc, #64] @ 8b890 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ bne 8b844 │ │ │ │ b 8b864 │ │ │ │ - @ instruction: 0x001e31f8 │ │ │ │ - andseq r3, lr, r0, lsl #4 │ │ │ │ + andseq r3, lr, r0, lsr #4 │ │ │ │ + andseq r3, lr, r8, lsr #4 │ │ │ │ │ │ │ │ 0008b894 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ 8b91c │ │ │ │ @@ -107637,31 +107637,31 @@ │ │ │ │ beq 8b90c │ │ │ │ ldr r1, [pc, #76] @ 8b920 │ │ │ │ ldr r0, [pc, #76] @ 8b924 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r3, [pc, #44] @ 8b928 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ bne 8b8cc │ │ │ │ b 8b8ec │ │ │ │ eoreq r4, r2, r4, asr #14 │ │ │ │ - andseq r3, lr, r0, ror r1 │ │ │ │ - andseq r3, lr, ip, lsl #3 │ │ │ │ + mulseq lr, r8, r1 │ │ │ │ + @ instruction: 0x001e31b4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ 0008b92c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -107677,32 +107677,32 @@ │ │ │ │ beq 8b9a8 │ │ │ │ ldr r1, [pc, #80] @ 8b9bc │ │ │ │ ldr r0, [pc, #80] @ 8b9c0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r3, [pc, #44] @ 8b9c4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ bne 8b964 │ │ │ │ b 8b984 │ │ │ │ eoreq r4, r2, ip, lsr #13 │ │ │ │ - ldrsbeq r3, [lr], -r8 │ │ │ │ - andseq r3, lr, r4, lsl #2 │ │ │ │ + andseq r3, lr, r0, lsl #2 │ │ │ │ + andseq r3, lr, ip, lsr #2 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ 0008b9c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -107718,19 +107718,19 @@ │ │ │ │ beq 8ba44 │ │ │ │ ldr r1, [pc, #96] @ 8ba68 │ │ │ │ ldr r0, [pc, #96] @ 8ba6c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8ba54 │ │ │ │ ldr r3, [pc, #52] @ 8ba70 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r1, [r2] │ │ │ │ @@ -107738,70 +107738,70 @@ │ │ │ │ bne 8ba00 │ │ │ │ b 8ba20 │ │ │ │ ldr r3, [pc, #24] @ 8ba74 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ eoreq r4, r2, r0, lsl r6 │ │ │ │ - andseq r3, lr, ip, lsr r0 │ │ │ │ - andseq r3, lr, r8, ror r0 │ │ │ │ + andseq r3, lr, r4, rrx │ │ │ │ + andseq r3, lr, r0, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr lr, [pc, #832] @ 8bea8 │ │ │ │ @@ -107839,15 +107839,15 @@ │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [pc, #716] @ 8beb8 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [pc, #712] @ 8bebc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [pc, #692] @ 8bec0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ b 8bc50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -107855,57 +107855,57 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bc9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ bne 8bda4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8bc18 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [pc, #568] @ 8beb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 8bc28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #540] @ 8bec4 │ │ │ │ mov r5, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c2004 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -107914,44 +107914,44 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ str r1, [r3, #640] @ 0x280 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #468] @ 0x1d4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ beq 8bdf8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ str r4, [r3, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #640] @ 0x280 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #320] @ 8beb4 │ │ │ │ ldr r0, [r2, #404] @ 0x194 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ + bl e9628 │ │ │ │ b 8bc50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ beq 8be78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [pc, #248] @ 8beb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -107982,15 +107982,15 @@ │ │ │ │ cmp r0, #6 │ │ │ │ str r0, [r3, #12] │ │ │ │ beq 8be54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #24] │ │ │ │ b 8bc50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -108014,17 +108014,17 @@ │ │ │ │ str r1, [r3, #740] @ 0x2e4 │ │ │ │ b 8bdb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r4, r2, r8, lsl #9 │ │ │ │ eoreq r4, r2, r4, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e2eb0 │ │ │ │ - andseq r2, lr, ip, lsr #29 │ │ │ │ - andseq r2, lr, r4, lsr #29 │ │ │ │ + @ instruction: 0x001e2ed8 │ │ │ │ + @ instruction: 0x001e2ed4 │ │ │ │ + andseq r2, lr, ip, asr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ eoreq r4, r2, r8, lsr #4 │ │ │ │ ldr r3, [pc, #28] @ 8bef0 │ │ │ │ ldr r2, [pc, #28] @ 8bef4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -108071,24 +108071,24 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [pc, #140] @ 8c008 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c20cc │ │ │ │ + bl 1c20d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #172 @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strh r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c2004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [pc, #76] @ 8c00c │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [pc, #48] @ 8bffc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ @@ -108102,15 +108102,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrdeq r4, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strheq r4, [r2], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, lr, r8, asr fp │ │ │ │ + andseq r2, lr, r0, lsl #23 │ │ │ │ eoreq r4, r2, r0, lsr r0 │ │ │ │ b 8bf08 │ │ │ │ │ │ │ │ 0008c014 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0008c018 : │ │ │ │ @@ -108125,24 +108125,24 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #48] @ 8c090 │ │ │ │ ldr r2, [pc, #48] @ 8c094 │ │ │ │ ldr r1, [pc, #48] @ 8c098 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfffffa50 │ │ │ │ @ instruction: 0xfffffab8 │ │ │ │ @ instruction: 0xfffff5e4 │ │ │ │ @ instruction: 0xfffffa0c │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ @@ -108191,15 +108191,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #1036] @ 8c55c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #1032] @ 8c560 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -108211,27 +108211,27 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #964] @ 8c564 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #960] @ 8c568 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [pc, #924] @ 8c56c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #920] @ 8c570 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ @@ -108243,15 +108243,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #852] @ 8c574 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #848] @ 8c578 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108263,15 +108263,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #780] @ 8c57c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #776] @ 8c580 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108283,15 +108283,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #708] @ 8c584 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #704] @ 8c588 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108303,15 +108303,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #636] @ 8c58c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #632] @ 8c590 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108323,15 +108323,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #564] @ 8c594 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #560] @ 8c598 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108343,15 +108343,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #492] @ 8c59c │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #488] @ 8c5a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108363,15 +108363,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #420] @ 8c5a4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #416] @ 8c5a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ @@ -108383,62 +108383,62 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r7, [pc, #348] @ 8c5ac │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #344] @ 8c5b0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r4, [pc, #320] @ 8c5b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #300] @ 8c5b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #268] @ 8c5bc │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #264] @ 8c5c0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #228] @ 8c5c4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [pc, #224] @ 8c5c8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #180] @ 8c5cc │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #40] @ 8c548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -108449,43 +108449,43 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r2, r8, lsr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r2, ip, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq lr, ip, r9 │ │ │ │ + andseq r2, lr, r4, asr #19 │ │ │ │ @ instruction: 0xfffff3dc │ │ │ │ - andseq r2, lr, r8, lsr #19 │ │ │ │ + @ instruction: 0x001e29d0 │ │ │ │ @ instruction: 0xfffff4d0 │ │ │ │ - andseq r2, lr, r0, asr #18 │ │ │ │ + andseq r2, lr, r8, ror #18 │ │ │ │ @ instruction: 0xfffff40c │ │ │ │ - @ instruction: 0x001e28d4 │ │ │ │ + @ instruction: 0x001e28fc │ │ │ │ @ instruction: 0xfffff964 │ │ │ │ - @ instruction: 0x001e28d0 │ │ │ │ + @ instruction: 0x001e28f8 │ │ │ │ @ instruction: 0xfffff394 │ │ │ │ - @ instruction: 0x001e27d4 │ │ │ │ + @ instruction: 0x001e27fc │ │ │ │ @ instruction: 0xfffff2cc │ │ │ │ - andseq r2, lr, r0, lsl r8 │ │ │ │ + andseq r2, lr, r8, lsr r8 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ - andseq r2, lr, r0, asr #14 │ │ │ │ + andseq r2, lr, r8, ror #14 │ │ │ │ @ instruction: 0xfffff4e8 │ │ │ │ - andseq r2, lr, r4, lsl r7 │ │ │ │ + andseq r2, lr, ip, lsr r7 │ │ │ │ @ instruction: 0xfffff5b0 │ │ │ │ - @ instruction: 0x001e26b4 │ │ │ │ + @ instruction: 0x001e26dc │ │ │ │ @ instruction: 0xfffff4c8 │ │ │ │ - andseq r2, lr, r4, lsl #13 │ │ │ │ + andseq r2, lr, ip, lsr #13 │ │ │ │ @ instruction: 0xfffff5ac │ │ │ │ - andseq r2, lr, r4, ror #11 │ │ │ │ + andseq r2, lr, ip, lsl #12 │ │ │ │ @ instruction: 0xfffff2c8 │ │ │ │ - mulseq lr, r0, r6 │ │ │ │ + @ instruction: 0x001e26b8 │ │ │ │ @ instruction: 0xfffff100 │ │ │ │ - andseq r2, lr, r4, ror #12 │ │ │ │ + andseq r2, lr, ip, lsl #13 │ │ │ │ @ instruction: 0xfffff13c │ │ │ │ - andseq r2, lr, r4, asr r6 │ │ │ │ + andseq r2, lr, ip, ror r6 │ │ │ │ @ instruction: 0xfffff9d0 │ │ │ │ ldrdeq r3, [r2], -ip @ │ │ │ │ ldrb ip, [r0] │ │ │ │ push {r4, lr} │ │ │ │ cmp ip, #0 │ │ │ │ beq 8c618 │ │ │ │ mov lr, #0 │ │ │ │ @@ -108531,27 +108531,27 @@ │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #4 │ │ │ │ mov ip, r0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str sp, [sp, #36] @ 0x24 │ │ │ │ beq 8c7a4 │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r6, #2 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ - ldr r4, [pc, #296] @ 8c7ec │ │ │ │ + ldr r4, [pc, #304] @ 8c7ec │ │ │ │ add r5, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r6, [r2, r4] │ │ │ │ cmp r3, r6 │ │ │ │ @@ -108572,34 +108572,34 @@ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 8c6f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 8c6f8 │ │ │ │ ldr r1, [pc, #116] @ 8c7f0 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r9 │ │ │ │ str r3, [r7] │ │ │ │ b 8c7a8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ str lr, [r7] │ │ │ │ ldr r2, [pc, #68] @ 8c7f4 │ │ │ │ @@ -108616,15 +108616,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002239b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r2, ip, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r1, lr, r8, asr sl │ │ │ │ + andseq r1, lr, r0, lsl #21 │ │ │ │ eoreq r3, r2, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #188] @ 8c8cc │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -108646,27 +108646,27 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ beq 8c88c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ bl 8c62c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ ldr r2, [pc, #56] @ 8c8dc │ │ │ │ ldr r3, [pc, #40] @ 8c8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -108703,21 +108703,21 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #48] @ 8c974 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95f8 │ │ │ │ b 8c92c │ │ │ │ ldr r3, [pc, #24] @ 8c974 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1e95e0 │ │ │ │ + bl 1e95f8 │ │ │ │ mov r5, r0 │ │ │ │ b 8c914 │ │ │ │ eoreq r3, r2, r0, lsl #14 │ │ │ │ muleq r0, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -108799,36 +108799,36 @@ │ │ │ │ ldr r3, [pc, #372] @ 8cc2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr ip, [pc, #368] @ 8cc30 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ beq 8cb90 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r3, #32 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r3, [r0, #12] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -108850,15 +108850,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8cc20 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r3, #86 @ 0x56 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ strh r3, [r0] │ │ │ │ b 8cb38 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -108867,28 +108867,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r5, #5 │ │ │ │ mov r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 34d08 │ │ │ │ + bl 34d04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #3 │ │ │ │ bne 8cb58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 107998 │ │ │ │ + bl 10799c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b 8cb58 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r2, r0, asr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r3, r2, r0, lsr r5 │ │ │ │ @@ -108897,53 +108897,53 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8cc94 │ │ │ │ add r4, r4, #2 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r4, r5 │ │ │ │ bne 8cc7c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldrh r4, [r5, #2] │ │ │ │ and r4, r4, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ smulbb r4, r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 8ccf8 │ │ │ │ add r4, r4, #2 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r4, r5 │ │ │ │ bne 8cce0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -108966,47 +108966,47 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ str ip, [r4] │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [pc, #128] @ 8ce4c │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #72] @ 8ce50 │ │ │ │ str r3, [r4] │ │ │ │ @@ -109052,44 +109052,44 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r0, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, #5 │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r0, #20 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #40] @ 0x28 │ │ │ │ - bl 34948 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [pc, #128] @ 8cf98 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 128904 │ │ │ │ + bl 12890c │ │ │ │ mov r2, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #72] @ 8cf9c │ │ │ │ str r3, [r4] │ │ │ │ @@ -109136,27 +109136,27 @@ │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ beq 8d034 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ bl 8c62c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ + bl 3cbe0 │ │ │ │ ldr r2, [pc, #56] @ 8d084 │ │ │ │ ldr r3, [pc, #40] @ 8d078 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -109194,37 +109194,37 @@ │ │ │ │ ldr lr, [pc, #368] @ 8d254 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r4, [r2, lr] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #8 │ │ │ │ str lr, [r4] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ beq 8d1ac │ │ │ │ cmp ip, #79 @ 0x4f │ │ │ │ beq 8d194 │ │ │ │ cmp ip, #82 @ 0x52 │ │ │ │ bne 8d1d0 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ beq 8d224 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 8d20c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ ldr r2, [pc, #232] @ 8d258 │ │ │ │ ldr r3, [pc, #216] @ 8d24c │ │ │ │ @@ -109237,48 +109237,48 @@ │ │ │ │ bne 8d244 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ bne 8d150 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ b 8d168 │ │ │ │ cmp r0, r6 │ │ │ │ bne 8d160 │ │ │ │ subs r2, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ beq 8d230 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ b 8d168 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d160 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r0, #1 │ │ │ │ streq r5, [r4] │ │ │ │ beq 8d168 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ b 8d168 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ b 8d168 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3cbe4 │ │ │ │ + bl 3cbe0 │ │ │ │ b 8d168 │ │ │ │ sub r0, r3, r7 │ │ │ │ clz r0, r0 │ │ │ │ str r5, [r4] │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 8d168 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @@ -109315,15 +109315,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r1, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ cmp r4, #3 │ │ │ │ mov r3, #3 │ │ │ │ bls 8d35c │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strh r3, [r0, #2] │ │ │ │ strh r1, [r0] │ │ │ │ @@ -109345,28 +109345,28 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r1, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #36] @ 8d388 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r1, [r2, r4] │ │ │ │ b 8d2f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r2, r2, r4, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r2, r4, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r2, [r2], -r0 @ │ │ │ │ - andseq r6, pc, r8, lsl #10 │ │ │ │ + andseq r6, pc, r0, lsr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrsh r8, [r0, #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -109390,24 +109390,24 @@ │ │ │ │ addne r0, r3, #1 │ │ │ │ moveq r0, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ str r2, [r6] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, r0, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 8d488 │ │ │ │ cmp r9, #1 │ │ │ │ lsleq r2, r5, #16 │ │ │ │ @@ -109489,33 +109489,33 @@ │ │ │ │ mov r6, r3 │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ moveq r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ beq 8d634 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ sub r9, r1, #1 │ │ │ │ and r0, r0, #3 │ │ │ │ add r0, r0, #1 │ │ │ │ smulbb r0, r0, r9 │ │ │ │ mov r5, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ @@ -109629,15 +109629,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [pc, #164] @ 8d858 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8d82c │ │ │ │ ldr r2, [pc, #116] @ 8d85c │ │ │ │ @@ -109705,25 +109705,25 @@ │ │ │ │ lsr r5, ip, r1 │ │ │ │ ldr ip, [r6] │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ str ip, [r6] │ │ │ │ mov ip, #5 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ add ip, sp, #32 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ + add ip, sp, #28 │ │ │ │ and r4, r4, #31 │ │ │ │ and r5, r5, #31 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, #1 │ │ │ │ lsl r7, ip, r4 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ beq 8da84 │ │ │ │ @@ -109741,15 +109741,15 @@ │ │ │ │ cmp r8, #3 │ │ │ │ addne r0, r8, #1 │ │ │ │ lslne r0, r0, #16 │ │ │ │ asrne r0, r0, #16 │ │ │ │ lslne r0, r0, #3 │ │ │ │ addne r0, r0, #12 │ │ │ │ moveq r0, #44 @ 0x2c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ orr r7, r7, r3, lsl r5 │ │ │ │ lsl r8, r8, #16 │ │ │ │ mov r3, #83 @ 0x53 │ │ │ │ asr r8, r8, #16 │ │ │ │ tst ip, #1 │ │ │ │ @@ -109820,24 +109820,24 @@ │ │ │ │ mov r3, r0 │ │ │ │ and r4, r4, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ lsl r0, r4, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #83 @ 0x53 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strh r4, [r0, #2] │ │ │ │ @@ -109899,15 +109899,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8db88 │ │ │ │ lsr r3, r4, #23 │ │ │ │ ldr r2, [pc, #216] @ 8dcec │ │ │ │ orr r3, r3, r5, lsl #9 │ │ │ │ eor r3, r3, r4 │ │ │ │ mul r0, r2, r3 │ │ │ │ @@ -109936,20 +109936,20 @@ │ │ │ │ umull r3, ip, r0, r1 │ │ │ │ add r2, r2, ip │ │ │ │ eor r3, r3, r2, lsr #15 │ │ │ │ add r8, r8, r3, lsr #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8dc08 │ │ │ │ b 8db88 │ │ │ │ add r8, r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r8, r8, #53 @ 0x35 │ │ │ │ @@ -109958,15 +109958,15 @@ │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 197b68 │ │ │ │ mov r4, r0 │ │ │ │ b 8dba4 │ │ │ │ - andseq r5, pc, r0, lsl #22 │ │ │ │ + andseq r5, pc, r8, lsr #22 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ @ instruction: 0xe6d19650 │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -110001,24 +110001,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r9] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ ldr sl, [r5, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ @@ -110187,31 +110187,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8e488 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #24] │ │ │ │ ldr r2, [pc, #1144] @ 8e510 │ │ │ │ ldr r3, [pc, #1144] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e498 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -110224,15 +110224,15 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r7, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ beq 8e1a8 │ │ │ │ @@ -110339,15 +110339,15 @@ │ │ │ │ b 8e034 │ │ │ │ ldr r8, [pc, #592] @ 8e51c │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e414 │ │ │ │ ldr r2, [pc, #544] @ 8e520 │ │ │ │ @@ -110374,49 +110374,49 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ bgt 8e334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldr r2, [pc, #412] @ 8e510 │ │ │ │ ldr r3, [pc, #412] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 8e444 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldr r2, [pc, #360] @ 8e510 │ │ │ │ ldr r3, [pc, #360] @ 8e514 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ asreq r0, r7, #1 │ │ │ │ asrne r0, r7, #2 │ │ │ │ lsl r3, r0, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r0, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ bne 8e138 │ │ │ │ @@ -110437,15 +110437,15 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ lsl r0, r7, #3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ bne 8e138 │ │ │ │ @@ -110577,20 +110577,20 @@ │ │ │ │ bl 8e52c │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 197b70 │ │ │ │ mov r5, r0 │ │ │ │ b 8e61c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8e754 │ │ │ │ lsr r3, r6, #23 │ │ │ │ ldr r2, [pc, #760] @ 8e9b8 │ │ │ │ orr r3, r3, r7, lsl #9 │ │ │ │ eor r3, r3, r6 │ │ │ │ mul r0, r2, r3 │ │ │ │ @@ -110622,15 +110622,15 @@ │ │ │ │ add r0, r4, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e6b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst r2, #2 │ │ │ │ @@ -110684,15 +110684,15 @@ │ │ │ │ b 8e830 │ │ │ │ ldr r7, [pc, #424] @ 8e9d8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e910 │ │ │ │ ldr r0, [pc, #380] @ 8e9dc │ │ │ │ str r2, [r7] │ │ │ │ @@ -110711,15 +110711,15 @@ │ │ │ │ bne 8e5f0 │ │ │ │ ldr r7, [pc, #324] @ 8e9e0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8e858 │ │ │ │ bics r3, r6, #4 │ │ │ │ ldreq r3, [pc, #276] @ 8e9e4 │ │ │ │ @@ -110753,15 +110753,15 @@ │ │ │ │ b 8e604 │ │ │ │ ldr r7, [pc, #168] @ 8e9ec │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r6, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r1, [r7] │ │ │ │ asr r6, r6, #16 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e998 │ │ │ │ ldr r2, [pc, #104] @ 8e9dc │ │ │ │ str r1, [r7] │ │ │ │ @@ -110776,15 +110776,15 @@ │ │ │ │ b 8e8fc │ │ │ │ bics r3, r6, #4 │ │ │ │ ldreq r3, [pc, #64] @ 8e9e4 │ │ │ │ ldrsh r2, [r5] │ │ │ │ strh r3, [r5, #2] │ │ │ │ str r1, [r7] │ │ │ │ b 8e8fc │ │ │ │ - andseq r5, pc, ip, lsl r1 @ │ │ │ │ + andseq r5, pc, r4, asr #2 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ @ instruction: 0xe6d19650 │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ @@ -110814,15 +110814,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bic r2, r1, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ lsl r5, r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ asr r5, r5, #16 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8ea5c │ │ │ │ ldr r3, [pc, #60] @ 8ea8c │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ strh r5, [r6, #2] │ │ │ │ @@ -110866,15 +110866,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #78 @ 0x4e │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r7, [r0, #4] │ │ │ │ strh r3, [r0] │ │ │ │ bne 8eb34 │ │ │ │ ldr r2, [pc, #88] @ 8eb7c │ │ │ │ @@ -110920,15 +110920,15 @@ │ │ │ │ beq 8ebb8 │ │ │ │ mov r2, #0 │ │ │ │ b 8d6ac │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0008ebc0 : │ │ │ │ - b 3caa0 │ │ │ │ + b 3ca9c │ │ │ │ │ │ │ │ 0008ebc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -110956,15 +110956,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strh r5, [r0, #2] │ │ │ │ @@ -110976,15 +110976,15 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c2004 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #164] @ 8ed58 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #144] @ 8ed4c │ │ │ │ @@ -110995,28 +110995,28 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8ed44 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r0, r3, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -111055,28 +111055,28 @@ │ │ │ │ cmp r6, #8 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ble 8ee0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldr r2, [pc, #256] @ 8eed8 │ │ │ │ ldr r3, [pc, #256] @ 8eedc │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ asr r7, r6, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 8ee78 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -111105,22 +111105,22 @@ │ │ │ │ mov r6, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsl r0, r7, r6 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ lsl r0, r2, r6 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ b 8ee0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r1, r2, r4, ror r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -111219,15 +111219,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ cmp r4, #4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ strle r3, [r2, #4] │ │ │ │ movle r0, #16 │ │ │ │ ble 8f078 │ │ │ │ @@ -111241,15 +111241,15 @@ │ │ │ │ strh r1, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r4, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ beq 8f0c8 │ │ │ │ cmp r5, #3 │ │ │ │ beq 8f0c8 │ │ │ │ @@ -111309,15 +111309,15 @@ │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 8f1ec │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r2, [pc, #52] @ 8f1f8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -111509,21 +111509,21 @@ │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8dd04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -111553,15 +111553,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f564 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 10799c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 8f4f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r2, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r2, r0, lsl #23 │ │ │ │ @@ -111621,20 +111621,20 @@ │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 8f700 │ │ │ │ @@ -111663,15 +111663,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 8f708 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r4] │ │ │ │ b 8f6b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 8f6b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 8f6b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r2], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -111702,19 +111702,19 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 8f7cc │ │ │ │ @@ -111732,15 +111732,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f80c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b 8f7d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002208bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r2, ip, r8, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @@ -111759,27 +111759,27 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #148] @ 8f8e8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - mov ip, #2 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add ip, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + str ip, [r4] │ │ │ │ + mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ + add r3, sp, #4 │ │ │ │ add ip, sp, #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - str ip, [sp, #24] │ │ │ │ + str ip, [sp, #20] │ │ │ │ bl 8f5e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #68] @ 8f8ec │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 8f8e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -111823,21 +111823,21 @@ │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8dd04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 8f9ac │ │ │ │ @@ -111857,15 +111857,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8f9f4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 107998 │ │ │ │ + bl 10799c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ b 8f9a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r0, r2, r8, ror #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r2, r4, asr #13 │ │ │ │ @@ -111891,42 +111891,42 @@ │ │ │ │ ldr ip, [pc, #724] @ 8fd24 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ ldr lr, [pc, #712] @ 8fd28 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, lr] │ │ │ │ - add ip, sp, #28 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ + str ip, [sp, #60] @ 0x3c │ │ │ │ + add ip, sp, #4 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - add ip, sp, #8 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #24 │ │ │ │ + add ip, sp, #16 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - add ip, sp, #4 │ │ │ │ + add ip, sp, #24 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #32 │ │ │ │ - add ip, sp, #16 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + add ip, sp, #28 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ ldrb ip, [r2, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp lr, ip │ │ │ │ add lr, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r5] │ │ │ │ str lr, [r5] │ │ │ │ mov lr, #10 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - add lr, sp, #12 │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ add lr, sp, #20 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + add lr, sp, #8 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ @@ -111966,30 +111966,30 @@ │ │ │ │ ldrb sl, [r2, #16] │ │ │ │ sub r6, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ beq 8fc60 │ │ │ │ mov r9, r4 │ │ │ │ b 8fbe8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r0 │ │ │ │ beq 8fc48 │ │ │ │ - bl 106d14 │ │ │ │ + bl 106d18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ beq 8fcd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8fce0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 8fc60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ @@ -112006,15 +112006,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r0 │ │ │ │ bne 8fb8c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp sl, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 8fb9c │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ beq 8fcf8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 8fb9c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -112070,21 +112070,21 @@ │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ ldrdeq r0, [r2], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r2, ip, r5, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r0, r2, r8, ror #9 │ │ │ │ - andseq r3, pc, r8, ror #22 │ │ │ │ - andseq lr, sp, r4, asr #28 │ │ │ │ - andseq lr, sp, r8, asr lr │ │ │ │ + mulseq pc, r0, fp @ │ │ │ │ + andseq lr, sp, ip, ror #28 │ │ │ │ + andseq lr, sp, r0, lsl #29 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ │ │ │ │ 0008fd40 : │ │ │ │ - b 3caa0 │ │ │ │ + b 3ca9c │ │ │ │ │ │ │ │ 0008fd44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -112109,15 +112109,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #87 @ 0x57 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -112134,30 +112134,30 @@ │ │ │ │ beq 8fe30 │ │ │ │ mov r2, #3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1c2000 │ │ │ │ + bl 1c2004 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ lsl r4, r2, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, #4 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ @@ -112223,15 +112223,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 8ffa4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ beq 8ffa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b 8fec8 │ │ │ │ @@ -112248,17 +112248,17 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mlaeq r2, r4, r2, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r2, r8, ror r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mlaeq r2, ip, r0, r0 │ │ │ │ - @ instruction: 0x001f38b8 │ │ │ │ - mulseq sp, r0, fp │ │ │ │ - andseq lr, sp, ip, lsr #23 │ │ │ │ + andseq r3, pc, r0, ror #17 │ │ │ │ + @ instruction: 0x001debb8 │ │ │ │ + @ instruction: 0x001debd4 │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ │ │ │ │ 0008fff8 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #172] @ 900b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -112335,15 +112335,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [r0] │ │ │ │ beq 90164 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bne 9015c │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ b 9015c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r1] │ │ │ │ @@ -112369,57 +112369,57 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #79 @ 0x4f │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #81 @ 0x51 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #82 @ 0x52 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ mov r0, #85 @ 0x55 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffcaa0 │ │ │ │ @ instruction: 0xffffcb00 │ │ │ │ @ instruction: 0xffffc484 │ │ │ │ │ │ │ │ 00090274 : │ │ │ │ @@ -112444,15 +112444,15 @@ │ │ │ │ orr r0, r3, r2, lsl #13 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #140] @ 90358 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90334 │ │ │ │ ldr r1, [pc, #100] @ 9035c │ │ │ │ str r2, [r6] │ │ │ │ @@ -112535,15 +112535,15 @@ │ │ │ │ bl 8e52c │ │ │ │ b 903ec │ │ │ │ ldr r6, [pc, #140] @ 904bc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9047c │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #96] @ 904c0 │ │ │ │ @@ -112627,15 +112627,15 @@ │ │ │ │ lsr r0, r0, #1 │ │ │ │ b 9054c │ │ │ │ ldr r6, [pc, #140] @ 90624 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 905e4 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [pc, #96] @ 90628 │ │ │ │ @@ -112669,15 +112669,15 @@ │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ │ │ │ │ 00090634 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0009064c <_mzHAMT_VAL@@Base>: │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ ldr r3, [pc, #32] @ 9067c <_mzHAMT_VAL@@Base+0x30> │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -112731,15 +112731,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #152] @ 907b4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 90784 │ │ │ │ ldr r1, [pc, #108] @ 907b8 │ │ │ │ str r2, [r6] │ │ │ │ @@ -112798,31 +112798,31 @@ │ │ │ │ mov r3, #1 │ │ │ │ ands r3, sl, r3, lsl r5 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ streq r1, [r7] │ │ │ │ beq 908cc │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, sl, r0, lsl r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add fp, r8, #2 │ │ │ │ add r3, r4, fp, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsl r3, fp, #2 │ │ │ │ ands r2, r0, #1 │ │ │ │ @@ -112977,30 +112977,30 @@ │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ bne 90b2c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ands r3, fp, r7, lsl ip │ │ │ │ beq 90b74 │ │ │ │ bic r0, fp, r8, lsl ip │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add sl, sl, #5 │ │ │ │ mov r3, r4 │ │ │ │ lsr ip, r6, sl │ │ │ │ and ip, ip, #31 │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ tst r4, #1 │ │ │ │ beq 90ae8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ tst r2, #2 │ │ │ │ beq 90b84 │ │ │ │ mov r0, fp │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r6, r0 │ │ │ │ @@ -113047,15 +113047,15 @@ │ │ │ │ sbcs lr, r3, ip │ │ │ │ blt 90c84 │ │ │ │ subs r1, r2, r1 │ │ │ │ mov r2, r1 │ │ │ │ sbc r3, r3, ip │ │ │ │ b 90bd4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r3] │ │ │ │ beq 90c48 │ │ │ │ ldrh r3, [r8, #2] │ │ │ │ tst r3, #1 │ │ │ │ bne 90c74 │ │ │ │ @@ -113188,15 +113188,15 @@ │ │ │ │ b 90d94 │ │ │ │ ldr r9, [pc, #224] @ 90f20 │ │ │ │ mov r0, r1 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r9] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 90edc │ │ │ │ ldr r2, [pc, #176] @ 90f24 │ │ │ │ @@ -113211,15 +113211,15 @@ │ │ │ │ b 90d1c │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ cmp r6, #0 │ │ │ │ strne r8, [r6] │ │ │ │ tst r3, #1 │ │ │ │ beq 90ed0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ b 90d94 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r5] │ │ │ │ @@ -113276,37 +113276,37 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ - add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r8, sp, #32 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #28 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ ble 910bc │ │ │ │ mov r5, r4 │ │ │ │ b 9102c │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ beq 910a4 │ │ │ │ cmp r6, #82 @ 0x52 │ │ │ │ beq 91070 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ bne 91080 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r4, r4, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adc r5, r5, #0 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -113388,38 +113388,38 @@ │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r0] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ subs r4, r6, #1 │ │ │ │ asr r5, r6, #31 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ sbc r5, r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ - subs r6, r4, r6 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + subs r6, r4, r6 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, ip │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r1, #6 │ │ │ │ sbc r9, r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #72] @ 0x48 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ b 91224 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {sl, fp} │ │ │ │ @@ -113530,15 +113530,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 913ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r8, r8, r0 │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ b 9134c │ │ │ │ str r9, [sp] │ │ │ │ mov r2, fp │ │ │ │ @@ -113676,15 +113676,15 @@ │ │ │ │ bne 916cc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ beq 916b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add r7, r7, r0 │ │ │ │ add r7, r4, r7, lsl #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ sub r0, r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 915b4 │ │ │ │ @@ -113766,15 +113766,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ cmp r9, #0 │ │ │ │ beq 917dc │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r8, r0 │ │ │ │ lsl r7, r0, #1 │ │ │ │ mov r6, r9 │ │ │ │ @@ -113821,15 +113821,15 @@ │ │ │ │ ldr r3, [pc, #132] @ 918a4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ble 91834 │ │ │ │ bl 916e4 │ │ │ │ b 917b8 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r3, fp │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 916e4 │ │ │ │ b 917b8 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ @@ -113950,21 +113950,21 @@ │ │ │ │ cmp r3, r2 │ │ │ │ str r8, [sp, #28] │ │ │ │ streq r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #3692] @ 928a0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r9, sp, #64 @ 0x40 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + add r9, sp, #64 @ 0x40 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ble 92aa8 │ │ │ │ ldr r3, [pc, #3640] @ 928a4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -114009,15 +114009,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ beq 92568 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ bl 918a8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds fp, fp, #1 │ │ │ │ adc r5, r5, #0 │ │ │ │ @@ -114060,41 +114060,41 @@ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 92638 │ │ │ │ cmp r5, #0 │ │ │ │ beq 92904 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r2, #3 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #3160] @ 928a0 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + mov r2, #3 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ strd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ble 927cc │ │ │ │ ldr r3, [pc, #3112] @ 928a4 │ │ │ │ @@ -114129,15 +114129,15 @@ │ │ │ │ mov r3, #11 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands sl, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bne 92bcc │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ bne 92bdc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -114229,15 +114229,15 @@ │ │ │ │ bne 925f0 │ │ │ │ ldr r6, [pc, #2556] @ 92880 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92b08 │ │ │ │ str r2, [r6] │ │ │ │ ldrh r1, [r8, #-2] │ │ │ │ @@ -114300,37 +114300,37 @@ │ │ │ │ str r2, [r4] │ │ │ │ b 919b4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ beq 925c8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r2, [ip] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [ip] │ │ │ │ b 91924 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #2212] @ 928a0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [pc, #2212] @ 928a0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ble 92b9c │ │ │ │ ldr r3, [pc, #2172] @ 928a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -114377,15 +114377,15 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r3 │ │ │ │ beq 92a48 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ bl 918a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ @@ -114429,15 +114429,15 @@ │ │ │ │ lsl r3, r5, #3 │ │ │ │ ldrd r8, [r4, r3] │ │ │ │ add sl, sl, sl, lsl #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne 92240 │ │ │ │ lsr r2, r8, #23 │ │ │ │ ldr r3, [pc, #1728] @ 9288c │ │ │ │ orr r2, r2, r9, lsl #9 │ │ │ │ eor r2, r2, r8 │ │ │ │ mul r3, r2, r3 │ │ │ │ @@ -114472,15 +114472,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ beq 92ad4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 92194 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ b 92194 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #28] │ │ │ │ b 91924 │ │ │ │ ldr r3, [pc, #1564] @ 928a0 │ │ │ │ @@ -114501,15 +114501,15 @@ │ │ │ │ beq 925ac │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne 925d4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2298dc │ │ │ │ + bl 229904 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r1] │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r1] │ │ │ │ subs r6, r0, #0 │ │ │ │ ble 91b6c │ │ │ │ @@ -114525,34 +114525,34 @@ │ │ │ │ bl 918a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add sl, sl, r0 │ │ │ │ bne 922f8 │ │ │ │ b 91b6c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1316] @ 928a0 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #1332] @ 928a0 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ble 92bb0 │ │ │ │ ldr r3, [pc, #1292] @ 928a4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ @@ -114603,15 +114603,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ beq 92a5c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 918a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ @@ -114778,15 +114778,15 @@ │ │ │ │ ble 92abc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ beq 92a34 │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287d0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 918a8 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r8, fp │ │ │ │ add sl, sl, r0 │ │ │ │ @@ -114802,15 +114802,15 @@ │ │ │ │ bne 91de4 │ │ │ │ ldr r7, [pc, #288] @ 92898 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, r6 │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r7] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92d64 │ │ │ │ str r2, [r7] │ │ │ │ ldrh r1, [r6, #-2] │ │ │ │ @@ -114821,15 +114821,15 @@ │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r6, #2] │ │ │ │ strh r1, [r6, #-2] │ │ │ │ b 91df4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b 91c74 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ bne 92d38 │ │ │ │ ldrsh r3, [r7, #2] │ │ │ │ ldr r2, [pc, #208] @ 928c8 │ │ │ │ @@ -114838,15 +114838,15 @@ │ │ │ │ bne 9267c │ │ │ │ ldr r6, [pc, #148] @ 9289c │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r8, [r6] │ │ │ │ orr r3, r3, r8 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r6] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92d40 │ │ │ │ ldrh r1, [r7, #-2] │ │ │ │ str r2, [r6] │ │ │ │ @@ -114861,40 +114861,40 @@ │ │ │ │ b 9268c │ │ │ │ eoreq lr, r1, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r1, ip, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b0 │ │ │ │ eoreq lr, r1, ip, lsr r6 │ │ │ │ - @ instruction: 0x001f1cb4 │ │ │ │ + @ instruction: 0x001f1cdc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ eoreq lr, r1, ip, ror fp │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ eoreq lr, r1, r8, lsl #5 │ │ │ │ strdeq lr, [r1], -r4 @ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - andseq r0, pc, r4, ror #27 │ │ │ │ - ldrheq ip, [sp], -ip @ │ │ │ │ - ldrsbeq ip, [sp], -r8 │ │ │ │ + andseq r0, pc, ip, lsl #28 │ │ │ │ + andseq ip, sp, r4, ror #1 │ │ │ │ + andseq ip, sp, r0, lsl #2 │ │ │ │ muleq r0, ip, sl │ │ │ │ - @ instruction: 0x001e4ab4 │ │ │ │ - mulseq sp, r8, pc @ │ │ │ │ - @ instruction: 0x001dbfd0 │ │ │ │ + @ instruction: 0x001e4adc │ │ │ │ + andseq fp, sp, r0, asr #31 │ │ │ │ + @ instruction: 0x001dbff8 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ mlaeq r1, r4, sp, sp │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq fp, sp, r0, lsl #29 │ │ │ │ + andseq fp, sp, r8, lsr #29 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ eoreq sp, r1, ip, asr #25 │ │ │ │ eoreq sp, r1, r0, lsr #25 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ eoreq sp, r1, r0, ror ip │ │ │ │ eoreq sp, r1, r0, asr ip │ │ │ │ eoreq sp, r1, r8, ror #23 │ │ │ │ @@ -114903,37 +114903,37 @@ │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r8, #6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecdd0 │ │ │ │ + bl 1ecde8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ bne 9295c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 92e6c │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 91b6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, #-204] @ 928a0 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r1 │ │ │ │ ble 92d94 │ │ │ │ ldr r3, [pc, #-244] @ 928a4 │ │ │ │ @@ -114961,15 +114961,15 @@ │ │ │ │ mov r6, #8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ beq 92c14 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ bl 918a8 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ add sl, sl, r0 │ │ │ │ @@ -114987,15 +114987,15 @@ │ │ │ │ b 920f4 │ │ │ │ mov r5, r0 │ │ │ │ b 92098 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bne 92478 │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bne 92474 │ │ │ │ ldr r3, [pc, #-472] @ 928ac │ │ │ │ ldr r1, [pc, #-472] @ 928b0 │ │ │ │ ldr r0, [pc, #-472] @ 928b4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -115004,33 +115004,33 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #68 @ 0x44 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ b 91a64 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 92710 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 92304 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 91b6c │ │ │ │ mov r1, #11 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 91d08 │ │ │ │ lsr ip, r8, #1 │ │ │ │ b 91e04 │ │ │ │ bics r3, r5, #4 │ │ │ │ lslne ip, r3, #16 │ │ │ │ ldreq ip, [pc, #-560] @ 928e8 │ │ │ │ ldreq r3, [pc, #-540] @ 92900 │ │ │ │ @@ -115042,43 +115042,43 @@ │ │ │ │ b 91e00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #6 │ │ │ │ mov r1, ip │ │ │ │ b 923c4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ b 91eec │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ b 91e28 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ b 91d5c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ b 92290 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b 92020 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b 92390 │ │ │ │ lsr ip, r6, #1 │ │ │ │ b 91e04 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ asr sl, r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ @@ -115089,15 +115089,15 @@ │ │ │ │ ldr r2, [pc, #-820] @ 928bc │ │ │ │ ldr r1, [pc, #-820] @ 928c0 │ │ │ │ ldr r0, [pc, #-820] @ 928c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ b 91b6c │ │ │ │ mov sl, #47 @ 0x2f │ │ │ │ b 91b6c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ b 92a08 │ │ │ │ @@ -115120,15 +115120,15 @@ │ │ │ │ ldr r8, [pc, #-928] @ 928cc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ mov r0, r3 │ │ │ │ orr r2, r2, r6 │ │ │ │ lsl r5, r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92c34 │ │ │ │ ldr ip, [pc, #-980] @ 928d0 │ │ │ │ @@ -115144,15 +115144,15 @@ │ │ │ │ b 92520 │ │ │ │ ldr r2, [pc, #-1020] @ 928d4 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ b 91ce4 │ │ │ │ mov r7, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [pc, #-1044] @ 928d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ @@ -115191,24 +115191,24 @@ │ │ │ │ str r2, [r7] │ │ │ │ b 92c2c │ │ │ │ ldr r8, [pc, #-1188] @ 928ec │ │ │ │ add r8, pc, r8 │ │ │ │ b 92c6c │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 92990 │ │ │ │ ldr r7, [pc, #-1212] @ 928f0 │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r1, r1, r5 │ │ │ │ lsl r6, r1, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ asr r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #8 │ │ │ │ beq 92e98 │ │ │ │ lsr r2, r5, #11 │ │ │ │ @@ -115225,15 +115225,15 @@ │ │ │ │ b 926c4 │ │ │ │ ldr r8, [pc, #-1312] @ 928f4 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r6, [r8] │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92eb0 │ │ │ │ str r2, [r8] │ │ │ │ lsr r2, r6, #11 │ │ │ │ @@ -115244,17 +115244,17 @@ │ │ │ │ and r1, r1, #31 │ │ │ │ orr r3, r5, #4 │ │ │ │ orr r2, r2, r1 │ │ │ │ strh r3, [r7, #2] │ │ │ │ strh r2, [r7, #-2] │ │ │ │ b 92684 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ bne 92940 │ │ │ │ b 9295c │ │ │ │ @@ -115272,15 +115272,15 @@ │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #-1496] @ 928f8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r6, r1, r5 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ lsl r6, r6, #16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 92f38 │ │ │ │ lsr r2, r5, #11 │ │ │ │ ldrh r1, [r3, #-2] │ │ │ │ @@ -115568,42 +115568,42 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #3620] @ 94188 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ea2c4 │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #5 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ beq 9402c │ │ │ │ cmp r5, #0 │ │ │ │ beq 94380 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [pc, #3592] @ 941cc │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + mov r3, #3 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #132] @ 0x84 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ble 94298 │ │ │ │ ldr r3, [pc, #3548] @ 941d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ @@ -115651,24 +115651,24 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ b 9343c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #3344] @ 941cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add fp, sp, #60 @ 0x3c │ │ │ │ + ldr r2, [pc, #3336] @ 941cc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ + str fp, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r5, sl │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ ble 94118 │ │ │ │ ldr r2, [pc, #3288] @ 941d0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -115704,15 +115704,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 93434 │ │ │ │ mov sl, #6 │ │ │ │ b 935e0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ bl 960fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, r5, #1 │ │ │ │ @@ -115773,15 +115773,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ands r5, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ bne 94160 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ bne 9421c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -115806,15 +115806,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r0 │ │ │ │ beq 93f88 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r2] │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r4, r4, r4, lsl #10 │ │ │ │ @@ -115824,30 +115824,30 @@ │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ str ip, [r6] │ │ │ │ bl 960fc │ │ │ │ mov r4, r0 │ │ │ │ b 9343c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #2624] @ 941cc │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #2620] @ 941cc │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ ble 940e8 │ │ │ │ ldr r2, [pc, #2572] @ 941d0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -115876,15 +115876,15 @@ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, #8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ b 938a0 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 960fc │ │ │ │ @@ -115966,15 +115966,15 @@ │ │ │ │ add r1, r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ ble 93f38 │ │ │ │ mov r8, #4 │ │ │ │ b 939cc │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ bl 960fc │ │ │ │ add sl, sl, #1 │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ @@ -116060,34 +116060,34 @@ │ │ │ │ bl 960fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ b 93738 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1664] @ 941cc │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #1660] @ 941cc │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ ble 940d8 │ │ │ │ ldr r2, [pc, #1612] @ 941d0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -116129,15 +116129,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp ip, r0 │ │ │ │ beq 93eec │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ bl 960fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ @@ -116189,15 +116189,15 @@ │ │ │ │ bne 93f90 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [r2] │ │ │ │ - bl 2298dc │ │ │ │ + bl 229904 │ │ │ │ subs r8, r0, #0 │ │ │ │ ble 93434 │ │ │ │ mov r7, #4 │ │ │ │ b 93d60 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ @@ -116210,15 +116210,15 @@ │ │ │ │ cmp r8, r5 │ │ │ │ add r4, r0, r4 │ │ │ │ beq 93434 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 93d30 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 93d30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, r4, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -116244,15 +116244,15 @@ │ │ │ │ lsl r3, r5, #3 │ │ │ │ ldrd r8, [r6, r3] │ │ │ │ add r4, r4, r4, lsl #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ bne 93e88 │ │ │ │ lsr r2, r8, #23 │ │ │ │ orr r2, r2, r9, lsl #9 │ │ │ │ eor r2, r2, r8 │ │ │ │ mul r3, fp, r2 │ │ │ │ eor r1, r9, r9, lsr #23 │ │ │ │ @@ -116288,36 +116288,36 @@ │ │ │ │ cmp r3, r5 │ │ │ │ beq 94024 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 93dd8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b 93dd8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str fp, [sp] │ │ │ │ bl 90b94 │ │ │ │ b 9360c │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 939d8 │ │ │ │ mov r7, r0 │ │ │ │ b 938a8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r9, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bne 93c38 │ │ │ │ - bl 10799c │ │ │ │ + bl 1079a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bne 93c34 │ │ │ │ ldr r3, [pc, #664] @ 941ac │ │ │ │ ldr r1, [pc, #664] @ 941b0 │ │ │ │ ldr r0, [pc, #664] @ 941b4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -116331,15 +116331,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ beq 93fdc │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 2287a8 │ │ │ │ + bl 2287d0 │ │ │ │ b 93d88 │ │ │ │ add r8, r8, r8, lsl #10 │ │ │ │ eor r8, r8, r8, lsr #6 │ │ │ │ add r4, r9, r8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, r4, lsl #10 │ │ │ │ eor r4, r4, r4, lsr #6 │ │ │ │ @@ -116378,15 +116378,15 @@ │ │ │ │ b 9343c │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ b 936a0 │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ b 93424 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ b 93434 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -116426,81 +116426,81 @@ │ │ │ │ tst r3, #4 │ │ │ │ beq 94570 │ │ │ │ ldrh r2, [r5, #-2] │ │ │ │ lsr r2, r2, #5 │ │ │ │ b 93fc0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 93cc4 │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 93b7c │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 937bc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 93aa0 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 93a08 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 934f0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b 9391c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 93704 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r6] │ │ │ │ b 9343c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r4, r4, r0, asr #1 │ │ │ │ str r3, [r6] │ │ │ │ b 9343c │ │ │ │ eoreq ip, r1, ip, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq ip, r1, ip, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, pc, ip, lsr #10 │ │ │ │ andseq r0, pc, r4, asr r5 @ │ │ │ │ + andseq r0, pc, ip, ror r5 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x0021cbb4 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ @ instruction: 0x2127599b │ │ │ │ @ instruction: 0xf4325c37 │ │ │ │ eorshi r5, r5, r1, lsr #30 │ │ │ │ stmdahi r3, {r1, r4, r5, r6, r7, r8, sl, ip, lr} │ │ │ │ @ instruction: 0x1e6d1965 │ │ │ │ - andseq pc, lr, r4, asr r9 @ │ │ │ │ - andseq sl, sp, ip, lsr #24 │ │ │ │ - andseq sl, sp, r8, asr #24 │ │ │ │ + andseq pc, lr, ip, ror r9 @ │ │ │ │ + andseq sl, sp, r4, asr ip │ │ │ │ + andseq sl, sp, r0, ror ip │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - andseq r3, lr, r0, ror r4 │ │ │ │ - andseq sl, sp, r8, asr r9 │ │ │ │ - andseq sl, sp, r4, asr #19 │ │ │ │ + mulseq lr, r8, r4 │ │ │ │ + andseq sl, sp, r0, lsl #19 │ │ │ │ + andseq sl, sp, ip, ror #19 │ │ │ │ ldrdeq ip, [r1], -ip @ │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - @ instruction: 0x001da6bc │ │ │ │ + andseq sl, sp, r4, ror #13 │ │ │ │ andeq r1, r0, ip, ror sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq ip, r1, r0, lsr #8 │ │ │ │ eoreq ip, r1, r8, asr #7 │ │ │ │ eoreq ip, r1, r8, ror #6 │ │ │ │ strdeq ip, [r1], -r4 @ │ │ │ │ ldrdeq ip, [r1], -r4 @ │ │ │ │ @@ -116519,15 +116519,15 @@ │ │ │ │ ldr r2, [pc, #-116] @ 941bc │ │ │ │ ldr r1, [pc, #-116] @ 941c0 │ │ │ │ ldr r0, [pc, #-116] @ 941c4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r6] │ │ │ │ b 9343c │ │ │ │ tst r3, #1 │ │ │ │ lsrne r3, r3, #1 │ │ │ │ bne 93fcc │ │ │ │ @@ -116542,15 +116542,15 @@ │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #19 │ │ │ │ orr r3, r2, r3, lsl #13 │ │ │ │ b 93fcc │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b 933ec │ │ │ │ ldr r5, [sp, #28] │ │ │ │ tst r5, #1 │ │ │ │ lsrne r4, r5, #1 │ │ │ │ bne 942f0 │ │ │ │ ldrsh r3, [r5, #2] │ │ │ │ @@ -116578,15 +116578,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 940b4 │ │ │ │ ldr r8, [pc, #-348] @ 941c8 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r0, r5 │ │ │ │ orr r7, r3, r9 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r7, r7, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r7, r7, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9463c │ │ │ │ @@ -116604,35 +116604,35 @@ │ │ │ │ b 93fcc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r9, #6 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecdd0 │ │ │ │ + bl 1ecde8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sp, #56] @ 0x38 │ │ │ │ bne 943d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9489c │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1ecac0 │ │ │ │ + bl 1ecad8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 948c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #-564] @ 941cc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116678,15 +116678,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ beq 93434 │ │ │ │ mov r7, #8 │ │ │ │ b 944f0 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ bl 960fc │ │ │ │ sub r5, r5, #1 │ │ │ │ cmn r5, #1 │ │ │ │ @@ -116701,15 +116701,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, r5, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ b 944c4 │ │ │ │ mov r8, #11 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [pc, #-848] @ 941d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ @@ -116739,28 +116739,28 @@ │ │ │ │ bl 8cd00 │ │ │ │ mov r4, r0 │ │ │ │ b 9343c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #19 │ │ │ │ ldrsh r2, [r9] │ │ │ │ b 93fc8 │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ subne r3, r3, #2 │ │ │ │ strne r3, [r2] │ │ │ │ b 93738 │ │ │ │ ldr r8, [pc, #-1016] @ 941e4 │ │ │ │ mov r0, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8] │ │ │ │ orr r5, r3, r7 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r5, r5, #16 │ │ │ │ str r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9465c │ │ │ │ @@ -116799,15 +116799,15 @@ │ │ │ │ b 94290 │ │ │ │ ldr r7, [pc, #-1192] @ 941ec │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r8, [r7] │ │ │ │ str r3, [sp, #16] │ │ │ │ orr r5, r2, r8 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr r5, r5, #16 │ │ │ │ str r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -116827,15 +116827,15 @@ │ │ │ │ ldrsh r3, [r5] │ │ │ │ b 942ec │ │ │ │ ldr r7, [pc, #-1304] @ 941f0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ orr r4, r3, r9 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r7] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9487c │ │ │ │ @@ -116847,15 +116847,15 @@ │ │ │ │ orr r1, r1, r0, lsl #5 │ │ │ │ mov r2, r0 │ │ │ │ strh r3, [r5, #2] │ │ │ │ strh r1, [r5, #-2] │ │ │ │ b 942e0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 9440c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6] │ │ │ │ bl 8cd00 │ │ │ │ @@ -116900,15 +116900,15 @@ │ │ │ │ b 94084 │ │ │ │ ldr r8, [pc, #-1588] @ 941f4 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r9, [r8] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r5, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r8] │ │ │ │ asr r5, r5, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9478c │ │ │ │ ldr r2, [pc, #-1636] @ 941f8 │ │ │ │ @@ -116926,17 +116926,17 @@ │ │ │ │ lslne r4, r3, #16 │ │ │ │ ldreq r4, [pc, #-1684] @ 941fc │ │ │ │ lsrne r4, r4, #19 │ │ │ │ strheq r3, [r5, #2] │ │ │ │ strhne r3, [r5, #2] │ │ │ │ b 946f8 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ bne 943bc │ │ │ │ b 943d8 │ │ │ │ @@ -116950,15 +116950,15 @@ │ │ │ │ bne 9480c │ │ │ │ ldr r9, [pc, #-1776] @ 94200 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r9] │ │ │ │ asr r7, r7, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 94950 │ │ │ │ lsr r2, r5, #11 │ │ │ │ @@ -116986,15 +116986,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 9480c │ │ │ │ ldr r2, [pc, #-1916] @ 94208 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [pc, r2] │ │ │ │ orr r3, r3, r5 │ │ │ │ lsl r7, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ asr r7, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94a64 │ │ │ │ lsr r2, r5, #11 │ │ │ │ ldrh r1, [r8, #-2] │ │ │ │ bic r2, r2, #31 │ │ │ │ lsl r2, r2, #16 │ │ │ │ @@ -117017,15 +117017,15 @@ │ │ │ │ b 94084 │ │ │ │ ldr r9, [pc, #-2028] @ 94210 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r9] │ │ │ │ orr r3, r3, r7 │ │ │ │ lsl r8, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r2, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 949e0 │ │ │ │ lsr r2, r7, #11 │ │ │ │ @@ -117147,32 +117147,32 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #2168] @ 954ac │ │ │ │ ldr r1, [pc, #2168] @ 954b0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ add fp, r0, #8 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, r1, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -117307,25 +117307,25 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r8, [r6, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 95444 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldr r2, [pc, #1584] @ 954c8 │ │ │ │ ldr r3, [pc, #1584] @ 954cc │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ strd r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95484 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, r3, lsl #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -117340,22 +117340,22 @@ │ │ │ │ mov r7, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r4 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ str r0, [r3, #12] │ │ │ │ ble 94f80 │ │ │ │ ldr r6, [pc, #1408] @ 954d0 │ │ │ │ @@ -117611,15 +117611,15 @@ │ │ │ │ b 9519c │ │ │ │ ldr r5, [pc, #440] @ 954f4 │ │ │ │ mov r0, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #24] │ │ │ │ orr r4, r4, r3 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r5] │ │ │ │ lsl r4, r4, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ asr r4, r4, #16 │ │ │ │ str r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 95408 │ │ │ │ @@ -117780,20 +117780,20 @@ │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sl] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ beq 95780 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -117892,22 +117892,22 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, #5 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, #32 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3, #16] │ │ │ │ lsl r0, r2, #2 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r0, [r5, #12] │ │ │ │ b 95604 │ │ │ │ cmp ip, #0 │ │ │ │ beq 957e0 │ │ │ │ ldr r3, [pc, #440] @ 95994 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -117931,27 +117931,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ beq 95648 │ │ │ │ cmp fp, #1 │ │ │ │ beq 95884 │ │ │ │ ldr fp, [r5, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldr r2, [pc, #344] @ 959a0 │ │ │ │ ldr r3, [pc, #344] @ 959a4 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r9, r1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ addeq fp, fp, #1 │ │ │ │ streq fp, [r5, #32] │ │ │ │ streq r4, [sp, #12] │ │ │ │ bne 95934 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -117968,15 +117968,15 @@ │ │ │ │ b 956d4 │ │ │ │ ldr r6, [pc, #232] @ 959a8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r9, [r6] │ │ │ │ orr r3, r3, r9 │ │ │ │ lsl r4, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r6] │ │ │ │ asr r4, r4, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 95914 │ │ │ │ ldr r1, [pc, #184] @ 959ac │ │ │ │ @@ -118054,34 +118054,34 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 95570 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #60] @ 95ab0 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ 95aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -118138,27 +118138,27 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 207b24 │ │ │ │ + bl 207b4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r5 │ │ │ │ beq 95bc4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -118166,15 +118166,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 94b88 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 207b68 │ │ │ │ + bl 207b90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #76] @ 95c24 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #56] @ 95c18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -118193,44 +118193,44 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0021a4b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq sl, r1, ip, lsl r4 │ │ │ │ │ │ │ │ 00095c28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #216] @ 95d18 │ │ │ │ ldr lr, [pc, #216] @ 95d1c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ ldr r3, [pc, #208] @ 95d20 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #204] @ 95d24 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ ldr lr, [r4] │ │ │ │ str r2, [r4] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ mov r2, #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - add r5, sp, #16 │ │ │ │ + str r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r2, [sp, #32] │ │ │ │ beq 95d0c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp ip, r3 │ │ │ │ beq 95d04 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r3 │ │ │ │ @@ -118245,16 +118245,16 @@ │ │ │ │ str lr, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 95d14 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ bl 8d6ac │ │ │ │ b 95cc4 │ │ │ │ mov r0, #0 │ │ │ │ b 95cd4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0021a3b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @@ -118291,39 +118291,39 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ cmp lr, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr lr, [r5] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r0, sp, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #12 │ │ │ │ + add r0, sp, #28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r4, #0 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bne 95e28 │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ beq 95e60 │ │ │ │ mov r8, r4 │ │ │ │ @@ -118353,29 +118353,29 @@ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r6, [ip, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ b 95efc │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ beq 95f54 │ │ │ │ - bl 106d14 │ │ │ │ + bl 106d18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ beq 95fa8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 95fa8 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r6, r2 │ │ │ │ movge r6, r2 │ │ │ │ @@ -118500,15 +118500,15 @@ │ │ │ │ ldr r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ ldr r1, [r3, #768] @ 0x300 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ bl 93198 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ + b 12878c │ │ │ │ eoreq r9, r1, r4, lsr pc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #328] @ 9625c │ │ │ │ @@ -118532,31 +118532,31 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ beq 9624c │ │ │ │ - mov r3, #0 │ │ │ │ mov r7, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r0, ip │ │ │ │ mov r8, #6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #28] │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 55fdc │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + bl 55fd8 │ │ │ │ ands r4, r0, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ bne 96240 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ bne 9620c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -118580,15 +118580,15 @@ │ │ │ │ ldr r1, [pc, #88] @ 96274 │ │ │ │ ldr r0, [pc, #88] @ 96278 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ b 961dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r6, r0, asr r7 │ │ │ │ b 961dc │ │ │ │ str lr, [r5] │ │ │ │ @@ -118596,17 +118596,17 @@ │ │ │ │ b 961e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r9, r1, r0, ror #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x00219ebc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r9, r1, r0, lsl lr │ │ │ │ - andseq r1, lr, r4, lsl #9 │ │ │ │ - andseq r8, sp, ip, ror #18 │ │ │ │ - andseq r8, sp, r4, ror #19 │ │ │ │ + andseq r1, lr, ip, lsr #9 │ │ │ │ + mulseq sp, r4, r9 │ │ │ │ + andseq r8, sp, ip, lsl #20 │ │ │ │ │ │ │ │ 0009627c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -118842,42 +118842,42 @@ │ │ │ │ ldr fp, [pc, #936] @ 969bc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [pc, #924] @ 969c0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r9, [fp, r3] │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #32 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ lsr r2, r1, r8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r9] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - add ip, sp, #28 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ and r2, r2, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - add ip, sp, #32 │ │ │ │ + add ip, sp, #28 │ │ │ │ mvn r0, #0 │ │ │ │ bic r0, sl, r0, lsl r2 │ │ │ │ str r3, [r9] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #792] @ 969c4 │ │ │ │ ldr fp, [fp, r0] │ │ │ │ cmp r7, fp │ │ │ │ cmpne r7, #0 │ │ │ │ @@ -118943,15 +118943,15 @@ │ │ │ │ orr sl, sl, r0 │ │ │ │ cmp sl, #3 │ │ │ │ addne r3, sl, #1 │ │ │ │ add r8, r5, #1 │ │ │ │ smulbb r0, r8, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ @@ -119116,15 +119116,15 @@ │ │ │ │ ldr r2, [pc, #28] @ 96a60 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - b 1287c4 │ │ │ │ + b 1287cc │ │ │ │ eoreq r9, r1, r4, asr #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ 00096a64 : │ │ │ │ ldr r3, [pc, #52] @ 96aa0 │ │ │ │ tst r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -119198,15 +119198,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add r0, r0, r5 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #8] @ 96bac │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ @@ -119299,15 +119299,15 @@ │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 8d25c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -119474,20 +119474,20 @@ │ │ │ │ ldr r5, [r7, r2] │ │ │ │ mov r6, r3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bne 9712c │ │ │ │ ldrsh r4, [r0] │ │ │ │ cmp r4, #85 @ 0x55 │ │ │ │ beq 970c0 │ │ │ │ @@ -119533,27 +119533,27 @@ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ beq 971e8 │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ mov r1, ip │ │ │ │ beq 970e4 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ beq 97160 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 970f4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ addne r9, r4, r9, lsl #2 │ │ │ │ ldrne r3, [r9, #4] │ │ │ │ strne r3, [r6] │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ beq 97154 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add r8, r8, r0 │ │ │ │ add r4, r4, r8, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ b 97100 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ @@ -119605,15 +119605,15 @@ │ │ │ │ addne r9, r4, r9, lsl #2 │ │ │ │ ldrne r3, [r9, #4] │ │ │ │ strne r3, [r6] │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ beq 97154 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add r0, r8, r0 │ │ │ │ add r4, r4, r0, lsl #2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ b 970b4 │ │ │ │ cmp r4, #82 @ 0x52 │ │ │ │ bne 97140 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -119671,27 +119671,27 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #148] @ 97310 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - mov ip, #2 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add ip, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + str ip, [r4] │ │ │ │ + mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ + add r3, sp, #4 │ │ │ │ add ip, sp, #8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - str ip, [sp, #24] │ │ │ │ + str ip, [sp, #20] │ │ │ │ bl 96f24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #68] @ 97314 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ 97308 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -119735,25 +119735,25 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bne 97434 │ │ │ │ ldrsh r5, [r0] │ │ │ │ cmp r5, #85 @ 0x55 │ │ │ │ beq 97428 │ │ │ │ @@ -119839,15 +119839,15 @@ │ │ │ │ beq 975b4 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ mov r1, r0 │ │ │ │ beq 9779c │ │ │ │ cmp r5, #82 @ 0x52 │ │ │ │ beq 97774 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 975c0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ tst r8, #1 │ │ │ │ bne 97548 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ @@ -119955,25 +119955,25 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 97b80 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ b 97570 │ │ │ │ ldrsh r5, [r3] │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ bne 973d4 │ │ │ │ b 97730 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ b 975e4 │ │ │ │ ands r2, r4, #1 │ │ │ │ bne 97988 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ @@ -120075,15 +120075,15 @@ │ │ │ │ b 976c0 │ │ │ │ ldr r9, [pc, #748] @ 97bb0 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr sl, [r9] │ │ │ │ orr r3, r3, sl │ │ │ │ lsl r8, r3, #16 │ │ │ │ - bl 2b3d4 │ │ │ │ + bl 2b3d0 │ │ │ │ ldr r3, [r9] │ │ │ │ asr r8, r8, #16 │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 979e0 │ │ │ │ ldr r1, [pc, #700] @ 97bb4 │ │ │ │ @@ -120156,22 +120156,22 @@ │ │ │ │ lsrne r3, r3, #19 │ │ │ │ ldreq r3, [pc, #436] @ 97bbc │ │ │ │ and r2, r0, #1 │ │ │ │ b 979b4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - str r1, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ asr r3, r2, #31 │ │ │ │ str r7, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ bl 90b94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ bne 97a58 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ @@ -120298,37 +120298,37 @@ │ │ │ │ ldr r3, [pc, #1660] @ 982a8 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r8, r3] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ bics r1, r9, r6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strne r5, [r4] │ │ │ │ bne 97e84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 97e30 │ │ │ │ lsl r3, r7, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, sl │ │ │ │ lsl r3, r0, #1 │ │ │ │ @@ -120336,15 +120336,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ tst r9, #1 │ │ │ │ beq 97eb4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bic r0, r0, r3, lsl sl │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add ip, r3, fp, lsl #2 │ │ │ │ add r6, r0, #2 │ │ │ │ add r2, r5, r6, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ @@ -120489,15 +120489,15 @@ │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r1, #5 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ b 97df0 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ b 97e1c │ │ │ │ ldr r1, [pc, #872] @ 982b4 │ │ │ │ ldr r1, [r8, r1] │ │ │ │ b 97ddc │ │ │ │ ldr r3, [pc, #860] @ 982b4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ b 97dbc │ │ │ │ @@ -120541,20 +120541,20 @@ │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ bl 91294 │ │ │ │ cmp r0, #0 │ │ │ │ bne 97e04 │ │ │ │ b 97e78 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - cmp lr, #0 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + cmp lr, #0 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ bne 97e78 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ beq 981c0 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ bne 97e78 │ │ │ │ @@ -120737,18 +120737,18 @@ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ bics r3, r5, r4 │ │ │ │ bne 984a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ beq 98728 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -120760,15 +120760,15 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #24] │ │ │ │ tst sl, #1 │ │ │ │ beq 984d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r7, r3, r0, lsl #2 │ │ │ │ ldr fp, [r7, #12] │ │ │ │ @@ -121093,18 +121093,18 @@ │ │ │ │ ldr r3, [pc, #1760] @ 98f68 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bne 98b6c │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ beq 98e5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ @@ -121118,15 +121118,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ beq 98acc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r2 │ │ │ │ - bl 2676ec │ │ │ │ + bl 267714 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r2, r0, lsl #2 │ │ │ │ @@ -121561,36 +121561,36 @@ │ │ │ │ ldr r6, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr lr, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #32 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ bne 99050 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ ldreq r2, [r0, #12] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -121646,29 +121646,29 @@ │ │ │ │ bne 991a4 │ │ │ │ b 9921c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ beq 99140 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ beq 99224 │ │ │ │ - bl 106d14 │ │ │ │ + bl 106d18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ beq 9923c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 3cc30 │ │ │ │ + bl 3cc2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 99248 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r4, r4, #1 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ adc r5, r5, #0 │ │ │ │ asr r1, r3, #31 │ │ │ │ @@ -122014,15 +122014,15 @@ │ │ │ │ beq 995e4 │ │ │ │ b 9964c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r6, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, lr, r8, ror r3 │ │ │ │ + andseq sl, lr, r0, lsr #7 │ │ │ │ eoreq r6, r1, r8, ror sl │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -122077,15 +122077,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, ip, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #2 │ │ │ │ lsl r4, ip, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -122157,15 +122157,15 @@ │ │ │ │ str lr, [ip] │ │ │ │ b 99890 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mvn r2, #0 │ │ │ │ str lr, [ip] │ │ │ │ - bl ebfd4 │ │ │ │ + bl ebfdc │ │ │ │ b 99890 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #2 │ │ │ │ beq 99888 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -122206,15 +122206,15 @@ │ │ │ │ b 9988c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x002167bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r1, ip, r7, r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r6, r1, r0, ror #14 │ │ │ │ - @ instruction: 0x001e9ffb │ │ │ │ + andseq sl, lr, r3, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #428] @ 99ba8 │ │ │ │ @@ -122253,15 +122253,15 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #244 @ 0xf4 │ │ │ │ strh r2, [r0] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #268] @ 99bbc │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ @@ -122293,15 +122293,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 99ba4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #3 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #243 @ 0xf3 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 99aa8 │ │ │ │ ldr r3, [pc, #116] @ 99bc4 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ @@ -122309,25 +122309,25 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c4 │ │ │ │ ldr r3, [pc, #72] @ 99bc8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c4 │ │ │ │ b 99a6c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r6, [r1], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ @@ -122410,34 +122410,34 @@ │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #243 @ 0xf3 │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ @@ -122459,15 +122459,15 @@ │ │ │ │ bne 99dc8 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ ldrls r3, [r3, #4] │ │ │ │ strls r3, [sp, #32] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -122492,52 +122492,52 @@ │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ str r2, [sp, #20] │ │ │ │ asr r4, r4, #4 │ │ │ │ and r4, r4, #1 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r2, [r5] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #428] @ 9a038 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r7, r6, #1 │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ sub r7, r7, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [r0, r7] │ │ │ │ ble 99fbc │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ @@ -122626,33 +122626,33 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - bl 47e24 │ │ │ │ + bl 47e20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #36] @ 9a0b0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r1, sp, r0, lsl #14 │ │ │ │ + andseq r1, sp, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [pc, #192] @ 9a194 │ │ │ │ @@ -122673,26 +122673,26 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #12 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #149 @ 0x95 │ │ │ │ ldr r3, [pc, #112] @ 9a1a4 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ beq 9a154 │ │ │ │ - bl f18d8 │ │ │ │ + bl f18e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #72] @ 9a1a8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [pc, #48] @ 9a198 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -122722,190 +122722,190 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #16] @ 9a1ec │ │ │ │ mov r3, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 55454 │ │ │ │ - andseq r5, sp, ip, asr #16 │ │ │ │ + b 55450 │ │ │ │ + andseq r5, sp, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a250 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ bne 9a23c │ │ │ │ b 9a250 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r4, #0 │ │ │ │ bne 9a234 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ blt 9a27c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ b 9a25c │ │ │ │ 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 9a1f0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a380 │ │ │ │ ldr r4, [r0] │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ bne 9a36c │ │ │ │ b 9a380 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 9a364 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ blt 9a3ac │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ b 9a38c │ │ │ │ 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 9a320 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #136 @ 0x88 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #148 @ 0x94 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ mov r6, r1 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r0, r8 │ │ │ │ asr r9, r7, #31 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ cmp r7, r9 │ │ │ │ eor r5, r7, r7, asr #31 │ │ │ │ beq 9a4b4 │ │ │ │ add r3, r5, #1 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ subs r5, r5, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ bne 9a49c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -122915,32 +122915,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r5 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c18c │ │ │ │ + bl 2c188 │ │ │ │ asr sl, fp, #31 │ │ │ │ eor r9, fp, fp, asr #31 │ │ │ │ cmp r0, #5 │ │ │ │ mov r7, r0 │ │ │ │ beq 9a678 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 9a568 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 9a6f8 │ │ │ │ cmp r7, #4 │ │ │ │ bne 9a690 │ │ │ │ cmp r9, #1 │ │ │ │ @@ -122955,26 +122955,26 @@ │ │ │ │ sub fp, r9, #1 │ │ │ │ beq 9a55c │ │ │ │ add r4, fp, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub fp, fp, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmn fp, #1 │ │ │ │ sub r4, r4, #4 │ │ │ │ bne 9a580 │ │ │ │ cmp sl, #0 │ │ │ │ beq 9a55c │ │ │ │ add r4, r6, r9, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a55c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r9, r9, #5 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ add sl, r0, r9, lsl #2 │ │ │ │ beq 9a6d0 │ │ │ │ @@ -123004,15 +123004,15 @@ │ │ │ │ ldr r2, [sl] │ │ │ │ lsr r2, r2, r4 │ │ │ │ tst r2, #1 │ │ │ │ bne 9a61c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r4, #31 │ │ │ │ add r6, r6, #4 │ │ │ │ bne 9a62c │ │ │ │ ldr r2, [fp, r9, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r2, r7 │ │ │ │ str r2, [fp, r9, lsl #2] │ │ │ │ @@ -123023,15 +123023,15 @@ │ │ │ │ sub fp, r9, #1 │ │ │ │ movne r8, sl │ │ │ │ bne 9a578 │ │ │ │ b 9a55c │ │ │ │ add r2, r9, #1 │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c068 │ │ │ │ + bl 2c064 │ │ │ │ sub r4, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a7d0 │ │ │ │ cmp r4, #0 │ │ │ │ sub fp, r9, #2 │ │ │ │ beq 9a5a4 │ │ │ │ mov sl, #1 │ │ │ │ @@ -123053,15 +123053,15 @@ │ │ │ │ cmp sl, fp │ │ │ │ movne r8, r2 │ │ │ │ sub fp, r9, #1 │ │ │ │ movne sl, r8 │ │ │ │ bne 9a578 │ │ │ │ b 9a55c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r2, #1 │ │ │ │ beq 9a55c │ │ │ │ add r1, r2, #1 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ add r2, sl, r1, lsl #2 │ │ │ │ @@ -123092,15 +123092,15 @@ │ │ │ │ lsr r3, r1, r4 │ │ │ │ beq 9a780 │ │ │ │ tst r3, #1 │ │ │ │ bne 9a780 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ cmp r4, #32 │ │ │ │ ldr r1, [sl] │ │ │ │ add r6, r6, #4 │ │ │ │ bne 9a790 │ │ │ │ orr r1, r1, r7 │ │ │ │ str r1, [sl] │ │ │ │ b 9a74c │ │ │ │ @@ -123168,15 +123168,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ ldr r3, [pc, #64] @ 9a928 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #56] @ 9a934 │ │ │ │ @@ -123227,15 +123227,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ ldr r3, [pc, #64] @ 9aa0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [pc, #56] @ 9aa18 │ │ │ │ @@ -123438,17 +123438,17 @@ │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #167772160 @ 0xa000000 │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq lr, r8, sp │ │ │ │ - andseq r4, sp, r8, rrx │ │ │ │ - andseq r4, sp, ip, asr #2 │ │ │ │ + andseq r8, lr, r0, asr #27 │ │ │ │ + mulseq sp, r0, r0 │ │ │ │ + andseq r4, sp, r4, ror r1 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr lr, [pc, #1168] @ 9b1c4 │ │ │ │ @@ -123460,65 +123460,65 @@ │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr lr, [pc, #1152] @ 9b1d0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, lr] │ │ │ │ - add lr, sp, #44 @ 0x2c │ │ │ │ + add lr, sp, #36 @ 0x24 │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ - add lr, sp, #48 @ 0x30 │ │ │ │ + add lr, sp, #40 @ 0x28 │ │ │ │ str lr, [sp, #116] @ 0x74 │ │ │ │ - add lr, sp, #52 @ 0x34 │ │ │ │ + add lr, sp, #44 @ 0x2c │ │ │ │ str lr, [sp, #120] @ 0x78 │ │ │ │ - add lr, sp, #68 @ 0x44 │ │ │ │ + add lr, sp, #48 @ 0x30 │ │ │ │ str lr, [sp, #124] @ 0x7c │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + add lr, sp, #52 @ 0x34 │ │ │ │ str lr, [sp, #128] @ 0x80 │ │ │ │ - add lr, sp, #24 │ │ │ │ + add lr, sp, #68 @ 0x44 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ - add lr, sp, #16 │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ - add lr, sp, #12 │ │ │ │ + add lr, sp, #16 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ add lr, sp, #20 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ ldr lr, [r5] │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ str lr, [r5] │ │ │ │ mov lr, #13 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ str lr, [sp, #92] @ 0x5c │ │ │ │ - add lr, sp, #28 │ │ │ │ - mov r4, #0 │ │ │ │ + add lr, sp, #24 │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ - add r7, sp, #32 │ │ │ │ - add lr, sp, #36 @ 0x24 │ │ │ │ + add lr, sp, #12 │ │ │ │ + mov r4, #0 │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ + add lr, sp, #28 │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #16] │ │ │ │ + add r7, sp, #32 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ - add lr, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - str lr, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - bl 55e28 │ │ │ │ + bl 55e24 │ │ │ │ ldr r3, [pc, #928] @ 9b1d4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq 9ae7c │ │ │ │ @@ -123544,15 +123544,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #828] @ 9b1e0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c4 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bgt 9b114 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -123584,15 +123584,15 @@ │ │ │ │ bne 9af44 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq 9af60 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ - bl e8c00 │ │ │ │ + bl e8c08 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r8, r1, r3 │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -123752,27 +123752,27 @@ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ eoreq r5, r1, r0, lsr #3 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq fp, r0, r4, lsr #20 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq r3, sp, ip, lsr #24 │ │ │ │ - andseq r8, lr, r4, lsr r8 │ │ │ │ - andseq r3, sp, r8, lsl #22 │ │ │ │ - andseq r3, sp, ip, lsr #24 │ │ │ │ - andseq r8, lr, r0, lsl r8 │ │ │ │ - andseq r3, sp, r4, ror #21 │ │ │ │ - andseq r3, sp, r4, lsr #25 │ │ │ │ - andseq r8, lr, ip, ror #15 │ │ │ │ + andseq r3, sp, r4, asr ip │ │ │ │ + andseq r8, lr, ip, asr r8 │ │ │ │ + andseq r3, sp, r0, lsr fp │ │ │ │ + andseq r3, sp, r4, asr ip │ │ │ │ + andseq r8, lr, r8, lsr r8 │ │ │ │ + andseq r3, sp, ip, lsl #22 │ │ │ │ + andseq r3, sp, ip, asr #25 │ │ │ │ + andseq r8, lr, r4, lsl r8 │ │ │ │ + andseq r3, sp, r8, ror #21 │ │ │ │ + andseq r3, sp, r0, asr #24 │ │ │ │ + @ instruction: 0x001e87f0 │ │ │ │ andseq r3, sp, r0, asr #21 │ │ │ │ - andseq r3, sp, r8, lsl ip │ │ │ │ - andseq r8, lr, r8, asr #15 │ │ │ │ - mulseq sp, r8, sl │ │ │ │ - andseq r3, sp, r4, lsr #24 │ │ │ │ + andseq r3, sp, ip, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0] │ │ │ │ and r3, r5, #234881024 @ 0xe000000 │ │ │ │ @@ -123891,27 +123891,27 @@ │ │ │ │ ldr r0, [pc, #68] @ 9b44c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r8, lr, r0, ror #11 │ │ │ │ + andseq r8, lr, r8, lsl #12 │ │ │ │ + @ instruction: 0x001d38dc │ │ │ │ + andseq r3, sp, r4, lsr sl │ │ │ │ + andseq r8, lr, r4, ror #11 │ │ │ │ @ instruction: 0x001d38b4 │ │ │ │ - andseq r3, sp, ip, lsl #20 │ │ │ │ - @ instruction: 0x001e85bc │ │ │ │ - andseq r3, sp, ip, lsl #17 │ │ │ │ - andseq r3, sp, r8, lsl sl │ │ │ │ + andseq r3, sp, r0, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ + andseq r8, lr, r0, asr #11 │ │ │ │ + mulseq sp, r4, r8 │ │ │ │ + andseq r3, sp, r4, asr sl │ │ │ │ mulseq lr, r8, r5 │ │ │ │ andseq r3, sp, ip, ror #16 │ │ │ │ - andseq r3, sp, ip, lsr #20 │ │ │ │ - andseq r8, lr, r0, ror r5 │ │ │ │ - andseq r3, sp, r4, asr #16 │ │ │ │ - andseq r3, sp, r8, lsr sl │ │ │ │ + andseq r3, sp, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r2, [r1, r2, lsl #3] │ │ │ │ @@ -124111,30 +124111,30 @@ │ │ │ │ ldr r0, [pc, #80] @ 9b7c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - mulseq lr, r0, r2 │ │ │ │ - andseq r3, sp, r4, ror #10 │ │ │ │ - andseq r3, sp, r8, lsl #13 │ │ │ │ - andseq r8, lr, ip, ror #4 │ │ │ │ + @ instruction: 0x001e82b8 │ │ │ │ + andseq r3, sp, ip, lsl #11 │ │ │ │ + @ instruction: 0x001d36b0 │ │ │ │ + mulseq lr, r4, r2 │ │ │ │ + andseq r3, sp, r8, ror #10 │ │ │ │ + andseq r3, sp, r0, asr #13 │ │ │ │ + andseq r8, lr, r0, ror r2 │ │ │ │ andseq r3, sp, r0, asr #10 │ │ │ │ - mulseq sp, r8, r6 │ │ │ │ - andseq r8, lr, r8, asr #4 │ │ │ │ - andseq r3, sp, r8, lsl r5 │ │ │ │ - andseq r3, sp, r4, lsr #13 │ │ │ │ + andseq r3, sp, ip, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r8, lr, r4, lsr #4 │ │ │ │ - @ instruction: 0x001d34f8 │ │ │ │ - @ instruction: 0x001d36b8 │ │ │ │ - andseq r8, lr, r0, lsl #4 │ │ │ │ - @ instruction: 0x001d34d4 │ │ │ │ - andseq r3, sp, r8, asr #13 │ │ │ │ + andseq r8, lr, ip, asr #4 │ │ │ │ + andseq r3, sp, r0, lsr #10 │ │ │ │ + andseq r3, sp, r0, ror #13 │ │ │ │ + andseq r8, lr, r8, lsr #4 │ │ │ │ + @ instruction: 0x001d34fc │ │ │ │ + @ instruction: 0x001d36f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ @@ -124967,18 +124967,18 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r6, [ip] │ │ │ │ str r3, [ip] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #8 │ │ │ │ mov r1, #2 │ │ │ │ @@ -125001,15 +125001,15 @@ │ │ │ │ bl 99434 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 9c5f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ bcc 9c664 │ │ │ │ add r3, r5, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ bhi 9c6c4 │ │ │ │ @@ -125034,15 +125034,15 @@ │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ bne 9c548 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [fp, r5] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsl r2, r0, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ bcc 9c724 │ │ │ │ add r3, r2, #4080 @ 0xff0 │ │ │ │ add r3, r3, #15 │ │ │ │ cmp r3, r8 │ │ │ │ @@ -125506,15 +125506,15 @@ │ │ │ │ bl 9c224 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9cba0 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0b4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 9cba4 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -125620,20 +125620,20 @@ │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl 99bcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ @@ -125735,15 +125735,15 @@ │ │ │ │ bne 9d3a0 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ bne 9d6c8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add r2, r7, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -125968,15 +125968,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r3 │ │ │ │ bl 9c358 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [pc, #624] @ 9d710 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2] │ │ │ │ @@ -126153,23 +126153,23 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr lr, [r9, r3] │ │ │ │ ldr r1, [pc, #1896] @ 9ded0 │ │ │ │ ldr r3, [lr] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #24 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [lr] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #32 │ │ │ │ @@ -126279,15 +126279,15 @@ │ │ │ │ bne 9dae0 │ │ │ │ ldr r9, [r4, #20] │ │ │ │ cmp r9, #0 │ │ │ │ bne 9debc │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r4, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsl r2, r3, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -126517,15 +126517,15 @@ │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ ldrls r3, [r3, #4] │ │ │ │ strls r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq 9dd64 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -126553,15 +126553,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi 9d8d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ bcc 9de10 │ │ │ │ cmn r5, #4096 @ 0x1000 │ │ │ │ bhi 9dcb4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ @@ -126662,20 +126662,20 @@ │ │ │ │ ldr r1, [sl, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr fp, [r1] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #3 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -127248,22 +127248,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ble 9eda4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -127774,27 +127774,27 @@ │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r2, [fp] │ │ │ │ @ instruction: 0xffffb16c │ │ │ │ str r1, [fp, r3] │ │ │ │ str r0, [fp, r3] │ │ │ │ str r1, [fp] │ │ │ │ + andseq r4, lr, r0, lsr #19 │ │ │ │ + andseq pc, ip, r4, ror ip @ │ │ │ │ + andseq pc, ip, ip, asr #27 │ │ │ │ andseq r4, lr, r8, ror r9 │ │ │ │ - andseq pc, ip, ip, asr #24 │ │ │ │ - andseq pc, ip, r4, lsr #27 │ │ │ │ - andseq r4, lr, r0, asr r9 │ │ │ │ - andseq pc, ip, r0, lsr #24 │ │ │ │ - andseq pc, ip, ip, lsr #27 │ │ │ │ + andseq pc, ip, r8, asr #24 │ │ │ │ + @ instruction: 0x001cfdd4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r4, lr, ip, lsr #18 │ │ │ │ - andseq pc, ip, r0, lsl #24 │ │ │ │ - @ instruction: 0x001cfdf4 │ │ │ │ - andseq r4, lr, r8, lsl #18 │ │ │ │ - @ instruction: 0x001cfbdc │ │ │ │ - mulseq ip, ip, sp │ │ │ │ + andseq r4, lr, r4, asr r9 │ │ │ │ + andseq pc, ip, r8, lsr #24 │ │ │ │ + andseq pc, ip, ip, lsl lr @ │ │ │ │ + andseq r4, lr, r0, lsr r9 │ │ │ │ + andseq pc, ip, r4, lsl #24 │ │ │ │ + andseq pc, ip, r4, asr #27 │ │ │ │ │ │ │ │ 0009f0fc : │ │ │ │ cmp r2, #14 │ │ │ │ ldrne r1, [pc, #68] @ 9f14c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ andne r2, r2, #15 │ │ │ │ orrne r1, r2, r1 │ │ │ │ @@ -127856,15 +127856,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 9f208 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ bl 23310 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -127931,17 +127931,17 @@ │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ bne 9f304 │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #8] @ 9f314 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b 9f2f8 │ │ │ │ - andseq pc, ip, r8, asr fp @ │ │ │ │ + andseq pc, ip, r0, lsl #23 │ │ │ │ │ │ │ │ 0009f318 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ sub r0, ip, r0 │ │ │ │ mov r2, r3 │ │ │ │ b 99434 │ │ │ │ @@ -127971,20 +127971,20 @@ │ │ │ │ ldr r6, [r5] │ │ │ │ cmp ip, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ bhi 9f408 │ │ │ │ cmp r3, r0 │ │ │ │ beq 9f43c │ │ │ │ tst r4, #1 │ │ │ │ bne 9f43c │ │ │ │ ldrsh r3, [r4] │ │ │ │ @@ -128070,17 +128070,17 @@ │ │ │ │ mov r2, #492 @ 0x1ec │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ @ instruction: 0x00210cb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r0, r1, r8, lsl #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r0, r1, r8, ror #23 │ │ │ │ - andseq r4, lr, r8, ror r4 │ │ │ │ - andseq pc, ip, ip, lsl #19 │ │ │ │ - mulseq ip, ip, r9 │ │ │ │ + andseq r4, lr, r0, lsr #9 │ │ │ │ + @ instruction: 0x001cf9b4 │ │ │ │ + andseq pc, ip, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #284] @ 9f668 │ │ │ │ ldr ip, [pc, #284] @ 9f66c │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -128340,15 +128340,15 @@ │ │ │ │ subs r1, r1, r4 │ │ │ │ bmi 9f7b0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mvn r2, #0 │ │ │ │ - bl ebfd4 │ │ │ │ + bl ebfdc │ │ │ │ cmp r0, #0 │ │ │ │ bne 9f9a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ bne 9f7b0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -128399,18 +128399,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [pc, #944] @ 9fdd4 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr lr, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov ip, r0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ ands r0, r0, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bne 9fa88 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #888] @ 9fdd8 │ │ │ │ ldrsh r3, [ip] │ │ │ │ @@ -128632,15 +128632,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ b 9fb18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, lr, lr, lsl #29 │ │ │ │ + @ instruction: 0x001e3eb6 │ │ │ │ eoreq r0, r1, r4, ror #10 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ │ │ │ │ 0009fde4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -128785,15 +128785,15 @@ │ │ │ │ movne r5, #1 │ │ │ │ b 9ffd8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r1], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r1], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001e3ab5 │ │ │ │ + @ instruction: 0x001e3add │ │ │ │ eoreq r0, r1, r8, ror r1 │ │ │ │ │ │ │ │ 000a003c : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ bne a0070 │ │ │ │ ldrsh r2, [r3] │ │ │ │ @@ -129229,27 +129229,27 @@ │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ @ instruction: 0x0020fbb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r0, r4, fp, pc @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq pc, r0, r0, asr #22 │ │ │ │ - andseq r3, lr, r4, lsr #7 │ │ │ │ - andseq lr, ip, r8, ror r6 │ │ │ │ - andseq lr, ip, r8, lsr r8 │ │ │ │ - andseq r3, lr, r4, lsl r3 │ │ │ │ - andseq lr, ip, r4, ror #11 │ │ │ │ - andseq lr, ip, r0, ror r7 │ │ │ │ + andseq r3, lr, ip, asr #7 │ │ │ │ + andseq lr, ip, r0, lsr #13 │ │ │ │ + andseq lr, ip, r0, ror #16 │ │ │ │ + andseq r3, lr, ip, lsr r3 │ │ │ │ + andseq lr, ip, ip, lsl #12 │ │ │ │ + mulseq ip, r8, r7 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001e32f0 │ │ │ │ - andseq lr, ip, r4, asr #11 │ │ │ │ - andseq lr, ip, ip, lsl r7 │ │ │ │ - andseq r3, lr, ip, asr #5 │ │ │ │ - andseq lr, ip, r0, lsr #11 │ │ │ │ - mulseq ip, r4, r7 │ │ │ │ + andseq r3, lr, r8, lsl r3 │ │ │ │ + andseq lr, ip, ip, ror #11 │ │ │ │ + andseq lr, ip, r4, asr #14 │ │ │ │ + @ instruction: 0x001e32f4 │ │ │ │ + andseq lr, ip, r8, asr #11 │ │ │ │ + @ instruction: 0x001ce7bc │ │ │ │ │ │ │ │ 000a0708 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #584] @ a0968 │ │ │ │ @@ -129401,26 +129401,26 @@ │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ ldrdeq pc, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x0020f8b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq pc, r0, r0, ror #16 │ │ │ │ - ldrsbeq r3, [lr], -r0 │ │ │ │ - andseq lr, ip, r4, lsr #7 │ │ │ │ - andseq lr, ip, r4, ror #10 │ │ │ │ - andseq r3, lr, ip, rrx │ │ │ │ - andseq lr, ip, r0, asr #6 │ │ │ │ - andseq lr, ip, r4, ror #8 │ │ │ │ - andseq r3, lr, r8, asr #32 │ │ │ │ + ldrsheq r3, [lr], -r8 │ │ │ │ + andseq lr, ip, ip, asr #7 │ │ │ │ + andseq lr, ip, ip, lsl #11 │ │ │ │ + mulseq lr, r4, r0 │ │ │ │ + andseq lr, ip, r8, ror #6 │ │ │ │ + andseq lr, ip, ip, lsl #9 │ │ │ │ + andseq r3, lr, r0, ror r0 │ │ │ │ + andseq lr, ip, r4, asr #6 │ │ │ │ + mulseq ip, ip, r4 │ │ │ │ + andseq r3, lr, ip, asr #32 │ │ │ │ andseq lr, ip, ip, lsl r3 │ │ │ │ - andseq lr, ip, r4, ror r4 │ │ │ │ - andseq r3, lr, r4, lsr #32 │ │ │ │ - @ instruction: 0x001ce2f4 │ │ │ │ - andseq lr, ip, r0, lsl #9 │ │ │ │ + andseq lr, ip, r8, lsr #9 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ │ │ │ │ 000a09b0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 996e8 │ │ │ │ │ │ │ │ @@ -129449,17 +129449,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r6, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne a0ab0 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ @@ -129489,15 +129489,15 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r6, [sp] │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bne a0b00 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -129507,15 +129507,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ b a0a80 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebd00 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r4, #160] @ 0xa0 │ │ │ │ addne r3, r3, r0 │ │ │ │ subne r2, r2, r0 │ │ │ │ strne r2, [r4, #160] @ 0xa0 │ │ │ │ @@ -129553,18 +129553,18 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl a09c8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ bhi a0d24 │ │ │ │ @@ -129714,23 +129714,23 @@ │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr r2, [pc, #236] @ a0f24 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - str sp, [sp, #20] │ │ │ │ + str sp, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl a09c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a0e94 │ │ │ │ ldr r5, [sp] │ │ │ │ @@ -130009,25 +130009,25 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r6] │ │ │ │ str r1, [r6] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r8, r3 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #3896] @ a2214 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ bcs a1314 │ │ │ │ ldr r3, [pc, #3856] @ a2218 │ │ │ │ @@ -130140,15 +130140,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt a13f8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6] │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ b a13fc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ cmp r9, #0 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ @@ -130168,75 +130168,75 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ mov r4, #11 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ lsl r0, r0, #2 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eaebc │ │ │ │ + bl eaec4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #88] @ 0x58 │ │ │ │ streq r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ beq a160c │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsl r2, r2, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #96] @ 0x60 │ │ │ │ beq a1640 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ mov r2, #12 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -130255,20 +130255,20 @@ │ │ │ │ ldr r0, [pc, #2984] @ a2228 │ │ │ │ str r1, [r3, #760] @ 0x2f8 │ │ │ │ str r2, [r3, #764] @ 0x2fc │ │ │ │ mov r1, #11 │ │ │ │ str r8, [r3, #780] @ 0x30c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl eafa0 │ │ │ │ + bl eafa8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq a16dc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -130295,15 +130295,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ b a1388 │ │ │ │ ldr r0, [pc, #2816] @ a222c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r6] │ │ │ │ b a1508 │ │ │ │ ldrsh r3, [r4, #2] │ │ │ │ ands r7, r3, #3 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, sl, #1 │ │ │ │ @@ -130319,15 +130319,15 @@ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ beq a3e20 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r3, #5 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq a13f8 │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -130346,15 +130346,15 @@ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ tst r2, #1 │ │ │ │ bne a41f0 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ add r8, r4, r8 │ │ │ │ add r3, r0, r3 │ │ │ │ lsl r3, r3, r1 │ │ │ │ @@ -130396,28 +130396,28 @@ │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ mov r4, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl a5034 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1d88 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ @@ -130429,15 +130429,15 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1d88 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq a1988 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -130468,26 +130468,26 @@ │ │ │ │ bl 9ab58 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #96] @ 0x60 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ @@ -130507,18 +130507,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r7, #5 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ands r2, r3, #8 │ │ │ │ beq a3ab0 │ │ │ │ ldr r3, [pc, #1940] @ a2248 │ │ │ │ @@ -130539,15 +130539,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bcc a1d88 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ @@ -130628,15 +130628,15 @@ │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ add r0, r4, r2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl 9c060 │ │ │ │ @@ -130671,15 +130671,15 @@ │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq a1d54 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -130754,15 +130754,15 @@ │ │ │ │ ldrh r1, [r2, #2] │ │ │ │ tst r1, #1 │ │ │ │ bne a48ec │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ add r7, r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ add r3, r0, r3 │ │ │ │ lsl r3, r3, r1 │ │ │ │ @@ -130866,15 +130866,15 @@ │ │ │ │ bl a0e00 │ │ │ │ b a13f8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ blt a2094 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ @@ -130994,18 +130994,18 @@ │ │ │ │ eoreq lr, r0, r8, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq lr, r0, r4, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ eoreq lr, r0, ip, ror #23 │ │ │ │ - andseq r2, lr, ip, asr #9 │ │ │ │ - @ instruction: 0x001e24d0 │ │ │ │ + @ instruction: 0x001e24f4 │ │ │ │ + @ instruction: 0x001e24f8 │ │ │ │ andeq r4, r0, r8, lsr #3 │ │ │ │ - andseq sp, ip, r4, ror #15 │ │ │ │ + andseq sp, ip, ip, lsl #16 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldrsh r1, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ @ instruction: 0xffff8204 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @@ -131015,17 +131015,17 @@ │ │ │ │ str r2, [r0] │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r2, r0 │ │ │ │ @ instruction: 0xffff7430 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ str r1, [r0] │ │ │ │ - andseq r8, ip, r0, ror #7 │ │ │ │ + andseq r8, ip, r8, lsl #8 │ │ │ │ str r7, [fp, #-0] │ │ │ │ - andseq fp, ip, ip, asr #27 │ │ │ │ + @ instruction: 0x001cbdf4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ @@ -131075,19 +131075,19 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bls a230c │ │ │ │ b a1d88 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 9f32c │ │ │ │ @@ -131265,27 +131265,27 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bl 99434 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ blt a26b4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ beq a40c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #-1096] @ a2254 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and r3, r3, fp, lsl #12 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ add r1, r2, #4 │ │ │ │ @@ -131345,23 +131345,23 @@ │ │ │ │ bne a412c │ │ │ │ cmp r2, r9 │ │ │ │ beq a4404 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r9 │ │ │ │ beq a4198 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add r7, r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ lsl r3, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bf2c │ │ │ │ @@ -131432,15 +131432,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne a3a74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ asr r1, r1, #1 │ │ │ │ mov r9, #5 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -131506,15 +131506,15 @@ │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, #5 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #1 │ │ │ │ beq a3948 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ @@ -131661,15 +131661,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne a4c50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ str ip, [sp, #12] │ │ │ │ @@ -131691,15 +131691,15 @@ │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ mov r3, #5 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, sl │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ @@ -131708,18 +131708,18 @@ │ │ │ │ addge r3, r3, sl │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ sub r3, r3, sl │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq a31d4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -131848,15 +131848,15 @@ │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r7, #5 │ │ │ │ sub sl, sl, #1 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ble a3234 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -131897,19 +131897,19 @@ │ │ │ │ b a14d8 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ bl a09c8 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -131984,15 +131984,15 @@ │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #180] @ 0xb4 │ │ │ │ b a13fc │ │ │ │ mov r0, r9 │ │ │ │ @@ -132007,15 +132007,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ bhi a1d88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ addne r3, r3, sl │ │ │ │ strne r3, [r1] │ │ │ │ b a1b1c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -132026,15 +132026,15 @@ │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ bl a0b60 │ │ │ │ b a1b5c │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #224] @ 0xe0 │ │ │ │ add sl, sl, #2 │ │ │ │ ldr r0, [r1, sl, lsl #2] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #12] │ │ │ │ @@ -132119,15 +132119,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r7, #6 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ bl a55c0 │ │ │ │ @@ -132135,15 +132135,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1b5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r9, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r9 │ │ │ │ ldreq r2, [r7, #4]! │ │ │ │ beq a3440 │ │ │ │ ldr r1, [r9, #156] @ 0x9c │ │ │ │ @@ -132237,25 +132237,25 @@ │ │ │ │ ldr r2, [pc, #3576] @ a4370 │ │ │ │ str r1, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r9, #6 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl ebde0 │ │ │ │ + bl ebde8 │ │ │ │ mov r4, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [sp] │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [pc, #3420] @ a431c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #2756] @ 0xac4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ @@ -132271,15 +132271,15 @@ │ │ │ │ str r5, [r7, #12] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ bhi a1b5c │ │ │ │ ldr r2, [pc, #3324] @ a4334 │ │ │ │ @@ -132473,15 +132473,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ b a1ea8 │ │ │ │ ldr r3, [r1, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ @@ -132513,15 +132513,15 @@ │ │ │ │ bne a4868 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ bne a4ec8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, r0, r1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, r4, r2 │ │ │ │ @@ -132580,15 +132580,15 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1d88 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ @@ -132596,15 +132596,15 @@ │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, r4, r2 │ │ │ │ bl 9c060 │ │ │ │ @@ -132690,15 +132690,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ bne a3c2c │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ - bl ebca4 │ │ │ │ + bl ebcac │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r7, [sp, #64] @ 0x40 │ │ │ │ beq a3d24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ @@ -132717,39 +132717,39 @@ │ │ │ │ and r2, r2, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ orr r2, r2, r0, lsr #31 │ │ │ │ sub r1, r1, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ - bl eba2c │ │ │ │ + bl eba34 │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ bne a3cd0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ mov r3, #5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r3, r8 │ │ │ │ str r1, [r6] │ │ │ │ b a1a2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ bne a2584 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, #5 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ movgt r4, #0 │ │ │ │ ldrgt r5, [sp, #64] @ 0x40 │ │ │ │ movgt r7, r4 │ │ │ │ bgt a3de0 │ │ │ │ @@ -132757,15 +132757,15 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, r3 │ │ │ │ add r1, r1, r5 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ add r1, r0, r1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, r5, r2 │ │ │ │ @@ -132790,15 +132790,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bls a3d90 │ │ │ │ b a1d88 │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, fp │ │ │ │ bl 9bf2c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ @@ -132818,15 +132818,15 @@ │ │ │ │ b a1798 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bne a2464 │ │ │ │ mov r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ @@ -132836,15 +132836,15 @@ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1b5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #2 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ mov r3, r8 │ │ │ │ add r1, r0, r1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, r5, r2 │ │ │ │ @@ -132862,15 +132862,15 @@ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1b5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #3 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r0, #172] @ 0xac │ │ │ │ add r0, r0, r2 │ │ │ │ add r1, r1, ip │ │ │ │ @@ -132885,28 +132885,28 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #0 │ │ │ │ blt a22f8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, #5 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ bne a4468 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ bgt a22f8 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ b a3bf4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ands r0, r2, #1 │ │ │ │ bne a4278 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #24 │ │ │ │ ble a3f90 │ │ │ │ @@ -132985,15 +132985,15 @@ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ b a31d8 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add r7, r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ lsl r3, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bf2c │ │ │ │ @@ -133043,15 +133043,15 @@ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ mov r1, #2 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, #5 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r8, r4, #4 │ │ │ │ b a1848 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ bl 9a810 │ │ │ │ @@ -133133,19 +133133,19 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r0, r2 │ │ │ │ sub r4, r4, r2 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r1, [r0] │ │ │ │ - andseq lr, sp, r0, lsr #21 │ │ │ │ - @ instruction: 0x001c9fb0 │ │ │ │ - andseq sl, ip, ip, asr r0 │ │ │ │ + andseq lr, sp, r8, asr #21 │ │ │ │ + @ instruction: 0x001c9fd8 │ │ │ │ + andseq sl, ip, r4, lsl #1 │ │ │ │ andeq r0, r0, sp, asr #23 │ │ │ │ - @ instruction: 0x001c65bc │ │ │ │ + andseq r6, ip, r4, ror #11 │ │ │ │ ldr r3, [pc, #-40] @ a4380 │ │ │ │ mov r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 9bd3c │ │ │ │ @@ -133191,19 +133191,19 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, r5, #4 │ │ │ │ bl 9a810 │ │ │ │ b a21e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r4, #4 │ │ │ │ beq a44cc │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -133232,23 +133232,23 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ bhi a1b5c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, #5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r3, [pc, #-496] @ a4354 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r9, r7, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ @@ -133275,38 +133275,38 @@ │ │ │ │ str r1, [r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 9bf08 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, #740 @ 0x2e4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 9bf2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a1b5c │ │ │ │ mov r2, r8 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 9aa40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, #716 @ 0x2cc │ │ │ │ add r7, r4, #4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 9bf2c │ │ │ │ @@ -133355,26 +133355,26 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bgt a22f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ mov r4, #5 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq a4770 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -133447,23 +133447,23 @@ │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ b a2da4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ beq a4ad8 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [pc, #-1348] @ a4360 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ b a3a00 │ │ │ │ @@ -133472,15 +133472,15 @@ │ │ │ │ str r9, [r7, #172] @ 0xac │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ b a2740 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq a3bf4 │ │ │ │ b a4708 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -133491,15 +133491,15 @@ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #6 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ b a1ea8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, r4, #4 │ │ │ │ bl 9a810 │ │ │ │ b a3bbc │ │ │ │ @@ -133701,15 +133701,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #740 @ 0x2e4 │ │ │ │ mov r0, fp │ │ │ │ bl 9aa1c │ │ │ │ ldr r9, [pc, #-2276] @ a4388 │ │ │ │ b a4cb0 │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add fp, r4, r2 │ │ │ │ mov r1, #0 │ │ │ │ lsl r3, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl 9bf2c │ │ │ │ @@ -133735,15 +133735,15 @@ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ bne a4c6c │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add fp, r4, r2 │ │ │ │ mov r3, #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl 9c060 │ │ │ │ @@ -133842,15 +133842,15 @@ │ │ │ │ beq a4f48 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ bne a14b4 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24ebc4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b a14b8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r8, r7 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -133875,15 +133875,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, #0 │ │ │ │ b a30f0 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ beq a4f38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r0 │ │ │ │ b a30f0 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, sl │ │ │ │ @@ -133921,15 +133921,15 @@ │ │ │ │ lsl r0, r0, r1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, #43 @ 0x2b │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ @@ -133974,33 +133974,33 @@ │ │ │ │ str r9, [sp] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #10 │ │ │ │ bl 9f9e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r4, r0, #0 │ │ │ │ beq a51ac │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl ebde0 │ │ │ │ + bl ebde8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ beq a5124 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r2, #1 │ │ │ │ @@ -134082,28 +134082,28 @@ │ │ │ │ add r2, ip, #12 │ │ │ │ str r3, [ip, #4] │ │ │ │ ldr r3, [pc, #852] @ a55a8 │ │ │ │ str r2, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [ip, #8] │ │ │ │ mov r1, #2 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr fp, [r9, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ b a5498 │ │ │ │ mov fp, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebcfc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebde0 │ │ │ │ + bl ebde8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ mov r9, r0 │ │ │ │ bhi a54a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -134137,32 +134137,32 @@ │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebddc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq a5360 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq a550c │ │ │ │ cmp fp, #0 │ │ │ │ beq a53f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne a54e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [pc, #540] @ a55ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [pc, #504] @ a559c │ │ │ │ @@ -134197,15 +134197,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b a5178 │ │ │ │ ldr r2, [pc, #348] @ a559c │ │ │ │ ldr r2, [r8, r2] │ │ │ │ rsb r0, r1, #32 │ │ │ │ ror r0, r2, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ @@ -134352,19 +134352,19 @@ │ │ │ │ mov ip, #0 │ │ │ │ ldr ip, [pc, #444] @ a582c │ │ │ │ ldr r3, [pc, #444] @ a5830 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ ldr r4, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ subs lr, r2, #0 │ │ │ │ str ip, [r5] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ beq a56f8 │ │ │ │ cmp lr, #2 │ │ │ │ beq a57e0 │ │ │ │ @@ -134395,15 +134395,15 @@ │ │ │ │ ldr r3, [ip, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne a57a8 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ @@ -134429,19 +134429,19 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl a1250 │ │ │ │ b a56cc │ │ │ │ ldr r0, [pc, #136] @ a5838 │ │ │ │ str r4, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ b a571c │ │ │ │ mov r1, r7 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ cmp r6, #0 │ │ │ │ bne a5808 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ b a56cc │ │ │ │ mov r3, #0 │ │ │ │ @@ -134462,15 +134462,15 @@ │ │ │ │ b a57d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0020a9b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq sl, r0, r8, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq sl, r0, r4, lsr #18 │ │ │ │ - andseq r9, ip, ip, ror #15 │ │ │ │ + andseq r9, ip, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r0, [pc, #356] @ a59b8 │ │ │ │ ldr r1, [pc, #356] @ a59bc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -134534,15 +134534,15 @@ │ │ │ │ beq a59ac │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #96] @ a59cc │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [pc, #72] @ a59bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -134594,21 +134594,21 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [ip, #104] @ 0x68 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -134665,15 +134665,15 @@ │ │ │ │ bl 9c358 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, fp │ │ │ │ bl e6f58 │ │ │ │ @@ -134710,27 +134710,27 @@ │ │ │ │ bhi a5ce8 │ │ │ │ ldr r3, [ip, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq a5c20 │ │ │ │ ldr r0, [pc, #2000] @ a63e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [ip, #180] @ 0xb4 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebcfc │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebde8 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -134839,26 +134839,26 @@ │ │ │ │ str r5, [r1, #12] │ │ │ │ bne a5f80 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a5ce8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebddc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ movne r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ beq a6214 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -134872,29 +134872,29 @@ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ beq a5ea8 │ │ │ │ ldr r0, [pc, #1364] @ a63f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [r5, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #180] @ 0xb4 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #156] @ 0x9c │ │ │ │ - bl ebcf4 │ │ │ │ + bl ebcfc │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl ebde0 │ │ │ │ + bl ebde8 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ mov fp, r0 │ │ │ │ @@ -134964,25 +134964,25 @@ │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a5ce8 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebddc │ │ │ │ cmp r9, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bne a5e30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b a5e70 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, r4 │ │ │ │ @@ -135028,45 +135028,45 @@ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ subne r2, r2, #1 │ │ │ │ strne r2, [r3, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi a5ce8 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebddc │ │ │ │ cmp r4, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bne a6170 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ b a61a0 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bcc a5ce8 │ │ │ │ mov r0, r1 │ │ │ │ - bl ebdd4 │ │ │ │ + bl ebddc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ movne r3, #0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r3, r2 │ │ │ │ beq a631c │ │ │ │ cmp r9, #2 │ │ │ │ beq a62a8 │ │ │ │ @@ -135074,29 +135074,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq a62d8 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ beq a61d0 │ │ │ │ ldr r0, [pc, #560] @ a63f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r7, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [r7, #156] @ 0x9c │ │ │ │ b a5d9c │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebd00 │ │ │ │ clz r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsr r4, r4, #5 │ │ │ │ b a5ab4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne a6280 │ │ │ │ @@ -135135,15 +135135,15 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b a5e70 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ beq a62c0 │ │ │ │ ldr r0, [pc, #320] @ a63fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ cmp r9, #2 │ │ │ │ cmpeq r4, #2 │ │ │ │ bne a61cc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r5, #2 │ │ │ │ b a5d9c │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -135210,20 +135210,20 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r7, #156] @ 0x9c │ │ │ │ b a637c │ │ │ │ eoreq sl, r0, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq sl, [r0], -ip @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001c93b4 │ │ │ │ + @ instruction: 0x001c93dc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ eoreq sl, r0, r0, asr r2 │ │ │ │ - andseq r9, ip, ip, asr r1 │ │ │ │ - andseq r8, ip, r8, ror #28 │ │ │ │ - andseq r8, ip, r4, ror sp │ │ │ │ + andseq r9, ip, r4, lsl #3 │ │ │ │ + mulseq ip, r0, lr │ │ │ │ + mulseq ip, ip, sp │ │ │ │ │ │ │ │ 000a6400 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #776] @ a6720 │ │ │ │ @@ -135460,19 +135460,19 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r6, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -135557,33 +135557,33 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [r3] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r8, #9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ @@ -135780,15 +135780,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne a6e8c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r5, #148] @ 0x94 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ mov fp, r9 │ │ │ │ @@ -135802,15 +135802,15 @@ │ │ │ │ beq a6b64 │ │ │ │ cmp r3, #0 │ │ │ │ bne a73f4 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq a6d4c │ │ │ │ tst r3, #1 │ │ │ │ bne a6d4c │ │ │ │ @@ -135858,15 +135858,15 @@ │ │ │ │ beq a6e30 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r3, #16 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, #13 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 9c358 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -135902,15 +135902,15 @@ │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ b a6ccc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ beq a6ef8 │ │ │ │ ldr r1, [r5, #156] @ 0x9c │ │ │ │ @@ -135934,29 +135934,29 @@ │ │ │ │ beq a7414 │ │ │ │ cmp r6, #0 │ │ │ │ bne a6d10 │ │ │ │ mov r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ b a6d24 │ │ │ │ ldr r1, [pc, #2136] @ a7798 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ b a6ab8 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ @@ -136179,15 +136179,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r8, #4] │ │ │ │ b a6ab0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -136217,15 +136217,15 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ lsr r2, r3, #4 │ │ │ │ lsl ip, r3, #29 │ │ │ │ and r2, r2, #2 │ │ │ │ and r3, r3, #1 │ │ │ │ sub r1, r1, r3 │ │ │ │ orr r2, r2, ip, lsr #31 │ │ │ │ - bl eba2c │ │ │ │ + bl eba34 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r8 │ │ │ │ moveq sl, r9 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -136236,15 +136236,15 @@ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r8, [r2, r9, lsl #2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ bgt a7370 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ b a73b8 │ │ │ │ mov r6, #1 │ │ │ │ b a6ecc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ @@ -136714,17 +136714,17 @@ │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ @ instruction: 0x002085b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mlaeq r0, r8, r5, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ eoreq r8, r0, r0, asr #10 │ │ │ │ - andseq fp, sp, r4, ror #28 │ │ │ │ - andseq r7, ip, r4, ror r3 │ │ │ │ - andseq r7, ip, r4, asr #10 │ │ │ │ + andseq fp, sp, ip, lsl #29 │ │ │ │ + mulseq ip, ip, r3 │ │ │ │ + andseq r7, ip, ip, ror #10 │ │ │ │ andeq r1, r0, pc │ │ │ │ │ │ │ │ 000a7b50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -136918,19 +136918,19 @@ │ │ │ │ str r2, [r6] │ │ │ │ orr r3, r3, #1 │ │ │ │ b a7dc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mvn r1, r8 │ │ │ │ ldr r7, [r2, r1, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mvn r4, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #16 │ │ │ │ sub r4, r4, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ beq a7ec8 │ │ │ │ mov r8, #3 │ │ │ │ b a7e90 │ │ │ │ @@ -136941,15 +136941,15 @@ │ │ │ │ mvnlt r0, r1 │ │ │ │ movge r0, r1 │ │ │ │ mvnlt r1, #0 │ │ │ │ strlt r8, [sp, #32] │ │ │ │ strge r8, [sp, #32] │ │ │ │ bl 7d820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 1309b8 │ │ │ │ + bl 1309bc │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ bne a7e88 │ │ │ │ cmn r5, #4 │ │ │ │ bne a7f68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -136978,15 +136978,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq a7ed0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 105204 │ │ │ │ + bl 105208 │ │ │ │ mov r3, r0 │ │ │ │ b a7ed0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ ldreq r1, [r0, #4] │ │ │ │ streq r1, [sp, #16] │ │ │ │ b a7e20 │ │ │ │ @@ -137041,46 +137041,46 @@ │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #136] @ a80c8 │ │ │ │ ldr r2, [pc, #136] @ a80cc │ │ │ │ ldr r1, [pc, #136] @ a80d0 │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #245 @ 0xf5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #104] @ a80d4 │ │ │ │ ldr r2, [pc, #104] @ a80d8 │ │ │ │ ldr r1, [pc, #104] @ a80dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #243 @ 0xf3 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ ldr r3, [pc, #76] @ a80e0 │ │ │ │ ldr r2, [pc, #76] @ a80e4 │ │ │ │ ldr r1, [pc, #76] @ a80e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #244 @ 0xf4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffff242c │ │ │ │ @ instruction: 0xffff2494 │ │ │ │ @ instruction: 0xffff16b4 │ │ │ │ @ instruction: 0xffff226c │ │ │ │ @ instruction: 0xffff2398 │ │ │ │ @@ -137112,29 +137112,29 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 2b864 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #20] │ │ │ │ + bl 2b860 │ │ │ │ ldr r1, [pc, #144] @ a81f4 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ sub r3, r0, #1 │ │ │ │ and r3, r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ sub r0, r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r2, r0 │ │ │ │ moveq r0, #1 │ │ │ │ bne a81d4 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [pc, #100] @ a81f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [pc, #84] @ a81fc │ │ │ │ str r1, [r3] │ │ │ │ @@ -137315,17 +137315,17 @@ │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #167772160 @ 0xa000000 │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001db6bc │ │ │ │ - @ instruction: 0x001c68f4 │ │ │ │ - @ instruction: 0x001c69d8 │ │ │ │ + andseq fp, sp, r4, ror #13 │ │ │ │ + andseq r6, ip, ip, lsl r9 │ │ │ │ + andseq r6, ip, r0, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -138132,17 +138132,17 @@ │ │ │ │ eoreq pc, lr, r8, asr #26 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ eoreq pc, lr, r0, lsl #26 │ │ │ │ ldrdeq pc, [lr], -r8 @ │ │ │ │ ldr r1, [r3] │ │ │ │ - andseq sl, sp, r8, ror #18 │ │ │ │ - andseq r5, ip, r0, lsr #23 │ │ │ │ - andseq r5, ip, r0, ror #24 │ │ │ │ + mulseq sp, r0, r9 │ │ │ │ + andseq r5, ip, r8, asr #23 │ │ │ │ + andseq r5, ip, r8, lsl #25 │ │ │ │ muleq r0, r5, r9 │ │ │ │ │ │ │ │ 000a9138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -138167,17 +138167,17 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2b69c │ │ │ │ + bl 2b698 │ │ │ │ mov r7, r0 │ │ │ │ - bl 2b864 │ │ │ │ + bl 2b860 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [pc, #2164] @ a9a38 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r5 │ │ │ │ str r1, [r5, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldr r4, [r9, r3] │ │ │ │ @@ -138435,15 +138435,15 @@ │ │ │ │ sub r3, fp, #62 @ 0x3e │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp fp, #151 @ 0x97 │ │ │ │ cmpne r3, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bhi a97ec │ │ │ │ - bl 2b744 │ │ │ │ + bl 2b740 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r5, r4, #4 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ @@ -138567,15 +138567,15 @@ │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [pc, #660] @ a9a70 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r1] │ │ │ │ b a9574 │ │ │ │ - bl 2b6b4 │ │ │ │ + bl 2b6b0 │ │ │ │ mov r2, r0 │ │ │ │ b a95e4 │ │ │ │ ldr r2, [pc, #604] @ a9a5c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ @@ -138617,15 +138617,15 @@ │ │ │ │ b a948c │ │ │ │ bic lr, lr, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ bic lr, lr, #15 │ │ │ │ orr r3, r3, lr │ │ │ │ b a9454 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2b7d4 │ │ │ │ + bl 2b7d0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bls a997c │ │ │ │ add r1, r1, #2 │ │ │ │ @@ -138729,106 +138729,106 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ eoreq r6, r0, r4, lsl #18 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ bic r2, r2, #0 │ │ │ │ add r2, r5, #0 │ │ │ │ - @ instruction: 0x001da1b0 │ │ │ │ - andseq r5, ip, r8, ror #7 │ │ │ │ - andseq r5, ip, r8, lsl #8 │ │ │ │ + @ instruction: 0x001da1d8 │ │ │ │ + andseq r5, ip, r0, lsl r4 │ │ │ │ + andseq r5, ip, r0, lsr r4 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ sub r2, r5, #0 │ │ │ │ mov r2, #0 │ │ │ │ - andseq sl, sp, r8, rrx │ │ │ │ + mulseq sp, r0, r0 │ │ │ │ + andseq r5, ip, ip, asr #5 │ │ │ │ + andseq r5, ip, ip, lsl #9 │ │ │ │ + andseq sl, sp, ip, rrx │ │ │ │ andseq r5, ip, r4, lsr #5 │ │ │ │ - andseq r5, ip, r4, ror #8 │ │ │ │ - andseq sl, sp, r4, asr #32 │ │ │ │ - andseq r5, ip, ip, ror r2 │ │ │ │ - andseq r5, ip, r8, lsl #8 │ │ │ │ + andseq r5, ip, r0, lsr r4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq sl, sp, r0, lsr #32 │ │ │ │ - andseq r5, ip, ip, asr r2 │ │ │ │ - @ instruction: 0x001c53b4 │ │ │ │ - @ instruction: 0x001d9ffc │ │ │ │ - andseq r5, ip, r8, lsr r2 │ │ │ │ - andseq r5, ip, ip, lsr #8 │ │ │ │ + andseq sl, sp, r8, asr #32 │ │ │ │ + andseq r5, ip, r4, lsl #5 │ │ │ │ + @ instruction: 0x001c53dc │ │ │ │ + andseq sl, sp, r4, lsr #32 │ │ │ │ + andseq r5, ip, r0, ror #4 │ │ │ │ + andseq r5, ip, r4, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b58 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e98 │ │ │ │ + bl 266ec0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ands ip, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ bne a9c44 │ │ │ │ @@ -138910,198 +138910,198 @@ │ │ │ │ ldr r3, [pc, #36] @ a9d58 │ │ │ │ ldr r2, [pc, #36] @ a9d5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ ldrd r2, [r2] │ │ │ │ - bl 13083c │ │ │ │ + bl 130840 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r4, asr #5 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9d90 │ │ │ │ ldr r2, [pc, #24] @ a9d94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5f0 │ │ │ │ + bl 12c5f8 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9dc8 │ │ │ │ ldr r2, [pc, #24] @ a9dcc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c410 │ │ │ │ + bl 12c418 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r8, asr #4 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9e00 │ │ │ │ ldr r2, [pc, #24] @ a9e04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c3cc │ │ │ │ + bl 12c3d4 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9e38 │ │ │ │ ldr r2, [pc, #24] @ a9e3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5ec │ │ │ │ + bl 12c5f4 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldrdeq r6, [r0], -r8 @ │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9e70 │ │ │ │ ldr r2, [pc, #24] @ a9e74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 12c5e8 │ │ │ │ + bl 12c5f0 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r0, lsr #3 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9ea8 │ │ │ │ ldr r2, [pc, #24] @ a9eac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130538 │ │ │ │ + bl 13053c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r8, ror #2 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9ee0 │ │ │ │ ldr r2, [pc, #24] @ a9ee4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13053c │ │ │ │ + bl 130540 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9f18 │ │ │ │ ldr r2, [pc, #24] @ a9f1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130534 │ │ │ │ + bl 130538 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r6, [r0], -r8 @ │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9f50 │ │ │ │ ldr r2, [pc, #24] @ a9f54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130530 │ │ │ │ + bl 130534 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r0, asr #1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9f88 │ │ │ │ ldr r2, [pc, #24] @ a9f8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 13052c │ │ │ │ + bl 130530 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9fc0 │ │ │ │ ldr r2, [pc, #24] @ a9fc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130528 │ │ │ │ + bl 13052c │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r0, asr r0 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ a9ff8 │ │ │ │ ldr r2, [pc, #24] @ a9ffc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130524 │ │ │ │ + bl 130528 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r6, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ aa030 │ │ │ │ ldr r2, [pc, #24] @ aa034 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrd r0, [r4] │ │ │ │ - bl 130520 │ │ │ │ + bl 130524 │ │ │ │ strd r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r5, r0, r0, ror #31 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139114,27 +139114,27 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ bne aa124 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 23124 │ │ │ │ ldr r3, [pc, #360] @ aa204 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ beq aa0e8 │ │ │ │ ldr r2, [pc, #332] @ aa208 │ │ │ │ ldr r3, [pc, #320] @ aa200 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -139146,70 +139146,70 @@ │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #276] @ aa204 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ beq aa198 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [pc, #248] @ aa20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ b aa0b4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, sp │ │ │ │ bl 23124 │ │ │ │ ldr r3, [pc, #200] @ aa204 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ bne aa18c │ │ │ │ ldr r3, [pc, #168] @ aa204 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ beq aa1f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [pc, #140] @ aa20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ b aa0b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ bne aa1e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [pc, #56] @ aa20c │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r5, r3 │ │ │ │ b aa0b4 │ │ │ │ mov r6, #1 │ │ │ │ @@ -139464,52 +139464,52 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x001c4efc │ │ │ │ + andseq r4, ip, ip, ror #29 │ │ │ │ + andseq r4, ip, r0, ror #29 │ │ │ │ @ instruction: 0x001c4ed4 │ │ │ │ - andseq r4, ip, r4, asr #29 │ │ │ │ + andseq r4, ip, r8, asr #29 │ │ │ │ + andseq r4, ip, r0, asr #29 │ │ │ │ @ instruction: 0x001c4eb8 │ │ │ │ - andseq r4, ip, ip, lsr #29 │ │ │ │ + @ instruction: 0x001c4eb0 │ │ │ │ + andseq r4, ip, r8, lsr #29 │ │ │ │ andseq r4, ip, r0, lsr #29 │ │ │ │ + andseq r4, ip, r0, lsr #29 │ │ │ │ + mulseq ip, ip, lr │ │ │ │ mulseq ip, r8, lr │ │ │ │ - mulseq ip, r0, lr │ │ │ │ - andseq r4, ip, r8, lsl #29 │ │ │ │ - andseq r4, ip, r0, lsl #29 │ │ │ │ + andseq r4, ip, ip, lsl #29 │ │ │ │ andseq r4, ip, r8, ror lr │ │ │ │ - andseq r4, ip, r8, ror lr │ │ │ │ - andseq r4, ip, r4, ror lr │ │ │ │ - andseq r4, ip, r0, ror lr │ │ │ │ andseq r4, ip, r4, ror #28 │ │ │ │ andseq r4, ip, r0, asr lr │ │ │ │ andseq r4, ip, ip, lsr lr │ │ │ │ - andseq r4, ip, r8, lsr #28 │ │ │ │ - andseq r4, ip, r4, lsl lr │ │ │ │ - andseq r4, ip, r4, lsl #28 │ │ │ │ - @ instruction: 0x001c4df4 │ │ │ │ - andseq r4, ip, r4, ror #27 │ │ │ │ - @ instruction: 0x001c4dd4 │ │ │ │ - andseq r4, ip, r8, asr #27 │ │ │ │ + andseq r4, ip, ip, lsr #28 │ │ │ │ + andseq r4, ip, ip, lsl lr │ │ │ │ + andseq r4, ip, ip, lsl #28 │ │ │ │ + @ instruction: 0x001c4dfc │ │ │ │ + @ instruction: 0x001c4df0 │ │ │ │ + @ instruction: 0x001c4ddc │ │ │ │ + andseq r4, ip, ip, asr #27 │ │ │ │ + andseq r4, ip, r0, asr #27 │ │ │ │ @ instruction: 0x001c4db4 │ │ │ │ andseq r4, ip, r4, lsr #27 │ │ │ │ mulseq ip, r8, sp │ │ │ │ - andseq r4, ip, ip, lsl #27 │ │ │ │ - andseq r4, ip, ip, ror sp │ │ │ │ + mulseq ip, r0, sp │ │ │ │ + andseq r4, ip, r0, lsl #27 │ │ │ │ andseq r4, ip, r0, ror sp │ │ │ │ - andseq r4, ip, r8, ror #26 │ │ │ │ - andseq r4, ip, r8, asr sp │ │ │ │ - andseq r4, ip, r8, asr #26 │ │ │ │ - andseq r4, ip, r8, lsr sp │ │ │ │ - andseq r4, ip, r8, lsr #26 │ │ │ │ - andseq r4, ip, r8, lsl sp │ │ │ │ - andseq r4, ip, r8, lsl #26 │ │ │ │ - @ instruction: 0x001c4cf8 │ │ │ │ - andseq r4, ip, r8, ror #25 │ │ │ │ + andseq r4, ip, r0, ror #26 │ │ │ │ + andseq r4, ip, r0, asr sp │ │ │ │ + andseq r4, ip, r0, asr #26 │ │ │ │ + andseq r4, ip, r0, lsr sp │ │ │ │ + andseq r4, ip, r0, lsr #26 │ │ │ │ + andseq r4, ip, r0, lsl sp │ │ │ │ ldr ip, [r0] │ │ │ │ add r3, ip, #4 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [pc, #20] @ aa6b0 │ │ │ │ and r3, r3, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r2, r3, #-520093696 @ 0xe1000000 │ │ │ │ @@ -139646,31 +139646,31 @@ │ │ │ │ ldr r0, [pc, #84] @ aa908 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r9, sp, r4, lsr r3 │ │ │ │ + andseq r9, sp, ip, asr r3 │ │ │ │ + andseq r4, ip, r0, asr r4 │ │ │ │ + andseq r4, ip, r8, lsr #11 │ │ │ │ + andseq r9, sp, r8, lsr r3 │ │ │ │ andseq r4, ip, r8, lsr #8 │ │ │ │ - andseq r4, ip, r0, lsl #11 │ │ │ │ - andseq r9, sp, r0, lsl r3 │ │ │ │ - andseq r4, ip, r0, lsl #8 │ │ │ │ - andseq r4, ip, ip, lsl #11 │ │ │ │ + @ instruction: 0x001c45b4 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r9, sp, ip, ror #5 │ │ │ │ + andseq r9, sp, r4, lsl r3 │ │ │ │ + andseq r4, ip, r8, lsl #8 │ │ │ │ + andseq r4, ip, r8, asr #11 │ │ │ │ + @ instruction: 0x001d92f0 │ │ │ │ andseq r4, ip, r0, ror #7 │ │ │ │ - andseq r4, ip, r0, lsr #11 │ │ │ │ - andseq r9, sp, r8, asr #5 │ │ │ │ - @ instruction: 0x001c43b8 │ │ │ │ - @ instruction: 0x001c43d8 │ │ │ │ + andseq r4, ip, r0, lsl #8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - andseq r9, sp, r4, lsr #5 │ │ │ │ - mulseq ip, r8, r3 │ │ │ │ - andseq r4, ip, ip, lsl #11 │ │ │ │ + andseq r9, sp, ip, asr #5 │ │ │ │ + andseq r4, ip, r0, asr #7 │ │ │ │ + @ instruction: 0x001c45b4 │ │ │ │ cmp r1, r2 │ │ │ │ ldr ip, [r0] │ │ │ │ bne aa948 │ │ │ │ cmp r3, #5 │ │ │ │ moveq r3, ip │ │ │ │ ldrne r3, [pc, #64] @ aa968 │ │ │ │ ldreq r1, [pc, #64] @ aa96c │ │ │ │ @@ -139716,17 +139716,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #28] @ aa9ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #128 @ 0x80 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mulseq sp, r0, r1 │ │ │ │ - andseq r4, ip, r0, lsl #5 │ │ │ │ - andseq r4, ip, r8, asr #18 │ │ │ │ + @ instruction: 0x001d91b8 │ │ │ │ + andseq r4, ip, r8, lsr #5 │ │ │ │ + andseq r4, ip, r0, ror r9 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ cmp r3, #31 │ │ │ │ bhi aaa4c │ │ │ │ cmp r3, #0 │ │ │ │ bne aaa28 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ @@ -139757,17 +139757,17 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #28] @ aaa90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ asr r0, r0, #32 │ │ │ │ - andseq r9, sp, ip, ror #1 │ │ │ │ - @ instruction: 0x001c41dc │ │ │ │ - andseq r4, ip, r4, lsr #17 │ │ │ │ + andseq r9, sp, r4, lsl r1 │ │ │ │ + andseq r4, ip, r4, lsl #4 │ │ │ │ + andseq r4, ip, ip, asr #17 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ cmp r1, r2 │ │ │ │ bxeq lr │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r1, #32 │ │ │ │ add r2, r2, #24 │ │ │ │ beq aab2c │ │ │ │ @@ -139903,15 +139903,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ beq aabc4 │ │ │ │ ldr r0, [pc, #220] @ aada4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4be98 │ │ │ │ + b 4be94 │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r1, r9 │ │ │ │ bl aa6b4 │ │ │ │ b aaca4 │ │ │ │ orr r1, r1, r3, lsl #7 │ │ │ │ and ip, ip, r7 │ │ │ │ orr r1, r1, ip │ │ │ │ @@ -139957,28 +139957,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ mov r2, #254 @ 0xfe │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ - andseq r4, ip, r4, ror #12 │ │ │ │ - andseq r8, sp, r8, lsr lr │ │ │ │ + andseq r4, ip, ip, lsl #13 │ │ │ │ + andseq r8, sp, r0, ror #28 │ │ │ │ + andseq r3, ip, r4, asr pc │ │ │ │ + andseq r4, ip, r4, lsl r1 │ │ │ │ + andseq r8, sp, ip, lsr lr │ │ │ │ andseq r3, ip, ip, lsr #30 │ │ │ │ - andseq r4, ip, ip, ror #1 │ │ │ │ - andseq r8, sp, r4, lsl lr │ │ │ │ - andseq r3, ip, r4, lsl #30 │ │ │ │ - mulseq ip, r0, r0 │ │ │ │ + ldrheq r4, [ip], -r8 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001d8df0 │ │ │ │ - andseq r3, ip, r4, ror #29 │ │ │ │ - andseq r4, ip, ip, lsr r0 │ │ │ │ - andseq r8, sp, ip, asr #27 │ │ │ │ - andseq r3, ip, r0, asr #29 │ │ │ │ - andseq r3, ip, r4, ror #31 │ │ │ │ + andseq r8, sp, r8, lsl lr │ │ │ │ + andseq r3, ip, ip, lsl #30 │ │ │ │ + andseq r4, ip, r4, rrx │ │ │ │ + @ instruction: 0x001d8df4 │ │ │ │ + andseq r3, ip, r8, ror #29 │ │ │ │ + andseq r4, ip, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ and lr, r2, #255 @ 0xff │ │ │ │ @@ -140135,17 +140135,17 @@ │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #167772160 @ 0xa000000 │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r8, sp, r4, lsl ip │ │ │ │ - andseq r3, ip, r4, lsl #26 │ │ │ │ - andseq r3, ip, r8, ror #27 │ │ │ │ + andseq r8, sp, ip, lsr ip │ │ │ │ + andseq r3, ip, ip, lsr #26 │ │ │ │ + andseq r3, ip, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ push {r4, lr} │ │ │ │ ldr ip, [pc, #36] @ ab0b0 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, r2 │ │ │ │ orr ip, r4, ip │ │ │ │ @@ -141636,15 +141636,15 @@ │ │ │ │ beq ac7ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -141832,16 +141832,16 @@ │ │ │ │ b ac9d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ eoreq r3, r0, r0, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x002037b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andseq r2, ip, r0, ror r8 │ │ │ │ - andseq r2, ip, r4, ror #16 │ │ │ │ + mulseq ip, r8, r8 │ │ │ │ + andseq r2, ip, ip, lsl #17 │ │ │ │ eoreq r3, r0, r0, lsr #12 │ │ │ │ │ │ │ │ 000acae4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -142012,21 +142012,21 @@ │ │ │ │ str r3, [r7] │ │ │ │ b acb98 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ strdeq r3, [r0], -r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r3, [r0], -r8 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001d6efc │ │ │ │ + andseq r6, sp, r4, lsr #30 │ │ │ │ eoreq r3, r0, r8, asr r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andseq r2, ip, r8, ror #13 │ │ │ │ - andseq r2, ip, r8, lsr #12 │ │ │ │ - andseq r2, ip, r8, lsl r6 │ │ │ │ - andseq r2, ip, r8, lsl #12 │ │ │ │ + andseq r2, ip, r0, lsl r7 │ │ │ │ + andseq r2, ip, r0, asr r6 │ │ │ │ + andseq r2, ip, r0, asr #12 │ │ │ │ + andseq r2, ip, r0, lsr r6 │ │ │ │ │ │ │ │ 000acdbc : │ │ │ │ mov r2, #3 │ │ │ │ b acae4 │ │ │ │ │ │ │ │ 000acdc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -142497,23 +142497,23 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr fp, [r8, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r7, [fp] │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ bne ad67c │ │ │ │ @@ -142615,15 +142615,15 @@ │ │ │ │ bne ada78 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ addeq sl, r4, #4 │ │ │ │ streq r3, [sp, #24] │ │ │ │ bne adaf4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ rsb r6, r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl ac048 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ @@ -143428,23 +143428,23 @@ │ │ │ │ b ad8fc │ │ │ │ eoreq r2, r0, r8, lsr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ eoreq r2, r0, r4, lsl #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - andseq r6, sp, r2, ror r2 │ │ │ │ + mulseq sp, sl, r2 │ │ │ │ strdeq r2, [r0], -r0 @ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ orr r2, r0, r1 │ │ │ │ tst r2, #1 │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ strd r2, [fp, #-0] │ │ │ │ - andseq r5, sp, r4, lsr #31 │ │ │ │ + andseq r5, sp, ip, asr #31 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ @ instruction: 0xffffbfe8 │ │ │ │ @ instruction: 0xffffbf1c │ │ │ │ @ instruction: 0xffffbd9c │ │ │ │ @ instruction: 0xffffbd44 │ │ │ │ @ instruction: 0xffffbd28 │ │ │ │ @ instruction: 0xffffbd04 │ │ │ │ @@ -143468,28 +143468,28 @@ │ │ │ │ strd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ @ instruction: 0xffffb430 │ │ │ │ @ instruction: 0xffffb444 │ │ │ │ lsl r2, r1, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r0, r1, #1 │ │ │ │ - andseq r0, ip, r8, ror #20 │ │ │ │ - andseq r0, ip, r4, asr sl │ │ │ │ - andseq r0, ip, r4, asr #20 │ │ │ │ + mulseq ip, r0, sl │ │ │ │ + andseq r0, ip, ip, ror sl │ │ │ │ + andseq r0, ip, ip, ror #20 │ │ │ │ + andseq r0, ip, ip, asr sl │ │ │ │ + andseq r0, ip, ip, asr #20 │ │ │ │ + andseq r0, ip, ip, lsr sl │ │ │ │ andseq r0, ip, r4, lsr sl │ │ │ │ - andseq r0, ip, r4, lsr #20 │ │ │ │ andseq r0, ip, r4, lsl sl │ │ │ │ - andseq r0, ip, ip, lsl #20 │ │ │ │ - andseq r0, ip, ip, ror #19 │ │ │ │ + andseq r0, ip, r8, lsl #19 │ │ │ │ + andseq r0, ip, r8, ror r9 │ │ │ │ + andseq r0, ip, ip, ror #18 │ │ │ │ andseq r0, ip, r0, ror #18 │ │ │ │ andseq r0, ip, r0, asr r9 │ │ │ │ andseq r0, ip, r4, asr #18 │ │ │ │ - andseq r0, ip, r8, lsr r9 │ │ │ │ - andseq r0, ip, r8, lsr #18 │ │ │ │ - andseq r0, ip, ip, lsl r9 │ │ │ │ @ instruction: 0xffffb40c │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ blx r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ @ instruction: 0xffffafc4 │ │ │ │ @ instruction: 0xffffaf94 │ │ │ │ @@ -143514,33 +143514,33 @@ │ │ │ │ mov r7, #0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xffffa8b4 │ │ │ │ ldrd r2, [fp, #-0] │ │ │ │ @ instruction: 0xffffa884 │ │ │ │ ldr r7, [fp, #-0] │ │ │ │ eor r7, r7, r3 │ │ │ │ - andseq r4, sp, r4, lsl #16 │ │ │ │ - andseq pc, fp, ip, ror #30 │ │ │ │ - andseq r0, ip, r8, rrx │ │ │ │ + andseq r4, sp, ip, lsr #16 │ │ │ │ + mulseq fp, r4, pc @ │ │ │ │ + mulseq ip, r0, r0 │ │ │ │ @ instruction: 0xffffac48 │ │ │ │ @ instruction: 0xffffa764 │ │ │ │ @ instruction: 0xffffa734 │ │ │ │ eor r7, r7, #0 │ │ │ │ @ instruction: 0xffffab50 │ │ │ │ ldrd r0, [fp, #-0] │ │ │ │ - andseq r4, sp, ip, asr #13 │ │ │ │ - andseq pc, fp, r4, lsr lr @ │ │ │ │ - andseq pc, fp, r4, ror #28 │ │ │ │ + @ instruction: 0x001d46f4 │ │ │ │ + andseq pc, fp, ip, asr lr @ │ │ │ │ + andseq pc, fp, ip, lsl #29 │ │ │ │ mov r3, #0 │ │ │ │ @ instruction: 0xffffaa94 │ │ │ │ @ instruction: 0xffffaa4c │ │ │ │ @ instruction: 0xffffaa08 │ │ │ │ @ instruction: 0xffffa98c │ │ │ │ @ instruction: 0xffffa9b8 │ │ │ │ - @ instruction: 0x001bfef0 │ │ │ │ + andseq pc, fp, r8, lsl pc @ │ │ │ │ @ instruction: 0xffffa82c │ │ │ │ @ instruction: 0xffffa858 │ │ │ │ @ instruction: 0xffffa884 │ │ │ │ @ instruction: 0xffffa8b0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ add sl, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -144545,15 +144545,15 @@ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #12] │ │ │ │ b ada04 │ │ │ │ ldr r0, [pc, #-4048] @ ae548 │ │ │ │ str r7, [fp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r6, #0 │ │ │ │ b ae950 │ │ │ │ ldr r6, [pc, #-4068] @ ae54c │ │ │ │ add r6, pc, r6 │ │ │ │ b ae950 │ │ │ │ ldr r6, [pc, #-4076] @ ae550 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -144698,64 +144698,64 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #260 @ 0x104 │ │ │ │ mov r2, #212 @ 0xd4 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ @ instruction: 0xffffa8dc │ │ │ │ - andseq r4, sp, r4, ror #11 │ │ │ │ - andseq pc, fp, r8, asr lr @ │ │ │ │ - andseq pc, fp, r0, ror lr @ │ │ │ │ + andseq r4, sp, ip, lsl #12 │ │ │ │ + andseq pc, fp, r0, lsl #29 │ │ │ │ + mulseq fp, r8, lr │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - @ instruction: 0x001d45bc │ │ │ │ - andseq pc, fp, r4, lsr #26 │ │ │ │ - andseq pc, fp, r8, ror #27 │ │ │ │ - mulseq sp, r8, r5 │ │ │ │ + andseq r4, sp, r4, ror #11 │ │ │ │ + andseq pc, fp, ip, asr #26 │ │ │ │ + andseq pc, fp, r0, lsl lr @ │ │ │ │ + andseq r4, sp, r0, asr #11 │ │ │ │ + andseq pc, fp, r8, lsr #26 │ │ │ │ + andseq pc, fp, r8, asr sp @ │ │ │ │ + mulseq sp, ip, r5 │ │ │ │ andseq pc, fp, r0, lsl #26 │ │ │ │ - andseq pc, fp, r0, lsr sp @ │ │ │ │ + andseq pc, fp, r4, asr #27 │ │ │ │ + andeq r0, r0, pc, lsl r1 │ │ │ │ andseq r4, sp, r4, ror r5 │ │ │ │ @ instruction: 0x001bfcd8 │ │ │ │ - mulseq fp, ip, sp │ │ │ │ - andeq r0, r0, pc, lsl r1 │ │ │ │ - andseq r4, sp, ip, asr #10 │ │ │ │ - @ instruction: 0x001bfcb0 │ │ │ │ - andseq pc, fp, r0, ror #25 │ │ │ │ + andseq pc, fp, r8, lsl #26 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ - andseq r4, sp, ip, lsl r5 │ │ │ │ - andseq pc, fp, r0, lsl #25 │ │ │ │ - @ instruction: 0x001bfcb0 │ │ │ │ + andseq r4, sp, r4, asr #10 │ │ │ │ + andseq pc, fp, r8, lsr #25 │ │ │ │ + @ instruction: 0x001bfcd8 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - @ instruction: 0x001d44f8 │ │ │ │ - andseq pc, fp, ip, asr ip @ │ │ │ │ - andseq pc, fp, r0, lsr #26 │ │ │ │ + andseq r4, sp, r0, lsr #10 │ │ │ │ + andseq pc, fp, r4, lsl #25 │ │ │ │ + andseq pc, fp, r8, asr #26 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - @ instruction: 0x001d44d4 │ │ │ │ - andseq pc, fp, ip, lsr ip @ │ │ │ │ - andseq pc, fp, r8, lsr sp @ │ │ │ │ - @ instruction: 0x001d44b0 │ │ │ │ + @ instruction: 0x001d44fc │ │ │ │ + andseq pc, fp, r4, ror #24 │ │ │ │ + andseq pc, fp, r0, ror #26 │ │ │ │ + @ instruction: 0x001d44d8 │ │ │ │ + andseq pc, fp, r0, asr #24 │ │ │ │ + andseq pc, fp, r0, ror ip @ │ │ │ │ + @ instruction: 0x001d44b4 │ │ │ │ andseq pc, fp, r8, lsl ip @ │ │ │ │ andseq pc, fp, r8, asr #24 │ │ │ │ - andseq r4, sp, ip, lsl #9 │ │ │ │ - @ instruction: 0x001bfbf0 │ │ │ │ - andseq pc, fp, r0, lsr #24 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - andseq r4, sp, r4, ror #8 │ │ │ │ - andseq pc, fp, ip, asr #23 │ │ │ │ - mulseq fp, r0, ip │ │ │ │ - andseq r4, sp, r0, asr #8 │ │ │ │ - @ instruction: 0x001bfcb4 │ │ │ │ - andseq pc, fp, ip, asr #25 │ │ │ │ + andseq r4, sp, ip, lsl #9 │ │ │ │ + @ instruction: 0x001bfbf4 │ │ │ │ + @ instruction: 0x001bfcb8 │ │ │ │ + andseq r4, sp, r8, ror #8 │ │ │ │ + @ instruction: 0x001bfcdc │ │ │ │ + @ instruction: 0x001bfcf4 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - andseq r4, sp, ip, lsl r4 │ │ │ │ + andseq r4, sp, r4, asr #8 │ │ │ │ + andseq pc, fp, r8, lsr #23 │ │ │ │ + @ instruction: 0x001bfbd8 │ │ │ │ + andeq r0, r0, r6, lsl #6 │ │ │ │ + andseq r4, sp, r8, lsl r4 │ │ │ │ andseq pc, fp, r0, lsl #23 │ │ │ │ @ instruction: 0x001bfbb0 │ │ │ │ - andeq r0, r0, r6, lsl #6 │ │ │ │ - @ instruction: 0x001d43f0 │ │ │ │ - andseq pc, fp, r8, asr fp @ │ │ │ │ - andseq pc, fp, r8, lsl #23 │ │ │ │ │ │ │ │ 000af848 : │ │ │ │ b ad348 │ │ │ │ │ │ │ │ 000af84c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -144787,23 +144787,23 @@ │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movlt r3, r2 │ │ │ │ movge r3, #1 │ │ │ │ strge r3, [sp, #56] @ 0x38 │ │ │ │ strlt r3, [sp, #56] @ 0x38 │ │ │ │ @@ -144811,15 +144811,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ bne afaa4 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ bne afec4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ @@ -144836,15 +144836,15 @@ │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq afdc0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, sl │ │ │ │ bne afa54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ beq b09e4 │ │ │ │ @@ -144949,15 +144949,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ beq b0c28 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl a562c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -145083,15 +145083,15 @@ │ │ │ │ b af9a8 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bge b3550 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #64] @ 0x40 │ │ │ │ bne afec4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -145164,15 +145164,15 @@ │ │ │ │ str ip, [r2, #8]! │ │ │ │ bl aaef8 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ mov r4, #0 │ │ │ │ b af9a8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ clz r3, sl │ │ │ │ cmp r2, #3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -145190,15 +145190,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne aff1c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ beq b0338 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq b0338 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145278,15 +145278,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne b007c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ beq b05e0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ and r3, r6, #1 │ │ │ │ cmp r0, #2 │ │ │ │ beq b05e4 │ │ │ │ cmp r3, #0 │ │ │ │ bne b03d8 │ │ │ │ ldrsh r3, [r6] │ │ │ │ @@ -145294,15 +145294,15 @@ │ │ │ │ bne b00b8 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ beq b03d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq b03d8 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ beq b0df4 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ @@ -145450,15 +145450,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ bl aa6b4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ beq b15f8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ b afa54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq b097c │ │ │ │ ands r3, r0, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bne b0464 │ │ │ │ @@ -145466,15 +145466,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne b036c │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ beq b23e8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ bne aff2c │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b aff38 │ │ │ │ @@ -145555,43 +145555,43 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ beq b18b8 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl a55c0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi afbac │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ b b004c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ bne b0558 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ bne b0540 │ │ │ │ ldrsh r3, [r0, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ beq b0558 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #216] @ 0xd8 │ │ │ │ bne affe0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ beq b13ac │ │ │ │ @@ -145603,15 +145603,15 @@ │ │ │ │ bne b058c │ │ │ │ ldrsh r3, [r1, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ beq b242c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b affe0 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ @@ -145634,15 +145634,15 @@ │ │ │ │ bne b0608 │ │ │ │ ldrsh r3, [r6, #2] │ │ │ │ bic r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #4 │ │ │ │ beq b0644 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ cmp r0, #2 │ │ │ │ beq b0644 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ bne b00d8 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ @@ -145735,17 +145735,17 @@ │ │ │ │ asr r2, r0, #1 │ │ │ │ asr r5, r1, #1 │ │ │ │ asr r2, r1, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ tst r0, #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r2, sp, r4, lsl lr │ │ │ │ - @ instruction: 0x001d2db2 │ │ │ │ - andseq r2, sp, r8, asr sp │ │ │ │ + andseq r2, sp, ip, lsr lr │ │ │ │ + @ instruction: 0x001d2dda │ │ │ │ + andseq r2, sp, r0, lsl #27 │ │ │ │ and r2, r0, r1 │ │ │ │ tst r2, #1 │ │ │ │ tst r0, #2 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ sub r2, r2, r1 │ │ │ │ orr r0, r2, #1 │ │ │ │ @@ -145757,17 +145757,17 @@ │ │ │ │ asr r2, r0, r5 │ │ │ │ mov r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ asr r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r5 │ │ │ │ tst r0, r2 │ │ │ │ - andseq sp, fp, r4, lsl lr │ │ │ │ + andseq sp, fp, ip, lsr lr │ │ │ │ mov r1, #0 │ │ │ │ - bl 1558bc │ │ │ │ + bl 1558c0 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ beq b0d88 │ │ │ │ cmp r3, #0 │ │ │ │ bne b0d90 │ │ │ │ @@ -146025,27 +146025,27 @@ │ │ │ │ orrs r4, r4, r3 │ │ │ │ bne afa54 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ bl aa6b4 │ │ │ │ b afa54 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl a562c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi afbac │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ mov r1, #1 │ │ │ │ b b0d28 │ │ │ │ cmp r3, #0 │ │ │ │ beq b197c │ │ │ │ ldr r3, [pc, #-1236] @ b07a4 │ │ │ │ add r2, sl, #18 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -146086,15 +146086,15 @@ │ │ │ │ cmp r2, #8 │ │ │ │ bhi afe3c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #2 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ mov r1, #2 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ b afbf8 │ │ │ │ cmp r4, #0 │ │ │ │ ble b1630 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -146663,15 +146663,15 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq afc30 │ │ │ │ ldr r0, [pc, #-3616] @ b07fc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ b afc30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne b23fc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -147540,15 +147540,15 @@ │ │ │ │ bhi afbac │ │ │ │ b b1868 │ │ │ │ ldr r0, [pc, #1492] @ b29a0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ b afeac │ │ │ │ mov r3, #1 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -147886,15 +147886,15 @@ │ │ │ │ orr r3, r3, #1048576 @ 0x100000 │ │ │ │ add r2, r6, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r6] │ │ │ │ b b2180 │ │ │ │ tst r1, #1 │ │ │ │ tst r0, #1 │ │ │ │ - andseq r2, sp, r8, ror r1 │ │ │ │ + andseq r2, sp, r0, lsr #3 │ │ │ │ asr r0, r0, #32 │ │ │ │ asr r0, r0, #1 │ │ │ │ @ instruction: 0xffff7fcc │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xffff7f9c │ │ │ │ blx r7 │ │ │ │ strd r0, [fp, #-0] │ │ │ │ @@ -147910,15 +147910,15 @@ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ cmp r0, #0 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ cmp r1, #0 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ smull r5, r3, r2, r5 │ │ │ │ adds r2, r2, r0 │ │ │ │ - andseq sp, fp, r8, lsl #1 │ │ │ │ + ldrheq sp, [fp], -r0 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ sub r0, r2, r0 │ │ │ │ tst r1, #2 │ │ │ │ @@ -147932,21 +147932,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ subs r2, r2, r3 │ │ │ │ subs r2, r2, #0 │ │ │ │ cmp r5, r0 │ │ │ │ adds r2, r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ asr r5, r2, r5 │ │ │ │ - andseq r0, sp, r0, lsr #11 │ │ │ │ - mulseq fp, r0, r6 │ │ │ │ - andseq fp, fp, r8, asr sp │ │ │ │ + andseq r0, sp, r8, asr #11 │ │ │ │ + @ instruction: 0x001bb6b8 │ │ │ │ + andseq fp, fp, r0, lsl #27 │ │ │ │ andeq r0, r0, r5, ror r4 │ │ │ │ - andseq r0, sp, r8, ror r5 │ │ │ │ - andseq fp, fp, r0, ror #25 │ │ │ │ - andseq fp, fp, r0, lsl #26 │ │ │ │ + andseq r0, sp, r0, lsr #11 │ │ │ │ + andseq fp, fp, r8, lsl #26 │ │ │ │ + andseq fp, fp, r8, lsr #26 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bls b2d9c │ │ │ │ @@ -148658,15 +148658,15 @@ │ │ │ │ movcs r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #176] @ 0xb0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #176] @ 0xb0 │ │ │ │ bne afb3c │ │ │ │ b afbe4 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq b357c │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ orr r3, r3, r4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -148792,49 +148792,49 @@ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ ldr r4, [r0] │ │ │ │ str r3, [r0] │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ mov r3, #6 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - add r3, sp, #212 @ 0xd4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ mov r5, #0 │ │ │ │ add r9, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ - add r3, sp, #228 @ 0xe4 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - str r9, [sp, #260] @ 0x104 │ │ │ │ + str r9, [sp, #268] @ 0x10c │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ str r5, [r9, #20] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ cmp r6, r5 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ @@ -148998,15 +148998,15 @@ │ │ │ │ b b386c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r1, r6, r4 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq b3938 │ │ │ │ b b3904 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [pc, #3216] @ b4738 │ │ │ │ mov r4, r5 │ │ │ │ @@ -149346,19 +149346,19 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ bl aaddc │ │ │ │ b b3b6c │ │ │ │ ldr r1, [pc, #1824] @ b4718 │ │ │ │ mov r0, #0 │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa4 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ b b3b6c │ │ │ │ cmp fp, #0 │ │ │ │ beq b4400 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ @@ -149794,15 +149794,15 @@ │ │ │ │ cmp r2, #32 │ │ │ │ bne b46c8 │ │ │ │ b b3be0 │ │ │ │ andseq ip, pc, ip, ror #17 │ │ │ │ andseq ip, pc, r8, ror #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, sp, r8, asr #6 │ │ │ │ + andseq r0, sp, r0, ror r3 │ │ │ │ andseq ip, pc, r0, lsl r5 @ │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ str r0, [r4, r3] │ │ │ │ orr r0, r0, #255 @ 0xff │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ @@ -150108,15 +150108,15 @@ │ │ │ │ ble b4e70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne b4c28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r6, r3 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ b b4a88 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r7, ip, #4 │ │ │ │ mov r2, #0 │ │ │ │ @@ -150138,15 +150138,15 @@ │ │ │ │ ldr r3, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b b4a7c │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ add r2, ip, #8 │ │ │ │ str r2, [r5, #4] │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ mov r2, #0 │ │ │ │ @@ -150368,15 +150368,15 @@ │ │ │ │ str lr, [ip, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ bne b4fd0 │ │ │ │ ldr r3, [pc, #20] @ b4ffc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ pop {r4, r5, lr} │ │ │ │ str r2, [r3] │ │ │ │ - b 5446c <_scheme_tail_apply_from_native@@Base> │ │ │ │ + b 54468 <_scheme_tail_apply_from_native@@Base> │ │ │ │ eoreq r3, lr, r4, lsl sp │ │ │ │ andseq fp, pc, r8, asr #32 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -150655,31 +150655,31 @@ │ │ │ │ ldr r0, [pc, #84] @ b54ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #32 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq lr, ip, r8, lsl r9 │ │ │ │ + andseq lr, ip, r0, asr #18 │ │ │ │ + andseq r9, fp, ip, lsr #17 │ │ │ │ + andseq r9, fp, r4, lsl #20 │ │ │ │ + andseq lr, ip, ip, lsl r9 │ │ │ │ andseq r9, fp, r4, lsl #17 │ │ │ │ - @ instruction: 0x001b99dc │ │ │ │ - @ instruction: 0x001ce8f4 │ │ │ │ - andseq r9, fp, ip, asr r8 │ │ │ │ - andseq r9, fp, r8, ror #19 │ │ │ │ + andseq r9, fp, r0, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001ce8d0 │ │ │ │ + @ instruction: 0x001ce8f8 │ │ │ │ + andseq r9, fp, r4, ror #16 │ │ │ │ + andseq r9, fp, r4, lsr #20 │ │ │ │ + @ instruction: 0x001ce8d4 │ │ │ │ andseq r9, fp, ip, lsr r8 │ │ │ │ - @ instruction: 0x001b99fc │ │ │ │ - andseq lr, ip, ip, lsr #17 │ │ │ │ - andseq r9, fp, r4, lsl r8 │ │ │ │ - andseq r9, fp, r4, lsr r8 │ │ │ │ + andseq r9, fp, ip, asr r8 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - andseq lr, ip, r8, lsl #17 │ │ │ │ - @ instruction: 0x001b97f4 │ │ │ │ - andseq r9, fp, r8, ror #19 │ │ │ │ + @ instruction: 0x001ce8b0 │ │ │ │ + andseq r9, fp, ip, lsl r8 │ │ │ │ + andseq r9, fp, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -150765,17 +150765,17 @@ │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #167772160 @ 0xa000000 │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq lr, ip, r4, ror #15 │ │ │ │ - andseq r9, fp, ip, asr #14 │ │ │ │ - andseq r9, fp, r0, lsr r8 │ │ │ │ + andseq lr, ip, ip, lsl #16 │ │ │ │ + andseq r9, fp, r4, ror r7 │ │ │ │ + andseq r9, fp, r8, asr r8 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -151394,30 +151394,30 @@ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ ldr r1, [r6] │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl b514c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ @@ -152562,15 +152562,15 @@ │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ ldr r1, [r6, #196] @ 0xc4 │ │ │ │ str r5, [sp] │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r4, #140] @ 0x8c │ │ │ │ add r0, r4, #4 │ │ │ │ bl b54b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ @@ -152587,31 +152587,31 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #188] @ 0xbc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ bhi b73e0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ bne b74e0 │ │ │ │ cmp r8, #0 │ │ │ │ ble b7450 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r5, #160] @ 0xa0 │ │ │ │ @@ -153754,18 +153754,18 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r9, r3] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr sl, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movle r3, #0 │ │ │ │ strle r3, [r0, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldr fp, [sp, #128] @ 0x80 │ │ │ │ mov r5, r1 │ │ │ │ @@ -154188,15 +154188,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq b8e08 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ movle r3, #1 │ │ │ │ strle r3, [r7, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r0, #4 │ │ │ │ bl b54b0 │ │ │ │ @@ -155632,17 +155632,17 @@ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [r0, #12] │ │ │ │ bne ba534 │ │ │ │ @@ -156631,27 +156631,27 @@ │ │ │ │ bx lr │ │ │ │ lsl r1, r5, #2 │ │ │ │ add r4, r4, r1 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ str r5, [fp, r3] │ │ │ │ str r5, [fp] │ │ │ │ mov r3, #0 │ │ │ │ - andseq r8, ip, r4, ror #4 │ │ │ │ - @ instruction: 0x001b31d0 │ │ │ │ - mulseq fp, r0, r3 │ │ │ │ - andseq r8, ip, r0, asr #4 │ │ │ │ + andseq r8, ip, ip, lsl #5 │ │ │ │ + @ instruction: 0x001b31f8 │ │ │ │ + @ instruction: 0x001b33b8 │ │ │ │ + andseq r8, ip, r8, ror #4 │ │ │ │ + @ instruction: 0x001b31d4 │ │ │ │ + @ instruction: 0x001b32f8 │ │ │ │ + andseq r8, ip, r4, asr #4 │ │ │ │ andseq r3, fp, ip, lsr #3 │ │ │ │ - @ instruction: 0x001b32d0 │ │ │ │ - andseq r8, ip, ip, lsl r2 │ │ │ │ - andseq r3, fp, r4, lsl #3 │ │ │ │ - andseq r3, fp, r0, lsl r3 │ │ │ │ + andseq r3, fp, r8, lsr r3 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x001c81f4 │ │ │ │ - andseq r3, fp, r0, ror #2 │ │ │ │ - @ instruction: 0x001b32b8 │ │ │ │ + andseq r8, ip, ip, lsl r2 │ │ │ │ + andseq r3, fp, r8, lsl #3 │ │ │ │ + andseq r3, fp, r0, ror #5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ bl b5258 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ @@ -157258,17 +157258,17 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r8, r3] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ beq bbbac │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ @@ -157314,15 +157314,15 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl e8c00 │ │ │ │ + bl e8c08 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #144] @ bbce0 │ │ │ │ ldr r3, [pc, #124] @ bbcd0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -157365,15 +157365,15 @@ │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r1 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ - b e8c00 │ │ │ │ + b e8c08 │ │ │ │ │ │ │ │ 000bbd08 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000bbd0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -157418,15 +157418,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #12] │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bl ea4bc │ │ │ │ + bl ea4c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #64] @ bbe18 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ bbe08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -157548,28 +157548,28 @@ │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [r2] │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ ldrne r0, [r1] │ │ │ │ ldreq r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, #8 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ @@ -157627,15 +157627,15 @@ │ │ │ │ beq bd090 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ add r4, r2, r3 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b bc16c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r8, #0 │ │ │ │ subs r5, r3, r8 │ │ │ │ movne r5, #1 │ │ │ │ @@ -157946,26 +157946,26 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [fp] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -157977,15 +157977,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi bd570 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ add r8, r3, r9 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ cmp r2, r3 │ │ │ │ addne r3, r5, #4 │ │ │ │ @@ -158153,15 +158153,15 @@ │ │ │ │ b bc394 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ sub r1, r3, r9 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ add r2, r3, r9 │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0b4 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi bc2b8 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ b bc8e0 │ │ │ │ @@ -158256,15 +158256,15 @@ │ │ │ │ orrs r5, r5, fp │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ beq bdf8c │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne be014 │ │ │ │ ldr ip, [sp, #148] @ 0x94 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ @@ -158616,15 +158616,15 @@ │ │ │ │ bl 9fde4 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ bne bc1ec │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0b4 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ strls r4, [sp, #44] @ 0x2c │ │ │ │ bls bc1ec │ │ │ │ b bc2b8 │ │ │ │ @@ -158718,15 +158718,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ b bc13c │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl 24eb9c │ │ │ │ + bl 24ebc4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ bne bc098 │ │ │ │ ldrsh r2, [r0] │ │ │ │ b bc058 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -158833,28 +158833,28 @@ │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ beq bd9d8 │ │ │ │ sub r1, r2, r4 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ and r4, r4, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r6, r5 │ │ │ │ beq bd40c │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ b bc16c │ │ │ │ @@ -159128,15 +159128,15 @@ │ │ │ │ b bd298 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ bne bd318 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r7, #8 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r9, #0 │ │ │ │ ble be160 │ │ │ │ mov r4, #1 │ │ │ │ b bd8e0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ @@ -159144,15 +159144,15 @@ │ │ │ │ bne bd908 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ bic r2, r2, #8192 @ 0x2000 │ │ │ │ cmp r2, #2 │ │ │ │ beq bd908 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add r3, r3, r1 │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -159169,15 +159169,15 @@ │ │ │ │ ldreq r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ tst r3, #1 │ │ │ │ beq bd88c │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ cmp r6, #0 │ │ │ │ bne bdc70 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ bne bd324 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -159221,15 +159221,15 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b bc16c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r4, r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl eafa8 │ │ │ │ + bl eafb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ b bc16c │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ @@ -159264,15 +159264,15 @@ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r6, r6, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ - bl ebfd4 │ │ │ │ + bl ebfdc │ │ │ │ subs r7, r0, #0 │ │ │ │ bne bdb60 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #1 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -159287,15 +159287,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq bcd8c │ │ │ │ b bc26c │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ b bd0c4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ ands r3, r3, #1 │ │ │ │ bne bc098 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ @@ -159383,15 +159383,15 @@ │ │ │ │ mov r5, sl │ │ │ │ b bd3dc │ │ │ │ mov sl, #1 │ │ │ │ b bd7fc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r3, r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ bne be398 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -159583,15 +159583,15 @@ │ │ │ │ bne bd83c │ │ │ │ b bd298 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ bl 9f2c8 │ │ │ │ mov r3, r0 │ │ │ │ b bd4c0 │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r4, r6, #4 │ │ │ │ bne be5a8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -159689,28 +159689,28 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq bc9e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ bne bc9e8 │ │ │ │ b bc9f4 │ │ │ │ bl b5e60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ b bc9d4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ b bd920 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ @@ -159846,15 +159846,15 @@ │ │ │ │ ldm r7, {r7, r8, sl, fp} │ │ │ │ beq bd250 │ │ │ │ b bd22c │ │ │ │ mov r3, #8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r7, #2 │ │ │ │ sub r3, r3, r6 │ │ │ │ @@ -159911,15 +159911,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r5, #8 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ - bl ebdf0 │ │ │ │ + bl ebdf8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne be570 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne be524 │ │ │ │ @@ -160068,24 +160068,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [pc, #64] @ be79c │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ @@ -160111,45 +160111,45 @@ │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 478a4 │ │ │ │ + bl 478a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #44] @ be80c │ │ │ │ ldr r2, [pc, #44] @ be810 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r1, [r1, #744] @ 0x2e8 │ │ │ │ mov r3, #1 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ andseq r1, pc, r8, lsl r8 @ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r3, [pc, #44] @ be848 │ │ │ │ ldr r2, [pc, #44] @ be84c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r2, [r1, #740] @ 0x2e4 │ │ │ │ cmp r2, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #716] @ 0x2cc │ │ │ │ ldr r1, [r1, #744] @ 0x2e8 │ │ │ │ mvn r3, #0 │ │ │ │ - b 55fdc │ │ │ │ + b 55fd8 │ │ │ │ @ instruction: 0x001f17dc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #176] @ be918 │ │ │ │ @@ -160179,15 +160179,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str sp, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #60] @ be928 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ be91c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -160234,15 +160234,15 @@ │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #68] @ bea0c │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #40] @ be9f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -160253,16 +160253,16 @@ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x001f16b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mulseq pc, r4, r6 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sl, ip, ror #28 │ │ │ │ - andseq lr, fp, r0, lsr r7 │ │ │ │ + mulseq sl, r4, lr │ │ │ │ + andseq lr, fp, r8, asr r7 │ │ │ │ andseq r1, pc, ip, lsr #12 │ │ │ │ ldr r3, [pc, #52] @ bea4c │ │ │ │ ldr r2, [pc, #52] @ bea50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr ip, [r2] │ │ │ │ ldr r1, [ip, #744] @ 0x2e8 │ │ │ │ @@ -160301,25 +160301,25 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ bne beaf0 │ │ │ │ cmp r5, #0 │ │ │ │ bne beb28 │ │ │ │ ldr r0, [pc, #104] @ beb48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, #100] @ beb4c │ │ │ │ ldm sp, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #84] @ beb50 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #56] @ beb3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -160334,18 +160334,18 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ b beae0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r1, pc, r8, lsl #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r1, pc, r4, ror #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, ip, ip, lsl r6 │ │ │ │ - andseq r8, fp, r0, asr #23 │ │ │ │ + andseq r1, ip, r4, asr #12 │ │ │ │ + andseq r8, fp, r8, ror #23 │ │ │ │ @ instruction: 0x001f14f8 │ │ │ │ - andseq r1, ip, r0, ror #11 │ │ │ │ + andseq r1, ip, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #248] @ bec68 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -160365,35 +160365,35 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ subs r5, r2, #0 │ │ │ │ mov r2, ip │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [r7] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ add r1, sp, #12 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ ble bec30 │ │ │ │ sub r8, r5, #1 │ │ │ │ b bec0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq bec2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r6, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea36c │ │ │ │ + bl 1ea384 │ │ │ │ cmp r4, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ bne bebf4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b bec34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ @@ -160469,15 +160469,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq r1, pc, r4, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r1, pc, r4, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x001acab4 │ │ │ │ + @ instruction: 0x001acadc │ │ │ │ @ instruction: 0x001f12d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0] │ │ │ │ and r3, r5, #234881024 @ 0xe000000 │ │ │ │ @@ -160604,31 +160604,31 @@ │ │ │ │ ldr r0, [pc, #84] @ befc0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r4, ip, r8, lsl #29 │ │ │ │ + @ instruction: 0x001c4eb0 │ │ │ │ + mulseq sl, r8, sp │ │ │ │ + @ instruction: 0x001afef0 │ │ │ │ + andseq r4, ip, ip, lsl #29 │ │ │ │ andseq pc, sl, r0, ror sp @ │ │ │ │ - andseq pc, sl, r8, asr #29 │ │ │ │ - andseq r4, ip, r4, ror #28 │ │ │ │ - andseq pc, sl, r8, asr #26 │ │ │ │ - @ instruction: 0x001afed4 │ │ │ │ + @ instruction: 0x001afefc │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r4, ip, r0, asr #28 │ │ │ │ + andseq r4, ip, r8, ror #28 │ │ │ │ + andseq pc, sl, r0, asr sp @ │ │ │ │ + andseq pc, sl, r0, lsl pc @ │ │ │ │ + andseq r4, ip, r4, asr #28 │ │ │ │ andseq pc, sl, r8, lsr #26 │ │ │ │ - andseq pc, sl, r8, ror #29 │ │ │ │ - andseq r4, ip, ip, lsl lr │ │ │ │ - andseq pc, sl, r0, lsl #26 │ │ │ │ - andseq pc, sl, r0, lsr #26 │ │ │ │ + andseq pc, sl, r8, asr #26 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x001c4df8 │ │ │ │ - andseq pc, sl, r0, ror #25 │ │ │ │ - @ instruction: 0x001afed4 │ │ │ │ + andseq r4, ip, r0, lsr #28 │ │ │ │ + andseq pc, sl, r8, lsl #26 │ │ │ │ + @ instruction: 0x001afefc │ │ │ │ orr r2, r2, r3, lsl #7 │ │ │ │ orr r2, r2, r1, lsl #12 │ │ │ │ ldr r3, [r0] │ │ │ │ orr r2, r2, #-520093696 @ 0xe1000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #10485760 @ 0xa00000 │ │ │ │ str r1, [r0] │ │ │ │ @@ -160812,17 +160812,17 @@ │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #167772160 @ 0xa000000 │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, ip, ip, asr #23 │ │ │ │ - @ instruction: 0x001afab0 │ │ │ │ - mulseq sl, r4, fp │ │ │ │ + @ instruction: 0x001c4bf4 │ │ │ │ + @ instruction: 0x001afad8 │ │ │ │ + @ instruction: 0x001afbbc │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -166020,15 +166020,15 @@ │ │ │ │ bl bf14c │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r4, #12] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add lr, ip, #4 │ │ │ │ str lr, [r0, #4]! │ │ │ │ mov r1, r2 │ │ │ │ @@ -166040,15 +166040,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r8, [r3], #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #5 │ │ │ │ str ip, [r2, #4] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, r6 │ │ │ │ beq c44ac │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -166076,19 +166076,19 @@ │ │ │ │ add r1, r3, #4 │ │ │ │ ldr r2, [pc, #2400] @ c4e50 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ beq c455c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ @@ -166117,28 +166117,28 @@ │ │ │ │ mov r5, #1 │ │ │ │ cmp sl, r3 │ │ │ │ str r5, [r4, #12] │ │ │ │ bhi c47cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [pc, #2200] @ c4e4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r2 │ │ │ │ str r8, [r3], #8 │ │ │ │ str r3, [r0, #4] │ │ │ │ str ip, [r2, #4] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq c4618 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -166170,23 +166170,23 @@ │ │ │ │ add r1, r3, #4 │ │ │ │ ldr r2, [pc, #2024] @ c4e50 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq c46d8 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -169553,24 +169553,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #2588] @ 0xa1c │ │ │ │ b c72ac │ │ │ │ andseq r9, lr, r8, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r9, lr, r8, lsr #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, fp, r4, lsl #2 │ │ │ │ + andseq sp, fp, ip, lsr #2 │ │ │ │ eoreq r2, sp, ip, asr #32 │ │ │ │ eoreq r2, sp, r8 │ │ │ │ str lr, [fp, #-12] │ │ │ │ mov r1, #2 │ │ │ │ mov r1, #3 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ str r4, [fp] │ │ │ │ - andseq ip, fp, r8, lsl #30 │ │ │ │ + andseq ip, fp, r0, lsr pc │ │ │ │ str r1, [fp, r3] │ │ │ │ andeq r0, r0, r4, ror r9 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ ldr r2, [r0] │ │ │ │ lsr r5, r1, #1 │ │ │ │ @@ -170033,24 +170033,24 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [pc, #64] @ c8338 │ │ │ │ str r4, [r3, #720] @ 0x2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3, #716] @ 0x2cc │ │ │ │ @@ -170796,17 +170796,17 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldrsh r2, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ andseq r7, lr, r0, lsr #21 │ │ │ │ ldrsh r2, [r0] │ │ │ │ ldrsh r2, [r0, #4] │ │ │ │ - andseq fp, fp, r0, lsl r7 │ │ │ │ - andseq r6, sl, ip, lsr lr │ │ │ │ - andseq r6, sl, r4, asr lr │ │ │ │ + andseq fp, fp, r8, lsr r7 │ │ │ │ + andseq r6, sl, r4, ror #28 │ │ │ │ + andseq r6, sl, ip, ror lr │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ cmp r2, r5 │ │ │ │ lsl r2, r5, #2 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r2, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, r5] │ │ │ │ @@ -170815,17 +170815,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r0, [r1, r5] │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ bx r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r5, r7 │ │ │ │ - andseq sl, fp, r0, lsl #30 │ │ │ │ - andseq r6, sl, ip, lsr #12 │ │ │ │ - andseq r6, sl, r4, asr #12 │ │ │ │ + andseq sl, fp, r8, lsr #30 │ │ │ │ + andseq r6, sl, r4, asr r6 │ │ │ │ + andseq r6, sl, ip, ror #12 │ │ │ │ andeq r0, r0, pc, ror #12 │ │ │ │ │ │ │ │ 000c8efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -170849,21 +170849,21 @@ │ │ │ │ ldr r8, [r3] │ │ │ │ mov lr, #2 │ │ │ │ str fp, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ - add lr, sp, #104 @ 0x68 │ │ │ │ + add lr, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r2, #2968] @ 0xb98 │ │ │ │ ldr ip, [pc, #2688] @ c9a00 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ mov r2, r3 │ │ │ │ - add lr, sp, #108 @ 0x6c │ │ │ │ + add lr, sp, #104 @ 0x68 │ │ │ │ str lr, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [pc, #2672] @ c9a04 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ str ip, [r2], #8 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r2, #13 │ │ │ │ @@ -171541,20 +171541,20 @@ │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r1, [r2, #744] @ 0x2e8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #740] @ 0x2e4 │ │ │ │ @ instruction: 0xffff555c │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - andseq sl, fp, r0, asr #20 │ │ │ │ + andseq sl, fp, r8, ror #20 │ │ │ │ eoreq pc, ip, r0, lsr #19 │ │ │ │ sub r4, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [fp] │ │ │ │ - andseq sl, fp, sl, lsr r9 │ │ │ │ + andseq sl, fp, r2, ror #18 │ │ │ │ eoreq pc, ip, ip, lsl #17 │ │ │ │ str r2, [r4] │ │ │ │ eoreq pc, ip, r4, ror r8 @ │ │ │ │ eoreq pc, ip, r4, ror #16 │ │ │ │ eoreq pc, ip, r4, asr r8 @ │ │ │ │ eoreq pc, ip, r4, asr #16 │ │ │ │ eoreq pc, ip, r4, lsr r8 @ │ │ │ │ @@ -173177,20 +173177,20 @@ │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, r3] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [pc, #228] @ cb4cc │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -174603,21 +174603,21 @@ │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ bx lr │ │ │ │ strdeq ip, [ip], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #268] @ ccb50 │ │ │ │ ldr r3, [pc, #268] @ ccb54 │ │ │ │ @@ -174725,15 +174725,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [r7] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [pc, #128] @ ccc84 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ strh r2, [r0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -174767,29 +174767,29 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ andseq r3, lr, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 145280 │ │ │ │ + bl 145284 │ │ │ │ ldr r4, [pc, #16] @ cccb8 │ │ │ │ ldr r3, [pc, #16] @ cccbc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ strd r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ andseq r3, lr, r0, asr r3 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ ldr r3, [pc, #16] @ cccd8 │ │ │ │ ldr r2, [pc, #16] @ cccdc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3] │ │ │ │ - b 2264d0 │ │ │ │ + b 2264f8 │ │ │ │ andseq r3, lr, r0, lsr r3 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #400] @ cce88 │ │ │ │ @@ -174879,15 +174879,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ b ccdf4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne ccdf4 │ │ │ │ b ccddc │ │ │ │ mvn r6, #15 │ │ │ │ @@ -174900,21 +174900,21 @@ │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ @ instruction: 0x001e31fc │ │ │ │ - andseq r1, sl, r8, asr r3 │ │ │ │ - andseq r0, sl, r4, lsl fp │ │ │ │ + andseq r1, sl, r0, lsl #7 │ │ │ │ + andseq r0, sl, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ ldr r4, [pc, #32] @ ccef4 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq ccee8 │ │ │ │ ldr r3, [pc, #20] @ ccef8 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -174995,16 +174995,16 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldr lr, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str lr, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ - str sp, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ beq cd05c │ │ │ │ ands r3, r0, #1 │ │ │ │ bne cd05c │ │ │ │ ldrsh r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq cd098 │ │ │ │ cmp r7, #1 │ │ │ │ @@ -175206,31 +175206,31 @@ │ │ │ │ ldr r0, [pc, #84] @ cd3b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r6, fp, r4, ror #22 │ │ │ │ + andseq r6, fp, ip, lsl #23 │ │ │ │ + andseq r1, sl, r0, lsr #19 │ │ │ │ + @ instruction: 0x001a1af8 │ │ │ │ + andseq r6, fp, r8, ror #22 │ │ │ │ andseq r1, sl, r8, ror r9 │ │ │ │ - @ instruction: 0x001a1ad0 │ │ │ │ - andseq r6, fp, r0, asr #22 │ │ │ │ - andseq r1, sl, r0, asr r9 │ │ │ │ - @ instruction: 0x001a1adc │ │ │ │ + andseq r1, sl, r4, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - andseq r6, fp, ip, lsl fp │ │ │ │ + andseq r6, fp, r4, asr #22 │ │ │ │ + andseq r1, sl, r8, asr r9 │ │ │ │ + andseq r1, sl, r8, lsl fp │ │ │ │ + andseq r6, fp, r0, lsr #22 │ │ │ │ andseq r1, sl, r0, lsr r9 │ │ │ │ - @ instruction: 0x001a1af0 │ │ │ │ - @ instruction: 0x001b6af8 │ │ │ │ - andseq r1, sl, r8, lsl #18 │ │ │ │ - andseq r1, sl, r8, lsr #18 │ │ │ │ + andseq r1, sl, r0, asr r9 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - @ instruction: 0x001b6ad4 │ │ │ │ - andseq r1, sl, r8, ror #17 │ │ │ │ - @ instruction: 0x001a1adc │ │ │ │ + @ instruction: 0x001b6afc │ │ │ │ + andseq r1, sl, r0, lsl r9 │ │ │ │ + andseq r1, sl, r4, lsl #22 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r3, [pc, #36] @ cd3ec │ │ │ │ orr r2, r2, r1, lsl #12 │ │ │ │ orr r3, r2, r3 │ │ │ │ mov r2, ip │ │ │ │ str r3, [r2], #8 │ │ │ │ ldr r3, [pc, #20] @ cd3f0 │ │ │ │ @@ -175504,17 +175504,17 @@ │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ orr r3, r3, r1 │ │ │ │ add r2, r0, #4 │ │ │ │ orr r3, r3, #167772160 @ 0xa000000 │ │ │ │ str r2, [ip] │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, fp, r0, asr #14 │ │ │ │ - andseq r1, sl, r0, asr r5 │ │ │ │ - andseq r1, sl, r4, lsr r6 │ │ │ │ + andseq r6, fp, r8, ror #14 │ │ │ │ + andseq r1, sl, r8, ror r5 │ │ │ │ + andseq r1, sl, ip, asr r6 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ moveq pc, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ @@ -176796,15 +176796,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, fp, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl cdf7c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [pc, #224] @ ced40 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [pc, #164] @ ced0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -176888,25 +176888,25 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r4, [sp] │ │ │ │ @@ -176926,15 +176926,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne cf404 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq cee94 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -177325,23 +177325,23 @@ │ │ │ │ ldr r5, [r7, r2] │ │ │ │ mov r6, r3 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r8, [sp] │ │ │ │ @@ -177361,15 +177361,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne cf9b0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq cf564 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -177692,23 +177692,23 @@ │ │ │ │ ldr r6, [r7, r2] │ │ │ │ mov r5, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r8, [sp] │ │ │ │ @@ -177728,15 +177728,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne d00b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq cfb1c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -178153,31 +178153,31 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ands r4, r4, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bne d02bc │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r3, [r8, #172] @ 0xac │ │ │ │ add r9, r8, #4 │ │ │ │ add r2, r0, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ bcc d0230 │ │ │ │ @@ -178323,15 +178323,15 @@ │ │ │ │ str r3, [r8, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r2, [r8, #32] │ │ │ │ cmp r3, r2 │ │ │ │ bhi d02b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq d046c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -178594,22 +178594,22 @@ │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp] │ │ │ │ @@ -178629,15 +178629,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne d0e64 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr fp, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq d0934 │ │ │ │ ldr r2, [r4, #156] @ 0x9c │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -179019,23 +179019,23 @@ │ │ │ │ ldr r5, [r7, r2] │ │ │ │ mov r6, r3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp] │ │ │ │ @@ -179055,15 +179055,15 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne d1450 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq d0fd8 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -180452,17 +180452,17 @@ │ │ │ │ str r2, [r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ tst r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldrsh r2, [r0, #2] │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - andseq r1, fp, r4, lsr #17 │ │ │ │ - andseq ip, r9, ip, lsr #26 │ │ │ │ - andseq ip, r9, ip, asr #26 │ │ │ │ + andseq r1, fp, ip, asr #17 │ │ │ │ + andseq ip, r9, r4, asr sp │ │ │ │ + andseq ip, r9, r4, ror sp │ │ │ │ bl 23e68 │ │ │ │ bl 23d9c │ │ │ │ ldr r3, [pc, #-28] @ d2570 │ │ │ │ ldr r1, [pc, #-28] @ d2574 │ │ │ │ ldr r0, [pc, #-28] @ d2578 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -180599,15 +180599,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [pc, #48] @ d27e4 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [pc, #52] @ d27f0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -181712,19 +181712,19 @@ │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, ip │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -181806,15 +181806,15 @@ │ │ │ │ str r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ b d3a14 │ │ │ │ bl cdf7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r4, #156] @ 0x9c │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ b d398c │ │ │ │ @@ -181852,17 +181852,17 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r8] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, ip │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ bl 9f32c │ │ │ │ mov r3, #1 │ │ │ │ @@ -181882,30 +181882,30 @@ │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bne d3c3c │ │ │ │ cmp r4, #0 │ │ │ │ beq d3bd4 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp] │ │ │ │ bl a55c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ bls d3cf0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ b d3c08 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp] │ │ │ │ bl a55c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -181923,15 +181923,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne d41e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bne d3df4 │ │ │ │ @@ -181966,15 +181966,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ movhi r4, #0 │ │ │ │ bhi d3c08 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [r8] │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ b d3c04 │ │ │ │ add r0, r3, #4 │ │ │ │ ldr r2, [pc, #1280] @ d41fc │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ @@ -181989,18 +181989,18 @@ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ bhi d3bc8 │ │ │ │ cmp r7, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ bne d4074 │ │ │ │ mov r1, r6 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ b d3c04 │ │ │ │ mov r1, r6 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -182008,15 +182008,15 @@ │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ beq d3e74 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ bcc d40a8 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ bhi d3f6c │ │ │ │ @@ -182066,15 +182066,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bls d3ca0 │ │ │ │ b d3c04 │ │ │ │ mov r1, r6 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ bl a55c0 │ │ │ │ @@ -182107,51 +182107,51 @@ │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r3, [pc, #756] @ d4204 │ │ │ │ str r3, [r1] │ │ │ │ mvn r4, #0 │ │ │ │ sub r1, r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b d3c04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ mvn r4, #0 │ │ │ │ b d3c04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ orr r2, r2, #262144 @ 0x40000 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r6, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ b d3e7c │ │ │ │ ldr ip, [r0, #156] @ 0x9c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne d3e30 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl ebf38 │ │ │ │ + bl ebf40 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r1, #160] @ 0xa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ beq d3fd8 │ │ │ │ @@ -182190,15 +182190,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r9, #4] │ │ │ │ str r3, [r1] │ │ │ │ bne d40c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ mov r4, #1 │ │ │ │ b d3c04 │ │ │ │ ldr r2, [r0, #156] @ 0x9c │ │ │ │ ldr r1, [pc, #392] @ d4208 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [pc, #388] @ d420c │ │ │ │ str r2, [r3] │ │ │ │ @@ -182333,31 +182333,31 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [pc, #1148] @ d4730 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 237a8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ beq d4540 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp] │ │ │ │ @@ -182378,15 +182378,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne d471c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d4578 │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ @@ -182563,15 +182563,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, r8, r2 │ │ │ │ lsl r3, r4, #2 │ │ │ │ bl cdf7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b d431c │ │ │ │ bl cdf7c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6, #156] @ 0x9c │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ b d43a8 │ │ │ │ @@ -182605,15 +182605,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ lsl r3, r4, #2 │ │ │ │ bl cdf7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r5] │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b d4678 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r6, r7 │ │ │ │ b d4320 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [pc, #76] @ d4750 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ @@ -182624,15 +182624,15 @@ │ │ │ │ str r2, [r3] │ │ │ │ b d4620 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ andseq fp, sp, r8, lsr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq fp, sp, r0, lsl #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r9, r4, lsl #4 │ │ │ │ + andseq fp, r9, ip, lsr #4 │ │ │ │ @ instruction: 0x001dbcd0 │ │ │ │ mov r1, #0 │ │ │ │ orr r1, r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r0] │ │ │ │ str r0, [r5, #12] │ │ │ │ @@ -182661,22 +182661,22 @@ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ tst r6, #1 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ and r8, r5, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -182821,24 +182821,24 @@ │ │ │ │ bne d54a0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #4] │ │ │ │ b d4948 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp] │ │ │ │ bl a55c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #2884] @ d55c0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ and r1, r6, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, fp, #2 │ │ │ │ @@ -182966,24 +182966,24 @@ │ │ │ │ cmp r8, #0 │ │ │ │ bne d4c80 │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #53 @ 0x35 │ │ │ │ beq d5300 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl a55c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov sl, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ and r3, r6, sl │ │ │ │ ldr r4, [sp, #28] │ │ │ │ and r8, r5, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -183232,15 +183232,15 @@ │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ b d4920 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r5, r4, #4 │ │ │ │ b d4b04 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ @@ -183553,26 +183553,26 @@ │ │ │ │ b d5538 │ │ │ │ andseq fp, sp, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq fp, sp, r4, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - andseq pc, sl, r0, ror #8 │ │ │ │ + andseq pc, sl, r8, lsl #9 │ │ │ │ cmp r0, r1 │ │ │ │ andseq fp, sp, r8, ror #11 │ │ │ │ - andseq pc, sl, r4, asr r3 @ │ │ │ │ + andseq pc, sl, ip, ror r3 @ │ │ │ │ tst r0, #1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ tst r1, #1 │ │ │ │ ldrsh r2, [r1] │ │ │ │ - andseq pc, sl, r2, lsr #1 │ │ │ │ + andseq pc, sl, sl, asr #1 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -183600,25 +183600,25 @@ │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ beq d5a64 │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -183723,15 +183723,15 @@ │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r8, #164] @ 0xa4 │ │ │ │ ldr r3, [r8, #172] @ 0xac │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r8, #172] @ 0xac │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq d589c │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -184318,15 +184318,15 @@ │ │ │ │ @ instruction: 0x001da9b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x001da8bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r5, [r4, r5] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq lr, sl, lr, ror #5 │ │ │ │ + andseq lr, sl, r6, lsl r3 │ │ │ │ tst r1, #1 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #-0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r5, [r4, #-0] │ │ │ │ @@ -184441,21 +184441,21 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ mov r7, #4 │ │ │ │ mov r0, ip │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -184931,15 +184931,15 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ bl a55c0 │ │ │ │ @@ -184947,15 +184947,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ beq d7638 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ @@ -185245,15 +185245,15 @@ │ │ │ │ beq d700c │ │ │ │ cmp r5, #0 │ │ │ │ beq d700c │ │ │ │ cmp r0, #0 │ │ │ │ bne d76d8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -185262,15 +185262,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov fp, #4 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, fp │ │ │ │ beq d709c │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ @@ -185369,15 +185369,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ clz r9, r5 │ │ │ │ mov r6, r8 │ │ │ │ lsr r9, r9, #5 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov sl, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -185386,15 +185386,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r5, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq d7568 │ │ │ │ cmp r9, #0 │ │ │ │ bne d7504 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -185423,152 +185423,152 @@ │ │ │ │ mov r9, r8 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ b d71fc │ │ │ │ @ instruction: 0x001d9cbc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mulseq sp, r8, ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, sl, lr, lsl #20 │ │ │ │ + andseq sp, sl, r6, lsr sl │ │ │ │ andeq r0, r0, ip, lsl #19 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x001a15dc │ │ │ │ - andseq r3, r9, r4, asr r4 │ │ │ │ + andseq r1, sl, r4, lsl #12 │ │ │ │ + andseq r3, r9, ip, ror r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r9, r9, r4, lsr #32 │ │ │ │ + andseq r9, r9, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r7, r9, ip, ror #9 │ │ │ │ + andseq r7, r9, r4, lsl r5 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x00198ff4 │ │ │ │ + andseq r9, r9, ip, lsl r0 │ │ │ │ + andseq r9, r9, ip │ │ │ │ + mulseq r9, ip, r3 │ │ │ │ andseq r8, r9, r4, ror #31 │ │ │ │ - andseq r4, r9, r4, ror r3 │ │ │ │ + andseq r5, r9, r8, lsl #6 │ │ │ │ + andseq r8, r9, r0, asr #31 │ │ │ │ @ instruction: 0x00198fbc │ │ │ │ - andseq r5, r9, r0, ror #5 │ │ │ │ - mulseq r9, r8, pc @ │ │ │ │ - mulseq r9, r4, pc @ │ │ │ │ + andseq r8, r9, ip, lsr #31 │ │ │ │ + andseq r3, r9, r8, ror r3 │ │ │ │ + andseq r4, r9, r0, lsl r3 │ │ │ │ andseq r8, r9, r4, lsl #31 │ │ │ │ - andseq r3, r9, r0, asr r3 │ │ │ │ - andseq r4, r9, r8, ror #5 │ │ │ │ - andseq r8, r9, ip, asr pc │ │ │ │ - @ instruction: 0x001944dc │ │ │ │ - andseq r8, r9, ip, lsl pc │ │ │ │ - andseq r8, r9, ip, lsl #30 │ │ │ │ - andseq r8, r9, r4, lsl #30 │ │ │ │ - andseq r8, r9, ip, ror #29 │ │ │ │ - @ instruction: 0x00198ed8 │ │ │ │ - andseq r6, sl, r8, lsr sl │ │ │ │ - mulseq r9, r4, r2 │ │ │ │ - andseq r3, r9, r8, lsl #5 │ │ │ │ - andseq r9, sl, r8, ror #18 │ │ │ │ - andseq fp, r9, r8, lsr #6 │ │ │ │ - @ instruction: 0x001a4af4 │ │ │ │ - andseq r4, sl, r0, lsr #27 │ │ │ │ - andseq r5, r9, ip, ror #5 │ │ │ │ - @ instruction: 0x0019b3fc │ │ │ │ + andseq r4, r9, r4, lsl #10 │ │ │ │ + andseq r8, r9, r4, asr #30 │ │ │ │ + andseq r8, r9, r4, lsr pc │ │ │ │ + andseq r8, r9, ip, lsr #30 │ │ │ │ + andseq r8, r9, r4, lsl pc │ │ │ │ + andseq r8, r9, r0, lsl #30 │ │ │ │ + andseq r6, sl, r0, ror #20 │ │ │ │ + @ instruction: 0x001932bc │ │ │ │ + @ instruction: 0x001932b0 │ │ │ │ + mulseq sl, r0, r9 │ │ │ │ + andseq fp, r9, r0, asr r3 │ │ │ │ + andseq r4, sl, ip, lsl fp │ │ │ │ + andseq r4, sl, r8, asr #27 │ │ │ │ + andseq r5, r9, r4, lsl r3 │ │ │ │ + andseq fp, r9, r4, lsr #8 │ │ │ │ + andseq r8, r9, r4, ror #27 │ │ │ │ + @ instruction: 0x00198dd8 │ │ │ │ + andseq r8, r9, r8, asr #27 │ │ │ │ @ instruction: 0x00198dbc │ │ │ │ @ instruction: 0x00198db0 │ │ │ │ andseq r8, r9, r0, lsr #27 │ │ │ │ - mulseq r9, r4, sp │ │ │ │ - andseq r8, r9, r8, lsl #27 │ │ │ │ - andseq r8, r9, r8, ror sp │ │ │ │ - andseq r8, r9, r8, ror #26 │ │ │ │ - andseq r8, r9, ip, asr sp │ │ │ │ - andseq r8, r9, r8, asr sp │ │ │ │ - andseq pc, r9, r8, lsr r7 @ │ │ │ │ - andseq r8, r9, r8, asr #26 │ │ │ │ - @ instruction: 0x001932fc │ │ │ │ - andseq r8, r9, r0, lsl sp │ │ │ │ - andseq r8, r9, r4, ror #25 │ │ │ │ + mulseq r9, r0, sp │ │ │ │ + andseq r8, r9, r4, lsl #27 │ │ │ │ + andseq r8, r9, r0, lsl #27 │ │ │ │ + andseq pc, r9, r0, ror #14 │ │ │ │ + andseq r8, r9, r0, ror sp │ │ │ │ + andseq r3, r9, r4, lsr #6 │ │ │ │ + andseq r8, r9, r8, lsr sp │ │ │ │ + andseq r8, r9, ip, lsl #26 │ │ │ │ + @ instruction: 0x00198cfc │ │ │ │ + andseq r8, r9, ip, ror #25 │ │ │ │ + andseq r8, r9, r0, ror #25 │ │ │ │ @ instruction: 0x00198cd4 │ │ │ │ - andseq r8, r9, r4, asr #25 │ │ │ │ - @ instruction: 0x00198cb8 │ │ │ │ - andseq r8, r9, ip, lsr #25 │ │ │ │ - andseq r8, r9, r0, lsr #25 │ │ │ │ - @ instruction: 0x0019d3b0 │ │ │ │ - andseq r8, r9, ip, ror ip │ │ │ │ - andseq r9, sl, r4, ror #10 │ │ │ │ + andseq r8, r9, r8, asr #25 │ │ │ │ + @ instruction: 0x0019d3d8 │ │ │ │ + andseq r8, r9, r4, lsr #25 │ │ │ │ + andseq r9, sl, ip, lsl #11 │ │ │ │ + andseq r8, r9, ip, lsl #25 │ │ │ │ + andseq r8, r9, r0, lsl #25 │ │ │ │ + andseq r8, r9, r8, ror ip │ │ │ │ + andseq r8, r9, r0, ror ip │ │ │ │ + andseq r8, r9, r0, ror ip │ │ │ │ + andseq r8, r9, r8, ror #24 │ │ │ │ + andseq r8, r9, r0, ror #24 │ │ │ │ + andseq r8, r9, r0, ror #24 │ │ │ │ andseq r8, r9, r4, ror #24 │ │ │ │ andseq r8, r9, r8, asr ip │ │ │ │ - andseq r8, r9, r0, asr ip │ │ │ │ - andseq r8, r9, r8, asr #24 │ │ │ │ andseq r8, r9, r8, asr #24 │ │ │ │ - andseq r8, r9, r0, asr #24 │ │ │ │ - andseq r8, r9, r8, lsr ip │ │ │ │ - andseq r8, r9, r8, lsr ip │ │ │ │ - andseq r8, r9, ip, lsr ip │ │ │ │ andseq r8, r9, r0, lsr ip │ │ │ │ - andseq r8, r9, r0, lsr #24 │ │ │ │ - andseq r8, r9, r8, lsl #24 │ │ │ │ @ instruction: 0x001d93fc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andseq r8, r9, r0, ror #14 │ │ │ │ - andseq r8, r9, ip, asr r7 │ │ │ │ - andseq r8, r9, r0, asr r7 │ │ │ │ + andseq r8, r9, r8, lsl #15 │ │ │ │ + andseq r8, r9, r4, lsl #15 │ │ │ │ + andseq r8, r9, r8, ror r7 │ │ │ │ + andseq r8, r9, r0, asr r5 │ │ │ │ + andseq r8, r9, r0, lsr #10 │ │ │ │ + andseq r8, r9, r0, lsr r5 │ │ │ │ andseq r8, r9, r8, lsr #10 │ │ │ │ - @ instruction: 0x001984f8 │ │ │ │ - andseq r8, r9, r8, lsl #10 │ │ │ │ - andseq r8, r9, r0, lsl #10 │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ - andseq r8, r9, ip, asr r0 │ │ │ │ - andseq r8, r9, r4, asr r0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - mulseq r9, r4, sp │ │ │ │ - andseq r7, r9, ip, lsl #27 │ │ │ │ - andseq r7, r9, r0, lsl #27 │ │ │ │ - @ instruction: 0x001977f0 │ │ │ │ - andseq r7, r9, r4, ror #15 │ │ │ │ + @ instruction: 0x001984b8 │ │ │ │ + andseq r8, r9, r4, lsl #1 │ │ │ │ + andseq r8, r9, ip, ror r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x00197dbc │ │ │ │ + @ instruction: 0x00197db4 │ │ │ │ + andseq r7, r9, r8, lsr #27 │ │ │ │ + andseq r7, r9, r8, lsl r8 │ │ │ │ + andseq r7, r9, ip, lsl #16 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq r7, r9, r4, asr #5 │ │ │ │ - andseq r7, r9, r0, asr #5 │ │ │ │ - andseq r7, r9, r8, asr r3 │ │ │ │ - andseq r7, r9, r0, ror #14 │ │ │ │ + andseq r7, r9, ip, ror #5 │ │ │ │ + andseq r7, r9, r8, ror #5 │ │ │ │ + andseq r7, r9, r0, lsl #7 │ │ │ │ + andseq r7, r9, r8, lsl #15 │ │ │ │ + andseq r7, r9, r8, ror r7 │ │ │ │ + andseq r3, sl, ip, lsl #25 │ │ │ │ andseq r7, r9, r0, asr r7 │ │ │ │ - andseq r3, sl, r4, ror #24 │ │ │ │ - andseq r7, r9, r8, lsr #14 │ │ │ │ - andseq r7, r9, r0, asr r1 │ │ │ │ - @ instruction: 0x001976fc │ │ │ │ - andseq r7, r9, r4, asr r0 │ │ │ │ - @ instruction: 0x0019aed4 │ │ │ │ - andseq r7, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x001976b8 │ │ │ │ - andseq r7, r9, r8, lsl r0 │ │ │ │ + andseq r7, r9, r8, ror r1 │ │ │ │ + andseq r7, r9, r4, lsr #14 │ │ │ │ + andseq r7, r9, ip, ror r0 │ │ │ │ + @ instruction: 0x0019aefc │ │ │ │ + andseq r7, r9, r8, ror #13 │ │ │ │ + andseq r7, r9, r0, ror #13 │ │ │ │ + andseq r7, r9, r0, asr #32 │ │ │ │ + ldrsbeq r7, [r9], -ip │ │ │ │ + andseq r7, r9, r0, lsr #32 │ │ │ │ ldrheq r7, [r9], -r4 │ │ │ │ - @ instruction: 0x00196ff8 │ │ │ │ - andseq r7, r9, ip, lsl #1 │ │ │ │ - andseq r7, r9, r4, lsr #1 │ │ │ │ + andseq r7, r9, ip, asr #1 │ │ │ │ + ldrheq r7, [r9], -ip │ │ │ │ + ldrheq r7, [r9], -ip │ │ │ │ + mulseq r9, r8, r0 │ │ │ │ mulseq r9, r4, r0 │ │ │ │ - mulseq r9, r4, r0 │ │ │ │ - andseq r7, r9, r0, ror r0 │ │ │ │ - andseq r7, r9, ip, rrx │ │ │ │ - andseq r7, r9, r0, ror r0 │ │ │ │ - andseq r7, r9, r0, rrx │ │ │ │ - andseq r7, r9, r0, asr r0 │ │ │ │ + mulseq r9, r8, r0 │ │ │ │ + andseq r7, r9, r8, lsl #1 │ │ │ │ + andseq r7, r9, r8, ror r0 │ │ │ │ + andseq r7, r9, r8, rrx │ │ │ │ + andseq r7, r9, r8, asr r0 │ │ │ │ + andseq r7, r9, r8, asr #32 │ │ │ │ andseq r7, r9, r0, asr #32 │ │ │ │ - andseq r7, r9, r0, lsr r0 │ │ │ │ andseq r7, r9, r0, lsr #32 │ │ │ │ - andseq r7, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x00196ff8 │ │ │ │ - andseq r6, r9, r0, lsr #31 │ │ │ │ - @ instruction: 0x001974f8 │ │ │ │ - @ instruction: 0x001974f0 │ │ │ │ - andseq r6, r9, r8, ror lr │ │ │ │ - andseq r7, r9, r4, asr #32 │ │ │ │ - andseq r7, r9, r4, lsr r0 │ │ │ │ - andseq r7, r9, r4, lsr #9 │ │ │ │ + andseq r6, r9, r8, asr #31 │ │ │ │ + andseq r7, r9, r0, lsr #10 │ │ │ │ + andseq r7, r9, r8, lsl r5 │ │ │ │ + andseq r6, r9, r0, lsr #29 │ │ │ │ + andseq r7, r9, ip, rrx │ │ │ │ + andseq r7, r9, ip, asr r0 │ │ │ │ + andseq r7, r9, ip, asr #9 │ │ │ │ + andseq r7, r9, r4, asr #9 │ │ │ │ + @ instruction: 0x001974bc │ │ │ │ + @ instruction: 0x001974b8 │ │ │ │ + andseq r7, r9, r8, lsr #9 │ │ │ │ mulseq r9, ip, r4 │ │ │ │ mulseq r9, r4, r4 │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ - andseq r7, r9, r0, lsl #9 │ │ │ │ - andseq r7, r9, r4, ror r4 │ │ │ │ - andseq r7, r9, ip, ror #8 │ │ │ │ - ldrsbeq r7, [r9], -r4 │ │ │ │ - andseq r7, sl, ip, lsr sl │ │ │ │ - andseq r7, r9, ip, lsr #8 │ │ │ │ - andseq r7, r9, r0, lsr #8 │ │ │ │ - andseq r9, sl, r4, asr #19 │ │ │ │ + ldrsheq r7, [r9], -ip │ │ │ │ + andseq r7, sl, r4, ror #20 │ │ │ │ + andseq r7, r9, r4, asr r4 │ │ │ │ + andseq r7, r9, r8, asr #8 │ │ │ │ + andseq r9, sl, ip, ror #19 │ │ │ │ add r8, r7, #4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [r7, #12] │ │ │ │ bl ce43c │ │ │ │ @@ -185692,15 +185692,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne d79c8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -185709,15 +185709,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl ce338 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -185904,18 +185904,18 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, #5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -185923,18 +185923,18 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d7d60 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ beq d7afc │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ @@ -186105,15 +186105,15 @@ │ │ │ │ bl cdf7c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ b d7afc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ bl a55c0 │ │ │ │ @@ -186121,15 +186121,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r9, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r8, r7, r9 │ │ │ │ beq d7e08 │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -186213,18 +186213,18 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #5 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -186232,18 +186232,18 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d7d60 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ movne r3, #4 │ │ │ │ moveq r3, #8 │ │ │ │ @@ -186545,15 +186545,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne d8b8c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -186563,15 +186563,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ beq d6d20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ @@ -186908,18 +186908,18 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ b d6c94 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, ip │ │ │ │ @@ -186928,18 +186928,18 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d7d60 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq d8aac │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -187023,15 +187023,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne d8de4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -187041,15 +187041,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r6, r4, #4 │ │ │ │ beq d8c68 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -187100,15 +187100,15 @@ │ │ │ │ bl cdf7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ b d8c68 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -187132,15 +187132,15 @@ │ │ │ │ bl cdf7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [pc, #3344] @ d9aac │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r6, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -187169,15 +187169,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ beq d8e1c │ │ │ │ cmp r0, #0 │ │ │ │ bne d8f90 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -187186,15 +187186,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, sl │ │ │ │ beq d8eac │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ @@ -187336,15 +187336,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne d96c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -187354,18 +187354,18 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ - bl eb0c0 │ │ │ │ + bl eb0c8 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq d9150 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -187432,15 +187432,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl cd138 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl eb40c │ │ │ │ + bl eb414 │ │ │ │ b d6d20 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ bl cddf8 │ │ │ │ b d9210 │ │ │ │ bl cdf7c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -187455,15 +187455,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ b d6da0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r9, #4 │ │ │ │ mov r2, r8 │ │ │ │ @@ -187472,15 +187472,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ beq d9324 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ @@ -187602,15 +187602,15 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ bhi d7cf4 │ │ │ │ b d8b7c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r9, #4 │ │ │ │ mov r2, r8 │ │ │ │ @@ -187619,15 +187619,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ beq d9570 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ @@ -187741,15 +187741,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r5] │ │ │ │ bl 22f20 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r9, #4 │ │ │ │ mov r2, r8 │ │ │ │ @@ -187758,15 +187758,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ beq d979c │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ @@ -187900,15 +187900,15 @@ │ │ │ │ bl cdf7c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r8, [r6, #172] @ 0xac │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ b d9324 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ bl a55c0 │ │ │ │ @@ -187916,15 +187916,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov fp, #4 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, #1 │ │ │ │ add r8, r7, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r7, #12] │ │ │ │ mov r0, r8 │ │ │ │ @@ -187968,53 +187968,53 @@ │ │ │ │ str r9, [r7, #12] │ │ │ │ str sl, [r3] │ │ │ │ b d6c94 │ │ │ │ @ instruction: 0xffff41ac │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r7 │ │ │ │ - andseq r8, r9, r4, ror #18 │ │ │ │ - andseq r8, r9, r0, lsl r9 │ │ │ │ - mulseq r9, r8, ip │ │ │ │ + andseq r8, r9, ip, lsl #19 │ │ │ │ + andseq r8, r9, r8, lsr r9 │ │ │ │ + andseq r6, r9, r0, asr #25 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r6, r9, r8, lsl #21 │ │ │ │ - andseq r6, r9, ip, lsl #21 │ │ │ │ - andseq r6, r9, r4, lsl #18 │ │ │ │ - @ instruction: 0x001968fc │ │ │ │ - @ instruction: 0x001968f8 │ │ │ │ - andseq r5, r9, r0, asr #21 │ │ │ │ - andseq r5, r9, r8, asr #20 │ │ │ │ - andseq r5, r9, r4, ror #21 │ │ │ │ - andseq r5, r9, r8, ror sl │ │ │ │ - andseq r5, r9, ip, lsl #20 │ │ │ │ - andseq r5, r9, r4, ror sl │ │ │ │ - @ instruction: 0x001959f0 │ │ │ │ - andseq r5, r9, r8, ror #19 │ │ │ │ - andseq r5, r9, r0, ror #19 │ │ │ │ + @ instruction: 0x00196ab0 │ │ │ │ + @ instruction: 0x00196ab4 │ │ │ │ + andseq r6, r9, ip, lsr #18 │ │ │ │ + andseq r6, r9, r4, lsr #18 │ │ │ │ + andseq r6, r9, r0, lsr #18 │ │ │ │ + andseq r5, r9, r8, ror #21 │ │ │ │ + andseq r5, r9, r0, ror sl │ │ │ │ + andseq r5, r9, ip, lsl #22 │ │ │ │ + andseq r5, r9, r0, lsr #21 │ │ │ │ + andseq r5, r9, r4, lsr sl │ │ │ │ + mulseq r9, ip, sl │ │ │ │ + andseq r5, r9, r8, lsl sl │ │ │ │ + andseq r5, r9, r0, lsl sl │ │ │ │ + andseq r5, r9, r8, lsl #20 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ - @ instruction: 0x001958f0 │ │ │ │ + andseq r5, r9, r8, lsl r9 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ mov r3, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - @ instruction: 0x001961d8 │ │ │ │ + andseq r6, r9, r0, lsl #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - andseq pc, r8, r8, lsl sl @ │ │ │ │ - andseq r5, r9, r4, ror #6 │ │ │ │ - andseq r5, r9, r0, asr r3 │ │ │ │ + andseq pc, r8, r0, asr #20 │ │ │ │ + andseq r5, r9, ip, lsl #7 │ │ │ │ + andseq r5, r9, r8, ror r3 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -188023,15 +188023,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ addeq r7, r6, #4 │ │ │ │ beq d9bc4 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ @@ -188196,15 +188196,15 @@ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ bne d9e10 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #5 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -188215,15 +188215,15 @@ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d7d60 │ │ │ │ sub r3, r8, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [r8, #12] │ │ │ │ ble d9ea4 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [pc, #-904] @ d9b14 │ │ │ │ add r0, r3, #4 │ │ │ │ @@ -188313,15 +188313,15 @@ │ │ │ │ str r3, [r8, #12] │ │ │ │ bl cd164 │ │ │ │ b d9ed4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -188329,15 +188329,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq da080 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -188461,15 +188461,15 @@ │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -188477,15 +188477,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d7d60 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r1, [pc, #-1924] @ d9b1c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 237a8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -188512,15 +188512,15 @@ │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #5 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -188528,15 +188528,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d7d60 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r9, #1 │ │ │ │ add r7, r6, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r8 │ │ │ │ str r8, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ @@ -188594,15 +188594,15 @@ │ │ │ │ add r0, r4, #4 │ │ │ │ bl ce338 │ │ │ │ b da2e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #4 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -188610,15 +188610,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq da4e4 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -188893,15 +188893,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl cd164 │ │ │ │ b da674 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r7, #4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ @@ -188909,15 +188909,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi d6be0 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ beq da990 │ │ │ │ ldr r1, [r6, #156] @ 0x9c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ @@ -189104,23 +189104,23 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [r6, ip] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [fp] │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r5, #4 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ bl 9f32c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -189762,15 +189762,15 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub r3, r3, #4 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ beq db924 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -190056,85 +190056,85 @@ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r5, sp, r4, asr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r5, sp, r8, lsr #6 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ + andseq r4, r9, ip, asr #22 │ │ │ │ + andseq r4, r9, r8, lsr fp │ │ │ │ andseq r4, r9, r4, lsr #22 │ │ │ │ - andseq r4, r9, r0, lsl fp │ │ │ │ - @ instruction: 0x00194afc │ │ │ │ - @ instruction: 0x00194af0 │ │ │ │ + andseq r4, r9, r8, lsl fp │ │ │ │ + @ instruction: 0x00194af4 │ │ │ │ + andseq r4, r9, r0, ror #21 │ │ │ │ andseq r4, r9, ip, asr #21 │ │ │ │ - @ instruction: 0x00194ab8 │ │ │ │ - andseq r4, r9, r4, lsr #21 │ │ │ │ - mulseq r9, r8, sl │ │ │ │ + andseq r4, r9, r0, asr #21 │ │ │ │ + mulseq r9, ip, sl │ │ │ │ + andseq r4, r9, r8, lsl #21 │ │ │ │ andseq r4, r9, r4, ror sl │ │ │ │ - andseq r4, r9, r0, ror #20 │ │ │ │ - andseq r4, r9, ip, asr #20 │ │ │ │ - andseq r4, r9, r0, asr #20 │ │ │ │ + andseq r4, r9, r8, ror #20 │ │ │ │ + andseq r4, r9, ip, lsl #16 │ │ │ │ + @ instruction: 0x001947f8 │ │ │ │ andseq r4, r9, r4, ror #15 │ │ │ │ - @ instruction: 0x001947d0 │ │ │ │ - @ instruction: 0x001947bc │ │ │ │ - @ instruction: 0x001947b0 │ │ │ │ - @ instruction: 0x001989b4 │ │ │ │ - andseq r4, r9, ip, lsl #15 │ │ │ │ + @ instruction: 0x001947d8 │ │ │ │ + @ instruction: 0x001989dc │ │ │ │ + @ instruction: 0x001947b4 │ │ │ │ + andseq r4, r9, r4, lsr #15 │ │ │ │ + mulseq r9, r4, r7 │ │ │ │ + andseq r4, r9, r8, lsl #15 │ │ │ │ andseq r4, r9, ip, ror r7 │ │ │ │ - andseq r4, r9, ip, ror #14 │ │ │ │ + andseq r4, r9, ip, ror r7 │ │ │ │ + andseq r3, r9, r4, lsr #17 │ │ │ │ andseq r4, r9, r0, ror #14 │ │ │ │ - andseq r4, r9, r4, asr r7 │ │ │ │ - andseq r4, r9, r4, asr r7 │ │ │ │ - andseq r3, r9, ip, ror r8 │ │ │ │ + andseq r4, r9, r0, asr r7 │ │ │ │ + andseq r4, r9, ip, asr #14 │ │ │ │ + andseq r4, r9, ip, lsr r7 │ │ │ │ andseq r4, r9, r8, lsr r7 │ │ │ │ - andseq r4, r9, r8, lsr #14 │ │ │ │ - andseq r4, r9, r4, lsr #14 │ │ │ │ - andseq r4, r9, r4, lsl r7 │ │ │ │ - andseq r4, r9, r0, lsl r7 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r0 │ │ │ │ str r5, [r1] │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andseq r4, r9, r8, asr #2 │ │ │ │ - @ instruction: 0x001a44b0 │ │ │ │ + andseq r4, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x001a44d8 │ │ │ │ + @ instruction: 0x00193dd0 │ │ │ │ + andseq r3, r9, r4, asr #27 │ │ │ │ + andseq r3, r9, ip, asr #27 │ │ │ │ + @ instruction: 0x00193db8 │ │ │ │ andseq r3, r9, r8, lsr #27 │ │ │ │ - mulseq r9, ip, sp │ │ │ │ - andseq r3, r9, r4, lsr #27 │ │ │ │ mulseq r9, r0, sp │ │ │ │ - andseq r3, r9, r0, lsl #27 │ │ │ │ + mulseq r9, r0, sp │ │ │ │ + andseq r3, r9, ip, lsl #27 │ │ │ │ + andseq r3, r9, r8, lsl #27 │ │ │ │ + andseq r3, r9, ip, ror sp │ │ │ │ + andseq r3, r9, r8, ror sp │ │ │ │ + andseq r3, r9, ip, ror #26 │ │ │ │ + andseq r3, r9, r8, ror #26 │ │ │ │ andseq r3, r9, r8, ror #26 │ │ │ │ andseq r3, r9, r8, ror #26 │ │ │ │ andseq r3, r9, r4, ror #26 │ │ │ │ - andseq r3, r9, r0, ror #26 │ │ │ │ - andseq r3, r9, r4, asr sp │ │ │ │ - andseq r3, r9, r0, asr sp │ │ │ │ - andseq r3, r9, r4, asr #26 │ │ │ │ - andseq r3, r9, r0, asr #26 │ │ │ │ - andseq r3, r9, r0, asr #26 │ │ │ │ - andseq r3, r9, r0, asr #26 │ │ │ │ - andseq r3, r9, ip, lsr sp │ │ │ │ mov r0, r5 │ │ │ │ - andseq r7, sl, r0, lsl #22 │ │ │ │ - @ instruction: 0x001a7ad0 │ │ │ │ + andseq r7, sl, r8, lsr #22 │ │ │ │ + @ instruction: 0x001a7af8 │ │ │ │ strh r2, [r0, r1] │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strb r2, [r0, r1] │ │ │ │ - andseq r7, sl, r4, lsr r8 │ │ │ │ - andseq r7, sl, lr, lsl r7 │ │ │ │ + andseq r7, sl, ip, asr r8 │ │ │ │ + andseq r7, sl, r6, asr #14 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ - andseq r3, r9, r8, lsl #3 │ │ │ │ - andseq r3, r9, r0, asr r1 │ │ │ │ + @ instruction: 0x001931b0 │ │ │ │ + andseq r3, r9, r8, ror r1 │ │ │ │ + mulseq r9, ip, r1 │ │ │ │ + andseq r3, r9, ip, ror #2 │ │ │ │ + andseq r3, r9, r8, ror r1 │ │ │ │ + andseq r3, r9, ip, ror #2 │ │ │ │ andseq r3, r9, r4, ror r1 │ │ │ │ - andseq r3, r9, r4, asr #2 │ │ │ │ - andseq r3, r9, r0, asr r1 │ │ │ │ - andseq r3, r9, r4, asr #2 │ │ │ │ - andseq r3, r9, ip, asr #2 │ │ │ │ - andseq r3, r9, r8, asr #2 │ │ │ │ - andseq r3, r9, r8, asr #2 │ │ │ │ - andseq r2, r9, r0, ror #29 │ │ │ │ + andseq r3, r9, r0, ror r1 │ │ │ │ + andseq r3, r9, r0, ror r1 │ │ │ │ + andseq r2, r9, r8, lsl #30 │ │ │ │ ldr r1, [pc, #-152] @ dbbc4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq dccd8 │ │ │ │ @@ -190256,15 +190256,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bne dcc6c │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -190345,15 +190345,15 @@ │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ bl a1250 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r5, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi dacbc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r5, #4 │ │ │ │ @@ -190439,15 +190439,15 @@ │ │ │ │ eor r3, r9, #1 │ │ │ │ orr r3, r3, r7 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ rsb r1, r4, #3 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ cmp r4, #0 │ │ │ │ beq de57c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ @@ -190462,19 +190462,19 @@ │ │ │ │ addge r3, r3, r2 │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ sub r3, r3, r4 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl ec0ac │ │ │ │ + bl ec0b4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi dacbc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -190613,15 +190613,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne dc47c │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ b daf6c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl ac798 │ │ │ │ @@ -190663,15 +190663,15 @@ │ │ │ │ sub r3, r3, r2 │ │ │ │ str r3, [r5, #164] @ 0xa4 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b dc3dc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r4, r4, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #5 │ │ │ │ bl cdda4 │ │ │ │ @@ -190870,15 +190870,15 @@ │ │ │ │ b dc460 │ │ │ │ cmp r7, #0 │ │ │ │ beq dc7f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb5e8 │ │ │ │ + bl eb5f0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl ac798 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -191152,22 +191152,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ b dbfc0 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ b dbea0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, #2 │ │ │ │ mov r9, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -191421,15 +191421,15 @@ │ │ │ │ add r3, r3, r9 │ │ │ │ str r2, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b db058 │ │ │ │ ldr r3, [pc, #3168] @ ddcfc │ │ │ │ add r4, r7, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ @@ -191975,15 +191975,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r8, r3 │ │ │ │ beq defec │ │ │ │ ldr r0, [pc, #1192] @ dddd4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r1, r3 │ │ │ │ bls ddba0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, #0 │ │ │ │ @@ -192056,15 +192056,15 @@ │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ str r2, [r4, #164] @ 0xa4 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b db058 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -192147,15 +192147,15 @@ │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r5, #172] @ 0xac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ orrs r3, r3, r2 │ │ │ │ bne ddc18 │ │ │ │ ldr r3, [pc, #504] @ dddf8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ @@ -192211,98 +192211,98 @@ │ │ │ │ mov sl, #255 @ 0xff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b ddc4c │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001926fc │ │ │ │ - andseq r3, sl, r4, rrx │ │ │ │ - andseq r4, r9, r4, lsl #14 │ │ │ │ - andseq r2, r9, r4, asr sl │ │ │ │ + andseq r2, r9, r4, lsr #14 │ │ │ │ + andseq r3, sl, ip, lsl #1 │ │ │ │ + andseq r4, r9, ip, lsr #14 │ │ │ │ + andseq r2, r9, ip, ror sl │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r4, sl, r0, lsr #29 │ │ │ │ + andseq r4, sl, r8, asr #29 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ ldr r2, [r3] │ │ │ │ - andseq r5, r9, r4, asr #28 │ │ │ │ - andseq r2, r9, ip, lsl sl │ │ │ │ - andseq r2, r9, r4, lsl #1 │ │ │ │ - @ instruction: 0x001929f0 │ │ │ │ - andseq r1, r9, r0, lsl #31 │ │ │ │ - andseq lr, r9, r4, lsr #22 │ │ │ │ - andseq r2, r9, r8, ror #11 │ │ │ │ - andseq r2, r9, r0, lsl r0 │ │ │ │ - @ instruction: 0x001925bc │ │ │ │ - andseq r1, r9, r4, lsl pc │ │ │ │ - andseq r5, r9, ip, lsl r4 │ │ │ │ - andseq r2, r9, ip, lsr r9 │ │ │ │ - mulseq r9, ip, pc @ │ │ │ │ - andseq r2, r9, r0, lsl r9 │ │ │ │ - andseq r1, r9, r8, lsr #29 │ │ │ │ - andseq r5, r9, ip, lsl #26 │ │ │ │ - andseq r1, r9, r0, asr #30 │ │ │ │ - andseq r1, r9, ip, ror #28 │ │ │ │ - andseq r2, r9, r4, lsr #17 │ │ │ │ - mulseq r9, r8, r8 │ │ │ │ - andseq r2, r9, r8, lsl #17 │ │ │ │ - andseq r2, r9, r0, lsl #17 │ │ │ │ - andseq r2, r9, r4, ror r8 │ │ │ │ - andseq r2, r9, r4, ror #16 │ │ │ │ - andseq r2, r9, ip, asr r8 │ │ │ │ - andseq r2, r9, r0, asr r8 │ │ │ │ - andseq r2, r9, r0, asr #16 │ │ │ │ - andseq r6, r9, r8, ror #15 │ │ │ │ + andseq r5, r9, ip, ror #28 │ │ │ │ + andseq r2, r9, r4, asr #20 │ │ │ │ + andseq r2, r9, ip, lsr #1 │ │ │ │ + andseq r2, r9, r8, lsl sl │ │ │ │ + andseq r1, r9, r8, lsr #31 │ │ │ │ + andseq lr, r9, ip, asr #22 │ │ │ │ + andseq r2, r9, r0, lsl r6 │ │ │ │ + andseq r2, r9, r8, lsr r0 │ │ │ │ + andseq r2, r9, r4, ror #11 │ │ │ │ + andseq r1, r9, ip, lsr pc │ │ │ │ + andseq r5, r9, r4, asr #8 │ │ │ │ + andseq r2, r9, r4, ror #18 │ │ │ │ + andseq r1, r9, r4, asr #31 │ │ │ │ + andseq r2, r9, r8, lsr r9 │ │ │ │ + @ instruction: 0x00191ed0 │ │ │ │ + andseq r5, r9, r4, lsr sp │ │ │ │ + andseq r1, r9, r8, ror #30 │ │ │ │ + mulseq r9, r4, lr │ │ │ │ + andseq r2, r9, ip, asr #17 │ │ │ │ + andseq r2, r9, r0, asr #17 │ │ │ │ + @ instruction: 0x001928b0 │ │ │ │ + andseq r2, r9, r8, lsr #17 │ │ │ │ + mulseq r9, ip, r8 │ │ │ │ + andseq r2, r9, ip, lsl #17 │ │ │ │ + andseq r2, r9, r4, lsl #17 │ │ │ │ + andseq r2, r9, r8, ror r8 │ │ │ │ + andseq r2, r9, r8, ror #16 │ │ │ │ + andseq r6, r9, r0, lsl r8 │ │ │ │ + andseq r2, r9, r8, asr #16 │ │ │ │ + andseq r1, r9, r4, asr #28 │ │ │ │ andseq r2, r9, r0, lsr #16 │ │ │ │ - andseq r1, r9, ip, lsl lr │ │ │ │ - @ instruction: 0x001927f8 │ │ │ │ - andseq r1, r9, r8, asr #26 │ │ │ │ - andseq r6, r9, r0, lsl #15 │ │ │ │ + andseq r1, r9, r0, ror sp │ │ │ │ + andseq r6, r9, r8, lsr #15 │ │ │ │ + andseq r2, r9, r8, ror #15 │ │ │ │ + @ instruction: 0x00191dd4 │ │ │ │ andseq r2, r9, r0, asr #15 │ │ │ │ - andseq r1, r9, ip, lsr #27 │ │ │ │ - mulseq r9, r8, r7 │ │ │ │ - andseq r1, r9, r0, ror #25 │ │ │ │ + andseq r1, r9, r8, lsl #26 │ │ │ │ + andseq r2, r9, r0, lsr #15 │ │ │ │ + andseq r2, r9, ip, lsr #15 │ │ │ │ + mulseq r9, ip, r7 │ │ │ │ andseq r2, r9, r8, ror r7 │ │ │ │ - andseq r2, r9, r4, lsl #15 │ │ │ │ - andseq r2, r9, r4, ror r7 │ │ │ │ - andseq r2, r9, r0, asr r7 │ │ │ │ muleq r0, r0, r4 │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ @ instruction: 0x000005b0 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ add r5, r5, r2 │ │ │ │ add r0, r0, r5 │ │ │ │ - andseq r2, r9, r4, asr r3 │ │ │ │ + andseq r2, r9, ip, ror r3 │ │ │ │ ldr r7, [r0] │ │ │ │ str r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xfffeeef4 │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ blx r7 │ │ │ │ strd r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ pop {r0, r1, r2, r3} │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ - ldrheq r5, [r9], -ip │ │ │ │ - andseq r1, r9, r4, lsr r9 │ │ │ │ + andseq r5, r9, r4, ror #1 │ │ │ │ + andseq r1, r9, ip, asr r9 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq r1, r9, r0, lsl #18 │ │ │ │ + andseq r1, r9, r8, lsr #18 │ │ │ │ str r2, [r0, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ mov r1, r0 │ │ │ │ strb r2, [r0, #-0] │ │ │ │ - mulseq sl, r2, r3 │ │ │ │ + @ instruction: 0x001a53ba │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r0] │ │ │ │ strb r2, [r0, r3] │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ @@ -192570,28 +192570,28 @@ │ │ │ │ ldr r3, [r0, #164] @ 0xa4 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ sub r3, r3, r9 │ │ │ │ str r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b db058 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r4, r9, #1 │ │ │ │ add r3, r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl ce338 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r2, r9, #1 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ mov r5, r0 │ │ │ │ b dcef4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl cdda4 │ │ │ │ ldr r3, [pc, #-1176] @ dde40 │ │ │ │ @@ -192705,15 +192705,15 @@ │ │ │ │ b dc53c │ │ │ │ cmp r7, #0 │ │ │ │ beq de4a0 │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb5e8 │ │ │ │ + bl eb5f0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl ac798 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -192784,15 +192784,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ rsb r3, r3, #3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ b dc148 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -192810,15 +192810,15 @@ │ │ │ │ orrs r3, r3, r2 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov sl, #2 │ │ │ │ beq de5a8 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b dc1b8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ @@ -192972,15 +192972,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov sl, #4 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi dacbc │ │ │ │ mov r1, #-536870912 @ 0xe0000000 │ │ │ │ add r0, r4, #4 │ │ │ │ @@ -192996,15 +192996,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r3, [pc, #-2804] @ dde40 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r6, r8, #4 │ │ │ │ ldr r1, [r3, #2804] @ 0xaf4 │ │ │ │ mov r0, r6 │ │ │ │ bl cd670 │ │ │ │ @@ -193610,15 +193610,15 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ b dd938 │ │ │ │ ldr r0, [pc, #720] @ df588 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ b dd938 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ sub r3, r9, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -193788,15 +193788,15 @@ │ │ │ │ @ instruction: 0xfffed7d8 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ ldrd r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ blx r7 │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ pop {r0, r1, r2, r3} │ │ │ │ str r7, [r0] │ │ │ │ - mulseq r9, r4, r9 │ │ │ │ + @ instruction: 0x001909bc │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ strd r2, [r0] │ │ │ │ ldrd r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ add r1, r1, r5 │ │ │ │ ldrb r1, [r0] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ ldrsb r1, [r0] │ │ │ │ @@ -193829,21 +193829,21 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr fp, [r5, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ bl 9f32c │ │ │ │ @@ -193896,18 +193896,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ bl 237a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne dfb24 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ tst r3, #1 │ │ │ │ bne df8ac │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #24 │ │ │ │ @@ -193998,15 +193998,15 @@ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r4, #6 │ │ │ │ mov r1, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ bl a55c0 │ │ │ │ @@ -194027,15 +194027,15 @@ │ │ │ │ beq e0bb8 │ │ │ │ bl cdf7c │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -194258,15 +194258,15 @@ │ │ │ │ beq e0b24 │ │ │ │ add r0, r4, #4 │ │ │ │ bl cdf7c │ │ │ │ str r9, [r4, #172] @ 0xac │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 24f624 │ │ │ │ + bl 24f64c │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldmib r0, {r4, lr} │ │ │ │ @@ -194462,18 +194462,18 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bls e0194 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ mov sl, #0 │ │ │ │ b dfadc │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [pc, #1508] @ e05fc │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ @@ -194821,37 +194821,37 @@ │ │ │ │ movls sl, #1 │ │ │ │ b dfadc │ │ │ │ andseq r0, sp, r8, lsl sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x001d09f4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andseq r0, sp, r0, ror #18 │ │ │ │ - andseq r0, r9, r0, ror r5 │ │ │ │ + mulseq r9, r8, r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0018a1f0 │ │ │ │ + andseq sl, r8, r8, lsl r2 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ cmp r0, r3 │ │ │ │ - andseq r0, sl, ip, lsl r9 │ │ │ │ - andseq r9, r8, r4, asr #27 │ │ │ │ - andseq r0, r9, r8, ror #2 │ │ │ │ - andseq r0, r9, ip, asr r1 │ │ │ │ - andseq pc, r8, ip, asr #26 │ │ │ │ - andseq pc, r8, ip, lsr #26 │ │ │ │ + andseq r0, sl, r4, asr #18 │ │ │ │ + andseq r9, r8, ip, ror #27 │ │ │ │ + mulseq r9, r0, r1 │ │ │ │ + andseq r0, r9, r4, lsl #3 │ │ │ │ + andseq pc, r8, r4, ror sp @ │ │ │ │ + andseq pc, r8, r4, asr sp @ │ │ │ │ + andseq pc, r8, r0, asr sp @ │ │ │ │ andseq pc, r8, r8, lsr #26 │ │ │ │ - andseq pc, r8, r0, lsl #26 │ │ │ │ tst r0, #1 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, r5 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ blx r3 │ │ │ │ - mulseq r8, ip, ip │ │ │ │ + andseq pc, r8, r4, asr #25 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ str r0, [fp] │ │ │ │ @@ -194863,90 +194863,90 @@ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ str r1, [fp] │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ cmp r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ + andseq lr, r8, r8, asr #18 │ │ │ │ andseq lr, r8, r0, lsr #18 │ │ │ │ + andseq lr, r8, r4, lsr #18 │ │ │ │ @ instruction: 0x0018e8f8 │ │ │ │ - @ instruction: 0x0018e8fc │ │ │ │ - @ instruction: 0x0018e8d0 │ │ │ │ - andseq lr, r8, r0, ror #16 │ │ │ │ - andseq lr, r8, r0, asr #16 │ │ │ │ + andseq lr, r8, r8, lsl #17 │ │ │ │ + andseq lr, r8, r8, ror #16 │ │ │ │ + andseq lr, r8, r4, ror #16 │ │ │ │ andseq lr, r8, ip, lsr r8 │ │ │ │ - andseq lr, r8, r4, lsl r8 │ │ │ │ - andseq r2, r9, r0, ror sl │ │ │ │ + mulseq r9, r8, sl │ │ │ │ + andseq lr, r8, r0, lsl #17 │ │ │ │ andseq lr, r8, r8, asr r8 │ │ │ │ + andseq lr, r8, ip, asr r8 │ │ │ │ andseq lr, r8, r0, lsr r8 │ │ │ │ - andseq lr, r8, r4, lsr r8 │ │ │ │ - andseq lr, r8, r8, lsl #16 │ │ │ │ - andseq lr, r9, r4, ror #3 │ │ │ │ - mulseq r8, r0, r7 │ │ │ │ - andseq lr, r8, r0, ror r7 │ │ │ │ + andseq lr, r9, ip, lsl #4 │ │ │ │ + @ instruction: 0x0018e7b8 │ │ │ │ + mulseq r8, r8, r7 │ │ │ │ + mulseq r8, r4, r7 │ │ │ │ andseq lr, r8, ip, ror #14 │ │ │ │ - andseq lr, r8, r4, asr #14 │ │ │ │ - @ instruction: 0x0018ead4 │ │ │ │ + @ instruction: 0x0018eafc │ │ │ │ + @ instruction: 0x0018eaf8 │ │ │ │ + andseq lr, r8, r8, ror #21 │ │ │ │ + andseq lr, r8, r0, ror #21 │ │ │ │ @ instruction: 0x0018ead0 │ │ │ │ - andseq lr, r8, r0, asr #21 │ │ │ │ + andseq lr, r8, r8, asr #21 │ │ │ │ @ instruction: 0x0018eab8 │ │ │ │ - andseq lr, r8, r8, lsr #21 │ │ │ │ + @ instruction: 0x0018eab0 │ │ │ │ andseq lr, r8, r0, lsr #21 │ │ │ │ - mulseq r8, r0, sl │ │ │ │ + mulseq r8, r8, sl │ │ │ │ andseq lr, r8, r8, lsl #21 │ │ │ │ - andseq lr, r8, r8, ror sl │ │ │ │ - andseq lr, r8, r0, ror sl │ │ │ │ - andseq lr, r8, r0, ror #20 │ │ │ │ - andseq r1, r9, ip, asr #24 │ │ │ │ - andseq lr, r8, r8, lsr #16 │ │ │ │ - andseq lr, r8, ip, lsl #16 │ │ │ │ - andseq lr, r8, r0, lsl #20 │ │ │ │ - andseq lr, r8, r0, lsl #20 │ │ │ │ - andseq sp, r8, r0, ror sp │ │ │ │ - andseq sp, r8, ip, lsr #28 │ │ │ │ - @ instruction: 0x0019a8fc │ │ │ │ - andseq lr, r8, r4, asr #7 │ │ │ │ - andseq lr, r8, r8, lsr #7 │ │ │ │ - andseq lr, r8, r0, lsl #19 │ │ │ │ - andseq lr, r8, r0, lsl #19 │ │ │ │ - @ instruction: 0x0018dcd4 │ │ │ │ - andseq sp, r8, r8, lsl #27 │ │ │ │ - andseq r1, r9, r4, asr #3 │ │ │ │ - andseq lr, r8, r8, ror #13 │ │ │ │ - andseq lr, r8, ip, asr #13 │ │ │ │ - andseq lr, r8, r0, lsl #18 │ │ │ │ - andseq lr, r8, r0, lsl #18 │ │ │ │ - andseq sp, r8, r8, lsr ip │ │ │ │ - andseq sp, r8, r4, ror #25 │ │ │ │ - andseq r1, r9, r4, lsl #21 │ │ │ │ - @ instruction: 0x0018dbfc │ │ │ │ - andseq sp, r8, r0, lsr #25 │ │ │ │ + andseq r1, r9, r4, ror ip │ │ │ │ + andseq lr, r8, r0, asr r8 │ │ │ │ + andseq lr, r8, r4, lsr r8 │ │ │ │ + andseq lr, r8, r8, lsr #20 │ │ │ │ + andseq lr, r8, r8, lsr #20 │ │ │ │ + mulseq r8, r8, sp │ │ │ │ + andseq sp, r8, r4, asr lr │ │ │ │ + andseq sl, r9, r4, lsr #18 │ │ │ │ + andseq lr, r8, ip, ror #7 │ │ │ │ + @ instruction: 0x0018e3d0 │ │ │ │ + andseq lr, r8, r8, lsr #19 │ │ │ │ + andseq lr, r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x0018dcfc │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ + andseq r1, r9, ip, ror #3 │ │ │ │ + andseq lr, r8, r0, lsl r7 │ │ │ │ + @ instruction: 0x0018e6f4 │ │ │ │ + andseq lr, r8, r8, lsr #18 │ │ │ │ + andseq lr, r8, r8, lsr #18 │ │ │ │ + andseq sp, r8, r0, ror #24 │ │ │ │ + andseq sp, r8, ip, lsl #26 │ │ │ │ + andseq r1, r9, ip, lsr #21 │ │ │ │ + andseq sp, r8, r4, lsr #24 │ │ │ │ + andseq sp, r8, r8, asr #25 │ │ │ │ + andseq lr, r8, r8, lsr #17 │ │ │ │ + mulseq r8, ip, r8 │ │ │ │ + mulseq r8, r8, r8 │ │ │ │ + andseq lr, r8, ip, lsl #17 │ │ │ │ andseq lr, r8, r0, lsl #17 │ │ │ │ - andseq lr, r8, r4, ror r8 │ │ │ │ andseq lr, r8, r0, ror r8 │ │ │ │ + andseq lr, r8, ip, ror #16 │ │ │ │ andseq lr, r8, r4, ror #16 │ │ │ │ andseq lr, r8, r8, asr r8 │ │ │ │ - andseq lr, r8, r8, asr #16 │ │ │ │ - andseq lr, r8, r4, asr #16 │ │ │ │ - andseq lr, r8, ip, lsr r8 │ │ │ │ - andseq lr, r8, r0, lsr r8 │ │ │ │ - andseq r2, r9, r0, ror #10 │ │ │ │ - andseq r2, r9, r8, asr r5 │ │ │ │ - @ instruction: 0x0018daf0 │ │ │ │ - andseq sp, r8, r8, ror #21 │ │ │ │ - andseq sp, r8, r4, ror #22 │ │ │ │ - andseq sp, r8, r4, asr fp │ │ │ │ - andseq lr, r8, r8, lsr #10 │ │ │ │ - andseq lr, r8, r8, lsr #10 │ │ │ │ - @ instruction: 0x0018e4f0 │ │ │ │ - @ instruction: 0x0018e4f0 │ │ │ │ - andseq lr, r8, r4, asr r4 │ │ │ │ - andseq lr, r8, r0, asr r4 │ │ │ │ - andseq lr, r8, r0, lsr r4 │ │ │ │ - andseq lr, r8, r0, lsr r4 │ │ │ │ + andseq r2, r9, r8, lsl #11 │ │ │ │ + andseq r2, r9, r0, lsl #11 │ │ │ │ + andseq sp, r8, r8, lsl fp │ │ │ │ + andseq sp, r8, r0, lsl fp │ │ │ │ + andseq sp, r8, ip, lsl #23 │ │ │ │ + andseq sp, r8, ip, ror fp │ │ │ │ + andseq lr, r8, r0, asr r5 │ │ │ │ + andseq lr, r8, r0, asr r5 │ │ │ │ + andseq lr, r8, r8, lsl r5 │ │ │ │ + andseq lr, r8, r8, lsl r5 │ │ │ │ + andseq lr, r8, ip, ror r4 │ │ │ │ + andseq lr, r8, r8, ror r4 │ │ │ │ + andseq lr, r8, r8, asr r4 │ │ │ │ + andseq lr, r8, r8, asr r4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #232] @ 0xe8 │ │ │ │ @@ -195446,15 +195446,15 @@ │ │ │ │ b e0bfc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b dfdf0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [pc, #-2356] @ e0644 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r4 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r5, #4]! │ │ │ │ mov r1, #268435456 @ 0x10000000 │ │ │ │ @@ -196125,15 +196125,15 @@ │ │ │ │ bne e2c58 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #3528] @ e27dc │ │ │ │ ldr r6, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 237a8 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ @@ -196181,15 +196181,15 @@ │ │ │ │ ldr r3, [r8, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ beq e1aec │ │ │ │ ldr r0, [pc, #3356] @ e27f8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [fp] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, #3 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ @@ -196230,15 +196230,15 @@ │ │ │ │ bne e4e50 │ │ │ │ cmp r7, #0 │ │ │ │ beq e1bac │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl eb5e8 │ │ │ │ + bl eb5f0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ bl ac798 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -196985,81 +196985,81 @@ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bl b35f4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ b dfc80 │ │ │ │ - andseq lr, r8, ip, lsr #8 │ │ │ │ - andseq lr, r8, ip, lsl #8 │ │ │ │ - andseq lr, r8, ip, lsl #8 │ │ │ │ - andseq lr, r8, r8, lsl #8 │ │ │ │ - andseq lr, r8, r8, ror #7 │ │ │ │ - andseq lr, r8, ip, asr r6 │ │ │ │ - andseq lr, r8, r8, asr r6 │ │ │ │ - andseq lr, r8, r0, asr r6 │ │ │ │ - andseq lr, r8, r4, asr #12 │ │ │ │ - andseq lr, r8, r8, asr #12 │ │ │ │ - andseq lr, r8, r4, asr #12 │ │ │ │ - andseq lr, r8, ip, lsr r6 │ │ │ │ - andseq sp, r8, r0, lsl #20 │ │ │ │ - andseq lr, r9, ip, lsr r8 │ │ │ │ + andseq lr, r8, r4, asr r4 │ │ │ │ + andseq lr, r8, r4, lsr r4 │ │ │ │ + andseq lr, r8, r4, lsr r4 │ │ │ │ + andseq lr, r8, r0, lsr r4 │ │ │ │ + andseq lr, r8, r0, lsl r4 │ │ │ │ + andseq lr, r8, r4, lsl #13 │ │ │ │ + andseq lr, r8, r0, lsl #13 │ │ │ │ + andseq lr, r8, r8, ror r6 │ │ │ │ + andseq lr, r8, ip, ror #12 │ │ │ │ + andseq lr, r8, r0, ror r6 │ │ │ │ + andseq lr, r8, ip, ror #12 │ │ │ │ + andseq lr, r8, r4, ror #12 │ │ │ │ + andseq sp, r8, r8, lsr #20 │ │ │ │ + andseq lr, r9, r4, ror #16 │ │ │ │ + andseq lr, r8, r8, lsr #12 │ │ │ │ + andseq lr, r8, ip, lsl r6 │ │ │ │ + andseq lr, r8, r8, lsl r6 │ │ │ │ + andseq lr, r8, r4, lsl r6 │ │ │ │ + andseq lr, r8, r0, lsl r6 │ │ │ │ + andseq lr, r8, ip, lsl #12 │ │ │ │ andseq lr, r8, r0, lsl #12 │ │ │ │ - @ instruction: 0x0018e5f4 │ │ │ │ + @ instruction: 0x0018e5fc │ │ │ │ @ instruction: 0x0018e5f0 │ │ │ │ - andseq lr, r8, ip, ror #11 │ │ │ │ - andseq lr, r8, r8, ror #11 │ │ │ │ - andseq lr, r8, r4, ror #11 │ │ │ │ - @ instruction: 0x0018e5d8 │ │ │ │ + @ instruction: 0x0018d9f4 │ │ │ │ @ instruction: 0x0018e5d4 │ │ │ │ - andseq lr, r8, r8, asr #11 │ │ │ │ - andseq sp, r8, ip, asr #19 │ │ │ │ - andseq lr, r8, ip, lsr #11 │ │ │ │ - andseq lr, r8, r4, lsr #11 │ │ │ │ - andseq lr, r9, r4, ror #13 │ │ │ │ - andseq lr, r8, r0, lsr #9 │ │ │ │ - andseq lr, r8, r4, lsr #10 │ │ │ │ - mulseq r8, r0, r4 │ │ │ │ - andseq lr, r8, r4, lsl #10 │ │ │ │ - andseq lr, r8, ip, asr #8 │ │ │ │ - andseq sp, r8, ip, asr #17 │ │ │ │ + andseq lr, r8, ip, asr #11 │ │ │ │ + andseq lr, r9, ip, lsl #14 │ │ │ │ + andseq lr, r8, r8, asr #9 │ │ │ │ + andseq lr, r8, ip, asr #10 │ │ │ │ @ instruction: 0x0018e4b8 │ │ │ │ + andseq lr, r8, ip, lsr #10 │ │ │ │ + andseq lr, r8, r4, ror r4 │ │ │ │ + @ instruction: 0x0018d8f4 │ │ │ │ + andseq lr, r8, r0, ror #9 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrsb r0, [r0] │ │ │ │ ldrsb r5, [r1] │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ - andseq ip, r8, r4, lsr #10 │ │ │ │ - andseq ip, r8, r4, lsr #10 │ │ │ │ + andseq ip, r8, ip, asr #10 │ │ │ │ + andseq ip, r8, ip, asr #10 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, [r0, r1] │ │ │ │ strd r2, [fp, #-0] │ │ │ │ mov r2, r7 │ │ │ │ - @ instruction: 0x0018d1f4 │ │ │ │ - andseq sp, r8, r0, lsl #4 │ │ │ │ + andseq sp, r8, ip, lsl r2 │ │ │ │ + andseq sp, r8, r8, lsr #4 │ │ │ │ ldrsh r0, [r0, r1] │ │ │ │ ldrh r0, [r0, r1] │ │ │ │ - ldrsbeq sp, [r8], -ip │ │ │ │ - ldrsbeq sp, [r8], -r0 │ │ │ │ - andseq sp, r8, ip, lsr #32 │ │ │ │ - andseq ip, r8, r8, asr #31 │ │ │ │ - andseq ip, r8, r0, asr #31 │ │ │ │ - andseq ip, r8, r0, asr #30 │ │ │ │ - andseq ip, r8, r0, lsl pc │ │ │ │ - andseq ip, r8, r4, lsl #30 │ │ │ │ - andseq ip, r8, r4, asr #25 │ │ │ │ - andseq ip, r8, ip, ror #24 │ │ │ │ - andseq ip, r8, r8, ror #24 │ │ │ │ - andseq ip, r8, r0, ror ip │ │ │ │ - andseq ip, r8, r0, ror #24 │ │ │ │ - andseq ip, r8, r4, ror #23 │ │ │ │ - andseq ip, r8, r4, ror #23 │ │ │ │ - @ instruction: 0x0018cbdc │ │ │ │ + andseq sp, r8, r4, lsl #2 │ │ │ │ + ldrsheq sp, [r8], -r8 │ │ │ │ + andseq sp, r8, r4, asr r0 │ │ │ │ + @ instruction: 0x0018cff0 │ │ │ │ + andseq ip, r8, r8, ror #31 │ │ │ │ + andseq ip, r8, r8, ror #30 │ │ │ │ + andseq ip, r8, r8, lsr pc │ │ │ │ + andseq ip, r8, ip, lsr #30 │ │ │ │ + andseq ip, r8, ip, ror #25 │ │ │ │ + mulseq r8, r4, ip │ │ │ │ + mulseq r8, r0, ip │ │ │ │ + mulseq r8, r8, ip │ │ │ │ + andseq ip, r8, r8, lsl #25 │ │ │ │ + andseq ip, r8, ip, lsl #24 │ │ │ │ + andseq ip, r8, ip, lsl #24 │ │ │ │ + andseq ip, r8, r4, lsl #24 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ mov r2, #2 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mvn r1, #1 │ │ │ │ @@ -197206,15 +197206,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ b dfc80 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ @@ -197290,21 +197290,21 @@ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi e1c20 │ │ │ │ mov r3, #4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov sl, #1 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ b e1c20 │ │ │ │ ldr r1, [pc, #-1096] @ e2818 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq e2c88 │ │ │ │ @@ -197315,15 +197315,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne e2dc4 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl ec1e0 │ │ │ │ + bl ec1e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -197331,15 +197331,15 @@ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi dfffc │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl ec1f4 │ │ │ │ + bl ec1fc │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bhi dfffc │ │ │ │ cmp r8, #0 │ │ │ │ add r6, r4, #4 │ │ │ │ @@ -197720,15 +197720,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl cd460 │ │ │ │ b e323c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, #4 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ @@ -197737,15 +197737,15 @@ │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi df684 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #-2788] @ e2860 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ @@ -198179,15 +198179,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ beq e4684 │ │ │ │ bl cdf7c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #2 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movne r3, #1 │ │ │ │ @@ -198497,25 +198497,25 @@ │ │ │ │ bl ce1ec │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [fp] │ │ │ │ b dfc80 │ │ │ │ mov r1, #2 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ - bl eb600 │ │ │ │ + bl eb608 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ bl a55c0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ - bl eb764 │ │ │ │ + bl eb76c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi df684 │ │ │ │ ldr r1, [pc, #2388] @ e48b0 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -198528,15 +198528,15 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea2ec │ │ │ │ + bl ea2f4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #2324] @ e48b4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ ldr r3, [pc, #2424] @ e4928 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ @@ -198875,15 +198875,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #172] @ 0xac │ │ │ │ - bl eb908 │ │ │ │ + bl eb910 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #172] @ 0xac │ │ │ │ add r7, r4, r6 │ │ │ │ mov r2, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -198934,15 +198934,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ bl cdf7c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi df688 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ @@ -199060,15 +199060,15 @@ │ │ │ │ str r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov sl, #1 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ b dfad8 │ │ │ │ ldr r1, [pc, #216] @ e48c8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 237a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq e4a68 │ │ │ │ @@ -199096,52 +199096,52 @@ │ │ │ │ str r3, [fp] │ │ │ │ bl 22f20 │ │ │ │ bl cdf7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [r4, #172] @ 0xac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ b e4768 │ │ │ │ - andseq ip, r8, r4, lsl #16 │ │ │ │ - andseq ip, r8, r0, lsl #16 │ │ │ │ - andseq ip, r8, r0, lsl #15 │ │ │ │ - andseq fp, r8, r4, asr #29 │ │ │ │ - mulseq r8, ip, r6 │ │ │ │ - mulseq r8, r8, r6 │ │ │ │ - andseq sp, r8, r4, ror #20 │ │ │ │ - andseq fp, r8, r4, lsl sl │ │ │ │ - andseq ip, r9, ip, ror r3 │ │ │ │ - andseq fp, r8, ip, ror #26 │ │ │ │ - andseq ip, r8, r8, lsr #12 │ │ │ │ - andseq ip, r8, r4, lsr #12 │ │ │ │ - andseq ip, r8, r0, lsr #12 │ │ │ │ - andseq r9, r8, r8, asr pc │ │ │ │ - andseq r9, r8, r8, ror r6 │ │ │ │ - @ instruction: 0x001896b0 │ │ │ │ + andseq ip, r8, ip, lsr #16 │ │ │ │ + andseq ip, r8, r8, lsr #16 │ │ │ │ + andseq ip, r8, r8, lsr #15 │ │ │ │ + andseq fp, r8, ip, ror #29 │ │ │ │ + andseq ip, r8, r4, asr #13 │ │ │ │ + andseq ip, r8, r0, asr #13 │ │ │ │ + andseq sp, r8, ip, lsl #21 │ │ │ │ + andseq fp, r8, ip, lsr sl │ │ │ │ + andseq ip, r9, r4, lsr #7 │ │ │ │ + mulseq r8, r4, sp │ │ │ │ + andseq ip, r8, r0, asr r6 │ │ │ │ + andseq ip, r8, ip, asr #12 │ │ │ │ + andseq ip, r8, r8, asr #12 │ │ │ │ + andseq r9, r8, r0, lsl #31 │ │ │ │ + andseq r9, r8, r0, lsr #13 │ │ │ │ + @ instruction: 0x001896d8 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r9, r8, ip, lsr #4 │ │ │ │ + andseq r9, r8, r4, asr r2 │ │ │ │ cmp r5, r2 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ ldr r1, [r4] │ │ │ │ - andseq sp, r9, ip, ror #14 │ │ │ │ - andseq r9, r8, r4, ror #2 │ │ │ │ - andseq fp, r8, r8, asr r9 │ │ │ │ + mulseq r9, r4, r7 │ │ │ │ + andseq r9, r8, ip, lsl #3 │ │ │ │ + andseq fp, r8, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - andseq fp, r8, r8, lsl #1 │ │ │ │ + ldrheq fp, [r8], -r0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ str r4, [r3] │ │ │ │ @ instruction: 0xfffe81a0 │ │ │ │ ldrd r2, [r0, r1] │ │ │ │ mov r7, r2 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ + andseq fp, r8, r0, rrx │ │ │ │ + andseq fp, r8, r4, lsr r0 │ │ │ │ + andseq fp, r8, r4, asr #32 │ │ │ │ andseq fp, r8, r8, lsr r0 │ │ │ │ - andseq fp, r8, ip │ │ │ │ - andseq fp, r8, ip, lsl r0 │ │ │ │ - andseq fp, r8, r0, lsl r0 │ │ │ │ - andseq fp, r8, r4, lsl r0 │ │ │ │ + andseq fp, r8, ip, lsr r0 │ │ │ │ ldrsb r0, [r0, r3] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ ldrsb r0, [r0, #-0] │ │ │ │ ldrsb r0, [r0] │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ @@ -199563,15 +199563,15 @@ │ │ │ │ bl cdda4 │ │ │ │ cmp r7, #0 │ │ │ │ beq e2bb8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl eb5e8 │ │ │ │ + bl eb5f0 │ │ │ │ b e2bb8 │ │ │ │ cmp sl, #3 │ │ │ │ addeq r8, r8, #1 │ │ │ │ lsleq r8, r8, #3 │ │ │ │ beq e4fdc │ │ │ │ cmp sl, #1 │ │ │ │ lsleq r8, r8, #2 │ │ │ │ @@ -201655,30 +201655,30 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r2, [pc, #168] @ e7108 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [r4] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ mov r2, #23 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -201708,24 +201708,24 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ e7150 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r0, [pc, #24] @ e7154 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23004 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ eoreq r2, fp, r8, lsr r7 │ │ │ │ - andseq r9, r8, ip, lsr r0 │ │ │ │ + andseq r9, r8, r4, rrx │ │ │ │ │ │ │ │ 000e7158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #448] @ e7330 │ │ │ │ @@ -201748,29 +201748,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str sp, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ beq e72c8 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #5 │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ @@ -201783,15 +201783,15 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #32] │ │ │ │ beq e7318 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ streq r3, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ @@ -201848,145 +201848,145 @@ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ eoreq r2, fp, r8, lsr #12 │ │ │ │ andseq r8, ip, r8, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #3656] @ e81a8 │ │ │ │ + ldr ip, [pc, #3664] @ e81b0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3652] @ e81ac │ │ │ │ + ldr r0, [pc, #3660] @ e81b4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #3644] @ e81b0 │ │ │ │ + ldr r2, [pc, #3652] @ e81b8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #3640] @ e81b4 │ │ │ │ + ldr r1, [pc, #3648] @ e81bc │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ands r4, r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ add ip, sp, #28 │ │ │ │ beq e73d4 │ │ │ │ cmp ip, r1 │ │ │ │ bcc e7418 │ │ │ │ - ldr r1, [pc, #3596] @ e81b8 │ │ │ │ - ldr r2, [pc, #3580] @ e81ac │ │ │ │ + ldr r1, [pc, #3604] @ e81c0 │ │ │ │ + ldr r2, [pc, #3588] @ e81b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp ip, r1 │ │ │ │ ldrsh r1, [r3] │ │ │ │ bcs e73f4 │ │ │ │ - ldr r0, [pc, #3540] @ e81bc │ │ │ │ + ldr r0, [pc, #3548] @ e81c4 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq e742c │ │ │ │ - ldr r0, [pc, #3524] @ e81c0 │ │ │ │ + ldr r0, [pc, #3532] @ e81c8 │ │ │ │ sub r1, r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ bhi e73a4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3484] @ e81bc │ │ │ │ + ldr r1, [pc, #3492] @ e81c4 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ bne e73a4 │ │ │ │ - ldr r1, [pc, #3472] @ e81c4 │ │ │ │ + ldr r1, [pc, #3480] @ e81cc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - ldr r2, [pc, #3460] @ e81c8 │ │ │ │ - ldr r3, [pc, #3428] @ e81ac │ │ │ │ + ldr r2, [pc, #3468] @ e81d0 │ │ │ │ + ldr r3, [pc, #3436] @ e81b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e7f2c │ │ │ │ - ldr r0, [pc, #3428] @ e81cc │ │ │ │ + bne e7f34 │ │ │ │ + ldr r0, [pc, #3436] @ e81d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52b84 │ │ │ │ - ldr r1, [pc, #3412] @ e81d0 │ │ │ │ - ldr r2, [pc, #3372] @ e81ac │ │ │ │ + b 52b80 │ │ │ │ + ldr r1, [pc, #3420] @ e81d8 │ │ │ │ + ldr r2, [pc, #3380] @ e81b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 24eb9c │ │ │ │ - ldr r0, [pc, #3360] @ e81d4 │ │ │ │ - mov r1, #0 │ │ │ │ + b 24ebc4 │ │ │ │ + ldr r0, [pc, #3368] @ e81dc │ │ │ │ ldr r7, [r3, #4] │ │ │ │ + mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ + add r8, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r8, r7, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #24 │ │ │ │ cmp r8, r1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ bgt e752c │ │ │ │ b e75b8 │ │ │ │ cmp r7, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq e751c │ │ │ │ cmp r8, r4 │ │ │ │ - ble e80d8 │ │ │ │ + ble e80e0 │ │ │ │ add r3, r7, #3 │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, r4 │ │ │ │ @@ -202002,79 +202002,79 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ bne e758c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ b e73a4 │ │ │ │ - ldr r1, [pc, #3084] @ e81d4 │ │ │ │ + ldr r1, [pc, #3092] @ e81dc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [r5] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r2, #4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r5] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r1, [r5] │ │ │ │ + mov r1, #4 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e80fc │ │ │ │ + beq e8104 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #8] │ │ │ │ b e75b8 │ │ │ │ - ldr r1, [pc, #2904] @ e81d4 │ │ │ │ + ldr r1, [pc, #2912] @ e81dc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -202085,75 +202085,75 @@ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e80bc │ │ │ │ + beq e80c4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #12] │ │ │ │ b e75b8 │ │ │ │ - ldr r0, [pc, #2688] @ e81d4 │ │ │ │ + ldr r0, [pc, #2696] @ e81dc │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ + str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #24 │ │ │ │ cmp r7, r1 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ bgt e77c8 │ │ │ │ b e75b8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq e77b8 │ │ │ │ cmp r4, r7 │ │ │ │ - bge e80d8 │ │ │ │ + bge e80e0 │ │ │ │ add r8, r7, #2 │ │ │ │ lsl r8, r8, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -202167,315 +202167,317 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ bne e7828 │ │ │ │ b e75b4 │ │ │ │ - ldr r1, [pc, #2424] @ e81d4 │ │ │ │ + ldr r1, [pc, #2432] @ e81dc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #20 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #16 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #24 │ │ │ │ - b e76bc │ │ │ │ - ldr r1, [pc, #2352] @ e81d8 │ │ │ │ - ldr r2, [pc, #2304] @ e81ac │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + b e76c4 │ │ │ │ + ldr r1, [pc, #2352] @ e81e0 │ │ │ │ + ldr r2, [pc, #2304] @ e81b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ moveq r1, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f34 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e7158 │ │ │ │ - ldr r1, [pc, #2292] @ e81d4 │ │ │ │ + ldr r1, [pc, #2292] @ e81dc │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e810c │ │ │ │ + beq e8114 │ │ │ │ mov r0, #20 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #16] │ │ │ │ b e75b8 │ │ │ │ - ldr r1, [pc, #2112] @ e81d4 │ │ │ │ + ldr r1, [pc, #2112] @ e81dc │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r2, [r5] │ │ │ │ add r3, sp, #32 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - mov r2, #3 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq e811c │ │ │ │ + beq e8124 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #8] │ │ │ │ b e75b8 │ │ │ │ - ldr r1, [pc, #1972] @ e81d4 │ │ │ │ + ldr r1, [pc, #1972] @ e81dc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r0, #16 │ │ │ │ mov r3, #0 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #24 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, #16 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r0, r6, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r1, #8] │ │ │ │ - bgt e7ac0 │ │ │ │ - b e7ae4 │ │ │ │ + bgt e7ac8 │ │ │ │ + b e7aec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ bl e7158 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne e7abc │ │ │ │ + bne e7ac4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ str r0, [r3, #12] │ │ │ │ b e73a4 │ │ │ │ - ldr r1, [pc, #1736] @ e81d4 │ │ │ │ + ldr r1, [pc, #1736] @ e81dc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq e80d8 │ │ │ │ + beq e80e0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r3, #12] │ │ │ │ b e75b8 │ │ │ │ - ldr r1, [pc, #1576] @ e81d4 │ │ │ │ + ldr r1, [pc, #1576] @ e81dc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r2, #4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq e80f0 │ │ │ │ + beq e80f8 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #17 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b e75b8 │ │ │ │ - ldr r0, [pc, #1424] @ e81d4 │ │ │ │ + ldr r0, [pc, #1424] @ e81dc │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r2, r0] │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bgt e7cb8 │ │ │ │ + bgt e7cc0 │ │ │ │ b e75b8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq e80d8 │ │ │ │ + beq e80e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r4, #2 │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq e7ca8 │ │ │ │ + beq e7cb0 │ │ │ │ cmp r7, r4 │ │ │ │ - ble e80d8 │ │ │ │ + ble e80e0 │ │ │ │ add r0, r7, #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #18 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ strh r2, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ - beq e7d24 │ │ │ │ + beq e7d2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r2, r4, #2 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 235b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -202490,101 +202492,101 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ bl e7348 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r7, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ - bne e7d38 │ │ │ │ + bne e7d40 │ │ │ │ b e75b4 │ │ │ │ - ldr r1, [pc, #1124] @ e81d4 │ │ │ │ + ldr r1, [pc, #1124] @ e81dc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7de8 │ │ │ │ + bne e7df0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ beq e75b4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #20 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ b e75b4 │ │ │ │ - ldr r1, [pc, #964] @ e81dc │ │ │ │ - ldr r2, [pc, #912] @ e81ac │ │ │ │ + ldr r1, [pc, #964] @ e81e4 │ │ │ │ + ldr r2, [pc, #912] @ e81b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e85f4 │ │ │ │ - ldr r1, [pc, #916] @ e81e0 │ │ │ │ - ldr r2, [pc, #860] @ e81ac │ │ │ │ + b e85fc │ │ │ │ + ldr r1, [pc, #916] @ e81e8 │ │ │ │ + ldr r2, [pc, #860] @ e81b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e81ec │ │ │ │ - ldr r1, [pc, #852] @ e81d4 │ │ │ │ + b e81f4 │ │ │ │ + ldr r1, [pc, #852] @ e81dc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ + mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ - mov r2, #3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl e7348 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ @@ -202596,112 +202598,112 @@ │ │ │ │ bl e7010 │ │ │ │ mov r3, r0 │ │ │ │ b e73a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ bne e73a4 │ │ │ │ - ldr r2, [pc, #724] @ e81e4 │ │ │ │ - ldr r3, [pc, #664] @ e81ac │ │ │ │ + ldr r2, [pc, #724] @ e81ec │ │ │ │ + ldr r3, [pc, #664] @ e81b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq e78cc │ │ │ │ + beq e78d4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #688] @ e81e8 │ │ │ │ - ldr r2, [pc, #624] @ e81ac │ │ │ │ + ldr r1, [pc, #688] @ e81f0 │ │ │ │ + ldr r2, [pc, #624] @ e81b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e85f4 │ │ │ │ - ldr r1, [pc, #616] @ e81d4 │ │ │ │ + b e85fc │ │ │ │ + ldr r1, [pc, #616] @ e81dc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ tst r0, #1 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ - mov r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #24 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bne e7fc8 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne e7fd0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq e8184 │ │ │ │ + beq e818c │ │ │ │ cmp r2, #23 │ │ │ │ - beq e8128 │ │ │ │ + beq e8130 │ │ │ │ bl e7348 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ beq e75b4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 24e95c │ │ │ │ + bl 24e984 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ b e75b4 │ │ │ │ - ldr r1, [pc, #452] @ e81d4 │ │ │ │ + ldr r1, [pc, #452] @ e81dc │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e80e4 │ │ │ │ + beq e80ec │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -202717,196 +202719,196 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne e7710 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b e75b8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e8088 │ │ │ │ + bne e8090 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b e75b8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bne e7640 │ │ │ │ - b e80f0 │ │ │ │ + b e80f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e7958 │ │ │ │ - b e80f0 │ │ │ │ + bne e7960 │ │ │ │ + b e80f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b e75b8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #9 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r2 │ │ │ │ bl e7158 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq e7fd8 │ │ │ │ + beq e7fe0 │ │ │ │ bl e7010 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b e7fd8 │ │ │ │ + b e7fe0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne e7fc8 │ │ │ │ + bne e7fd0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl e7158 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b e7fd8 │ │ │ │ + b e7fe0 │ │ │ │ mulseq ip, r4, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r8, ip, r4, ror ip │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andseq r8, ip, ip, asr #24 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - andseq ip, r9, r4, lsr #21 │ │ │ │ + andseq ip, r9, ip, asr #21 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x001c8bb4 │ │ │ │ - andeq r1, r0, ip, asr r1 │ │ │ │ + andeq r1, r0, r4, ror #2 │ │ │ │ andseq r8, ip, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, ip, r0, asr r7 │ │ │ │ - andseq r8, ip, r0, ror #3 │ │ │ │ - andseq r8, ip, ip, lsr #3 │ │ │ │ - andseq r8, ip, r8, ror #1 │ │ │ │ - andseq r8, ip, r0, asr #1 │ │ │ │ + andseq r8, ip, r8, asr #14 │ │ │ │ + @ instruction: 0x001c81d8 │ │ │ │ + andseq r8, ip, r4, lsr #3 │ │ │ │ + andseq r8, ip, r0, ror #1 │ │ │ │ + ldrheq r8, [ip], -r8 @ │ │ │ │ │ │ │ │ -000e81ec : │ │ │ │ +000e81f4 : │ │ │ │ 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, #936] @ e85ac │ │ │ │ + ldr ip, [pc, #936] @ e85b4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #924] @ e85b0 │ │ │ │ + ldr r0, [pc, #924] @ e85b8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #916] @ e85b4 │ │ │ │ - ldr r1, [pc, #916] @ e85b8 │ │ │ │ + ldr r2, [pc, #916] @ e85bc │ │ │ │ + ldr r1, [pc, #916] @ e85c0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r2, r1] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strne r1, [r5] │ │ │ │ - beq e8298 │ │ │ │ - ldr r1, [pc, #844] @ e85bc │ │ │ │ - ldr r2, [pc, #828] @ e85b0 │ │ │ │ + beq e82a0 │ │ │ │ + ldr r1, [pc, #844] @ e85c4 │ │ │ │ + ldr r2, [pc, #828] @ e85b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne e85a8 │ │ │ │ + bne e85b0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r3, #6 │ │ │ │ lsl r6, r6, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e831c │ │ │ │ + beq e8324 │ │ │ │ tst r3, #1 │ │ │ │ - bne e831c │ │ │ │ + bne e8324 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - beq e849c │ │ │ │ + beq e84a4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ble e8558 │ │ │ │ + ble e8560 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ add r1, r0, #12 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ tst r3, #1 │ │ │ │ - bne e8358 │ │ │ │ + bne e8360 │ │ │ │ ldrh ip, [r3] │ │ │ │ sub ip, ip, #36 @ 0x24 │ │ │ │ cmp ip, #8 │ │ │ │ ldrls r3, [r3, #4] │ │ │ │ strls r3, [r1] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r6, #0 │ │ │ │ andeq r6, r6, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str lr, [r3, #24] │ │ │ │ - bne e8338 │ │ │ │ + bne e8340 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl a0f8c │ │ │ │ - ldr r7, [pc, #560] @ e85c0 │ │ │ │ + ldr r7, [pc, #560] @ e85c8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq e84a8 │ │ │ │ + beq e84b0 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #28 │ │ │ │ mov r9, fp │ │ │ │ mov r8, #7 │ │ │ │ - b e83c0 │ │ │ │ + b e83c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r9, [sp, #28] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ @@ -202916,172 +202918,172 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ add fp, fp, #1 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r7] │ │ │ │ - bne e83bc │ │ │ │ + bne e83c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e853c │ │ │ │ + bne e8544 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ add r9, sp, #28 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, #7 │ │ │ │ add r7, r6, #4 │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ str r2, [sp, #20] │ │ │ │ tst r2, #1 │ │ │ │ - bne e8450 │ │ │ │ + bne e8458 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #36 @ 0x24 │ │ │ │ cmp r2, #8 │ │ │ │ - bls e8484 │ │ │ │ + bls e848c │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str sl, [r2, #20] │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne e842c │ │ │ │ + bne e8434 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r5] │ │ │ │ - b e8268 │ │ │ │ + b e8270 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b e831c │ │ │ │ + b e8324 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e841c │ │ │ │ + beq e8424 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 9a938 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble e8490 │ │ │ │ + ble e8498 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r6, #4 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne e8510 │ │ │ │ + bne e8518 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bls e8520 │ │ │ │ + bls e8528 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 9a858 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, r6, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ - bne e84e8 │ │ │ │ - b e8490 │ │ │ │ + bne e84f0 │ │ │ │ + b e8498 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ bl 9a938 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b e84e0 │ │ │ │ + b e84e8 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl a0f8c │ │ │ │ - ldr r2, [pc, #88] @ e85c4 │ │ │ │ + ldr r2, [pc, #88] @ e85cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ - beq e84b0 │ │ │ │ + beq e84b8 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 9a938 │ │ │ │ mov r3, r0 │ │ │ │ - b e8490 │ │ │ │ + b e8498 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r8, ror #27 │ │ │ │ + andseq r7, ip, r0, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, ip, asr #27 │ │ │ │ + andseq r7, ip, r4, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, ip, r8, lsl #27 │ │ │ │ - ldrdeq r1, [fp], -r4 @ │ │ │ │ - strdeq r1, [fp], -r8 @ │ │ │ │ - ldr r3, [pc, #28] @ e85ec │ │ │ │ - ldr r2, [pc, #28] @ e85f0 │ │ │ │ + andseq r7, ip, r0, lsl #27 │ │ │ │ + eoreq r1, fp, ip, asr #9 │ │ │ │ + strdeq r1, [fp], -r0 @ │ │ │ │ + ldr r3, [pc, #28] @ e85f4 │ │ │ │ + ldr r2, [pc, #28] @ e85f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ b e7348 │ │ │ │ - andseq r7, ip, r8, lsr #20 │ │ │ │ + andseq r7, ip, r0, lsr #20 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #340] @ e8760 │ │ │ │ + ldr ip, [pc, #340] @ e8768 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #328] @ e8764 │ │ │ │ + ldr r0, [pc, #328] @ e876c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #320] @ e8768 │ │ │ │ - ldr r1, [pc, #320] @ e876c │ │ │ │ + ldr r3, [pc, #320] @ e8770 │ │ │ │ + ldr r1, [pc, #320] @ e8774 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ mov r3, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ add ip, sp, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -203095,364 +203097,364 @@ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq e8734 │ │ │ │ + beq e873c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #100] @ e8770 │ │ │ │ + ldr r2, [pc, #100] @ e8778 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ e8764 │ │ │ │ + ldr r3, [pc, #80] @ e876c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e875c │ │ │ │ + bne e8764 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e86d0 │ │ │ │ + bne e86d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e86d0 │ │ │ │ + bne e86d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b e8704 │ │ │ │ + b e870c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r0, ror #19 │ │ │ │ + @ instruction: 0x001c79d8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, r4, asr #19 │ │ │ │ + @ instruction: 0x001c79bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, ip, r8, ror #17 │ │ │ │ + andseq r7, ip, r0, ror #17 │ │ │ │ │ │ │ │ -000e8774 : │ │ │ │ +000e877c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #488] @ e8974 │ │ │ │ - ldr r2, [pc, #488] @ e8978 │ │ │ │ + ldr ip, [pc, #488] @ e897c │ │ │ │ + ldr r2, [pc, #488] @ e8980 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #476] @ e897c │ │ │ │ + ldr r5, [pc, #476] @ e8984 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #472] @ e8980 │ │ │ │ + ldr r3, [pc, #472] @ e8988 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #380] @ e8984 │ │ │ │ + ldr r3, [pc, #380] @ e898c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e88f4 │ │ │ │ + beq e88fc │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8930 │ │ │ │ + beq e8938 │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne e8928 │ │ │ │ - ldr r2, [pc, #340] @ e8988 │ │ │ │ - ldr r3, [pc, #340] @ e898c │ │ │ │ + bne e8930 │ │ │ │ + ldr r2, [pc, #340] @ e8990 │ │ │ │ + ldr r3, [pc, #340] @ e8994 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq e8898 │ │ │ │ + beq e88a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r5, r4, #2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ bl e7348 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r4, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ - bne e886c │ │ │ │ - ldr r1, [pc, #240] @ e8990 │ │ │ │ + bne e8874 │ │ │ │ + ldr r1, [pc, #240] @ e8998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str ip, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov ip, #2 │ │ │ │ mov r3, #0 │ │ │ │ strb ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #196] @ e8994 │ │ │ │ - ldr r3, [pc, #164] @ e8978 │ │ │ │ + ldr r2, [pc, #196] @ e899c │ │ │ │ + ldr r3, [pc, #164] @ e8980 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e8970 │ │ │ │ + bne e8978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8934 │ │ │ │ + beq e893c │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble e8928 │ │ │ │ - ldr r3, [pc, #128] @ e8998 │ │ │ │ + ble e8930 │ │ │ │ + ldr r3, [pc, #128] @ e89a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8840 │ │ │ │ - b e882c │ │ │ │ + beq e8848 │ │ │ │ + b e8834 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b e88c4 │ │ │ │ + b e88cc │ │ │ │ mov r4, #2 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ - bge e8928 │ │ │ │ + bge e8930 │ │ │ │ cmp r4, #1 │ │ │ │ - bne e8910 │ │ │ │ + bne e8918 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb r4, [r0, #48] @ 0x30 │ │ │ │ - b e88c4 │ │ │ │ + b e88cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r8, ror #16 │ │ │ │ + andseq r7, ip, r0, ror #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, r8, asr #16 │ │ │ │ + andseq r7, ip, r0, asr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, fp, ip, asr r0 │ │ │ │ + eoreq r1, fp, r4, asr r0 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - eoreq r1, fp, r8, lsr #32 │ │ │ │ - eoreq r0, fp, r0, asr #31 │ │ │ │ - andseq r7, ip, r8, lsr #14 │ │ │ │ - eoreq r0, fp, ip, asr #30 │ │ │ │ + eoreq r1, fp, r0, lsr #32 │ │ │ │ + @ instruction: 0x002b0fb8 │ │ │ │ + andseq r7, ip, r0, lsr #14 │ │ │ │ + eoreq r0, fp, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #288] @ e8ad4 │ │ │ │ - ldr r1, [pc, #288] @ e8ad8 │ │ │ │ + ldr ip, [pc, #288] @ e8adc │ │ │ │ + ldr r1, [pc, #288] @ e8ae0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ e8adc │ │ │ │ + ldr r3, [pc, #276] @ e8ae4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #272] @ e8ae0 │ │ │ │ + ldr r2, [pc, #272] @ e8ae8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ add r2, sp, #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r6] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq e8aa0 │ │ │ │ + beq e8aa8 │ │ │ │ mov r5, #12 │ │ │ │ str r1, [r0, #8] │ │ │ │ - b e8a40 │ │ │ │ + b e8a48 │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ - beq e8a9c │ │ │ │ + beq e8aa4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8a30 │ │ │ │ + beq e8a38 │ │ │ │ ldrsh r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne e8a30 │ │ │ │ + bne e8a38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl e899c │ │ │ │ + bl e89a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne e8a30 │ │ │ │ + bne e8a38 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne e8a70 │ │ │ │ + bne e8a78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r1, [r3, r5] │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ - bne e8a3c │ │ │ │ + bne e8a44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #56] @ e8ae4 │ │ │ │ - ldr r3, [pc, #40] @ e8ad8 │ │ │ │ + ldr r2, [pc, #56] @ e8aec │ │ │ │ + ldr r3, [pc, #40] @ e8ae0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e8ad0 │ │ │ │ + bne e8ad8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, ip, r0, asr #12 │ │ │ │ + andseq r7, ip, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, ip, r0, lsr #12 │ │ │ │ + andseq r7, ip, r8, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, ip, ip, asr #10 │ │ │ │ + andseq r7, ip, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #228] @ e8be4 │ │ │ │ - ldr r1, [pc, #228] @ e8be8 │ │ │ │ + ldr ip, [pc, #228] @ e8bec │ │ │ │ + ldr r1, [pc, #228] @ e8bf0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #220] @ e8bec │ │ │ │ + ldr r3, [pc, #220] @ e8bf4 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #216] @ e8bf0 │ │ │ │ + ldr r2, [pc, #216] @ e8bf8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #184] @ e8bf4 │ │ │ │ + ldr r3, [pc, #184] @ e8bfc │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq e8bb0 │ │ │ │ + beq e8bb8 │ │ │ │ mov r4, #32 │ │ │ │ sub r4, r4, #4 │ │ │ │ lsr r3, r2, r4 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8bb0 │ │ │ │ + beq e8bb8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e8bb0 │ │ │ │ + bne e8bb8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e8b6c │ │ │ │ - ldr r0, [pc, #84] @ e8bf8 │ │ │ │ + bne e8b74 │ │ │ │ + ldr r0, [pc, #84] @ e8c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 235c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #68] @ e8bfc │ │ │ │ - ldr r3, [pc, #44] @ e8be8 │ │ │ │ + ldr r2, [pc, #68] @ e8c04 │ │ │ │ + ldr r3, [pc, #44] @ e8bf0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e8be0 │ │ │ │ + bne e8be8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c74f8 │ │ │ │ + @ instruction: 0x001c74f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c74d8 │ │ │ │ + @ instruction: 0x001c74d0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, fp, ip, lsr #26 │ │ │ │ - andseq r7, r8, r4, ror #11 │ │ │ │ - andseq r7, ip, r0, asr #8 │ │ │ │ + eoreq r0, fp, r4, lsr #26 │ │ │ │ + andseq r7, r8, r4, lsl #12 │ │ │ │ + andseq r7, ip, r8, lsr r4 │ │ │ │ │ │ │ │ -000e8c00 : │ │ │ │ +000e8c08 : │ │ │ │ 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, [pc, #1160] @ e90a0 │ │ │ │ + ldr lr, [pc, #1160] @ e90a8 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1152] @ e90a4 │ │ │ │ + ldr r2, [pc, #1152] @ e90ac │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r6, [pc, #1148] @ e90a8 │ │ │ │ + ldr r6, [pc, #1148] @ e90b0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #1144] @ e90ac │ │ │ │ - ldr ip, [pc, #1144] @ e90b0 │ │ │ │ + ldr r3, [pc, #1144] @ e90b4 │ │ │ │ + ldr ip, [pc, #1144] @ e90b8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r6] │ │ │ │ ldr r5, [r3, ip] │ │ │ │ @@ -203465,80 +203467,80 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq e9048 │ │ │ │ - ldr r2, [pc, #992] @ e90b4 │ │ │ │ + beq e9050 │ │ │ │ + ldr r2, [pc, #992] @ e90bc │ │ │ │ mov r6, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov fp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - b e8d50 │ │ │ │ + b e8d58 │ │ │ │ ldr ip, [r9, r2, lsl #2] │ │ │ │ lsr r8, r4, fp │ │ │ │ cmp ip, #0 │ │ │ │ and r8, r8, #15 │ │ │ │ add r8, r8, #3 │ │ │ │ str ip, [sp, #32] │ │ │ │ - beq e8fc0 │ │ │ │ + beq e8fc8 │ │ │ │ ldr r0, [r0, r8, lsl #2] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8f3c │ │ │ │ + beq e8f44 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq e8fa0 │ │ │ │ + beq e8fa8 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ sub fp, fp, #4 │ │ │ │ lsr ip, r7, fp │ │ │ │ cmp fp, #0 │ │ │ │ and ip, ip, #15 │ │ │ │ str r3, [r9, #8] │ │ │ │ add r2, ip, #3 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne e8d0c │ │ │ │ + bne e8d14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and lr, r4, #15 │ │ │ │ cmp r3, #0 │ │ │ │ add lr, lr, #3 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne e8dc0 │ │ │ │ + bne e8dc8 │ │ │ │ cmp r9, r0 │ │ │ │ moveq fp, r6 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ movne r1, lr │ │ │ │ movne sl, r2 │ │ │ │ strne r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -203557,257 +203559,257 @@ │ │ │ │ str r3, [r9, r2, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, sl │ │ │ │ lslhi sl, sl, #2 │ │ │ │ lslhi r1, r1, #2 │ │ │ │ str r3, [r2, lr, lsl #2] │ │ │ │ - bls e8e10 │ │ │ │ + bls e8e18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, sl] │ │ │ │ add sl, sl, #4 │ │ │ │ cmp r1, sl │ │ │ │ - bne e8df8 │ │ │ │ + bne e8e00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq e901c │ │ │ │ + beq e9024 │ │ │ │ lsr r3, r7, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq e901c │ │ │ │ + beq e9024 │ │ │ │ mov r0, r6 │ │ │ │ sub r0, r0, #4 │ │ │ │ lsr r3, r7, r0 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #15 │ │ │ │ add ip, r3, #3 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq e8e78 │ │ │ │ + beq e8e80 │ │ │ │ lsl r3, r3, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r2, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bne e8e60 │ │ │ │ + bne e8e68 │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne e8e40 │ │ │ │ + bne e8e48 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq e8ef4 │ │ │ │ + beq e8efc │ │ │ │ lsr r3, r4, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ str r2, [sp, #24] │ │ │ │ sub r6, r6, #4 │ │ │ │ lsr r3, r4, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, r3, #3 │ │ │ │ - beq e8ee4 │ │ │ │ + beq e8eec │ │ │ │ lsl r1, ip, #2 │ │ │ │ mov r3, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r2, r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bne e8ecc │ │ │ │ + bne e8ed4 │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne e8eac │ │ │ │ - ldr r2, [pc, #444] @ e90b8 │ │ │ │ + bne e8eb4 │ │ │ │ + ldr r2, [pc, #444] @ e90c0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r1, [r5] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #420] @ e90bc │ │ │ │ - ldr r3, [pc, #392] @ e90a4 │ │ │ │ + ldr r2, [pc, #420] @ e90c4 │ │ │ │ + ldr r3, [pc, #392] @ e90ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e909c │ │ │ │ + bne e90a4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ stmib sp, {r1, r2} │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ str lr, [r5] │ │ │ │ mov r3, r9 │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ str r9, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [ip, r8, lsl #2] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne e8d48 │ │ │ │ + bne e8d50 │ │ │ │ cmp r0, r9 │ │ │ │ - beq e8d48 │ │ │ │ + beq e8d50 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - b e8d48 │ │ │ │ + b e8d50 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ stmib sp, {r1, r2} │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1 │ │ │ │ str lr, [r5] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [ip, r2, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b e8d28 │ │ │ │ + b e8d30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq e8ef4 │ │ │ │ + beq e8efc │ │ │ │ lsr r3, r4, r6 │ │ │ │ and r3, r3, #15 │ │ │ │ add r3, r3, #3 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne e8eac │ │ │ │ - b e8ef4 │ │ │ │ + bne e8eb4 │ │ │ │ + b e8efc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r8, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ - b e8ccc │ │ │ │ + b e8cd4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c73d8 │ │ │ │ + @ instruction: 0x001c73d0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, fp, r4, lsr ip │ │ │ │ - @ instruction: 0x001c73b4 │ │ │ │ + eoreq r0, fp, ip, lsr #24 │ │ │ │ + andseq r7, ip, ip, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mlaeq fp, r4, fp, r0 │ │ │ │ - eoreq r0, fp, ip, ror #18 │ │ │ │ - andseq r7, ip, r0, ror #1 │ │ │ │ + eoreq r0, fp, ip, lsl #23 │ │ │ │ + eoreq r0, fp, r4, ror #18 │ │ │ │ + ldrsbeq r7, [ip], -r8 │ │ │ │ │ │ │ │ -000e90c0 : │ │ │ │ - ldr r1, [pc, #32] @ e90e8 │ │ │ │ +000e90c8 : │ │ │ │ + ldr r1, [pc, #32] @ e90f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r3, r1, #12 │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eoreq r0, fp, r4, lsr #15 │ │ │ │ + mlaeq fp, ip, r7, r0 │ │ │ │ │ │ │ │ -000e90ec : │ │ │ │ - ldr r0, [pc, #12] @ e9100 │ │ │ │ +000e90f4 : │ │ │ │ + ldr r0, [pc, #12] @ e9108 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #12 │ │ │ │ - b 38b84 │ │ │ │ - eoreq r0, fp, r4, ror r7 │ │ │ │ + b 38b80 │ │ │ │ + eoreq r0, fp, ip, ror #14 │ │ │ │ │ │ │ │ -000e9104 : │ │ │ │ +000e910c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ e9168 │ │ │ │ - ldr r3, [pc, #76] @ e916c │ │ │ │ + ldr r2, [pc, #76] @ e9170 │ │ │ │ + ldr r3, [pc, #76] @ e9174 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ e9170 │ │ │ │ + ldr r2, [pc, #64] @ e9178 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ e916c │ │ │ │ + ldr r3, [pc, #44] @ e9174 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9164 │ │ │ │ + bne e916c │ │ │ │ mov r0, sp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c6edc │ │ │ │ + @ instruction: 0x001c6ed4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c6ebc │ │ │ │ + @ instruction: 0x001c6eb4 │ │ │ │ │ │ │ │ -000e9174 : │ │ │ │ +000e917c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r0, [pc, #1036] @ e9598 │ │ │ │ - ldr r1, [pc, #1036] @ e959c │ │ │ │ + ldr r0, [pc, #1036] @ e95a0 │ │ │ │ + ldr r1, [pc, #1036] @ e95a4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr sl, [pc, #1028] @ e95a0 │ │ │ │ + ldr sl, [pc, #1028] @ e95a8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #1024] @ e95a4 │ │ │ │ + ldr r2, [pc, #1024] @ e95ac │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -203816,56 +203818,56 @@ │ │ │ │ ldr ip, [sl, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #904] @ e95a8 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #904] @ e95b0 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ ldr r0, [ip] │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [ip] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sl, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r3, #2620] @ 0xa3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e9494 │ │ │ │ - bl e9104 │ │ │ │ - ldr r3, [pc, #844] @ e95ac │ │ │ │ - ldr r2, [pc, #844] @ e95b0 │ │ │ │ + beq e949c │ │ │ │ + bl e910c │ │ │ │ + ldr r3, [pc, #844] @ e95b4 │ │ │ │ + ldr r2, [pc, #844] @ e95b8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bne e94cc │ │ │ │ - ldr r3, [pc, #808] @ e95b4 │ │ │ │ + bne e94d4 │ │ │ │ + ldr r3, [pc, #808] @ e95bc │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r8, [sl, r3] │ │ │ │ mov r3, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ sub r7, r6, r5 │ │ │ │ mov fp, #0 │ │ │ │ @@ -203873,112 +203875,112 @@ │ │ │ │ addhi r7, r5, r7, lsr #1 │ │ │ │ movls r7, r6 │ │ │ │ mov r9, fp │ │ │ │ mov r4, fp │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b e936c │ │ │ │ + b e9374 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ movls r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r1, #-12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ subs r1, r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp r0, r8 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne e94e8 │ │ │ │ + bne e94f0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ mov lr, r3 │ │ │ │ movne fp, #0 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ - beq e953c │ │ │ │ + beq e9544 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r7 │ │ │ │ movls r4, #0 │ │ │ │ andhi r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e9544 │ │ │ │ + bne e954c │ │ │ │ cmp ip, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi e93fc │ │ │ │ + bhi e9404 │ │ │ │ cmp fp, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq e93fc │ │ │ │ + beq e9404 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ movcc r1, #0 │ │ │ │ movcs r1, #1 │ │ │ │ cmp r3, r5 │ │ │ │ orrls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e93fc │ │ │ │ + bne e9404 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl e8ae8 │ │ │ │ - ldr r1, [pc, #540] @ e95b8 │ │ │ │ - ldr r3, [pc, #540] @ e95bc │ │ │ │ + bl e8af0 │ │ │ │ + ldr r1, [pc, #540] @ e95c0 │ │ │ │ + ldr r3, [pc, #540] @ e95c4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r1 │ │ │ │ - beq e92c8 │ │ │ │ - ldr r3, [pc, #516] @ e95c0 │ │ │ │ + beq e92d0 │ │ │ │ + ldr r3, [pc, #516] @ e95c8 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne e9300 │ │ │ │ + bne e9308 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, r1 │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ cmp r3, r5 │ │ │ │ movls r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9578 │ │ │ │ + beq e9580 │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b e9300 │ │ │ │ + b e9308 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e940c │ │ │ │ + beq e9414 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9474 │ │ │ │ - ldr r3, [pc, #420] @ e95c4 │ │ │ │ + beq e947c │ │ │ │ + ldr r3, [pc, #420] @ e95cc │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #30 │ │ │ │ addgt r3, r3, r2, lsl #4 │ │ │ │ ldrgt r1, [r3, #16] │ │ │ │ ldrgt r3, [r3, #12] │ │ │ │ strgt r3, [r1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addle r2, r2, #1 │ │ │ │ ldr r1, [r3, #2624] @ 0xa40 │ │ │ │ - ldr r3, [pc, #376] @ e95c8 │ │ │ │ + ldr r3, [pc, #376] @ e95d0 │ │ │ │ lsl lr, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, lr │ │ │ │ ldr lr, [r2, #36]! @ 0x24 │ │ │ │ str lr, [r3, #12] │ │ │ │ @@ -203990,36 +203992,36 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strne r4, [r3, #8] │ │ │ │ ldrne r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r8 │ │ │ │ moveq r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ e95cc │ │ │ │ + ldr r2, [pc, #300] @ e95d4 │ │ │ │ str r0, [r3] │ │ │ │ - ldr r3, [pc, #244] @ e959c │ │ │ │ + ldr r3, [pc, #244] @ e95a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9594 │ │ │ │ + bne e959c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - ldr r2, [pc, #212] @ e95b4 │ │ │ │ + ldr r2, [pc, #212] @ e95bc │ │ │ │ sub r6, r6, #36 @ 0x24 │ │ │ │ ldr r8, [sl, r2] │ │ │ │ - b e9294 │ │ │ │ + b e929c │ │ │ │ mov r1, r8 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ subs r1, r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -204030,220 +204032,220 @@ │ │ │ │ moveq lr, #1 │ │ │ │ movne r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movne fp, #0 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ - bne e9334 │ │ │ │ + bne e933c │ │ │ │ add fp, fp, #1 │ │ │ │ - b e9334 │ │ │ │ + b e933c │ │ │ │ cmp ip, r3 │ │ │ │ eor lr, lr, #1 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ orr r9, r9, lr │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - bhi e9588 │ │ │ │ - ldr fp, [pc, #100] @ e95d0 │ │ │ │ + bhi e9590 │ │ │ │ + ldr fp, [pc, #100] @ e95d8 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b e9368 │ │ │ │ + b e9370 │ │ │ │ mov lr, r1 │ │ │ │ add fp, fp, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b e9334 │ │ │ │ + b e933c │ │ │ │ cmp r9, #0 │ │ │ │ - bne e9404 │ │ │ │ - b e9418 │ │ │ │ + bne e940c │ │ │ │ + b e9420 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, ip, ror #28 │ │ │ │ + andseq r6, ip, r4, ror #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, r8, asr #28 │ │ │ │ + andseq r6, ip, r0, asr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r0, fp, r4, lsl #12 │ │ │ │ + strdeq r0, [fp], -ip @ │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - eoreq r0, fp, r8, asr #8 │ │ │ │ - eoreq r0, fp, r8, lsl r4 │ │ │ │ - andseq r6, ip, r4, asr fp │ │ │ │ + eoreq r0, fp, r0, asr #8 │ │ │ │ + eoreq r0, fp, r0, lsl r4 │ │ │ │ + andseq r6, ip, ip, asr #22 │ │ │ │ @ instruction: 0xfffffe00 │ │ │ │ │ │ │ │ -000e95d4 : │ │ │ │ - ldr r0, [pc, #60] @ e9618 │ │ │ │ +000e95dc : │ │ │ │ + ldr r0, [pc, #60] @ e9620 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #12 │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3], #-16 │ │ │ │ str r1, [r2] │ │ │ │ cmp r3, r0 │ │ │ │ - bne e95f0 │ │ │ │ - ldr r3, [pc, #16] @ e961c │ │ │ │ + bne e95f8 │ │ │ │ + ldr r3, [pc, #16] @ e9624 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - mlaeq fp, r0, r2, r0 │ │ │ │ - eoreq r0, fp, ip, asr r2 │ │ │ │ + eoreq r0, fp, r8, lsl #5 │ │ │ │ + eoreq r0, fp, r4, asr r2 │ │ │ │ │ │ │ │ -000e9620 : │ │ │ │ +000e9628 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #88] @ e9690 │ │ │ │ + ldr r6, [pc, #88] @ e9698 │ │ │ │ ldr r4, [r0, #392] @ 0x188 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ addne ip, r6, #12 │ │ │ │ - bne e966c │ │ │ │ - b e9684 │ │ │ │ + bne e9674 │ │ │ │ + b e968c │ │ │ │ ldr lr, [ip, r3, lsl #4] │ │ │ │ subs r3, r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ str lr, [r2] │ │ │ │ - beq e9688 │ │ │ │ + beq e9690 │ │ │ │ mov lr, r3 │ │ │ │ add r2, ip, r3, lsl #4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc e9654 │ │ │ │ + bcc e965c │ │ │ │ cmp r5, #0 │ │ │ │ strne lr, [r6, #8] │ │ │ │ bl 22f80 <__longjmp_chk@plt> │ │ │ │ str r3, [r6, #8] │ │ │ │ - b e9684 │ │ │ │ - eoreq r0, fp, r0, lsr r2 │ │ │ │ + b e968c │ │ │ │ + eoreq r0, fp, r8, lsr #4 │ │ │ │ │ │ │ │ -000e9694 : │ │ │ │ +000e969c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ e96f8 │ │ │ │ - ldr r3, [pc, #76] @ e96fc │ │ │ │ + ldr r2, [pc, #76] @ e9700 │ │ │ │ + ldr r3, [pc, #76] @ e9704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ e9700 │ │ │ │ + ldr r2, [pc, #64] @ e9708 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #44] @ e96fc │ │ │ │ + ldr r3, [pc, #44] @ e9704 │ │ │ │ add r2, pc, r2 │ │ │ │ str sp, [r0, #392] @ 0x188 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e96f4 │ │ │ │ + bne e96fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, ip, asr #18 │ │ │ │ + andseq r6, ip, r4, asr #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, ip, lsr #18 │ │ │ │ + andseq r6, ip, r4, lsr #18 │ │ │ │ │ │ │ │ -000e9704 : │ │ │ │ - ldr r3, [pc, #28] @ e9728 │ │ │ │ +000e970c : │ │ │ │ + ldr r3, [pc, #28] @ e9730 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b e899c │ │ │ │ - eoreq r0, fp, r0, ror #2 │ │ │ │ + b e89a4 │ │ │ │ + eoreq r0, fp, r8, asr r1 │ │ │ │ │ │ │ │ -000e972c : │ │ │ │ +000e9734 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #184] @ e97fc │ │ │ │ - ldr ip, [pc, #184] @ e9800 │ │ │ │ + ldr lr, [pc, #184] @ e9804 │ │ │ │ + ldr ip, [pc, #184] @ e9808 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #172] @ e9804 │ │ │ │ + ldr r2, [pc, #172] @ e980c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #168] @ e9808 │ │ │ │ + ldr r3, [pc, #168] @ e9810 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #132] @ e980c │ │ │ │ + ldr r1, [pc, #132] @ e9814 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ add lr, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr lr, [r2, r1] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [lr] │ │ │ │ sub r1, r1, ip, asr r3 │ │ │ │ str r1, [lr] │ │ │ │ add r1, r0, ip, asr r3 │ │ │ │ - bl e8c00 │ │ │ │ + bl e8c08 │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 39038 │ │ │ │ + bl 39034 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ e9810 │ │ │ │ + ldr r2, [pc, #64] @ e9818 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ e9800 │ │ │ │ + ldr r3, [pc, #40] @ e9808 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e97f8 │ │ │ │ + bne e9800 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c68b0 │ │ │ │ + andseq r6, ip, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq ip, r0, r8 │ │ │ │ + andseq r6, ip, r8, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ - andseq r6, ip, r4, lsr #16 │ │ │ │ + andseq r6, ip, ip, lsl r8 │ │ │ │ │ │ │ │ -000e9814 : │ │ │ │ +000e981c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #288] @ e994c │ │ │ │ - ldr r1, [pc, #288] @ e9950 │ │ │ │ + ldr ip, [pc, #288] @ e9954 │ │ │ │ + ldr r1, [pc, #288] @ e9958 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #280] @ e9954 │ │ │ │ + ldr r3, [pc, #280] @ e995c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #276] @ e9958 │ │ │ │ + ldr r2, [pc, #276] @ e9960 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -204252,181 +204254,181 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne e98a4 │ │ │ │ - b e9940 │ │ │ │ + bne e98ac │ │ │ │ + b e9948 │ │ │ │ lsl r4, r4, #1 │ │ │ │ adds r5, r6, r4 │ │ │ │ - bcs e9934 │ │ │ │ + bcs e993c │ │ │ │ mov r0, r5 │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq e9898 │ │ │ │ + beq e98a0 │ │ │ │ lsr r9, r4, #1 │ │ │ │ add r8, r9, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bls e98fc │ │ │ │ + bls e9904 │ │ │ │ add r5, r4, #1 │ │ │ │ sub r5, r5, r9 │ │ │ │ add r5, r9, r5, lsr #1 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl e8ae8 │ │ │ │ + bl e8af0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ moveq r9, r5 │ │ │ │ addeq r8, r9, #1 │ │ │ │ movne r4, r5 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc e98c8 │ │ │ │ + bcc e98d0 │ │ │ │ add r5, r6, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #80] @ e995c │ │ │ │ + ldr r2, [pc, #80] @ e9964 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #60] @ e9950 │ │ │ │ + ldr r3, [pc, #60] @ e9958 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9948 │ │ │ │ + bne e9950 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b e9904 │ │ │ │ + b e990c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b e9904 │ │ │ │ + b e990c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, ip, asr #15 │ │ │ │ + andseq r6, ip, r4, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, ip, lsr #15 │ │ │ │ + andseq r6, ip, r4, lsr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, ip, r8, ror #13 │ │ │ │ + andseq r6, ip, r0, ror #13 │ │ │ │ │ │ │ │ -000e9960 : │ │ │ │ - ldr r1, [pc, #68] @ e99ac │ │ │ │ +000e9968 : │ │ │ │ + ldr r1, [pc, #68] @ e99b4 │ │ │ │ ands r3, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bxne lr │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #44] @ e99b0 │ │ │ │ + ldr ip, [pc, #44] @ e99b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r2, [r1, ip] │ │ │ │ ldr r1, [lr, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ b a77e4 │ │ │ │ - mulseq ip, r0, r6 │ │ │ │ + andseq r6, ip, r8, lsl #13 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ │ │ │ │ -000e99b4 : │ │ │ │ +000e99bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #196] @ e9a90 │ │ │ │ + ldr lr, [pc, #196] @ e9a98 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #188] @ e9a94 │ │ │ │ + ldr r2, [pc, #188] @ e9a9c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #176] @ e9a98 │ │ │ │ + ldr r3, [pc, #176] @ e9aa0 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #172] @ e9a9c │ │ │ │ + ldr ip, [pc, #172] @ e9aa4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, ip] │ │ │ │ ldr r5, [r2, #2816] @ 0xb00 │ │ │ │ - ldr r2, [pc, #148] @ e9aa0 │ │ │ │ + ldr r2, [pc, #148] @ e9aa8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq e9a7c │ │ │ │ + beq e9a84 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #80] @ e9aa4 │ │ │ │ + ldr r2, [pc, #80] @ e9aac │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ e9a94 │ │ │ │ + ldr r3, [pc, #56] @ e9a9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9a8c │ │ │ │ + bne e9a94 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, #1 │ │ │ │ - bl f2934 │ │ │ │ + bl f293c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b e9a4c │ │ │ │ + b e9a54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, r4, lsr #12 │ │ │ │ + andseq r6, ip, ip, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, r0, lsl #12 │ │ │ │ + @ instruction: 0x001c65f8 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, ip, r0, lsr #11 │ │ │ │ + mulseq ip, r8, r5 │ │ │ │ │ │ │ │ -000e9aa8 : │ │ │ │ - ldr r3, [pc, #28] @ e9acc │ │ │ │ - ldr r2, [pc, #28] @ e9ad0 │ │ │ │ +000e9ab0 : │ │ │ │ + ldr r3, [pc, #28] @ e9ad4 │ │ │ │ + ldr r2, [pc, #28] @ e9ad8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e9ac8 │ │ │ │ + beq e9ad0 │ │ │ │ bx r3 │ │ │ │ - b 208884 │ │ │ │ - andseq r6, ip, r8, asr #10 │ │ │ │ + b 2088ac │ │ │ │ + andseq r6, ip, r0, asr #10 │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ e9be4 │ │ │ │ - ldr r1, [pc, #248] @ e9be8 │ │ │ │ + ldr ip, [pc, #248] @ e9bec │ │ │ │ + ldr r1, [pc, #248] @ e9bf0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #236] @ e9bec │ │ │ │ + ldr r2, [pc, #236] @ e9bf4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #232] @ e9bf0 │ │ │ │ + ldr r3, [pc, #232] @ e9bf8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ @@ -204435,120 +204437,120 @@ │ │ │ │ cmp r3, r2 │ │ │ │ ldr ip, [r4] │ │ │ │ str r1, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ - bge e9b84 │ │ │ │ + bge e9b8c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [pc, #152] @ e9bf4 │ │ │ │ - ldr r3, [pc, #136] @ e9be8 │ │ │ │ + ldr r2, [pc, #152] @ e9bfc │ │ │ │ + ldr r3, [pc, #136] @ e9bf0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9be0 │ │ │ │ + bne e9be8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ lsl r0, r2, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b e9b4c │ │ │ │ + b e9b54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, ip, r8, lsl #10 │ │ │ │ + andseq r6, ip, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, ip, r8, ror #9 │ │ │ │ + andseq r6, ip, r0, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq ip, ip, r4 │ │ │ │ + mulseq ip, r4, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #0 │ │ │ │ and ip, r2, #255 @ 0xff │ │ │ │ and lr, r2, #65280 @ 0xff00 │ │ │ │ and r5, r2, #16711680 @ 0xff0000 │ │ │ │ and r2, r2, #-16777216 @ 0xff000000 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9c3c │ │ │ │ + bls e9c44 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9c1c │ │ │ │ + bne e9c24 │ │ │ │ bl 23eac │ │ │ │ - ldr r6, [pc, #200] @ e9d0c │ │ │ │ + ldr r6, [pc, #200] @ e9d14 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ and r6, r6, r1, lsl #12 │ │ │ │ ldr r4, [r0] │ │ │ │ orr r3, r3, r6 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ mov r2, #0 │ │ │ │ add r7, r4, #4 │ │ │ │ str r7, [r0] │ │ │ │ str r3, [r4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9c94 │ │ │ │ + bls e9c9c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq e9c38 │ │ │ │ + beq e9c40 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi e9c78 │ │ │ │ + bhi e9c80 │ │ │ │ lsl r1, r1, #16 │ │ │ │ and r1, r1, #983040 @ 0xf0000 │ │ │ │ orr r1, r1, r6 │ │ │ │ orr r1, r1, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r1, r1, #8388608 @ 0x800000 │ │ │ │ add r2, r4, #8 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r0] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9cec │ │ │ │ + bls e9cf4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - beq e9c38 │ │ │ │ + beq e9c40 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi e9cd0 │ │ │ │ + bhi e9cd8 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r3, [r4, #8] │ │ │ │ orr ip, ip, r1 │ │ │ │ add r3, r4, #16 │ │ │ │ str r3, [r0] │ │ │ │ str ip, [r4, #12] │ │ │ │ @@ -204559,18 +204561,18 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, #0 │ │ │ │ mvn lr, r2 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9e24 │ │ │ │ + bls e9e2c │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e9d28 │ │ │ │ + bne e9d30 │ │ │ │ ands r6, r2, #255 @ 0xff │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ ands r5, r2, #65280 @ 0xff00 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ands r4, r2, #16711680 @ 0xff0000 │ │ │ │ @@ -204594,148 +204596,148 @@ │ │ │ │ moveq sl, #0 │ │ │ │ ands lr, lr, #-16777216 @ 0xff000000 │ │ │ │ add r3, r3, sl │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ add r3, r3, sl │ │ │ │ cmp r9, r3 │ │ │ │ - bgt e9df8 │ │ │ │ + bgt e9e00 │ │ │ │ cmp r8, #0 │ │ │ │ - bne e9eb8 │ │ │ │ + bne e9ec0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e9e50 │ │ │ │ + beq e9e58 │ │ │ │ mov r2, r8 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea188 │ │ │ │ + bls ea190 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e9dd8 │ │ │ │ + bne e9de0 │ │ │ │ bl 23eac │ │ │ │ cmp lr, #0 │ │ │ │ - beq e9e70 │ │ │ │ + beq e9e78 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, lr, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9f30 │ │ │ │ + bls e9f38 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9e04 │ │ │ │ - b e9df4 │ │ │ │ - ldr r2, [pc, #1104] @ ea27c │ │ │ │ + bne e9e0c │ │ │ │ + b e9dfc │ │ │ │ + ldr r2, [pc, #1104] @ ea284 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ ldr ip, [r0] │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [ip] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea140 │ │ │ │ + bls ea148 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9e50 │ │ │ │ - b e9df4 │ │ │ │ + bne e9e58 │ │ │ │ + b e9dfc │ │ │ │ cmp ip, #0 │ │ │ │ - beq e9e98 │ │ │ │ + beq e9ea0 │ │ │ │ rsb r3, lr, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea0ec │ │ │ │ + bls ea0f4 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #32 │ │ │ │ - bne e9e78 │ │ │ │ - b e9df4 │ │ │ │ + bne e9e80 │ │ │ │ + b e9dfc │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea1dc │ │ │ │ + bls ea1e4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e9e98 │ │ │ │ - b e9df4 │ │ │ │ + bne e9ea0 │ │ │ │ + b e9dfc │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r8, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9edc │ │ │ │ + bls e9ee4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne e9ebc │ │ │ │ - b e9df4 │ │ │ │ + bne e9ec4 │ │ │ │ + b e9dfc │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #916] @ ea27c │ │ │ │ + ldr ip, [pc, #916] @ ea284 │ │ │ │ ldr lr, [r0] │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, lr, #4 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [lr] │ │ │ │ - beq e9fac │ │ │ │ + beq e9fb4 │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r4, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9f84 │ │ │ │ + bls e9f8c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e9f10 │ │ │ │ - b e9df4 │ │ │ │ - ldr lr, [pc, #836] @ ea27c │ │ │ │ + bne e9f18 │ │ │ │ + b e9dfc │ │ │ │ + ldr lr, [pc, #836] @ ea284 │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ and lr, lr, r1, lsl #12 │ │ │ │ ldr r5, [r0] │ │ │ │ orr r3, r3, lr │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ add r4, r5, #4 │ │ │ │ cmp ip, #0 │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - beq ea060 │ │ │ │ + beq ea068 │ │ │ │ mov r4, #0 │ │ │ │ rsb r3, r4, #32 │ │ │ │ ror r3, ip, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea038 │ │ │ │ + bls ea040 │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r4, #32 │ │ │ │ - bne e9f64 │ │ │ │ - b e9df4 │ │ │ │ + bne e9f6c │ │ │ │ + b e9dfc │ │ │ │ lsl r4, r1, #16 │ │ │ │ and r4, r4, #983040 @ 0xf0000 │ │ │ │ orr r4, r4, ip │ │ │ │ orr r2, r4, r2, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r2, lr, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [lr, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ea004 │ │ │ │ + beq ea00c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls e9fd8 │ │ │ │ + bls e9fe0 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne e9fb8 │ │ │ │ - b e9df4 │ │ │ │ + bne e9fc0 │ │ │ │ + b e9dfc │ │ │ │ lsl lr, r1, #16 │ │ │ │ and lr, lr, #983040 @ 0xf0000 │ │ │ │ orr lr, lr, ip │ │ │ │ orr r2, lr, r2, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ @@ -204763,24 +204765,24 @@ │ │ │ │ orr r3, ip, r3 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add ip, r5, #8 │ │ │ │ str ip, [r0] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ea0b8 │ │ │ │ + beq ea0c0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea08c │ │ │ │ + bls ea094 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ea06c │ │ │ │ - b e9df4 │ │ │ │ + bne ea074 │ │ │ │ + b e9dfc │ │ │ │ lsl r2, r1, #16 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r2, r2, lr │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ ldr r2, [r0] │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ @@ -204798,35 +204800,35 @@ │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr r3, r3, lr, lsl #7 │ │ │ │ - ldr lr, [pc, #388] @ ea27c │ │ │ │ + ldr lr, [pc, #388] @ ea284 │ │ │ │ ldr r4, [r0] │ │ │ │ and lr, lr, r1, lsl #12 │ │ │ │ orr r3, r3, lr │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #14680064 @ 0xe00000 │ │ │ │ add ip, r4, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str ip, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - beq ea0b8 │ │ │ │ + beq ea0c0 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea250 │ │ │ │ + bls ea258 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ea120 │ │ │ │ - b e9df4 │ │ │ │ - ldr ip, [pc, #308] @ ea27c │ │ │ │ + bne ea128 │ │ │ │ + b e9dfc │ │ │ │ + ldr ip, [pc, #308] @ ea284 │ │ │ │ lsl r2, r1, #16 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r2, r2, ip │ │ │ │ orr r3, r3, r4, lsl #7 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r2, r2, r6 │ │ │ │ @@ -204836,37 +204838,37 @@ │ │ │ │ mov r1, ip │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ orr r2, r2, #8388608 @ 0x800000 │ │ │ │ str r3, [r1], #8 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [ip, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr ip, [pc, #236] @ ea27c │ │ │ │ + ldr ip, [pc, #236] @ ea284 │ │ │ │ orr r3, r3, r2, lsl #7 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ ldr r4, [r0] │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ add r2, r4, #4 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - beq ea004 │ │ │ │ + beq ea00c │ │ │ │ mov r2, #0 │ │ │ │ rsb r3, r2, #32 │ │ │ │ ror r3, r5, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ea224 │ │ │ │ + bls ea22c │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #32 │ │ │ │ - bne ea1bc │ │ │ │ - b e9df4 │ │ │ │ + bne ea1c4 │ │ │ │ + b e9dfc │ │ │ │ orr r2, r3, ip, lsl #7 │ │ │ │ - ldr ip, [pc, #148] @ ea27c │ │ │ │ + ldr ip, [pc, #148] @ ea284 │ │ │ │ lsl r3, r1, #16 │ │ │ │ and ip, ip, r1, lsl #12 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ orr r3, r3, ip │ │ │ │ orr r2, r2, ip │ │ │ │ orr r3, r3, r7 │ │ │ │ ldr ip, [r0] │ │ │ │ @@ -204885,135 +204887,135 @@ │ │ │ │ orr r2, lr, r2, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ea004 │ │ │ │ + b ea00c │ │ │ │ lsl r2, r1, #16 │ │ │ │ and r2, r2, #983040 @ 0xf0000 │ │ │ │ orr r2, r2, lr │ │ │ │ orr r2, r2, ip, lsl #7 │ │ │ │ orr r3, r2, r3 │ │ │ │ orr r3, r3, #-503316480 @ 0xe2000000 │ │ │ │ orr r3, r3, #2097152 @ 0x200000 │ │ │ │ add r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ea0b8 │ │ │ │ + b ea0c0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000ea280 : │ │ │ │ +000ea288 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2b878 │ │ │ │ - ldr r3, [pc, #20] @ ea2b0 │ │ │ │ + bl 2b874 │ │ │ │ + ldr r3, [pc, #20] @ ea2b8 │ │ │ │ cmp r0, r3 │ │ │ │ pophi {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ ea2b4 │ │ │ │ + ldr r0, [pc, #12] @ ea2bc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ bl 22f20 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - andseq r5, r8, r0, lsl #30 │ │ │ │ + andseq r5, r8, r0, lsr #30 │ │ │ │ │ │ │ │ -000ea2b8 : │ │ │ │ +000ea2c0 : │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - beq ea2e0 │ │ │ │ + beq ea2e8 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r3, #80] @ 0x50 │ │ │ │ strne r1, [r2, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ea2ec : │ │ │ │ +000ea2f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #396] @ ea490 │ │ │ │ - ldr lr, [pc, #396] @ ea494 │ │ │ │ + ldr r4, [pc, #396] @ ea498 │ │ │ │ + ldr lr, [pc, #396] @ ea49c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr ip, [pc, #380] @ ea498 │ │ │ │ + ldr ip, [pc, #380] @ ea4a0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #376] @ ea49c │ │ │ │ + ldr r3, [pc, #376] @ ea4a4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ - ldr r7, [pc, #356] @ ea4a0 │ │ │ │ + ldr r7, [pc, #356] @ ea4a8 │ │ │ │ add r8, sp, #16 │ │ │ │ - ldr r3, [pc, #352] @ ea4a4 │ │ │ │ + ldr r3, [pc, #352] @ ea4ac │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr lr, [pc, #348] @ ea4a8 │ │ │ │ + ldr lr, [pc, #348] @ ea4b0 │ │ │ │ str r8, [r5] │ │ │ │ add r8, sp, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - str r8, [sp, #28] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r8, [ip, r7] │ │ │ │ ldr r9, [ip, lr] │ │ │ │ - ldr lr, [pc, #316] @ ea4ac │ │ │ │ + ldr lr, [pc, #316] @ ea4b4 │ │ │ │ cmp r2, r3 │ │ │ │ cmpne r2, r8 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ldr r7, [ip, lr] │ │ │ │ cmp r2, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r2, r7 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r7, [pc, #272] @ ea4b0 │ │ │ │ + ldr r7, [pc, #272] @ ea4b8 │ │ │ │ ldr ip, [ip, r7] │ │ │ │ cmp r2, ip │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ bics r3, r3, r2 │ │ │ │ - bne ea3ec │ │ │ │ + bne ea3f4 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl e9bf8 │ │ │ │ - ldr r2, [pc, #240] @ ea4b4 │ │ │ │ - ldr r3, [pc, #204] @ ea494 │ │ │ │ + bl e9c00 │ │ │ │ + ldr r2, [pc, #240] @ ea4bc │ │ │ │ + ldr r3, [pc, #204] @ ea49c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ea48c │ │ │ │ + bne ea494 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ moveq r7, r0 │ │ │ │ - beq ea440 │ │ │ │ + beq ea448 │ │ │ │ str lr, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #80] @ 0x50 │ │ │ │ strne r1, [r2, #32] │ │ │ │ ldreq r6, [sp, #16] │ │ │ │ @@ -205022,84 +205024,84 @@ │ │ │ │ ldrne r6, [sp, #16] │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl e9bf8 │ │ │ │ - ldr r2, [pc, #84] @ ea4b8 │ │ │ │ + bl e9c00 │ │ │ │ + ldr r2, [pc, #84] @ ea4c0 │ │ │ │ lsl r3, r4, #16 │ │ │ │ and r2, r2, r4, lsl #12 │ │ │ │ and r3, r3, #983040 @ 0xf0000 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ orr r3, r3, #9437184 @ 0x900000 │ │ │ │ add r2, r1, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r1] │ │ │ │ - b ea3bc │ │ │ │ + b ea3c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c5cf0 │ │ │ │ + andseq r5, ip, r8, ror #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, ip, ip, asr #25 │ │ │ │ + andseq r5, ip, r4, asr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - andseq r5, ip, r4, lsr ip │ │ │ │ + andseq r5, ip, ip, lsr #24 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000ea4bc : │ │ │ │ +000ea4c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3512] @ 0xdb8 │ │ │ │ sub sp, sp, #548 @ 0x224 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #2432] @ eae5c │ │ │ │ - ldr r0, [pc, #2432] @ eae60 │ │ │ │ + ldr r4, [pc, #2432] @ eae64 │ │ │ │ + ldr r0, [pc, #2432] @ eae68 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #2428] @ eae64 │ │ │ │ + ldr r2, [pc, #2428] @ eae6c │ │ │ │ ldr ip, [sp, #588] @ 0x24c │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr lr, [sp, #584] @ 0x248 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #32] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #2376] @ eae68 │ │ │ │ + ldr r1, [pc, #2376] @ eae70 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [r4, r1] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r8] │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ str r1, [r8] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #324] @ 0x144 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ @@ -205118,63 +205120,63 @@ │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #384] @ 0x180 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ strd r0, [sp, #192] @ 0xc0 │ │ │ │ strd r0, [r2, #152] @ 0x98 │ │ │ │ - beq ea654 │ │ │ │ + beq ea65c │ │ │ │ mov r3, #21 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #2088] @ eae6c │ │ │ │ + ldr r3, [pc, #2088] @ eae74 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 105204 │ │ │ │ + bl 105208 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, #21 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ - bl f2e1c │ │ │ │ - ldr r0, [pc, #2044] @ eae70 │ │ │ │ + bl f2e24 │ │ │ │ + ldr r0, [pc, #2044] @ eae78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq eadf4 │ │ │ │ - ldr r3, [pc, #2028] @ eae74 │ │ │ │ + beq eadfc │ │ │ │ + ldr r3, [pc, #2028] @ eae7c │ │ │ │ mov r9, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2016] @ eae78 │ │ │ │ + ldr r3, [pc, #2016] @ eae80 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #32 │ │ │ │ mov fp, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ @@ -205184,49 +205186,49 @@ │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ bl 230c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq ea9a8 │ │ │ │ + beq ea9b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl r5, r6, #2 │ │ │ │ add r5, r5, fp, lsl #3 │ │ │ │ add r5, r5, r4 │ │ │ │ lsl r2, fp, #3 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - beq eaab0 │ │ │ │ - bl 38b90 │ │ │ │ + beq eaab8 │ │ │ │ + bl 38b8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq eaac8 │ │ │ │ + beq eaad0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov ip, r0 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r8, #0 │ │ │ │ str r1, [r0, #32] │ │ │ │ add r2, r1, r2 │ │ │ │ str r1, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ - beq ea7e0 │ │ │ │ + beq ea7e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 230c4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrne r1, [sp, #68] @ 0x44 │ │ │ │ @@ -205236,26 +205238,26 @@ │ │ │ │ moveq r1, r6 │ │ │ │ orr r3, r3, #1 │ │ │ │ strne r2, [r1, #88] @ 0x58 │ │ │ │ ldrne r1, [r1, #80] @ 0x50 │ │ │ │ str r1, [r2, #32] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #1740] @ eae7c │ │ │ │ + ldr r3, [pc, #1740] @ eae84 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 349d0 │ │ │ │ + bl 349cc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ str sl, [r0, #64] @ 0x40 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ @@ -205263,46 +205265,46 @@ │ │ │ │ str r3, [r0, #156] @ 0x9c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ - bne eae1c │ │ │ │ + bne eae24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [r0, #80] @ 0x50 │ │ │ │ - beq ea878 │ │ │ │ + beq ea880 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - beq eab00 │ │ │ │ + beq eab08 │ │ │ │ str r1, [ip, r3, lsl #2] │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne lr, [r0, #80] @ 0x50 │ │ │ │ add r3, r3, #1 │ │ │ │ strne lr, [ip, #32] │ │ │ │ ldr ip, [r1, #80] @ 0x50 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea8cc │ │ │ │ + beq ea8d4 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - beq eab14 │ │ │ │ + beq eab1c │ │ │ │ str r1, [ip, r3, lsl #2] │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne lr, [sp, #68] @ 0x44 │ │ │ │ moveq r1, r0 │ │ │ │ ldreq r0, [sp, #68] @ 0x44 │ │ │ │ ldrne ip, [r0, #80] @ 0x50 │ │ │ │ @@ -205314,78 +205316,78 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r8, r3, r8 │ │ │ │ cmp r1, r8 │ │ │ │ str r8, [r0, #32] │ │ │ │ - bhi eab34 │ │ │ │ + bhi eab3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq ea8f8 │ │ │ │ + beq ea900 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt eab34 │ │ │ │ + bgt eab3c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, #64] @ 0x40 │ │ │ │ ldr r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq eaa40 │ │ │ │ + beq eaa48 │ │ │ │ ldr r3, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ea928 │ │ │ │ + bne ea930 │ │ │ │ ldr r3, [r0, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ea93c │ │ │ │ - ldr r0, [pc, #1360] @ eae80 │ │ │ │ + beq ea944 │ │ │ │ + ldr r0, [pc, #1360] @ eae88 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bne ead54 │ │ │ │ + bne ead5c │ │ │ │ sub r4, r4, r3 │ │ │ │ ands r2, r4, #3 │ │ │ │ ldr fp, [r0, #72] @ 0x48 │ │ │ │ rsbne r2, r2, #4 │ │ │ │ addne r4, r4, r2 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ea974 │ │ │ │ + beq ea97c │ │ │ │ ands r2, r4, #7 │ │ │ │ rsbne r2, r2, #8 │ │ │ │ addne r4, r4, r2 │ │ │ │ - ldr r1, [pc, #1288] @ eae84 │ │ │ │ + ldr r1, [pc, #1288] @ eae8c │ │ │ │ ldr r6, [r0, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bge ea9a0 │ │ │ │ + bge ea9a8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq ead2c │ │ │ │ + beq ead34 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b ea6bc │ │ │ │ + b ea6c4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq eaa4c │ │ │ │ + beq eaa54 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r5, [r3, #32] │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ sub r5, r5, r2 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ movle r5, #256 @ 0x100 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ strle r4, [sp, #60] @ 0x3c │ │ │ │ - ble eaa4c │ │ │ │ + ble eaa54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq eae54 │ │ │ │ + beq eae5c │ │ │ │ sub r3, r5, #200 @ 0xc8 │ │ │ │ add r3, r2, r3 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, #200 @ 0xc8 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ @@ -205401,97 +205403,97 @@ │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [ip, #68] @ 0x44 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [ip, #68] @ 0x44 │ │ │ │ - b ea818 │ │ │ │ + b ea820 │ │ │ │ lsl r5, r5, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b ea6bc │ │ │ │ + b ea6c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #200 @ 0xc8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq eaad0 │ │ │ │ + beq eaad8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - blt eaad0 │ │ │ │ + blt eaad8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r1, r3, r8 │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #32] │ │ │ │ - beq ea9f8 │ │ │ │ + beq eaa00 │ │ │ │ lsl r2, fp, #3 │ │ │ │ - b ea748 │ │ │ │ - bl 39034 │ │ │ │ + b ea750 │ │ │ │ + bl 39030 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bne ea72c │ │ │ │ + bne ea734 │ │ │ │ mov r8, #0 │ │ │ │ - b eaa58 │ │ │ │ + b eaa60 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ - bl 2b86c │ │ │ │ + bl 2b868 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ cmp r5, r0 │ │ │ │ movlt r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b eaa88 │ │ │ │ + b eaa90 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - beq eab1c │ │ │ │ + beq eab24 │ │ │ │ mov r1, r0 │ │ │ │ - b ea8c4 │ │ │ │ + b ea8cc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r8, r3, r8 │ │ │ │ cmp r1, r8 │ │ │ │ str r8, [r0, #32] │ │ │ │ - bls ea8f8 │ │ │ │ + bls ea900 │ │ │ │ mov r2, #21 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [pc, #832] @ eae88 │ │ │ │ + ldr r2, [pc, #832] @ eae90 │ │ │ │ subs ip, ip, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ - ldr r0, [pc, #824] @ eae8c │ │ │ │ + ldr r0, [pc, #824] @ eae94 │ │ │ │ movne ip, #1 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ead10 │ │ │ │ + beq ead18 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #772] @ eae90 │ │ │ │ + ldr r0, [pc, #772] @ eae98 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov r6, #23 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ @@ -205499,282 +205501,282 @@ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs eac38 │ │ │ │ - ldr r7, [pc, #708] @ eae94 │ │ │ │ + bcs eac40 │ │ │ │ + ldr r7, [pc, #708] @ eae9c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #16 │ │ │ │ - b eabe4 │ │ │ │ + b eabec │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r5] │ │ │ │ - bls eac10 │ │ │ │ + bls eac18 │ │ │ │ add r1, r3, #1 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r3] │ │ │ │ blx r2 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne eabd8 │ │ │ │ - ldr r0, [pc, #640] @ eae98 │ │ │ │ + bne eabe0 │ │ │ │ + ldr r0, [pc, #640] @ eaea0 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi eabd0 │ │ │ │ - ldr r0, [pc, #604] @ eae9c │ │ │ │ + bhi eabd8 │ │ │ │ + ldr r0, [pc, #604] @ eaea4 │ │ │ │ mov r6, #23 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, r1 │ │ │ │ - ldr r0, [pc, #564] @ eaea0 │ │ │ │ + ldr r0, [pc, #564] @ eaea8 │ │ │ │ add r3, r2, r3 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs eacf8 │ │ │ │ - ldr r7, [pc, #524] @ eaea4 │ │ │ │ + bcs ead00 │ │ │ │ + ldr r7, [pc, #524] @ eaeac │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #16 │ │ │ │ - b eaca8 │ │ │ │ + b eacb0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5] │ │ │ │ - bcs eacd4 │ │ │ │ + bcs eacdc │ │ │ │ add r1, r3, #1 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r3] │ │ │ │ blx r2 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne eaca0 │ │ │ │ - ldr r0, [pc, #460] @ eaea8 │ │ │ │ + bne eaca8 │ │ │ │ + ldr r0, [pc, #460] @ eaeb0 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc eac98 │ │ │ │ - ldr r0, [pc, #428] @ eaeac │ │ │ │ + bcc eaca0 │ │ │ │ + ldr r0, [pc, #428] @ eaeb4 │ │ │ │ mov r2, #23 │ │ │ │ ldr r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #408] @ eaeb0 │ │ │ │ + ldr r0, [pc, #408] @ eaeb8 │ │ │ │ mov r4, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ - bl 46d9c │ │ │ │ + bl 46d98 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ bl 22f20 │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r1, #4] │ │ │ │ strne r5, [r1, #12] │ │ │ │ - b ea9a0 │ │ │ │ + b ea9a8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - bls eada4 │ │ │ │ + bls eadac │ │ │ │ add r5, r3, #4096 @ 0x1000 │ │ │ │ bic r5, r5, #4080 @ 0xff0 │ │ │ │ bic r5, r5, #15 │ │ │ │ cmp r5, r4 │ │ │ │ movcc r0, r3 │ │ │ │ - bcc ead80 │ │ │ │ - b eae14 │ │ │ │ + bcc ead88 │ │ │ │ + b eae1c │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2676d0 │ │ │ │ + bl 2676f8 │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ cmp r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bcc ead7c │ │ │ │ + bcc ead84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2676d0 │ │ │ │ - ldr r0, [pc, #264] @ eaeb4 │ │ │ │ + bl 2676f8 │ │ │ │ + ldr r0, [pc, #264] @ eaebc │ │ │ │ mov r3, #21 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2ef8 │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ - ldr r2, [pc, #240] @ eaeb8 │ │ │ │ + ldr r2, [pc, #240] @ eaec0 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #148] @ eae64 │ │ │ │ + ldr r3, [pc, #148] @ eae6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eae50 │ │ │ │ + bne eae58 │ │ │ │ add sp, sp, #548 @ 0x224 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r0], #4 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ - bl 38b84 │ │ │ │ - bl e90ec │ │ │ │ + bl 38b80 │ │ │ │ + bl e90f4 │ │ │ │ bl a7ff8 │ │ │ │ - b ea680 │ │ │ │ + b ea688 │ │ │ │ mov r5, r3 │ │ │ │ - b ead98 │ │ │ │ + b eada0 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eaa30 │ │ │ │ + beq eaa38 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsl r3, r6, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r1, r2, lsl #2] │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #80] @ 0x50 │ │ │ │ strne r2, [r3, #32] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b eaa30 │ │ │ │ + b eaa38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r8, #200 @ 0xc8 │ │ │ │ - b eaa58 │ │ │ │ - andseq r5, ip, r0, lsl fp │ │ │ │ - andseq r5, ip, ip, lsl #22 │ │ │ │ + b eaa60 │ │ │ │ + andseq r5, ip, r8, lsl #22 │ │ │ │ + andseq r5, ip, r4, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, sl, r4, lsl #8 │ │ │ │ - eoreq pc, sl, ip, ror #7 │ │ │ │ - ldrdeq pc, [sl], -ip @ │ │ │ │ + strdeq pc, [sl], -ip @ │ │ │ │ + eoreq pc, sl, r4, ror #7 │ │ │ │ + ldrdeq pc, [sl], -r4 @ │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ - andseq r5, r8, r4, ror #18 │ │ │ │ - strdeq pc, [sl], -r8 @ │ │ │ │ + andseq r5, r8, r4, lsl #19 │ │ │ │ + strdeq pc, [sl], -r0 @ │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ - mulseq r8, r0, r6 │ │ │ │ - andseq r5, r8, ip, lsl #13 │ │ │ │ - andseq r5, r8, ip, ror r6 │ │ │ │ - andseq r0, r9, ip, lsr r5 │ │ │ │ - andseq r5, r8, r8, lsl #12 │ │ │ │ - andseq r5, r8, r0, ror #11 │ │ │ │ - @ instruction: 0x001855b4 │ │ │ │ - andseq r0, r9, r8, ror r4 │ │ │ │ - andseq r5, r8, r8, asr #10 │ │ │ │ - andseq r5, r8, r8, asr r5 │ │ │ │ - andseq r5, r8, r4, lsl r5 │ │ │ │ - andseq r5, ip, ip, lsr #4 │ │ │ │ + @ instruction: 0x001856b0 │ │ │ │ + andseq r5, r8, ip, lsr #13 │ │ │ │ + mulseq r8, ip, r6 │ │ │ │ + andseq r0, r9, ip, asr r5 │ │ │ │ + andseq r5, r8, r8, lsr #12 │ │ │ │ + andseq r5, r8, r0, lsl #12 │ │ │ │ + @ instruction: 0x001855d4 │ │ │ │ + mulseq r9, r8, r4 │ │ │ │ + andseq r5, r8, r8, ror #10 │ │ │ │ + andseq r5, r8, r8, ror r5 │ │ │ │ + andseq r5, r8, r4, lsr r5 │ │ │ │ + andseq r5, ip, r4, lsr #4 │ │ │ │ │ │ │ │ -000eaebc : │ │ │ │ +000eaec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ eaf8c │ │ │ │ - ldr r1, [pc, #176] @ eaf90 │ │ │ │ + ldr r0, [pc, #176] @ eaf94 │ │ │ │ + ldr r1, [pc, #176] @ eaf98 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #168] @ eaf94 │ │ │ │ - ldr r2, [pc, #168] @ eaf98 │ │ │ │ + ldr r3, [pc, #168] @ eaf9c │ │ │ │ + ldr r2, [pc, #168] @ eafa0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r0, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 23310 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #245 @ 0xf5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh r2, [r0] │ │ │ │ - ldr r2, [pc, #60] @ eaf9c │ │ │ │ + ldr r2, [pc, #60] @ eafa4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ eaf90 │ │ │ │ + ldr r3, [pc, #40] @ eaf98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eaf88 │ │ │ │ + bne eaf90 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, ip, ip, lsl r1 │ │ │ │ + andseq r5, ip, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, ip, r0, lsl #2 │ │ │ │ + ldrsheq r5, [ip], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq ip, r4, r0 │ │ │ │ + andseq r5, ip, ip, lsl #1 │ │ │ │ │ │ │ │ -000eafa0 : │ │ │ │ +000eafa8 : │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ b 23310 │ │ │ │ │ │ │ │ -000eafa8 : │ │ │ │ +000eafb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #236] @ eb0ac │ │ │ │ + ldr ip, [pc, #236] @ eb0b4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #232] @ eb0b0 │ │ │ │ + ldr r1, [pc, #232] @ eb0b8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #220] @ eb0b4 │ │ │ │ + ldr r3, [pc, #220] @ eb0bc │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #216] @ eb0b8 │ │ │ │ + ldr r2, [pc, #216] @ eb0c0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -205794,169 +205796,169 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ and r2, ip, #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, ip, lsr #31 │ │ │ │ - beq eb068 │ │ │ │ - bl e9ad4 │ │ │ │ + beq eb070 │ │ │ │ + bl e9adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ add r4, r4, ip, asr #2 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - ldr r2, [pc, #68] @ eb0bc │ │ │ │ + ldr r2, [pc, #68] @ eb0c4 │ │ │ │ orr r4, r4, #1 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #44] @ eb0b0 │ │ │ │ + ldr r3, [pc, #44] @ eb0b8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb0a8 │ │ │ │ + bne eb0b0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, ip, r0, lsr r0 │ │ │ │ + andseq r5, ip, r8, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, ip, r0, lsl r0 │ │ │ │ + andseq r5, ip, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r8, ror pc │ │ │ │ + andseq r4, ip, r0, ror pc │ │ │ │ │ │ │ │ -000eb0c0 : │ │ │ │ +000eb0c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #384] @ eb258 │ │ │ │ - ldr ip, [pc, #384] @ eb25c │ │ │ │ + ldr lr, [pc, #384] @ eb260 │ │ │ │ + ldr ip, [pc, #384] @ eb264 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #372] @ eb260 │ │ │ │ + ldr r3, [pc, #372] @ eb268 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #368] @ eb264 │ │ │ │ + ldr r2, [pc, #368] @ eb26c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl eafa8 │ │ │ │ + bl eafb0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r3, #1 │ │ │ │ strge r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r2, r3, #2 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #256] @ eb268 │ │ │ │ + ldr r3, [pc, #256] @ eb270 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ and r6, r3, r6, lsl #12 │ │ │ │ - bcc eb21c │ │ │ │ + bcc eb224 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bls eb1d4 │ │ │ │ + bls eb1dc │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #262144 @ 0x40000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #192] @ eb26c │ │ │ │ + ldr r2, [pc, #192] @ eb274 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #168] @ eb25c │ │ │ │ + ldr r3, [pc, #168] @ eb264 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb254 │ │ │ │ + bne eb25c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls eb23c │ │ │ │ + bls eb244 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne eb1d8 │ │ │ │ + bne eb1e0 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d18 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r6, #-469762045 @ 0xe4000003 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #58982400 @ 0x3840000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b eb198 │ │ │ │ + b eb1a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #8650752 @ 0x840000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b eb198 │ │ │ │ - ldr r1, [pc, #44] @ eb270 │ │ │ │ + b eb1a0 │ │ │ │ + ldr r1, [pc, #44] @ eb278 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b eb204 │ │ │ │ + b eb20c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, ip, ip, lsl pc │ │ │ │ + andseq r4, ip, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c4efc │ │ │ │ + @ instruction: 0x001c4ef4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andseq r4, ip, r8, asr #28 │ │ │ │ + andseq r4, ip, r0, asr #28 │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000eb274 : │ │ │ │ +000eb27c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #324] @ eb3d0 │ │ │ │ - ldr ip, [pc, #324] @ eb3d4 │ │ │ │ + ldr lr, [pc, #324] @ eb3d8 │ │ │ │ + ldr ip, [pc, #324] @ eb3dc │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ eb3d8 │ │ │ │ + ldr r3, [pc, #312] @ eb3e0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #308] @ eb3dc │ │ │ │ + ldr r2, [pc, #308] @ eb3e4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -205965,102 +205967,102 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi eb330 │ │ │ │ + bhi eb338 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ tst lr, #1 │ │ │ │ - beq eb3ac │ │ │ │ + beq eb3b4 │ │ │ │ tst lr, #2 │ │ │ │ - bne eb388 │ │ │ │ + bne eb390 │ │ │ │ rsb r1, r1, lr, asr #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt eb364 │ │ │ │ + blt eb36c │ │ │ │ lslne r1, r1, #2 │ │ │ │ subeq r3, r3, #1 │ │ │ │ orrne r1, r1, #1 │ │ │ │ streq r3, [r0, #60] @ 0x3c │ │ │ │ strne r1, [r4, r3, lsl #2] │ │ │ │ str ip, [r2] │ │ │ │ - ldr r2, [pc, #164] @ eb3e0 │ │ │ │ - ldr r3, [pc, #148] @ eb3d4 │ │ │ │ + ldr r2, [pc, #164] @ eb3e8 │ │ │ │ + ldr r3, [pc, #148] @ eb3dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb360 │ │ │ │ + bne eb368 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ eb3e4 │ │ │ │ - ldr r1, [pc, #120] @ eb3e8 │ │ │ │ - ldr r0, [pc, #120] @ eb3ec │ │ │ │ + ldr r3, [pc, #120] @ eb3ec │ │ │ │ + ldr r1, [pc, #120] @ eb3f0 │ │ │ │ + ldr r0, [pc, #120] @ eb3f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #540 @ 0x21c │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ eb3f0 │ │ │ │ - ldr r1, [pc, #96] @ eb3f4 │ │ │ │ - ldr r0, [pc, #96] @ eb3f8 │ │ │ │ + ldr r3, [pc, #96] @ eb3f8 │ │ │ │ + ldr r1, [pc, #96] @ eb3fc │ │ │ │ + ldr r0, [pc, #96] @ eb400 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #92] @ eb3fc │ │ │ │ + ldr r2, [pc, #92] @ eb404 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ eb400 │ │ │ │ - ldr r1, [pc, #76] @ eb404 │ │ │ │ - ldr r0, [pc, #76] @ eb408 │ │ │ │ + ldr r3, [pc, #76] @ eb408 │ │ │ │ + ldr r1, [pc, #76] @ eb40c │ │ │ │ + ldr r0, [pc, #76] @ eb410 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r2, #536 @ 0x218 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r4, ip, r8, ror #26 │ │ │ │ + andseq r4, ip, r0, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, ip, r8, asr #26 │ │ │ │ + andseq r4, ip, r0, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001c4cbc │ │ │ │ - andseq r8, r9, r8, ror fp │ │ │ │ - andseq r4, r8, r0, asr pc │ │ │ │ - andseq r4, r8, r8, asr #31 │ │ │ │ - andseq r8, r9, r4, asr fp │ │ │ │ - andseq r4, r8, r8, lsr #30 │ │ │ │ + @ instruction: 0x001c4cb4 │ │ │ │ + mulseq r9, r8, fp │ │ │ │ andseq r4, r8, r0, ror pc │ │ │ │ + andseq r4, r8, r8, ror #31 │ │ │ │ + andseq r8, r9, r4, ror fp │ │ │ │ + andseq r4, r8, r8, asr #30 │ │ │ │ + mulseq r8, r0, pc @ │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - andseq r8, r9, r0, lsr fp │ │ │ │ - andseq r4, r8, r8, lsl #30 │ │ │ │ - andseq r4, r8, r0, lsr #30 │ │ │ │ + andseq r8, r9, r0, asr fp │ │ │ │ + andseq r4, r8, r8, lsr #30 │ │ │ │ + andseq r4, r8, r0, asr #30 │ │ │ │ │ │ │ │ -000eb40c : │ │ │ │ +000eb414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #428] @ eb5d0 │ │ │ │ - ldr lr, [pc, #428] @ eb5d4 │ │ │ │ + ldr r4, [pc, #428] @ eb5d8 │ │ │ │ + ldr lr, [pc, #428] @ eb5dc │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #416] @ eb5d8 │ │ │ │ + ldr r3, [pc, #416] @ eb5e0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #412] @ eb5dc │ │ │ │ + ldr ip, [pc, #412] @ eb5e4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -206068,327 +206070,327 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl eb274 │ │ │ │ + bl eb27c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - beq eb4e8 │ │ │ │ + beq eb4f0 │ │ │ │ ldr r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #164] @ 0xa4 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #304] @ eb5e0 │ │ │ │ + ldr r2, [pc, #304] @ eb5e8 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ sub r1, r1, #1 │ │ │ │ - ldr r3, [pc, #280] @ eb5d4 │ │ │ │ + ldr r3, [pc, #280] @ eb5dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb5cc │ │ │ │ + bne eb5d4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #172] @ 0xac │ │ │ │ - ldr r6, [pc, #240] @ eb5e4 │ │ │ │ + ldr r6, [pc, #240] @ eb5ec │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ and r6, r6, r7, lsl #12 │ │ │ │ - bcc eb588 │ │ │ │ + bcc eb590 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi eb564 │ │ │ │ + bhi eb56c │ │ │ │ cmp r7, #4 │ │ │ │ moveq r7, #3 │ │ │ │ andne r7, r7, #15 │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls eb5a8 │ │ │ │ + bls eb5b0 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, #32 │ │ │ │ - bne eb520 │ │ │ │ + bne eb528 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d18 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r6, r6, r7 │ │ │ │ orr r6, r6, #-419430400 @ 0xe7000000 │ │ │ │ orr r6, r6, #9699328 @ 0x940000 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r2] │ │ │ │ - b eb488 │ │ │ │ + b eb490 │ │ │ │ rsb r3, r2, #0 │ │ │ │ orr r3, r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r2, #4 │ │ │ │ orr r3, r3, #1310720 @ 0x140000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r2] │ │ │ │ - b eb488 │ │ │ │ + b eb490 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr r2, r2, r6 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r1, r3, #4 │ │ │ │ orr r2, r2, #9699328 @ 0x940000 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b eb488 │ │ │ │ - ldr r2, [pc, #52] @ eb5e4 │ │ │ │ + b eb490 │ │ │ │ + ldr r2, [pc, #52] @ eb5ec │ │ │ │ orr r3, r3, r0, lsl #7 │ │ │ │ and r2, r2, r1, lsl #12 │ │ │ │ orr r3, r3, r2 │ │ │ │ orr r3, r3, #-486539264 @ 0xe3000000 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b eb548 │ │ │ │ + b eb550 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c4bd0 │ │ │ │ + andseq r4, ip, r8, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c4bb0 │ │ │ │ + andseq r4, ip, r8, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r0, asr #22 │ │ │ │ + andseq r4, ip, r8, lsr fp │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000eb5e8 : │ │ │ │ +000eb5f0 : │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ strgt r1, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000eb600 : │ │ │ │ +000eb608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #296] @ eb740 │ │ │ │ - ldr ip, [pc, #296] @ eb744 │ │ │ │ + ldr lr, [pc, #296] @ eb748 │ │ │ │ + ldr ip, [pc, #296] @ eb74c │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #284] @ eb748 │ │ │ │ + ldr r3, [pc, #284] @ eb750 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #280] @ eb74c │ │ │ │ + ldr r2, [pc, #280] @ eb754 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r4, r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq eb6e8 │ │ │ │ + beq eb6f0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r3, r0 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi eb6e8 │ │ │ │ + bhi eb6f0 │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r1, ip, lsl #2] │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ and ip, r2, #3 │ │ │ │ cmp r2, #0 │ │ │ │ cmple ip, #1 │ │ │ │ asreq r2, r2, #2 │ │ │ │ - beq eb6c8 │ │ │ │ - bl e9ad4 │ │ │ │ + beq eb6d0 │ │ │ │ + bl e9adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ asr r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt eb71c │ │ │ │ + bgt eb724 │ │ │ │ sub r2, r2, r4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r1, r4 │ │ │ │ str r1, [r3, #104] @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #92] @ eb750 │ │ │ │ - ldr r3, [pc, #76] @ eb744 │ │ │ │ + ldr r2, [pc, #92] @ eb758 │ │ │ │ + ldr r3, [pc, #76] @ eb74c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb718 │ │ │ │ + bne eb720 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ eb754 │ │ │ │ - ldr r1, [pc, #48] @ eb758 │ │ │ │ - ldr r0, [pc, #48] @ eb75c │ │ │ │ + ldr r3, [pc, #48] @ eb75c │ │ │ │ + ldr r1, [pc, #48] @ eb760 │ │ │ │ + ldr r0, [pc, #48] @ eb764 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #44] @ eb760 │ │ │ │ + ldr r2, [pc, #44] @ eb768 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #28 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - @ instruction: 0x001c49dc │ │ │ │ + @ instruction: 0x001c49d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c49bc │ │ │ │ + @ instruction: 0x001c49b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r4, lsl #18 │ │ │ │ - andseq r8, r9, r0, asr #15 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ - andseq r4, r8, r4, lsl ip │ │ │ │ + @ instruction: 0x001c48fc │ │ │ │ + andseq r8, r9, r0, ror #15 │ │ │ │ + @ instruction: 0x00184bb4 │ │ │ │ + andseq r4, r8, r4, lsr ip │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ │ │ │ │ -000eb764 : │ │ │ │ +000eb76c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #332] @ eb8c8 │ │ │ │ - ldr ip, [pc, #332] @ eb8cc │ │ │ │ + ldr lr, [pc, #332] @ eb8d0 │ │ │ │ + ldr ip, [pc, #332] @ eb8d4 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #320] @ eb8d0 │ │ │ │ + ldr r3, [pc, #320] @ eb8d8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #316] @ eb8d4 │ │ │ │ + ldr r2, [pc, #316] @ eb8dc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr ip, [r2] │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq eb828 │ │ │ │ + beq eb830 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi eb828 │ │ │ │ + bhi eb830 │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r4, lr, lsl #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq eb85c │ │ │ │ + beq eb864 │ │ │ │ tst r3, #2 │ │ │ │ - bne eb880 │ │ │ │ + bne eb888 │ │ │ │ add r3, r1, r3, asr #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt eb8a4 │ │ │ │ + bgt eb8ac │ │ │ │ lslne r3, r3, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ strne r3, [r4, lr, lsl #2] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ subeq lr, lr, #1 │ │ │ │ sub r3, r3, r1 │ │ │ │ streq lr, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ str ip, [r2] │ │ │ │ - ldr r2, [pc, #164] @ eb8d8 │ │ │ │ - ldr r3, [pc, #148] @ eb8cc │ │ │ │ + ldr r2, [pc, #164] @ eb8e0 │ │ │ │ + ldr r3, [pc, #148] @ eb8d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eb858 │ │ │ │ + bne eb860 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ eb8dc │ │ │ │ - ldr r1, [pc, #120] @ eb8e0 │ │ │ │ - ldr r0, [pc, #120] @ eb8e4 │ │ │ │ + ldr r3, [pc, #120] @ eb8e4 │ │ │ │ + ldr r1, [pc, #120] @ eb8e8 │ │ │ │ + ldr r0, [pc, #120] @ eb8ec │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #116] @ eb8e8 │ │ │ │ + ldr r2, [pc, #116] @ eb8f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ eb8ec │ │ │ │ - ldr r1, [pc, #100] @ eb8f0 │ │ │ │ - ldr r0, [pc, #100] @ eb8f4 │ │ │ │ + ldr r3, [pc, #100] @ eb8f4 │ │ │ │ + ldr r1, [pc, #100] @ eb8f8 │ │ │ │ + ldr r0, [pc, #100] @ eb8fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ mov r2, #592 @ 0x250 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ eb8f8 │ │ │ │ - ldr r1, [pc, #76] @ eb8fc │ │ │ │ - ldr r0, [pc, #76] @ eb900 │ │ │ │ + ldr r3, [pc, #76] @ eb900 │ │ │ │ + ldr r1, [pc, #76] @ eb904 │ │ │ │ + ldr r0, [pc, #76] @ eb908 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #72] @ eb904 │ │ │ │ + ldr r2, [pc, #72] @ eb90c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r4, ip, r8, ror r8 │ │ │ │ + andseq r4, ip, r0, ror r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, ip, r8, asr r8 │ │ │ │ + andseq r4, ip, r0, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r4, asr #15 │ │ │ │ - andseq r8, r9, r0, lsl #13 │ │ │ │ - andseq r4, r8, r4, asr sl │ │ │ │ - andseq r4, r8, ip, ror #20 │ │ │ │ + @ instruction: 0x001c47bc │ │ │ │ + andseq r8, r9, r0, lsr #13 │ │ │ │ + andseq r4, r8, r4, ror sl │ │ │ │ + andseq r4, r8, ip, lsl #21 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - andseq r8, r9, ip, asr r6 │ │ │ │ - andseq r4, r8, r4, lsr sl │ │ │ │ - andseq r4, r8, ip, ror sl │ │ │ │ - andseq r8, r9, r8, lsr r6 │ │ │ │ - andseq r4, r8, ip, lsl #20 │ │ │ │ - mulseq r8, r4, sl │ │ │ │ + andseq r8, r9, ip, ror r6 │ │ │ │ + andseq r4, r8, r4, asr sl │ │ │ │ + mulseq r8, ip, sl │ │ │ │ + andseq r8, r9, r8, asr r6 │ │ │ │ + andseq r4, r8, ip, lsr #20 │ │ │ │ + @ instruction: 0x00184ab4 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ │ │ │ │ -000eb908 : │ │ │ │ +000eb910 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ eba18 │ │ │ │ + ldr ip, [pc, #248] @ eba20 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #244] @ eba1c │ │ │ │ + ldr r1, [pc, #244] @ eba24 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #232] @ eba20 │ │ │ │ + ldr r3, [pc, #232] @ eba28 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #228] @ eba24 │ │ │ │ + ldr r2, [pc, #228] @ eba2c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -206408,61 +206410,61 @@ │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r3, ip, lsl #2] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq eb9f4 │ │ │ │ + beq eb9fc │ │ │ │ tst r2, #3 │ │ │ │ - bne eb9f4 │ │ │ │ + bne eb9fc │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ str r2, [r3] │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #96] @ eba28 │ │ │ │ + ldr r2, [pc, #96] @ eba30 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #76] @ eba1c │ │ │ │ + ldr r3, [pc, #76] @ eba24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eba14 │ │ │ │ + bne eba1c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl e9ad4 │ │ │ │ + bl e9adc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, ip, lsl #2] │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ - b eb9b4 │ │ │ │ + b eb9bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c46d0 │ │ │ │ + andseq r4, ip, r8, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c46b0 │ │ │ │ + andseq r4, ip, r8, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, ip, lsr #12 │ │ │ │ + andseq r4, ip, r4, lsr #12 │ │ │ │ │ │ │ │ -000eba2c : │ │ │ │ +000eba34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #216] @ ebb1c │ │ │ │ - ldr lr, [pc, #216] @ ebb20 │ │ │ │ + ldr r4, [pc, #216] @ ebb24 │ │ │ │ + ldr lr, [pc, #216] @ ebb28 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #204] @ ebb24 │ │ │ │ + ldr r3, [pc, #204] @ ebb2c │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #200] @ ebb28 │ │ │ │ + ldr ip, [pc, #200] @ ebb30 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -206479,57 +206481,57 @@ │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl e9ad4 │ │ │ │ + bl e9adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r4, r4, #2 │ │ │ │ ldr ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ orr r4, r4, r6, lsl #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr r4, r4, #2 │ │ │ │ str r4, [r0, ip, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #60] @ ebb2c │ │ │ │ + ldr r2, [pc, #60] @ ebb34 │ │ │ │ str r1, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #40] @ ebb20 │ │ │ │ + ldr r3, [pc, #40] @ ebb28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ebb18 │ │ │ │ + bne ebb20 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c45b0 │ │ │ │ + andseq r4, ip, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq ip, r0, r5 │ │ │ │ + andseq r4, ip, r8, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, ip, r4, lsl #10 │ │ │ │ + @ instruction: 0x001c44fc │ │ │ │ │ │ │ │ -000ebb30 : │ │ │ │ +000ebb38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #300] @ ebc74 │ │ │ │ - ldr ip, [pc, #300] @ ebc78 │ │ │ │ + ldr lr, [pc, #300] @ ebc7c │ │ │ │ + ldr ip, [pc, #300] @ ebc80 │ │ │ │ sub sp, sp, #24 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #288] @ ebc7c │ │ │ │ + ldr r3, [pc, #288] @ ebc84 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #284] @ ebc80 │ │ │ │ + ldr r2, [pc, #284] @ ebc88 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ @@ -206538,913 +206540,913 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi ebbf8 │ │ │ │ + bhi ebc00 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r3, [r0, #104] @ 0x68 │ │ │ │ ldr r3, [r4, lr, lsl #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne ebc50 │ │ │ │ + bne ebc58 │ │ │ │ cmp r1, r3, asr #2 │ │ │ │ asr r3, r3, #2 │ │ │ │ - bgt ebc2c │ │ │ │ + bgt ebc34 │ │ │ │ subs r3, r3, r1 │ │ │ │ lslne r3, r3, #2 │ │ │ │ strne r3, [r4, lr, lsl #2] │ │ │ │ subeq lr, lr, #1 │ │ │ │ mov r3, #1 │ │ │ │ streq lr, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ str ip, [r2] │ │ │ │ - ldr r2, [pc, #128] @ ebc84 │ │ │ │ - ldr r3, [pc, #112] @ ebc78 │ │ │ │ + ldr r2, [pc, #128] @ ebc8c │ │ │ │ + ldr r3, [pc, #112] @ ebc80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ebc28 │ │ │ │ + bne ebc30 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ ebc88 │ │ │ │ - ldr r1, [pc, #84] @ ebc8c │ │ │ │ - ldr r0, [pc, #84] @ ebc90 │ │ │ │ + ldr r3, [pc, #84] @ ebc90 │ │ │ │ + ldr r1, [pc, #84] @ ebc94 │ │ │ │ + ldr r0, [pc, #84] @ ebc98 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ mov r2, #656 @ 0x290 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ ebc94 │ │ │ │ - ldr r1, [pc, #60] @ ebc98 │ │ │ │ - ldr r0, [pc, #60] @ ebc9c │ │ │ │ + ldr r3, [pc, #60] @ ebc9c │ │ │ │ + ldr r1, [pc, #60] @ ebca0 │ │ │ │ + ldr r0, [pc, #60] @ ebca4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #56] @ ebca0 │ │ │ │ + ldr r2, [pc, #56] @ ebca8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r3, #88 @ 0x58 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - andseq r4, ip, ip, lsr #9 │ │ │ │ + andseq r4, ip, r4, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, ip, ip, lsl #9 │ │ │ │ + andseq r4, ip, r4, lsl #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001c43f4 │ │ │ │ - @ instruction: 0x001982b0 │ │ │ │ - andseq r4, r8, r8, lsl #13 │ │ │ │ - andseq r4, r8, r8, lsr #14 │ │ │ │ - andseq r8, r9, ip, lsl #5 │ │ │ │ - andseq r4, r8, r0, ror #12 │ │ │ │ - @ instruction: 0x001846f4 │ │ │ │ + andseq r4, ip, ip, ror #7 │ │ │ │ + @ instruction: 0x001982d0 │ │ │ │ + andseq r4, r8, r8, lsr #13 │ │ │ │ + andseq r4, r8, r8, asr #14 │ │ │ │ + andseq r8, r9, ip, lsr #5 │ │ │ │ + andseq r4, r8, r0, lsl #13 │ │ │ │ + andseq r4, r8, r4, lsl r7 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ │ │ │ │ -000ebca4 : │ │ │ │ +000ebcac : │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ands ip, r2, #3 │ │ │ │ - bne ebce8 │ │ │ │ + bne ebcf0 │ │ │ │ cmp r1, r2, asr #2 │ │ │ │ - ble ebcc8 │ │ │ │ + ble ebcd0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ebb30 │ │ │ │ + bl ebb38 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ebcf4 : │ │ │ │ - b e9ad4 │ │ │ │ +000ebcfc : │ │ │ │ + b e9adc │ │ │ │ │ │ │ │ -000ebcf8 : │ │ │ │ +000ebd00 : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ ldr ip, [r0, #56] @ 0x38 │ │ │ │ add r3, lr, #1 │ │ │ │ mov r5, r0 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ - b ebd28 │ │ │ │ + b ebd30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ebda8 │ │ │ │ + beq ebdb0 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ebd18 │ │ │ │ + beq ebd20 │ │ │ │ tst r3, #1 │ │ │ │ and r4, r3, #2 │ │ │ │ - beq ebd6c │ │ │ │ + beq ebd74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ebd90 │ │ │ │ + bne ebd98 │ │ │ │ asr r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ addgt r0, r0, r3 │ │ │ │ - bgt ebd24 │ │ │ │ + bgt ebd2c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r4, [r5, #104] @ 0x68 │ │ │ │ addne r3, r4, r3 │ │ │ │ strne r3, [r5, #104] @ 0x68 │ │ │ │ - b ebd24 │ │ │ │ + b ebd2c │ │ │ │ cmp r4, #0 │ │ │ │ - bne ebd90 │ │ │ │ + bne ebd98 │ │ │ │ cmp r1, #0 │ │ │ │ asr r4, r3, #2 │ │ │ │ add r0, r0, r3, asr #2 │ │ │ │ ldrne r3, [r5, #104] @ 0x68 │ │ │ │ subne r3, r3, r4 │ │ │ │ strne r3, [r5, #104] @ 0x68 │ │ │ │ - b ebd24 │ │ │ │ + b ebd2c │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrne r3, [r5, #104] @ 0x68 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r5, #104] @ 0x68 │ │ │ │ - b ebd24 │ │ │ │ + b ebd2c │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ sub lr, lr, #1 │ │ │ │ sub r3, r3, r0 │ │ │ │ str lr, [r5, #60] @ 0x3c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000ebdd4 : │ │ │ │ +000ebddc : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b ebcf8 │ │ │ │ + b ebd00 │ │ │ │ │ │ │ │ -000ebde0 : │ │ │ │ +000ebde8 : │ │ │ │ ldr r3, [r0, #184] @ 0xb8 │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ebdf0 : │ │ │ │ +000ebdf8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ - beq ebec0 │ │ │ │ + beq ebec8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ebe34 │ │ │ │ + bne ebe3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ strne r5, [r4, #188] @ 0xbc │ │ │ │ strne r6, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r2, r1, r5 │ │ │ │ mov ip, #0 │ │ │ │ rsb r3, ip, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ebed0 │ │ │ │ + bls ebed8 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #32 │ │ │ │ - bne ebe3c │ │ │ │ + bne ebe44 │ │ │ │ sub r0, r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ebef0 │ │ │ │ + bls ebef8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ebe60 │ │ │ │ + bne ebe68 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ebf10 │ │ │ │ + bls ebf18 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ebe80 │ │ │ │ + bne ebe88 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ ebf28 │ │ │ │ + ldr r2, [pc, #116] @ ebf30 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r3] │ │ │ │ - b ebe20 │ │ │ │ + b ebe28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r4, #184] @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #80] @ ebf2c │ │ │ │ + ldr r2, [pc, #80] @ ebf34 │ │ │ │ orr r3, r3, ip, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b ebe20 │ │ │ │ + b ebe28 │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ - ldr r2, [pc, #52] @ ebf30 │ │ │ │ + ldr r2, [pc, #52] @ ebf38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r3, r2 │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b ebe20 │ │ │ │ - ldr r2, [pc, #28] @ ebf34 │ │ │ │ + b ebe28 │ │ │ │ + ldr r2, [pc, #28] @ ebf3c │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r2, r3, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r2, [r3], #4 │ │ │ │ - b ebeac │ │ │ │ + b ebeb4 │ │ │ │ add sp, sp, r3 │ │ │ │ add sp, sp, #0 │ │ │ │ sub sp, sp, #0 │ │ │ │ mov r3, #0 │ │ │ │ │ │ │ │ -000ebf38 : │ │ │ │ +000ebf40 : │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ push {r4, lr} │ │ │ │ mvn r4, r1 │ │ │ │ lsr r3, r4, #31 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ebfcc │ │ │ │ + beq ebfd4 │ │ │ │ ldr ip, [r0, #56] @ 0x38 │ │ │ │ add r3, r2, #1 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ - b ebfa0 │ │ │ │ + b ebfa8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ebfc0 │ │ │ │ + bne ebfc8 │ │ │ │ asrs lr, r3, #2 │ │ │ │ addmi r1, r1, lr │ │ │ │ add r0, r0, r3, asr #2 │ │ │ │ mvnmi r4, r1 │ │ │ │ subs r2, r2, #1 │ │ │ │ lsr r3, r4, #31 │ │ │ │ andne r3, r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ tst r3, #1 │ │ │ │ and lr, r3, #2 │ │ │ │ - bne ebf70 │ │ │ │ + bne ebf78 │ │ │ │ cmp lr, #0 │ │ │ │ subeq r1, r1, r3, asr #2 │ │ │ │ mvneq r4, r1 │ │ │ │ - beq ebf88 │ │ │ │ + beq ebf90 │ │ │ │ sub r1, r1, #1 │ │ │ │ mvn r4, r1 │ │ │ │ - b ebf88 │ │ │ │ + b ebf90 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000ebfd4 : │ │ │ │ +000ebfdc : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ subs r2, lr, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ec0a4 │ │ │ │ + beq ec0ac │ │ │ │ mov ip, r0 │ │ │ │ ldr ip, [ip, #56] @ 0x38 │ │ │ │ add r2, lr, #1 │ │ │ │ cmn r5, #1 │ │ │ │ mov r0, r1 │ │ │ │ add r1, ip, r2, lsl #2 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - b ec04c │ │ │ │ + b ec054 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ec08c │ │ │ │ + bne ec094 │ │ │ │ asrs ip, ip, #2 │ │ │ │ addmi r0, r0, ip │ │ │ │ subs lr, lr, #1 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt ip, #0 │ │ │ │ andge ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ec09c │ │ │ │ + beq ec0a4 │ │ │ │ ldr ip, [r1, #-4]! │ │ │ │ tst ip, #1 │ │ │ │ and r4, ip, #2 │ │ │ │ - bne ec01c │ │ │ │ + bne ec024 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ec094 │ │ │ │ + beq ec09c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec08c │ │ │ │ + bne ec094 │ │ │ │ cmp r5, ip, asr #4 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ asrne r2, ip, #2 │ │ │ │ andne r2, r2, #3 │ │ │ │ strne r2, [r3] │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r0, r0, #1 │ │ │ │ - b ec02c │ │ │ │ + b ec034 │ │ │ │ sub r0, r0, ip, asr #2 │ │ │ │ - b ec02c │ │ │ │ + b ec034 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000ec0ac : │ │ │ │ +000ec0b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [r0, #156] @ 0x9c │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ble ec1b4 │ │ │ │ - ldr r7, [pc, #252] @ ec1d4 │ │ │ │ - ldr r8, [pc, #252] @ ec1d8 │ │ │ │ - ldr fp, [pc, #252] @ ec1dc │ │ │ │ + ble ec1bc │ │ │ │ + ldr r7, [pc, #252] @ ec1dc │ │ │ │ + ldr r8, [pc, #252] @ ec1e0 │ │ │ │ + ldr fp, [pc, #252] @ ec1e4 │ │ │ │ mov r5, r2 │ │ │ │ add r6, r1, r2 │ │ │ │ - b ec11c │ │ │ │ + b ec124 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ rsb r2, r2, #0 │ │ │ │ orr r2, r2, #-452984832 @ 0xe5000000 │ │ │ │ add r3, r1, #4 │ │ │ │ orr r2, r2, #278528 @ 0x44000 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi ec180 │ │ │ │ + bhi ec188 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ec1b4 │ │ │ │ + beq ec1bc │ │ │ │ ldr r2, [r4, #172] @ 0xac │ │ │ │ add r2, r5, r2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcc ec188 │ │ │ │ + bcc ec190 │ │ │ │ cmn r2, #4096 @ 0x1000 │ │ │ │ - bhi ec0e8 │ │ │ │ + bhi ec0f0 │ │ │ │ mov r1, #0 │ │ │ │ rsb r3, r1, #32 │ │ │ │ ror r3, r2, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls ec1a0 │ │ │ │ + bls ec1a8 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #32 │ │ │ │ - bne ec13c │ │ │ │ + bne ec144 │ │ │ │ mov r1, #3 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e9d10 │ │ │ │ + bl e9d18 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r7, [r2] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bls ec110 │ │ │ │ + bls ec118 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ orr r2, r2, fp │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r1] │ │ │ │ - b ec104 │ │ │ │ + b ec10c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr r3, r3, r1, lsl #7 │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r2], #4 │ │ │ │ - b ec168 │ │ │ │ + b ec170 │ │ │ │ cmp r9, sl │ │ │ │ - beq ec1c4 │ │ │ │ + beq ec1cc │ │ │ │ mov r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r4] │ │ │ │ │ │ │ │ -000ec1e0 : │ │ │ │ +000ec1e8 : │ │ │ │ ldr r2, [r0, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r0, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ec1f4 : │ │ │ │ +000ec1fc : │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ ec410 │ │ │ │ + ldr r0, [pc, #208] @ ec418 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #204] @ ec414 │ │ │ │ + ldr r1, [pc, #204] @ ec41c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #196] @ ec418 │ │ │ │ - ldr r2, [pc, #196] @ ec41c │ │ │ │ + ldr r3, [pc, #196] @ ec420 │ │ │ │ + ldr r2, [pc, #196] @ ec424 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str sp, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #185 @ 0xb9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #64] @ ec420 │ │ │ │ + ldr r2, [pc, #64] @ ec428 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ ec414 │ │ │ │ + ldr r3, [pc, #44] @ ec41c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ec40c │ │ │ │ + bne ec414 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c3cb4 │ │ │ │ + andseq r3, ip, ip, lsr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq ip, r8, ip │ │ │ │ + mulseq ip, r0, ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, ip, r4, lsl ip │ │ │ │ + andseq r3, ip, ip, lsl #24 │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr ip, [pc, #744] @ ec730 │ │ │ │ + ldr ip, [pc, #744] @ ec738 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #740] @ ec734 │ │ │ │ + ldr r3, [pc, #740] @ ec73c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r7, [pc, #732] @ ec738 │ │ │ │ + ldr r7, [pc, #732] @ ec740 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r3, [pc, #716] @ ec73c │ │ │ │ + ldr r3, [pc, #716] @ ec744 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp] │ │ │ │ ldr r8, [r7, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [r8] │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r0, #32 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - str sp, [sp, #48] @ 0x30 │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #44] @ 0x2c │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [r0, #12] │ │ │ │ str fp, [r0, #28] │ │ │ │ - beq ec5f4 │ │ │ │ + beq ec5fc │ │ │ │ ldr sl, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r9, [r2, #12] │ │ │ │ sub sl, sl, #1 │ │ │ │ movne lr, r3 │ │ │ │ - beq ec590 │ │ │ │ + beq ec598 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - ble ec580 │ │ │ │ + ble ec588 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add r1, lr, r1 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ str lr, [ip, #16] │ │ │ │ bic r3, r3, #5 │ │ │ │ add lr, lr, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ cmp lr, r1 │ │ │ │ str r0, [ip, #12] │ │ │ │ strb r3, [ip, #4] │ │ │ │ - bne ec558 │ │ │ │ + bne ec560 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ ldr r9, [r9, #12] │ │ │ │ - bne ec540 │ │ │ │ + bne ec548 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec650 │ │ │ │ + beq ec658 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ - beq ec6e8 │ │ │ │ + beq ec6f0 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r8] │ │ │ │ - ldr r2, [pc, #372] @ ec740 │ │ │ │ + ldr r2, [pc, #372] @ ec748 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #352] @ ec734 │ │ │ │ + ldr r3, [pc, #352] @ ec73c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ec72c │ │ │ │ + bne ec734 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec590 │ │ │ │ + beq ec598 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ sub r1, r2, #1 │ │ │ │ - beq ec590 │ │ │ │ + beq ec598 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ ldr r2, [ip, #-4]! │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ str r1, [r2, #16] │ │ │ │ bic r3, r3, #5 │ │ │ │ sub r1, r1, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ cmn r1, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ strb r3, [r2, #4] │ │ │ │ - bne ec61c │ │ │ │ + bne ec624 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ec59c │ │ │ │ + bne ec5a4 │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ strls r3, [r0, #16] │ │ │ │ strls r3, [r0, #20] │ │ │ │ - bls ec5ac │ │ │ │ + bls ec5b4 │ │ │ │ lsl r9, r5, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble ec6fc │ │ │ │ - ldr r3, [pc, #192] @ ec744 │ │ │ │ + ble ec704 │ │ │ │ + ldr r3, [pc, #192] @ ec74c │ │ │ │ sub r2, r9, #4 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r2, r0, r2 │ │ │ │ sub r3, r0, #4 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne ec690 │ │ │ │ + bne ec698 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ subs r3, r4, #1 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, r1, r9 │ │ │ │ str r3, [r2, #-4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne ec6c4 │ │ │ │ + bne ec6cc │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r0, #20] │ │ │ │ str r6, [r0, #8] │ │ │ │ - bne ec5b8 │ │ │ │ + bne ec5c0 │ │ │ │ mov r0, #4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b ec5bc │ │ │ │ + b ec5c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq ec6d0 │ │ │ │ + beq ec6d8 │ │ │ │ subs r3, r4, #1 │ │ │ │ movne r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b ec6c0 │ │ │ │ + b ec6c8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, ip, ip, lsr #23 │ │ │ │ + andseq r3, ip, r4, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, ip, r4, lsl #23 │ │ │ │ + andseq r3, ip, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, ip, r8, lsr #20 │ │ │ │ + andseq r3, ip, r0, lsr #20 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr lr, [pc, #4020] @ ed71c │ │ │ │ - ldr ip, [pc, #4020] @ ed720 │ │ │ │ + ldr lr, [pc, #4020] @ ed724 │ │ │ │ + ldr ip, [pc, #4020] @ ed728 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #4000] @ ed724 │ │ │ │ + ldr r4, [pc, #4000] @ ed72c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #3996] @ ed728 │ │ │ │ + ldr r3, [pc, #3996] @ ed730 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ ldr ip, [r5] │ │ │ │ str r6, [r5] │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - str r6, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #3948] @ ed72c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [pc, #3948] @ ed734 │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add lr, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp lr, r3 │ │ │ │ - bcs ec7fc │ │ │ │ - ldr r3, [pc, #3904] @ ed730 │ │ │ │ + bcs ec804 │ │ │ │ + ldr r3, [pc, #3904] @ ed738 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec88c │ │ │ │ + beq ec894 │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq ec848 │ │ │ │ - ldr r3, [pc, #3880] @ ed734 │ │ │ │ + beq ec850 │ │ │ │ + ldr r3, [pc, #3880] @ ed73c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ec8b8 │ │ │ │ + ble ec8c0 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #3860] @ ed738 │ │ │ │ - ldr r3, [pc, #3832] @ ed720 │ │ │ │ + ldr r2, [pc, #3860] @ ed740 │ │ │ │ + ldr r3, [pc, #3832] @ ed728 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ed9b0 │ │ │ │ + bne ed9b8 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3812] @ ed734 │ │ │ │ + ldr r3, [pc, #3812] @ ed73c │ │ │ │ ldrsh r7, [r0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ec8c8 │ │ │ │ - ldr r2, [pc, #3796] @ ed73c │ │ │ │ + ble ec8d0 │ │ │ │ + ldr r2, [pc, #3796] @ ed744 │ │ │ │ sub r3, r7, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi ec884 │ │ │ │ + bhi ec88c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b ec818 │ │ │ │ - ldr r3, [pc, #3756] @ ed740 │ │ │ │ + b ec820 │ │ │ │ + ldr r3, [pc, #3756] @ ed748 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ str r0, [r3, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #3740] @ ed744 │ │ │ │ + ldr r0, [pc, #3740] @ ed74c │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ - b ec81c │ │ │ │ - bl 20b8fc │ │ │ │ + bl 52b80 │ │ │ │ + b ec824 │ │ │ │ + bl 20b924 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b ec818 │ │ │ │ - bl 20b8fc │ │ │ │ + b ec820 │ │ │ │ + bl 20b924 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ - b ec860 │ │ │ │ + b ec868 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrsh r3, [r2, #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str fp, [sp] │ │ │ │ str fp, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ moveq sl, #3 │ │ │ │ movne sl, #1 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #9 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ @@ -207454,256 +207456,256 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - bl ec424 │ │ │ │ + bl ec42c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, fp │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq ed5fc │ │ │ │ + beq ed604 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r8, r7 │ │ │ │ mov r5, fp │ │ │ │ mov r9, #10 │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b eca38 │ │ │ │ + b eca40 │ │ │ │ cmp r7, #1 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ - bne ed3fc │ │ │ │ + bne ed404 │ │ │ │ lsl r1, r5, #1 │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - beq ed580 │ │ │ │ + beq ed588 │ │ │ │ str r0, [r2, #8] │ │ │ │ subs r8, r8, #1 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, r5, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - beq ed45c │ │ │ │ + beq ed464 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ec9e0 │ │ │ │ + bne ec9e8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r3, #9 │ │ │ │ - ldr r2, [pc, #3312] @ ed748 │ │ │ │ + ldr r2, [pc, #3312] @ ed750 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [fp, r2] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b eca10 │ │ │ │ + b eca18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ tst r0, #1 │ │ │ │ - bne ecaf0 │ │ │ │ + bne ecaf8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq ed940 │ │ │ │ - ldr r3, [pc, #3156] @ ed74c │ │ │ │ + beq ed948 │ │ │ │ + ldr r3, [pc, #3156] @ ed754 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ ldrge r3, [sp, #92] @ 0x5c │ │ │ │ - blt ecb34 │ │ │ │ + blt ecb3c │ │ │ │ add r4, r6, #2 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ - bge ecb08 │ │ │ │ + bge ecb10 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ tst r0, #1 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - bne ecbbc │ │ │ │ + bne ecbc4 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq ed954 │ │ │ │ - ldr r2, [pc, #2952] @ ed74c │ │ │ │ + beq ed95c │ │ │ │ + ldr r2, [pc, #2952] @ ed754 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ tst r0, #1 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - bne ecc7c │ │ │ │ + bne ecc84 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq ed974 │ │ │ │ - ldr r2, [pc, #2760] @ ed74c │ │ │ │ + beq ed97c │ │ │ │ + ldr r2, [pc, #2760] @ ed754 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [r5] │ │ │ │ - bl edcd0 │ │ │ │ - b ec81c │ │ │ │ + bl edcd8 │ │ │ │ + b ec824 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b ecc8c │ │ │ │ + b ecc94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -207711,311 +207713,311 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2412] @ ed74c │ │ │ │ + ldr r3, [pc, #2412] @ ed754 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [ip, #4] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - ble ec818 │ │ │ │ + ble ec820 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ - b ec818 │ │ │ │ + b ec820 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [r5] │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #2188] @ ed74c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #2188] @ ed754 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r6, #4 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne ecf14 │ │ │ │ + bne ecf1c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #26 │ │ │ │ - beq ed77c │ │ │ │ + beq ed784 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ - ldr r0, [pc, #2084] @ ed750 │ │ │ │ + b ec824 │ │ │ │ + ldr r0, [pc, #2084] @ ed758 │ │ │ │ str ip, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ble ec818 │ │ │ │ + ble ec820 │ │ │ │ mov r3, r0 │ │ │ │ - b ecfbc │ │ │ │ + b ecfc4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ - bne ecfb4 │ │ │ │ + bne ecfbc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ - b ec818 │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + b ec820 │ │ │ │ + add lr, sp, #84 @ 0x54 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ - add lr, sp, #76 @ 0x4c │ │ │ │ - str lr, [sp, #148] @ 0x94 │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ + str lr, [sp, #148] @ 0x94 │ │ │ │ + add lr, sp, #76 @ 0x4c │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ - add lr, sp, #84 @ 0x54 │ │ │ │ - str lr, [sp, #156] @ 0x9c │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ + str lr, [sp, #156] @ 0x9c │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ mov lr, #5 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1816] @ ed74c │ │ │ │ + ldr r1, [pc, #1816] @ ed754 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str lr, [r5] │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq ed6c0 │ │ │ │ - ldr r1, [pc, #1760] @ ed748 │ │ │ │ + beq ed6c8 │ │ │ │ + ldr r1, [pc, #1760] @ ed750 │ │ │ │ ldr r9, [r4, r1] │ │ │ │ cmp r3, r9 │ │ │ │ - beq ed5c0 │ │ │ │ + beq ed5c8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ - bne ed0ac │ │ │ │ - b ed704 │ │ │ │ + bne ed0b4 │ │ │ │ + b ed70c │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ed704 │ │ │ │ + beq ed70c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne ed0a0 │ │ │ │ + bne ed0a8 │ │ │ │ lsl r8, sl, #2 │ │ │ │ mov r7, #7 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b ed140 │ │ │ │ + b ed148 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne ed5bc │ │ │ │ + bne ed5c4 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ asr r6, r2, #1 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl ec320 │ │ │ │ + bl ec328 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq ed13c │ │ │ │ + beq ed144 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r3, r8] │ │ │ │ orrne r2, r2, #1 │ │ │ │ strne r2, [r3, r8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r3, #1 │ │ │ │ - beq ed0c8 │ │ │ │ + beq ed0d0 │ │ │ │ asr r6, r3, #1 │ │ │ │ mov r3, r9 │ │ │ │ - b ed0dc │ │ │ │ + b ed0e4 │ │ │ │ add lr, sp, #136 @ 0x88 │ │ │ │ str lr, [r5] │ │ │ │ - add lr, sp, #68 @ 0x44 │ │ │ │ + add lr, sp, #72 @ 0x48 │ │ │ │ str lr, [sp, #144] @ 0x90 │ │ │ │ - add lr, sp, #64 @ 0x40 │ │ │ │ + add lr, sp, #60 @ 0x3c │ │ │ │ str lr, [sp, #148] @ 0x94 │ │ │ │ - add lr, sp, #72 @ 0x48 │ │ │ │ + add lr, sp, #64 @ 0x40 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ - add lr, sp, #76 @ 0x4c │ │ │ │ + add lr, sp, #80 @ 0x50 │ │ │ │ str lr, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #1480] @ ed74c │ │ │ │ - add lr, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #1480] @ ed754 │ │ │ │ + add lr, sp, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str lr, [sp, #160] @ 0xa0 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add lr, sp, #80 @ 0x50 │ │ │ │ + add lr, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ed660 │ │ │ │ + beq ed668 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - beq ed644 │ │ │ │ + beq ed64c │ │ │ │ mov r2, r1 │ │ │ │ - b ed204 │ │ │ │ + b ed20c │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ed644 │ │ │ │ + beq ed64c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne ed1f8 │ │ │ │ + bne ed200 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl ec320 │ │ │ │ - ldr r7, [pc, #1332] @ ed754 │ │ │ │ - ldr r8, [pc, #1332] @ ed758 │ │ │ │ + bl ec328 │ │ │ │ + ldr r7, [pc, #1332] @ ed75c │ │ │ │ + ldr r8, [pc, #1332] @ ed760 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b ed2ec │ │ │ │ + b ed2f4 │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne ed570 │ │ │ │ + bne ed578 │ │ │ │ ldmib r9, {r2, r3} │ │ │ │ asr r9, r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ @@ -208029,408 +208031,408 @@ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bge ed3e8 │ │ │ │ + bge ed3f0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ lsl sl, r9, #2 │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - ldr r3, [pc, #1200] @ ed75c │ │ │ │ + ldr r3, [pc, #1200] @ ed764 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq ed43c │ │ │ │ + beq ed444 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r3, [r0, sl] │ │ │ │ ldr r3, [r1, sl] │ │ │ │ tst r3, #1 │ │ │ │ - bne ed3d4 │ │ │ │ + bne ed3dc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [r5] │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ tst r9, #1 │ │ │ │ - beq ed234 │ │ │ │ - ldr r3, [pc, #1096] @ ed748 │ │ │ │ + beq ed23c │ │ │ │ + ldr r3, [pc, #1096] @ ed750 │ │ │ │ asr r9, r9, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b ed248 │ │ │ │ - ldr r0, [pc, #1104] @ ed760 │ │ │ │ + b ed250 │ │ │ │ + ldr r0, [pc, #1104] @ ed768 │ │ │ │ str ip, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - b ecf38 │ │ │ │ + b ecf40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [r5] │ │ │ │ - bl edcd0 │ │ │ │ - b ec81c │ │ │ │ + bl edcd8 │ │ │ │ + b ec824 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r5] │ │ │ │ - bl edaac │ │ │ │ - b ed2e4 │ │ │ │ + bl edab4 │ │ │ │ + b ed2ec │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - b ed298 │ │ │ │ - ldr r2, [pc, #836] @ ed748 │ │ │ │ + b ed2a0 │ │ │ │ + ldr r2, [pc, #836] @ ed750 │ │ │ │ ldr r1, [fp, r2] │ │ │ │ sub r2, r7, #1 │ │ │ │ add r2, r2, r5 │ │ │ │ lsl r6, r2, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ orr r0, r6, #1 │ │ │ │ str r9, [sp, #140] @ 0x8c │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ subs r7, r7, #1 │ │ │ │ sub r6, r6, #2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bne ed414 │ │ │ │ + bne ed41c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - b ec9f8 │ │ │ │ + b eca00 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, r9, lsl #2] │ │ │ │ - b ed2b4 │ │ │ │ + b ed2bc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, #9 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bl ec424 │ │ │ │ + bl ec42c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ble ed638 │ │ │ │ + ble ed640 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, #9 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne ed570 │ │ │ │ + bne ed578 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq ed570 │ │ │ │ + beq ed578 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r9, r6 │ │ │ │ - ble ed55c │ │ │ │ + ble ed564 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ sub r6, r6, #-1073741823 @ 0xc0000001 │ │ │ │ sub lr, r3, #4 │ │ │ │ add r4, r3, r6, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ tst r2, #4 │ │ │ │ - beq ed554 │ │ │ │ + beq ed55c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub r2, r3, r4 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrh ip, [r1, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ and r2, r2, #448 @ 0x1c0 │ │ │ │ bic ip, ip, #448 @ 0x1c0 │ │ │ │ orr r2, r2, ip │ │ │ │ strh r2, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne ed520 │ │ │ │ + bne ed528 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r6, r9 │ │ │ │ - bne ed4f4 │ │ │ │ + bne ed4fc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ cmp r1, #0 │ │ │ │ - ble eca20 │ │ │ │ + ble eca28 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov lr, #0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ sub r1, r5, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, r1, lsl #2 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ str r3, [ip] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp lr, r1 │ │ │ │ - blt ed59c │ │ │ │ - b eca20 │ │ │ │ + blt ed5a4 │ │ │ │ + b eca28 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ed5f0 │ │ │ │ + beq ed5f8 │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ lsl r6, sl, #2 │ │ │ │ tst r3, #1 │ │ │ │ - bne ed6dc │ │ │ │ + bne ed6e4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ands r3, r3, #2 │ │ │ │ - beq ed8bc │ │ │ │ + beq ed8c4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ - b ec818 │ │ │ │ + b ec820 │ │ │ │ stm sp, {r0, r3, r7} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, #9 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ - bl ec424 │ │ │ │ + bl ec42c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [r3, #12] │ │ │ │ - b ed4cc │ │ │ │ - ldr r0, [pc, #280] @ ed764 │ │ │ │ + b ed4d4 │ │ │ │ + ldr r0, [pc, #280] @ ed76c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - b ed210 │ │ │ │ + b ed218 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl ec424 │ │ │ │ + bl ec42c │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - blt ed994 │ │ │ │ + blt ed99c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b ed570 │ │ │ │ + b ed578 │ │ │ │ ldr r3, [lr, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ec818 │ │ │ │ + beq ec820 │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ lsl r6, sl, #2 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [lr, #16] │ │ │ │ - bl edaac │ │ │ │ + bl edab4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ed5e4 │ │ │ │ - b ed5f0 │ │ │ │ - ldr r0, [pc, #92] @ ed768 │ │ │ │ + bne ed5ec │ │ │ │ + b ed5f8 │ │ │ │ + ldr r0, [pc, #92] @ ed770 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ - b ed0b8 │ │ │ │ - andseq r3, ip, ip, lsl #17 │ │ │ │ + b ed0c0 │ │ │ │ + andseq r3, ip, r4, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, ip, r4, ror #16 │ │ │ │ + andseq r3, ip, ip, asr r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001c37d4 │ │ │ │ - @ instruction: 0x001976f2 │ │ │ │ + andseq r3, ip, ip, asr #15 │ │ │ │ + andseq r7, r9, r2, lsl r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r1, r0, r0, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r3, r8, ip, ror #9 │ │ │ │ - mulseq r8, ip, r1 │ │ │ │ - andseq r3, r8, r8, asr #3 │ │ │ │ + andseq r3, r8, ip, lsl #10 │ │ │ │ + @ instruction: 0x001831bc │ │ │ │ + andseq r3, r8, r8, ror #3 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r3, r8, r4, ror #1 │ │ │ │ - andseq r2, r8, r8, lsr #26 │ │ │ │ - andseq r2, r8, r8, ror #24 │ │ │ │ + andseq r3, r8, r4, lsl #2 │ │ │ │ + andseq r2, r8, r8, asr #26 │ │ │ │ + andseq r2, r8, r8, lsl #25 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ - @ instruction: 0x001829f8 │ │ │ │ - andseq r2, r8, r8, asr sl │ │ │ │ + andseq r2, r8, r8, lsl sl │ │ │ │ + andseq r2, r8, r8, ror sl │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ecf14 │ │ │ │ + beq ecf1c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ands r2, r2, #2 │ │ │ │ - bne ecf14 │ │ │ │ + bne ecf1c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr ip, [r5] │ │ │ │ orr r3, r3, r6 │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ mov r7, #12 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #16 │ │ │ │ str ip, [r5] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ - ldr r2, [pc, #-212] @ ed76c │ │ │ │ + bl 34bc4 │ │ │ │ + ldr r2, [pc, #-212] @ ed774 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strh r1, [r3] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r3, #12] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 24ed8c │ │ │ │ + bl 24edb4 │ │ │ │ mov r3, #7 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne ed8b4 │ │ │ │ + bne ed8bc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - ble ed9b4 │ │ │ │ + ble ed9bc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - b ecf3c │ │ │ │ + b ecf44 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -208442,159 +208444,159 @@ │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ mov r3, #7 │ │ │ │ mov r0, #16 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str ip, [r5] │ │ │ │ - bl 34bc8 │ │ │ │ - ldr r3, [pc, #-420] @ ed770 │ │ │ │ + bl 34bc4 │ │ │ │ + ldr r3, [pc, #-420] @ ed778 │ │ │ │ mov r2, #6 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b ec81c │ │ │ │ + b ec824 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a954 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecaf0 │ │ │ │ - b ecafc │ │ │ │ + beq ecaf8 │ │ │ │ + b ecb04 │ │ │ │ mov r1, #1 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a954 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #88] @ 0x58 │ │ │ │ - beq ecbbc │ │ │ │ - b ecbc8 │ │ │ │ + beq ecbc4 │ │ │ │ + b ecbd0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 14a950 │ │ │ │ + bl 14a954 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #88] @ 0x58 │ │ │ │ - beq ecc7c │ │ │ │ - b ecc88 │ │ │ │ - ldr r0, [pc, #-552] @ ed774 │ │ │ │ + beq ecc84 │ │ │ │ + b ecc90 │ │ │ │ + ldr r0, [pc, #-552] @ ed77c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - b ed69c │ │ │ │ + b ed6a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #-580] @ ed778 │ │ │ │ + ldr r0, [pc, #-580] @ ed780 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - bl 24c740 │ │ │ │ + bl 1f5db8 │ │ │ │ + bl 24c768 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3] │ │ │ │ ldrh r3, [r2, #4] │ │ │ │ mov r0, #20 │ │ │ │ bic r3, r3, #504 @ 0x1f8 │ │ │ │ orr r3, r3, #72 @ 0x48 │ │ │ │ strh r3, [r2, #4] │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #28 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #16 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r3, #29 │ │ │ │ strh r3, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r4, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b ecf3c │ │ │ │ - ldr r3, [pc, #40] @ edaa4 │ │ │ │ - ldr r2, [pc, #40] @ edaa8 │ │ │ │ + b ecf44 │ │ │ │ + ldr r3, [pc, #40] @ edaac │ │ │ │ + ldr r2, [pc, #40] @ edab0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, #748 @ 0x2ec │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str ip, [r3, #752] @ 0x2f0 │ │ │ │ str ip, [r3, #756] @ 0x2f4 │ │ │ │ - b ec750 │ │ │ │ - andseq r2, ip, ip, ror r5 │ │ │ │ + b ec758 │ │ │ │ + andseq r2, ip, r4, ror r5 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ 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, [pc, #492] @ edcb0 │ │ │ │ - ldr r2, [pc, #492] @ edcb4 │ │ │ │ + ldr lr, [pc, #492] @ edcb8 │ │ │ │ + ldr r2, [pc, #492] @ edcbc │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r6, [pc, #484] @ edcb8 │ │ │ │ + ldr r6, [pc, #484] @ edcc0 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #480] @ edcbc │ │ │ │ + ldr r3, [pc, #480] @ edcc4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq edc28 │ │ │ │ - ldr r3, [pc, #420] @ edcc0 │ │ │ │ + beq edc30 │ │ │ │ + ldr r3, [pc, #420] @ edcc8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ cmp r3, ip │ │ │ │ - beq edc28 │ │ │ │ - ldr r2, [pc, #396] @ edcc4 │ │ │ │ + beq edc30 │ │ │ │ + ldr r2, [pc, #396] @ edccc │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - add r9, sp, #44 @ 0x2c │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ + add r8, sp, #52 @ 0x34 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -208607,741 +208609,741 @@ │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str fp, [r4] │ │ │ │ - bne edc08 │ │ │ │ + bne edc10 │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne edbbc │ │ │ │ + bne edbc4 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #185 @ 0xb9 │ │ │ │ - beq edbcc │ │ │ │ + beq edbd4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ands ip, r0, #1 │ │ │ │ - bne edbe8 │ │ │ │ + bne edbf0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #27 │ │ │ │ - beq edc58 │ │ │ │ - ldr r3, [pc, #216] @ edcc8 │ │ │ │ + beq edc60 │ │ │ │ + ldr r3, [pc, #216] @ edcd0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne edb5c │ │ │ │ + bne edb64 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #152] @ edccc │ │ │ │ - ldr r3, [pc, #124] @ edcb4 │ │ │ │ + ldr r2, [pc, #152] @ edcd4 │ │ │ │ + ldr r3, [pc, #124] @ edcbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne edcac │ │ │ │ + bne edcb4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #4 │ │ │ │ - bl ec424 │ │ │ │ - ldr r3, [pc, #68] @ edcc8 │ │ │ │ + bl ec42c │ │ │ │ + ldr r3, [pc, #68] @ edcd0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #20] │ │ │ │ - b edc04 │ │ │ │ + b edc0c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, ip, r4, lsr r5 │ │ │ │ + andseq r2, ip, ip, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, ip, r4, lsl r5 │ │ │ │ + andseq r2, ip, ip, lsl #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - andseq r2, r8, r8, lsr #18 │ │ │ │ + andseq r2, r8, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r2, ip, r4, asr #7 │ │ │ │ + @ instruction: 0x001c23bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #248] @ edde8 │ │ │ │ + ldr r1, [pc, #248] @ eddf0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #244] @ eddec │ │ │ │ + ldr r2, [pc, #244] @ eddf4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr ip, [pc, #236] @ eddf0 │ │ │ │ + ldr ip, [pc, #236] @ eddf8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr lr, [pc, #232] @ eddf4 │ │ │ │ + ldr lr, [pc, #232] @ eddfc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r7, [ip, lr] │ │ │ │ mov r2, ip │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r7] │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r4 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble eddb0 │ │ │ │ + ble eddb8 │ │ │ │ add r5, r4, #2 │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ - bne edd7c │ │ │ │ + bne edd84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [r7] │ │ │ │ - ldr r1, [pc, #60] @ eddf8 │ │ │ │ - ldr r2, [pc, #44] @ eddec │ │ │ │ + ldr r1, [pc, #60] @ ede00 │ │ │ │ + ldr r2, [pc, #44] @ eddf4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne edde4 │ │ │ │ + bne eddec │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, ip, r4, lsl #6 │ │ │ │ + @ instruction: 0x001c22fc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, ip, r4, ror #5 │ │ │ │ + @ instruction: 0x001c22dc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, ip, ip, lsr r2 │ │ │ │ + andseq r2, ip, r4, lsr r2 │ │ │ │ │ │ │ │ -000eddfc : │ │ │ │ +000ede04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ ede68 │ │ │ │ - ldr r2, [pc, #84] @ ede6c │ │ │ │ - ldr r1, [pc, #84] @ ede70 │ │ │ │ + ldr r3, [pc, #84] @ ede70 │ │ │ │ + ldr r2, [pc, #84] @ ede74 │ │ │ │ + ldr r1, [pc, #84] @ ede78 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #48] @ ede74 │ │ │ │ - ldr r2, [pc, #48] @ ede78 │ │ │ │ - ldr r1, [pc, #48] @ ede7c │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #48] @ ede7c │ │ │ │ + ldr r2, [pc, #48] @ ede80 │ │ │ │ + ldr r1, [pc, #48] @ ede84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #185 @ 0xb9 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 2b4b4 │ │ │ │ + bl 2b4b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffe41c │ │ │ │ @ instruction: 0xffffe4a4 │ │ │ │ @ instruction: 0xffffe3cc │ │ │ │ @ instruction: 0xffffe3b8 │ │ │ │ @ instruction: 0xffffe440 │ │ │ │ @ instruction: 0xffffe8f0 │ │ │ │ │ │ │ │ -000ede80 : │ │ │ │ +000ede88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #412] @ ee03c │ │ │ │ - ldr r1, [pc, #412] @ ee040 │ │ │ │ + ldr r0, [pc, #412] @ ee044 │ │ │ │ + ldr r1, [pc, #412] @ ee048 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r6, [pc, #404] @ ee044 │ │ │ │ - ldr r2, [pc, #404] @ ee048 │ │ │ │ + ldr r6, [pc, #404] @ ee04c │ │ │ │ + ldr r2, [pc, #404] @ ee050 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #388] @ ee04c │ │ │ │ + ldr r3, [pc, #388] @ ee054 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl ec424 │ │ │ │ + bl ec42c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [lr, #36] @ 0x24 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble edf84 │ │ │ │ + ble edf8c │ │ │ │ add r5, r4, #2 │ │ │ │ ldr r0, [ip, r5, lsl #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl ec750 │ │ │ │ + bl ec758 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr ip, [lr, #36] @ 0x24 │ │ │ │ cmp r8, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [ip, r5, lsl #2] │ │ │ │ - bne edf50 │ │ │ │ + bne edf58 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ee000 │ │ │ │ - ldr r5, [pc, #180] @ ee050 │ │ │ │ + beq ee008 │ │ │ │ + ldr r5, [pc, #180] @ ee058 │ │ │ │ mov r8, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ tst r4, #1 │ │ │ │ - bne edfb4 │ │ │ │ + bne edfbc │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq edfbc │ │ │ │ + beq edfc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne edff0 │ │ │ │ + bne edff8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne edfec │ │ │ │ + bne edff4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #27 │ │ │ │ - bne edfec │ │ │ │ - ldr r2, [pc, #108] @ ee054 │ │ │ │ + bne edff4 │ │ │ │ + ldr r2, [pc, #108] @ ee05c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #20] │ │ │ │ str r8, [r4, #4] │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne edfa0 │ │ │ │ + bne edfa8 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #76] @ ee058 │ │ │ │ + ldr r2, [pc, #76] @ ee060 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #44] @ ee040 │ │ │ │ + ldr r3, [pc, #44] @ ee048 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee038 │ │ │ │ + bne ee040 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, ip, r8, asr r1 │ │ │ │ + andseq r2, ip, r0, asr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, ip, ip, lsr r1 │ │ │ │ + andseq r2, ip, r4, lsr r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r8, r4, asr #9 │ │ │ │ + andseq r2, r8, r4, ror #9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r1, ip, r8, ror #31 │ │ │ │ + andseq r1, ip, r0, ror #31 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ ee094 │ │ │ │ + ldr r3, [pc, #44] @ ee09c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne ee07c │ │ │ │ + bne ee084 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #25 │ │ │ │ - beq ee088 │ │ │ │ - ldr r2, [pc, #20] @ ee098 │ │ │ │ + beq ee090 │ │ │ │ + ldr r2, [pc, #20] @ ee0a0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ ee09c │ │ │ │ + ldr r2, [pc, #12] @ ee0a4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - mulseq ip, r0, pc @ │ │ │ │ + andseq r1, ip, r8, lsl #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ ee0d8 │ │ │ │ + ldr r3, [pc, #44] @ ee0e0 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne ee0c0 │ │ │ │ + bne ee0c8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq ee0cc │ │ │ │ - ldr r2, [pc, #20] @ ee0dc │ │ │ │ + beq ee0d4 │ │ │ │ + ldr r2, [pc, #20] @ ee0e4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ ee0e0 │ │ │ │ + ldr r2, [pc, #12] @ ee0e8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r1, ip, ip, asr #30 │ │ │ │ + andseq r1, ip, r4, asr #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ ee11c │ │ │ │ + ldr r3, [pc, #44] @ ee124 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne ee104 │ │ │ │ + bne ee10c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq ee110 │ │ │ │ - ldr r2, [pc, #20] @ ee120 │ │ │ │ + beq ee118 │ │ │ │ + ldr r2, [pc, #20] @ ee128 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ ee124 │ │ │ │ + ldr r2, [pc, #12] @ ee12c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r1, ip, r8, lsl #30 │ │ │ │ + andseq r1, ip, r0, lsl #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r5, [pc, #104] @ ee1b8 │ │ │ │ + ldr r5, [pc, #104] @ ee1c0 │ │ │ │ tst r4, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne ee170 │ │ │ │ + bne ee178 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq ee18c │ │ │ │ - ldr r1, [pc, #68] @ ee1bc │ │ │ │ - ldr r0, [pc, #68] @ ee1c0 │ │ │ │ + beq ee194 │ │ │ │ + ldr r1, [pc, #68] @ ee1c4 │ │ │ │ + ldr r0, [pc, #68] @ ee1c8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #2 │ │ │ │ - beq ee1a8 │ │ │ │ - ldr r3, [pc, #36] @ ee1c4 │ │ │ │ + beq ee1b0 │ │ │ │ + ldr r3, [pc, #36] @ ee1cc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ ee1c8 │ │ │ │ + ldr r3, [pc, #24] @ ee1d0 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r1, ip, r0, lsr #29 │ │ │ │ - andseq r1, r8, r0, lsl #7 │ │ │ │ - andseq r2, r8, r0, lsr #6 │ │ │ │ + mulseq ip, r8, lr │ │ │ │ + andseq r1, r8, r0, lsr #7 │ │ │ │ + andseq r2, r8, r0, asr #6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r5, [pc, #152] @ ee280 │ │ │ │ + ldr r5, [pc, #152] @ ee288 │ │ │ │ tst r4, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne ee208 │ │ │ │ + bne ee210 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq ee224 │ │ │ │ - ldr r1, [pc, #116] @ ee284 │ │ │ │ - ldr r0, [pc, #116] @ ee288 │ │ │ │ + beq ee22c │ │ │ │ + ldr r1, [pc, #116] @ ee28c │ │ │ │ + ldr r0, [pc, #116] @ ee290 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne ee270 │ │ │ │ - ldr r3, [pc, #84] @ ee28c │ │ │ │ + bne ee278 │ │ │ │ + ldr r3, [pc, #84] @ ee294 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ cmp r2, r0 │ │ │ │ moveq r0, r2 │ │ │ │ - beq ee268 │ │ │ │ + beq ee270 │ │ │ │ tst r2, #1 │ │ │ │ - bne ee25c │ │ │ │ + bne ee264 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq ee270 │ │ │ │ + beq ee278 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne ee270 │ │ │ │ + bne ee278 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ ee290 │ │ │ │ + ldr r3, [pc, #24] @ ee298 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r1, ip, r8, lsl #28 │ │ │ │ - andseq r1, r8, r8, ror #5 │ │ │ │ - andseq r2, r8, r8, lsr #5 │ │ │ │ + andseq r1, ip, r0, lsl #28 │ │ │ │ + andseq r1, r8, r8, lsl #6 │ │ │ │ + andseq r2, r8, r8, asr #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r6, [pc, #144] @ ee340 │ │ │ │ + ldr r6, [pc, #144] @ ee348 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne ee2d0 │ │ │ │ + bne ee2d8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq ee2f0 │ │ │ │ - ldr r1, [pc, #108] @ ee344 │ │ │ │ - ldr r0, [pc, #108] @ ee348 │ │ │ │ + beq ee2f8 │ │ │ │ + ldr r1, [pc, #108] @ ee34c │ │ │ │ + ldr r0, [pc, #108] @ ee350 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne ee308 │ │ │ │ + bne ee310 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq ee328 │ │ │ │ - ldr r1, [pc, #60] @ ee34c │ │ │ │ - ldr r0, [pc, #60] @ ee350 │ │ │ │ + beq ee330 │ │ │ │ + ldr r1, [pc, #60] @ ee354 │ │ │ │ + ldr r0, [pc, #60] @ ee358 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #36] @ ee354 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #36] @ ee35c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r1, ip, r0, asr #26 │ │ │ │ - andseq r2, r8, r0, lsl #4 │ │ │ │ - andseq r2, r8, r8, lsl #4 │ │ │ │ - andseq ip, r7, ip, ror r5 │ │ │ │ - @ instruction: 0x001821d8 │ │ │ │ + andseq r1, ip, r8, lsr sp │ │ │ │ + andseq r2, r8, r0, lsr #4 │ │ │ │ + andseq r2, r8, r8, lsr #4 │ │ │ │ + mulseq r7, ip, r5 │ │ │ │ + @ instruction: 0x001821f8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne ee38c │ │ │ │ + bne ee394 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq ee3ac │ │ │ │ - ldr r1, [pc, #36] @ ee3b8 │ │ │ │ - ldr r0, [pc, #36] @ ee3bc │ │ │ │ + beq ee3b4 │ │ │ │ + ldr r1, [pc, #36] @ ee3c0 │ │ │ │ + ldr r0, [pc, #36] @ ee3c4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r8, r8, asr #2 │ │ │ │ - andseq r2, r8, ip, ror #2 │ │ │ │ + andseq r2, r8, r8, ror #2 │ │ │ │ + andseq r2, r8, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne ee3f4 │ │ │ │ + bne ee3fc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - beq ee414 │ │ │ │ - ldr r1, [pc, #36] @ ee420 │ │ │ │ - ldr r0, [pc, #36] @ ee424 │ │ │ │ + beq ee41c │ │ │ │ + ldr r1, [pc, #36] @ ee428 │ │ │ │ + ldr r0, [pc, #36] @ ee42c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r8, r0, ror #1 │ │ │ │ - andseq r2, r8, r4, lsl r1 │ │ │ │ + andseq r2, r8, r0, lsl #2 │ │ │ │ + andseq r2, r8, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne ee45c │ │ │ │ + bne ee464 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #25 │ │ │ │ - beq ee47c │ │ │ │ - ldr r1, [pc, #92] @ ee4c0 │ │ │ │ - ldr r0, [pc, #92] @ ee4c4 │ │ │ │ + beq ee484 │ │ │ │ + ldr r1, [pc, #92] @ ee4c8 │ │ │ │ + ldr r0, [pc, #92] @ ee4cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne ee494 │ │ │ │ + bne ee49c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #25 │ │ │ │ - beq ee4b4 │ │ │ │ - ldr r1, [pc, #44] @ ee4c8 │ │ │ │ - ldr r0, [pc, #44] @ ee4cc │ │ │ │ + beq ee4bc │ │ │ │ + ldr r1, [pc, #44] @ ee4d0 │ │ │ │ + ldr r0, [pc, #44] @ ee4d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r2, r8, r4, asr #1 │ │ │ │ - andseq r2, r8, ip, asr #1 │ │ │ │ - andseq r2, r8, ip, lsl #1 │ │ │ │ - mulseq r8, r4, r0 │ │ │ │ + andseq r2, r8, r4, ror #1 │ │ │ │ + andseq r2, r8, ip, ror #1 │ │ │ │ + andseq r2, r8, ip, lsr #1 │ │ │ │ + ldrheq r2, [r8], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #416] @ ee688 │ │ │ │ - ldr lr, [pc, #416] @ ee68c │ │ │ │ + ldr r4, [pc, #416] @ ee690 │ │ │ │ + ldr lr, [pc, #416] @ ee694 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #408] @ ee690 │ │ │ │ + ldr r2, [pc, #408] @ ee698 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr ip, [pc, #404] @ ee694 │ │ │ │ + ldr ip, [pc, #404] @ ee69c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #388] @ ee698 │ │ │ │ + ldr r3, [pc, #388] @ ee6a0 │ │ │ │ ldr ip, [r2, ip] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr lr, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne ee57c │ │ │ │ + bne ee584 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ moveq r1, ip │ │ │ │ - beq ee5a4 │ │ │ │ - ldr r1, [pc, #280] @ ee69c │ │ │ │ - ldr r0, [pc, #280] @ ee6a0 │ │ │ │ + beq ee5ac │ │ │ │ + ldr r1, [pc, #280] @ ee6a4 │ │ │ │ + ldr r0, [pc, #280] @ ee6a8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ee61c │ │ │ │ + beq ee624 │ │ │ │ sub r4, r4, #1 │ │ │ │ - b ee5c4 │ │ │ │ + b ee5cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ee5bc │ │ │ │ + bne ee5c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #180] @ ee6a4 │ │ │ │ + ldr r2, [pc, #180] @ ee6ac │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ ee68c │ │ │ │ + ldr r3, [pc, #148] @ ee694 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee684 │ │ │ │ + bne ee68c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ee5e4 │ │ │ │ + beq ee5ec │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne ee648 │ │ │ │ - b ee5e4 │ │ │ │ + bne ee650 │ │ │ │ + b ee5ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ee678 │ │ │ │ + beq ee680 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ee678 │ │ │ │ + beq ee680 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ee63c │ │ │ │ - b ee5e4 │ │ │ │ + bne ee644 │ │ │ │ + b ee5ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r0, lsl fp │ │ │ │ + andseq r1, ip, r8, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c1af0 │ │ │ │ + andseq r1, ip, r8, ror #21 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, ip, asr pc │ │ │ │ - andseq r1, r8, r4, asr #31 │ │ │ │ - andseq r1, ip, r4, lsl #20 │ │ │ │ + andseq r1, r8, ip, ror pc │ │ │ │ + andseq r1, r8, r4, ror #31 │ │ │ │ + @ instruction: 0x001c19fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #300] @ ee7ec │ │ │ │ - ldr lr, [pc, #300] @ ee7f0 │ │ │ │ + ldr r4, [pc, #300] @ ee7f4 │ │ │ │ + ldr lr, [pc, #300] @ ee7f8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #292] @ ee7f4 │ │ │ │ + ldr ip, [pc, #292] @ ee7fc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #288] @ ee7f8 │ │ │ │ + ldr r2, [pc, #288] @ ee800 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #272] @ ee7fc │ │ │ │ + ldr r3, [pc, #272] @ ee804 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ @@ -209353,84 +209355,84 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #32] │ │ │ │ tst ip, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne ee748 │ │ │ │ + bne ee750 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #25 │ │ │ │ moveq r1, r2 │ │ │ │ - beq ee770 │ │ │ │ + beq ee778 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #172] @ ee800 │ │ │ │ + ldr r1, [pc, #172] @ ee808 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #168] @ ee804 │ │ │ │ + ldr r0, [pc, #168] @ ee80c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [ip, #24] │ │ │ │ str ip, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne ee790 │ │ │ │ - b ee7b0 │ │ │ │ + bne ee798 │ │ │ │ + b ee7b8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ee788 │ │ │ │ + bne ee790 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ ee808 │ │ │ │ + ldr r2, [pc, #76] @ ee810 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #44] @ ee7f0 │ │ │ │ + ldr r3, [pc, #44] @ ee7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee7e8 │ │ │ │ + bne ee7f0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r8, lsr r9 │ │ │ │ + andseq r1, ip, r0, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, ip, r8, lsl r9 │ │ │ │ + andseq r1, ip, r0, lsl r9 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00181dd0 │ │ │ │ - andseq r1, r8, ip, lsl #28 │ │ │ │ - andseq r1, ip, r8, lsr r8 │ │ │ │ + @ instruction: 0x00181df0 │ │ │ │ + andseq r1, r8, ip, lsr #28 │ │ │ │ + andseq r1, ip, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #388] @ ee9a8 │ │ │ │ - ldr lr, [pc, #388] @ ee9ac │ │ │ │ + ldr r4, [pc, #388] @ ee9b0 │ │ │ │ + ldr lr, [pc, #388] @ ee9b4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #380] @ ee9b0 │ │ │ │ + ldr r2, [pc, #380] @ ee9b8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #376] @ ee9b4 │ │ │ │ + ldr ip, [pc, #376] @ ee9bc │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #360] @ ee9b8 │ │ │ │ + ldr r3, [pc, #360] @ ee9c0 │ │ │ │ ldr r7, [r2, ip] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r8, [r2, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, r1 │ │ │ │ @@ -209445,127 +209447,127 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne ee8b4 │ │ │ │ + bne ee8bc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #25 │ │ │ │ - beq ee8d8 │ │ │ │ + beq ee8e0 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #252] @ ee9bc │ │ │ │ + ldr r1, [pc, #252] @ ee9c4 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #248] @ ee9c0 │ │ │ │ + ldr r0, [pc, #248] @ ee9c8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ sub r6, r2, #1 │ │ │ │ - beq ee96c │ │ │ │ + beq ee974 │ │ │ │ add r5, r6, #2 │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ - bne ee924 │ │ │ │ - b ee944 │ │ │ │ + bne ee92c │ │ │ │ + b ee94c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ add r1, r4, #2 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ee914 │ │ │ │ + bne ee91c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq ee970 │ │ │ │ + beq ee978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b ee8f0 │ │ │ │ + b ee8f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #72] @ ee9c4 │ │ │ │ + ldr r2, [pc, #72] @ ee9cc │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #40] @ ee9ac │ │ │ │ + ldr r3, [pc, #40] @ ee9b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee9a4 │ │ │ │ + bne ee9ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c17d4 │ │ │ │ + andseq r1, ip, ip, asr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c17b4 │ │ │ │ + andseq r1, ip, ip, lsr #15 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r0, ror #24 │ │ │ │ - @ instruction: 0x00181cbc │ │ │ │ - andseq r1, ip, r8, ror r6 │ │ │ │ + andseq r1, r8, r0, lsl #25 │ │ │ │ + @ instruction: 0x00181cdc │ │ │ │ + andseq r1, ip, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 180348 │ │ │ │ + bl 18034c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq eea04 │ │ │ │ + beq eea0c │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 1a37b4 │ │ │ │ - ldr r1, [pc, #36] @ eea30 │ │ │ │ - ldr r0, [pc, #36] @ eea34 │ │ │ │ + ldr r1, [pc, #36] @ eea38 │ │ │ │ + ldr r0, [pc, #36] @ eea3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 1a37b4 │ │ │ │ - andseq pc, r7, r0, ror #31 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ + andseq r0, r8, r0 │ │ │ │ + @ instruction: 0x00181bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #604] @ eecac │ │ │ │ - ldr r2, [pc, #604] @ eecb0 │ │ │ │ + ldr ip, [pc, #604] @ eecb4 │ │ │ │ + ldr r2, [pc, #604] @ eecb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr sl, [pc, #592] @ eecb4 │ │ │ │ + ldr sl, [pc, #592] @ eecbc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #588] @ eecb8 │ │ │ │ + ldr r3, [pc, #588] @ eecc0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r9, [sl, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -209575,170 +209577,170 @@ │ │ │ │ str r3, [r9] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #32 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne eead8 │ │ │ │ + bne eeae0 │ │ │ │ ldrsh ip, [r0] │ │ │ │ sub r3, ip, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls eec78 │ │ │ │ + bls eec80 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #472] @ eecbc │ │ │ │ - ldr r1, [pc, #472] @ eecc0 │ │ │ │ + ldr r0, [pc, #472] @ eecc4 │ │ │ │ + ldr r1, [pc, #472] @ eecc8 │ │ │ │ str r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f28 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq eec4c │ │ │ │ + beq eec54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r6, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 969f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq eebd8 │ │ │ │ - ldr r3, [pc, #384] @ eecc4 │ │ │ │ - ldr fp, [pc, #384] @ eecc8 │ │ │ │ + beq eebe0 │ │ │ │ + ldr r3, [pc, #384] @ eeccc │ │ │ │ + ldr fp, [pc, #384] @ eecd0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #376] @ eeccc │ │ │ │ + ldr r3, [pc, #376] @ eecd4 │ │ │ │ add fp, pc, fp │ │ │ │ add r3, pc, r3 │ │ │ │ add r8, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ bl 96c00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne eebb4 │ │ │ │ + bne eebbc │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq eebb4 │ │ │ │ + beq eebbc │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r9] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 969f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne eeb60 │ │ │ │ + bne eeb68 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str ip, [r9] │ │ │ │ bl 194c9c │ │ │ │ - ldr r3, [pc, #192] @ eecd0 │ │ │ │ + ldr r3, [pc, #192] @ eecd8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r9] │ │ │ │ - ldr r2, [pc, #184] @ eecd4 │ │ │ │ + ldr r2, [pc, #184] @ eecdc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #136] @ eecb0 │ │ │ │ + ldr r3, [pc, #136] @ eecb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eeca8 │ │ │ │ + bne eecb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r9] │ │ │ │ - ldr r0, [pc, #116] @ eecd8 │ │ │ │ - ldr r1, [pc, #116] @ eecdc │ │ │ │ + ldr r0, [pc, #116] @ eece0 │ │ │ │ + ldr r1, [pc, #116] @ eece4 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - b eeb10 │ │ │ │ + bl 48af4 │ │ │ │ + b eeb18 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq eec8c │ │ │ │ + beq eec94 │ │ │ │ cmp ip, #80 @ 0x50 │ │ │ │ - bne eead8 │ │ │ │ - b eeb00 │ │ │ │ + bne eeae0 │ │ │ │ + b eeb08 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne eead8 │ │ │ │ + bne eeae0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bne eead8 │ │ │ │ - b eeb00 │ │ │ │ + bne eeae0 │ │ │ │ + b eeb08 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r4, lsr #11 │ │ │ │ + mulseq ip, ip, r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, ip, r4, lsl #11 │ │ │ │ + andseq r1, ip, ip, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r8, lsl #22 │ │ │ │ - @ instruction: 0x00181ad8 │ │ │ │ - andseq r1, r8, r0, ror #21 │ │ │ │ - andseq pc, r7, ip, lsl #13 │ │ │ │ - andseq r1, r8, r4, lsr #21 │ │ │ │ + andseq r1, r8, r8, lsr #22 │ │ │ │ + @ instruction: 0x00181af8 │ │ │ │ + andseq r1, r8, r0, lsl #22 │ │ │ │ + andseq pc, r7, ip, lsr #13 │ │ │ │ + andseq r1, r8, r4, asr #21 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x001c13d4 │ │ │ │ - andseq r1, r8, ip, lsl #19 │ │ │ │ + andseq r1, ip, ip, asr #7 │ │ │ │ andseq r1, r8, ip, lsr #19 │ │ │ │ - ldr r0, [pc, #4] @ eecec │ │ │ │ + andseq r1, r8, ip, asr #19 │ │ │ │ + ldr r0, [pc, #4] @ eecf4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1d226c │ │ │ │ - andseq fp, r7, r4, lsl #10 │ │ │ │ + b 1d2270 │ │ │ │ + andseq fp, r7, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #244] @ eedfc │ │ │ │ - ldr r2, [pc, #244] @ eee00 │ │ │ │ + ldr ip, [pc, #244] @ eee04 │ │ │ │ + ldr r2, [pc, #244] @ eee08 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #236] @ eee04 │ │ │ │ + ldr r6, [pc, #236] @ eee0c │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #232] @ eee08 │ │ │ │ + ldr r3, [pc, #232] @ eee10 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -209750,71 +209752,71 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne eed78 │ │ │ │ + bne eed80 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - beq eed9c │ │ │ │ - ldr r1, [pc, #140] @ eee0c │ │ │ │ - ldr r0, [pc, #140] @ eee10 │ │ │ │ + beq eeda4 │ │ │ │ + ldr r1, [pc, #140] @ eee14 │ │ │ │ + ldr r0, [pc, #140] @ eee18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r3, [pc, #112] @ eee14 │ │ │ │ + ldr r3, [pc, #112] @ eee1c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eedec │ │ │ │ + beq eedf4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #84] @ eee18 │ │ │ │ + ldr r2, [pc, #84] @ eee20 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ eee00 │ │ │ │ + ldr r3, [pc, #52] @ eee08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eedf8 │ │ │ │ + bne eee00 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #40] @ eee1c │ │ │ │ + ldr r3, [pc, #40] @ eee24 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b eedb8 │ │ │ │ + b eedc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001c12f0 │ │ │ │ + andseq r1, ip, r8, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001c12d0 │ │ │ │ + andseq r1, ip, r8, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, ip, lsl #22 │ │ │ │ - andseq r1, r8, r8, asr #17 │ │ │ │ + andseq fp, r7, ip, lsr #22 │ │ │ │ + andseq r1, r8, r8, ror #17 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ - andseq r1, ip, r0, lsr r2 │ │ │ │ + andseq r1, ip, r8, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #504] @ ef030 │ │ │ │ - ldr r2, [pc, #504] @ ef034 │ │ │ │ + ldr ip, [pc, #504] @ ef038 │ │ │ │ + ldr r2, [pc, #504] @ ef03c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #496] @ ef038 │ │ │ │ + ldr r6, [pc, #496] @ ef040 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #492] @ ef03c │ │ │ │ + ldr r3, [pc, #492] @ ef044 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -209829,144 +209831,144 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst r1, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne eeeb4 │ │ │ │ + bne eeebc │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq eeed8 │ │ │ │ - ldr r1, [pc, #388] @ ef040 │ │ │ │ - ldr r0, [pc, #388] @ ef044 │ │ │ │ + beq eeee0 │ │ │ │ + ldr r1, [pc, #388] @ ef048 │ │ │ │ + ldr r0, [pc, #388] @ ef04c │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne eeef4 │ │ │ │ + bne eeefc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq eef1c │ │ │ │ - ldr r1, [pc, #332] @ ef048 │ │ │ │ - ldr r0, [pc, #332] @ ef04c │ │ │ │ + beq eef24 │ │ │ │ + ldr r1, [pc, #332] @ ef050 │ │ │ │ + ldr r0, [pc, #332] @ ef054 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #300] @ ef050 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #300] @ ef058 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eef44 │ │ │ │ + beq eef4c │ │ │ │ tst r0, #1 │ │ │ │ - beq eef80 │ │ │ │ - ldr r3, [pc, #264] @ ef054 │ │ │ │ + beq eef88 │ │ │ │ + ldr r3, [pc, #264] @ ef05c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #256] @ ef058 │ │ │ │ + ldr r2, [pc, #256] @ ef060 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #212] @ ef034 │ │ │ │ + ldr r3, [pc, #212] @ ef03c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef02c │ │ │ │ + bne ef034 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne eef44 │ │ │ │ - ldr r1, [pc, #200] @ ef05c │ │ │ │ + bne eef4c │ │ │ │ + ldr r1, [pc, #200] @ ef064 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ and ip, r3, #3 │ │ │ │ cmp r2, r0 │ │ │ │ - beq ef018 │ │ │ │ + beq ef020 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ lsreq r3, r3, #1 │ │ │ │ andeq r3, r3, #1 │ │ │ │ - beq ef00c │ │ │ │ + beq ef014 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq ef000 │ │ │ │ + beq ef008 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne eef44 │ │ │ │ - ldr r2, [pc, #128] @ ef060 │ │ │ │ + bne eef4c │ │ │ │ + ldr r2, [pc, #128] @ ef068 │ │ │ │ lsr r3, r3, #9 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr ip, [r2, r3, lsl #2] │ │ │ │ and ip, ip, #312 @ 0x138 │ │ │ │ cmp ip, #0 │ │ │ │ - beq eef44 │ │ │ │ - ldr r3, [pc, #104] @ ef064 │ │ │ │ + beq eef4c │ │ │ │ + ldr r3, [pc, #104] @ ef06c │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b eef4c │ │ │ │ + b eef54 │ │ │ │ sub r3, ip, #3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne eeff4 │ │ │ │ - b eef44 │ │ │ │ + bne eeffc │ │ │ │ + b eef4c │ │ │ │ tst r3, #16 │ │ │ │ - bne eef44 │ │ │ │ + bne eef4c │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ - b eefec │ │ │ │ + b eeff4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, ip, r0, asr #3 │ │ │ │ + @ instruction: 0x001c11b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, ip, r0, lsr #3 │ │ │ │ + mulseq ip, r8, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, r4, asr #19 │ │ │ │ - mulseq r8, r8, r7 │ │ │ │ - andseq fp, r7, r0, lsl #19 │ │ │ │ - andseq r1, r8, r0, asr r7 │ │ │ │ + andseq fp, r7, r4, ror #19 │ │ │ │ + @ instruction: 0x001817b8 │ │ │ │ + andseq fp, r7, r0, lsr #19 │ │ │ │ + andseq r1, r8, r0, ror r7 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq ip, ip, r0 │ │ │ │ - strdeq sl, [sl], -r0 @ │ │ │ │ + mulseq ip, r4, r0 │ │ │ │ + eoreq sl, sl, r8, ror #21 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #180] @ ef134 │ │ │ │ - ldr r2, [pc, #180] @ ef138 │ │ │ │ + ldr r0, [pc, #180] @ ef13c │ │ │ │ + ldr r2, [pc, #180] @ ef140 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r4, [pc, #172] @ ef13c │ │ │ │ + ldr r4, [pc, #172] @ ef144 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ ef140 │ │ │ │ + ldr r3, [pc, #168] @ ef148 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r3, [pc, #148] @ ef144 │ │ │ │ + ldr r3, [pc, #148] @ ef14c │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -209975,50 +209977,50 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef124 │ │ │ │ + beq ef12c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #76] @ ef148 │ │ │ │ + ldr r2, [pc, #76] @ ef150 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #52] @ ef138 │ │ │ │ + ldr r3, [pc, #52] @ ef140 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef130 │ │ │ │ + bne ef138 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #32] @ ef14c │ │ │ │ + ldr r3, [pc, #32] @ ef154 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b ef0f0 │ │ │ │ + b ef0f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, r8, ror pc │ │ │ │ + andseq r0, ip, r0, ror pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r8, asr pc │ │ │ │ + andseq r0, ip, r0, asr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ - @ instruction: 0x001c0ef8 │ │ │ │ + @ instruction: 0x001c0ef0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #176] @ ef218 │ │ │ │ - ldr r2, [pc, #176] @ ef21c │ │ │ │ + ldr r0, [pc, #176] @ ef220 │ │ │ │ + ldr r2, [pc, #176] @ ef224 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r5, [pc, #168] @ ef220 │ │ │ │ + ldr r5, [pc, #168] @ ef228 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ ef224 │ │ │ │ + ldr r3, [pc, #164] @ ef22c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -210027,406 +210029,406 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ef1c8 │ │ │ │ + beq ef1d0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - bpl ef200 │ │ │ │ - ldr r3, [pc, #88] @ ef228 │ │ │ │ + bpl ef208 │ │ │ │ + ldr r3, [pc, #88] @ ef230 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #80] @ ef22c │ │ │ │ - ldr r3, [pc, #60] @ ef21c │ │ │ │ + ldr r2, [pc, #80] @ ef234 │ │ │ │ + ldr r3, [pc, #60] @ ef224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef214 │ │ │ │ + bne ef21c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 1a057c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef1d0 │ │ │ │ - b ef1c8 │ │ │ │ + bne ef1d8 │ │ │ │ + b ef1d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq ip, r0, lr │ │ │ │ + andseq r0, ip, r8, lsl #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r0, ror lr │ │ │ │ + andseq r0, ip, r8, ror #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r0, ip, ip, lsl lr │ │ │ │ + andseq r0, ip, r4, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #556] @ ef474 │ │ │ │ - ldr r2, [pc, #556] @ ef478 │ │ │ │ + ldr ip, [pc, #556] @ ef47c │ │ │ │ + ldr r2, [pc, #556] @ ef480 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #544] @ ef47c │ │ │ │ + ldr r6, [pc, #544] @ ef484 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #540] @ ef480 │ │ │ │ + ldr r3, [pc, #540] @ ef488 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ef2c0 │ │ │ │ + bne ef2c8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq ef2e8 │ │ │ │ + beq ef2f0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #440] @ ef484 │ │ │ │ - ldr r1, [pc, #440] @ ef488 │ │ │ │ + ldr r0, [pc, #440] @ ef48c │ │ │ │ + ldr r1, [pc, #440] @ ef490 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble ef398 │ │ │ │ + ble ef3a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne ef30c │ │ │ │ + bne ef314 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls ef338 │ │ │ │ + bls ef340 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #372] @ ef48c │ │ │ │ - ldr r1, [pc, #372] @ ef490 │ │ │ │ + ldr r0, [pc, #372] @ ef494 │ │ │ │ + ldr r1, [pc, #372] @ ef498 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #340] @ ef494 │ │ │ │ + ldr r3, [pc, #340] @ ef49c │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq ef3c4 │ │ │ │ - ldr r3, [pc, #308] @ ef498 │ │ │ │ + beq ef3cc │ │ │ │ + ldr r3, [pc, #308] @ ef4a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #296] @ ef49c │ │ │ │ - ldr r3, [pc, #256] @ ef478 │ │ │ │ + ldr r2, [pc, #296] @ ef4a4 │ │ │ │ + ldr r3, [pc, #256] @ ef480 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef464 │ │ │ │ + bne ef46c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #244] @ ef494 │ │ │ │ + ldr r3, [pc, #244] @ ef49c │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq ef41c │ │ │ │ + beq ef424 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b ef368 │ │ │ │ - ldr r3, [pc, #212] @ ef4a0 │ │ │ │ + b ef370 │ │ │ │ + ldr r3, [pc, #212] @ ef4a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef440 │ │ │ │ + beq ef448 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ bl 95ab4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ef468 │ │ │ │ + bne ef470 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ef430 │ │ │ │ - ldr r3, [pc, #164] @ ef4a4 │ │ │ │ + ble ef438 │ │ │ │ + ldr r3, [pc, #164] @ ef4ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef440 │ │ │ │ + beq ef448 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r3, {r1, r2} │ │ │ │ bl 959b8 │ │ │ │ - b ef35c │ │ │ │ - ldr r3, [pc, #132] @ ef4a8 │ │ │ │ + b ef364 │ │ │ │ + ldr r3, [pc, #132] @ ef4b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef3d8 │ │ │ │ - ldr r3, [pc, #116] @ ef4ac │ │ │ │ + bne ef3e0 │ │ │ │ + ldr r3, [pc, #116] @ ef4b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b ef368 │ │ │ │ - ldr r4, [pc, #104] @ ef4b0 │ │ │ │ + b ef370 │ │ │ │ + ldr r4, [pc, #104] @ ef4b8 │ │ │ │ mov r1, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, #1 │ │ │ │ bl 8ea90 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b ef40c │ │ │ │ + b ef414 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #1 │ │ │ │ - ble ef3bc │ │ │ │ - b ef35c │ │ │ │ - andseq r0, ip, ip, lsr #27 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, ip, lsl #27 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r4, lsr #7 │ │ │ │ - @ instruction: 0x0017b5bc │ │ │ │ - andseq r1, r8, r4, asr r3 │ │ │ │ - andseq r1, r8, r0, ror r3 │ │ │ │ + ble ef3c4 │ │ │ │ + b ef364 │ │ │ │ + andseq r0, ip, r4, lsr #27 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq r0, ip, r4, lsl #27 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + andseq r1, r8, r4, asr #7 │ │ │ │ + @ instruction: 0x0017b5dc │ │ │ │ + andseq r1, r8, r4, ror r3 │ │ │ │ + mulseq r8, r0, r3 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r0, ip, r4, lsl #25 │ │ │ │ - @ instruction: 0x002aa6bc │ │ │ │ - eoreq sl, sl, r8, lsl #13 │ │ │ │ - eoreq sl, sl, r4, ror #12 │ │ │ │ + andseq r0, ip, ip, ror ip │ │ │ │ + @ instruction: 0x002aa6b4 │ │ │ │ + eoreq sl, sl, r0, lsl #13 │ │ │ │ + eoreq sl, sl, ip, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq sl, sl, ip, lsr r6 │ │ │ │ + eoreq sl, sl, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #696] @ ef784 │ │ │ │ - ldr r3, [pc, #696] @ ef788 │ │ │ │ + ldr r2, [pc, #696] @ ef78c │ │ │ │ + ldr r3, [pc, #696] @ ef790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2d7d8 │ │ │ │ - ldr r5, [pc, #664] @ ef78c │ │ │ │ + bl 2d7d4 │ │ │ │ + ldr r5, [pc, #664] @ ef794 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef5ec │ │ │ │ - ldr r3, [pc, #652] @ ef790 │ │ │ │ + bne ef5f4 │ │ │ │ + ldr r3, [pc, #652] @ ef798 │ │ │ │ ldr ip, [r5, r3] │ │ │ │ ldr r0, [ip] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ef5ec │ │ │ │ + beq ef5f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne ef514 │ │ │ │ - ldr r2, [pc, #616] @ ef794 │ │ │ │ + bne ef51c │ │ │ │ + ldr r2, [pc, #616] @ ef79c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r3, [ip] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r1, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r6, sp │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r3, [r2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c068 │ │ │ │ + bl 2c064 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp] │ │ │ │ - beq ef6c0 │ │ │ │ + beq ef6c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r2, r3, #31 │ │ │ │ addmi r2, r3, #62 @ 0x3e │ │ │ │ asr r2, r2, #5 │ │ │ │ cmp r2, #0 │ │ │ │ sub r1, r2, #1 │ │ │ │ - beq ef5a8 │ │ │ │ + beq ef5b0 │ │ │ │ add r3, r3, #6 │ │ │ │ add r3, r3, r1 │ │ │ │ sub r3, r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r3, lsl #2 │ │ │ │ bl 230c4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r3, [sp] │ │ │ │ str r5, [r3, #16] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ef674 │ │ │ │ + beq ef67c │ │ │ │ tst r7, #1 │ │ │ │ - beq ef62c │ │ │ │ - ldr r3, [pc, #452] @ ef798 │ │ │ │ - ldr r1, [pc, #452] @ ef79c │ │ │ │ - ldr r0, [pc, #452] @ ef7a0 │ │ │ │ - ldr r2, [pc, #452] @ ef7a4 │ │ │ │ + beq ef634 │ │ │ │ + ldr r3, [pc, #452] @ ef7a0 │ │ │ │ + ldr r1, [pc, #452] @ ef7a4 │ │ │ │ + ldr r0, [pc, #452] @ ef7a8 │ │ │ │ + ldr r2, [pc, #452] @ ef7ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 23154 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ ef794 │ │ │ │ + ldr r3, [pc, #416] @ ef79c │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ef538 │ │ │ │ - ldr r2, [pc, #416] @ ef7a8 │ │ │ │ - ldr r3, [pc, #380] @ ef788 │ │ │ │ + bne ef540 │ │ │ │ + ldr r2, [pc, #416] @ ef7b0 │ │ │ │ + ldr r3, [pc, #380] @ ef790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef780 │ │ │ │ + bne ef788 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r7] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - beq ef69c │ │ │ │ + beq ef6a4 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne ef5cc │ │ │ │ + bne ef5d4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne ef5c4 │ │ │ │ + bne ef5cc │ │ │ │ ldr r3, [sp] │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ subne r2, r2, #1 │ │ │ │ strhne r2, [r3, #2] │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ str r5, [r3, #12] │ │ │ │ - bne ef54c │ │ │ │ - b ef600 │ │ │ │ + bne ef554 │ │ │ │ + b ef608 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - b ef660 │ │ │ │ + b ef668 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r3, r7, #31 │ │ │ │ addmi r3, r7, #62 @ 0x3e │ │ │ │ asr r3, r3, #5 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r7, #5 │ │ │ │ sub ip, r3, #1 │ │ │ │ - beq ef734 │ │ │ │ + beq ef73c │ │ │ │ add lr, r0, ip, lsl #7 │ │ │ │ add r3, r3, r2 │ │ │ │ add r8, r0, r3, lsl #2 │ │ │ │ add lr, lr, #20 │ │ │ │ lsl ip, ip, #5 │ │ │ │ ldr r1, [r8, #-4]! │ │ │ │ mov r3, #0 │ │ │ │ lsr r2, r1, r3 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne ef714 │ │ │ │ + bne ef71c │ │ │ │ add r0, ip, r3 │ │ │ │ cmp r0, r7 │ │ │ │ strlt r2, [lr, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - bne ef6fc │ │ │ │ + bne ef704 │ │ │ │ sub ip, ip, #32 │ │ │ │ cmn ip, #32 │ │ │ │ sub lr, lr, #128 @ 0x80 │ │ │ │ str r5, [r8] │ │ │ │ - bne ef6f4 │ │ │ │ + bne ef6fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2beac │ │ │ │ + bl 2bea8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2c1e0 │ │ │ │ + bl 2c1dc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ - bl 2bec4 │ │ │ │ + bl 2bec0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2beac │ │ │ │ + bl 2bea8 │ │ │ │ ldr r7, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ - b ef570 │ │ │ │ + b ef578 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, ip, lsr #22 │ │ │ │ + andseq r0, ip, r4, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r8, lsl #22 │ │ │ │ + andseq r0, ip, r0, lsl #22 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ - @ instruction: 0x001949b8 │ │ │ │ - andseq r1, r8, r8, asr #1 │ │ │ │ - andseq r3, r8, ip, asr #20 │ │ │ │ + @ instruction: 0x001949d8 │ │ │ │ + andseq r1, r8, r8, ror #1 │ │ │ │ + andseq r3, r8, ip, ror #20 │ │ │ │ andeq r0, r0, r9, ror #13 │ │ │ │ - @ instruction: 0x001c09f0 │ │ │ │ + andseq r0, ip, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #208] @ ef894 │ │ │ │ - ldr r1, [pc, #208] @ ef898 │ │ │ │ + ldr ip, [pc, #208] @ ef89c │ │ │ │ + ldr r1, [pc, #208] @ ef8a0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #196] @ ef89c │ │ │ │ + ldr r3, [pc, #196] @ ef8a4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #192] @ ef8a0 │ │ │ │ + ldr r2, [pc, #192] @ ef8a8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -210435,65 +210437,65 @@ │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #128] @ ef8a4 │ │ │ │ + ldr r1, [pc, #128] @ ef8ac │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ sub ip, r1, #4 │ │ │ │ str ip, [r4] │ │ │ │ str r0, [r1, #-4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r2, [pc, #64] @ ef8a8 │ │ │ │ + ldr r2, [pc, #64] @ ef8b0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ ef898 │ │ │ │ + ldr r3, [pc, #40] @ ef8a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef890 │ │ │ │ + bne ef898 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, r0, lsr r8 │ │ │ │ + andseq r0, ip, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r0, lsl r8 │ │ │ │ + andseq r0, ip, r8, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - andseq r0, ip, ip, lsl #15 │ │ │ │ + andseq r0, ip, r4, lsl #15 │ │ │ │ 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 r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #652] @ efb60 │ │ │ │ + ldr r2, [pc, #652] @ efb68 │ │ │ │ ands r5, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne efb0c │ │ │ │ - ldr r4, [pc, #632] @ efb64 │ │ │ │ + bne efb14 │ │ │ │ + ldr r4, [pc, #632] @ efb6c │ │ │ │ mov lr, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr ip, [r4, #28] │ │ │ │ ldr r8, [r4, #32] │ │ │ │ @@ -210503,302 +210505,302 @@ │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b ef988 │ │ │ │ + b ef990 │ │ │ │ cmp r2, r0 │ │ │ │ - beq efa68 │ │ │ │ + beq efa70 │ │ │ │ cmp r2, ip │ │ │ │ - beq efa84 │ │ │ │ + beq efa8c │ │ │ │ cmp r2, r8 │ │ │ │ - beq efaa0 │ │ │ │ + beq efaa8 │ │ │ │ cmp r2, sl │ │ │ │ - beq efac4 │ │ │ │ + beq efacc │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r2, r9 │ │ │ │ - beq efae8 │ │ │ │ + beq efaf0 │ │ │ │ cmp r2, fp │ │ │ │ - bne ef9c4 │ │ │ │ + bne ef9cc │ │ │ │ cmp r4, #0 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ movne r4, fp │ │ │ │ mov lr, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne ef9c4 │ │ │ │ + bne ef9cc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne ef9c4 │ │ │ │ + bne ef9cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ef930 │ │ │ │ + bne ef938 │ │ │ │ cmp r4, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ movne r4, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq ef988 │ │ │ │ + beq ef990 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #408] @ efb68 │ │ │ │ + ldr r1, [pc, #408] @ efb70 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq ef9fc │ │ │ │ - ldr r1, [pc, #396] @ efb6c │ │ │ │ - ldr r0, [pc, #396] @ efb70 │ │ │ │ + beq efa04 │ │ │ │ + ldr r1, [pc, #396] @ efb74 │ │ │ │ + ldr r0, [pc, #396] @ efb78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq efa48 │ │ │ │ + beq efa50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #356] @ efb74 │ │ │ │ - ldr r2, [pc, #356] @ efb78 │ │ │ │ + ldr r1, [pc, #356] @ efb7c │ │ │ │ + ldr r2, [pc, #356] @ efb80 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #352] @ efb7c │ │ │ │ + ldr r0, [pc, #352] @ efb84 │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [r3] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r5, [r3] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ movne r6, #0 │ │ │ │ andeq r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ movne r4, r0 │ │ │ │ mov r6, #1 │ │ │ │ - b ef97c │ │ │ │ + b ef984 │ │ │ │ cmp r4, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r4, ip │ │ │ │ mov r7, #1 │ │ │ │ - b ef97c │ │ │ │ + b ef984 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r9, #0 │ │ │ │ andeq r9, r9, #1 │ │ │ │ cmp r9, #0 │ │ │ │ movne r4, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b ef97c │ │ │ │ + b ef984 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ movne r4, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b ef97c │ │ │ │ + b ef984 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ movne r4, r9 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b ef97c │ │ │ │ - ldr r1, [pc, #84] @ efb68 │ │ │ │ + b ef984 │ │ │ │ + ldr r1, [pc, #84] @ efb70 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq efb50 │ │ │ │ - ldr r1, [pc, #92] @ efb80 │ │ │ │ - ldr r0, [pc, #92] @ efb84 │ │ │ │ + beq efb58 │ │ │ │ + ldr r1, [pc, #92] @ efb88 │ │ │ │ + ldr r0, [pc, #92] @ efb8c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r7 │ │ │ │ - b efa48 │ │ │ │ + b efa50 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r7 │ │ │ │ - b efa48 │ │ │ │ - andseq r0, ip, r4, lsr #14 │ │ │ │ - mlaeq sl, r8, r1, sl │ │ │ │ + b efa50 │ │ │ │ + andseq r0, ip, ip, lsl r7 │ │ │ │ + mlaeq sl, r0, r1, sl │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - @ instruction: 0x00180cd4 │ │ │ │ + @ instruction: 0x00180cf4 │ │ │ │ + andseq r0, r8, r0, asr #26 │ │ │ │ + andseq r0, r8, r4, asr #26 │ │ │ │ andseq r0, r8, r0, lsr #26 │ │ │ │ - andseq r0, r8, r4, lsr #26 │ │ │ │ - andseq r0, r8, r0, lsl #26 │ │ │ │ - @ instruction: 0x00180cd8 │ │ │ │ - andseq r0, r8, r8, lsl #23 │ │ │ │ - @ instruction: 0x00180bd4 │ │ │ │ + @ instruction: 0x00180cf8 │ │ │ │ + andseq r0, r8, r8, lsr #23 │ │ │ │ + @ instruction: 0x00180bf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r6, [pc, #216] @ efc7c │ │ │ │ + ldr r6, [pc, #216] @ efc84 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne efbc4 │ │ │ │ + bne efbcc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq efbe8 │ │ │ │ - ldr r1, [pc, #180] @ efc80 │ │ │ │ - ldr r0, [pc, #180] @ efc84 │ │ │ │ + beq efbf0 │ │ │ │ + ldr r1, [pc, #180] @ efc88 │ │ │ │ + ldr r0, [pc, #180] @ efc8c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r5, #1 │ │ │ │ - ble efc10 │ │ │ │ - ldr r2, [pc, #144] @ efc88 │ │ │ │ + ble efc18 │ │ │ │ + ldr r2, [pc, #144] @ efc90 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq efc10 │ │ │ │ + beq efc18 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne efc28 │ │ │ │ + bne efc30 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - beq efc70 │ │ │ │ - ldr r1, [pc, #88] @ efc88 │ │ │ │ + beq efc78 │ │ │ │ + ldr r1, [pc, #88] @ efc90 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq efc70 │ │ │ │ - ldr r1, [pc, #76] @ efc8c │ │ │ │ + beq efc78 │ │ │ │ + ldr r1, [pc, #76] @ efc94 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq efc04 │ │ │ │ + beq efc0c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efc04 │ │ │ │ + beq efc0c │ │ │ │ ldrh r2, [r2, #12] │ │ │ │ tst r2, #4 │ │ │ │ - bne efc08 │ │ │ │ + bne efc10 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efc04 │ │ │ │ - b efc08 │ │ │ │ + beq efc0c │ │ │ │ + b efc10 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, ip, ip, asr #8 │ │ │ │ - andseq pc, r7, r4, lsr #18 │ │ │ │ - andseq r0, r8, r0, ror fp │ │ │ │ + andseq r0, ip, r4, asr #8 │ │ │ │ + andseq pc, r7, r4, asr #18 │ │ │ │ + mulseq r8, r0, fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr sl, [pc, #208] @ efd78 │ │ │ │ - ldr r6, [pc, #208] @ efd7c │ │ │ │ + ldr sl, [pc, #208] @ efd80 │ │ │ │ + ldr r6, [pc, #208] @ efd84 │ │ │ │ add sl, pc, sl │ │ │ │ sub sp, sp, #28 │ │ │ │ add r6, pc, r6 │ │ │ │ mov ip, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r9, sl, #48 @ 0x30 │ │ │ │ cmp r8, ip │ │ │ │ - ble efd68 │ │ │ │ + ble efd70 │ │ │ │ add fp, sl, #32 │ │ │ │ add fp, fp, r8, lsl #4 │ │ │ │ add r5, sp, #8 │ │ │ │ add r3, ip, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - ble efd70 │ │ │ │ + ble efd78 │ │ │ │ add r3, r9, ip, lsl #4 │ │ │ │ mov r7, ip │ │ │ │ str ip, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r2, r6, r7, lsl #4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ add r4, r2, #48 @ 0x30 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ add r8, r7, #1 │ │ │ │ add lr, r6, r8, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ add ip, r3, #16 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - bge efd3c │ │ │ │ + bge efd44 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ mov r7, r8 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ cmp ip, fp │ │ │ │ mov r3, ip │ │ │ │ - bne efcf0 │ │ │ │ + bne efcf8 │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ - bl efc90 │ │ │ │ + bl efc98 │ │ │ │ add ip, r7, #1 │ │ │ │ cmp r8, ip │ │ │ │ - bgt efcd4 │ │ │ │ + bgt efcdc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, ip │ │ │ │ - b efcc0 │ │ │ │ - ldrdeq r9, [sl], -ip @ │ │ │ │ + b efcc8 │ │ │ │ ldrdeq r9, [sl], -r4 @ │ │ │ │ + eoreq r9, sl, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #448] @ eff58 │ │ │ │ - ldr r2, [pc, #448] @ eff5c │ │ │ │ + ldr ip, [pc, #448] @ eff60 │ │ │ │ + ldr r2, [pc, #448] @ eff64 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #440] @ eff60 │ │ │ │ + ldr r6, [pc, #440] @ eff68 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #436] @ eff64 │ │ │ │ + ldr r3, [pc, #436] @ eff6c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -210808,131 +210810,131 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne efe00 │ │ │ │ + bne efe08 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #25 │ │ │ │ - beq efe24 │ │ │ │ - ldr r1, [pc, #352] @ eff68 │ │ │ │ - ldr r0, [pc, #352] @ eff6c │ │ │ │ + beq efe2c │ │ │ │ + ldr r1, [pc, #352] @ eff70 │ │ │ │ + ldr r0, [pc, #352] @ eff74 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r2, [r0, #49] @ 0x31 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne efedc │ │ │ │ + bne efee4 │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq eff04 │ │ │ │ + beq eff0c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq efea8 │ │ │ │ + beq efeb0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ - bne efea8 │ │ │ │ + bne efeb0 │ │ │ │ mov r4, #2 │ │ │ │ - b efe98 │ │ │ │ + b efea0 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl a7a20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne efea4 │ │ │ │ + bne efeac │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq efe78 │ │ │ │ + beq efe80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #188] @ eff70 │ │ │ │ + ldr r2, [pc, #188] @ eff78 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #160] @ eff5c │ │ │ │ + ldr r3, [pc, #160] @ eff64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne eff54 │ │ │ │ + bne eff5c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #144] @ eff74 │ │ │ │ - ldr r1, [pc, #144] @ eff78 │ │ │ │ + ldr r2, [pc, #144] @ eff7c │ │ │ │ + ldr r1, [pc, #144] @ eff80 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne efe48 │ │ │ │ + bne efe50 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 20df58 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r2, [pc, #80] @ eff7c │ │ │ │ + bl 2137fc │ │ │ │ + ldr r2, [pc, #80] @ eff84 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq efe48 │ │ │ │ + beq efe50 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl e8774 │ │ │ │ + bl e877c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b efe48 │ │ │ │ + b efe50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, r0, ror #4 │ │ │ │ + andseq r0, ip, r8, asr r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r0, asr #4 │ │ │ │ + andseq r0, ip, r8, lsr r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, r8, r4, lsl r7 │ │ │ │ - andseq r0, r8, ip, asr r9 │ │ │ │ - andseq r0, ip, r0, asr #2 │ │ │ │ - andseq r0, r8, r0, lsl #17 │ │ │ │ - andseq r0, r8, ip, lsl #17 │ │ │ │ + andseq r0, r8, r4, lsr r7 │ │ │ │ + andseq r0, r8, ip, ror r9 │ │ │ │ + andseq r0, ip, r8, lsr r1 │ │ │ │ + andseq r0, r8, r0, lsr #17 │ │ │ │ + andseq r0, r8, ip, lsr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ - ldr ip, [pc, #2420] @ f090c │ │ │ │ + ldr ip, [pc, #2420] @ f0914 │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #2412] @ f0910 │ │ │ │ + ldr r0, [pc, #2412] @ f0918 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #2400] @ f0914 │ │ │ │ + ldr r2, [pc, #2400] @ f091c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2384] @ f0918 │ │ │ │ + ldr r3, [pc, #2384] @ f0920 │ │ │ │ mov r7, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ @@ -210940,132 +210942,132 @@ │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #17 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #244 @ 0xf4 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #300 @ 0x12c │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [sp, #456] @ 0x1c8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov fp, r1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ bl 230c4 │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ cmp r3, r7 │ │ │ │ - bne f025c │ │ │ │ + bne f0264 │ │ │ │ cmp fp, r7 │ │ │ │ - ble f0664 │ │ │ │ + ble f066c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [pc, #2136] @ f091c │ │ │ │ + ldr r6, [pc, #2136] @ f0924 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ add r3, r5, #4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r5, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #456] @ 0x1c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #2096] @ f0920 │ │ │ │ + ldr r3, [pc, #2096] @ f0928 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r5, r8, lsl #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r5, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b f0120 │ │ │ │ + b f0128 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0618 │ │ │ │ + beq f0620 │ │ │ │ ldr r1, [r5, r8, lsl #4] │ │ │ │ bl 237a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne f010c │ │ │ │ + bne f0114 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ - beq f0880 │ │ │ │ + beq f0888 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r6, r4 │ │ │ │ - b f015c │ │ │ │ + b f0164 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add sl, sl, #56 @ 0x38 │ │ │ │ - beq f064c │ │ │ │ + beq f0654 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, r9 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f014c │ │ │ │ + bne f0154 │ │ │ │ cmp r6, r7 │ │ │ │ - bge f0648 │ │ │ │ + bge f0650 │ │ │ │ rsb r2, r6, r6, lsl #3 │ │ │ │ add r2, sp, r2, lsl #3 │ │ │ │ cmp fp, #0 │ │ │ │ lsl r1, r6, #3 │ │ │ │ str r9, [r2, #188] @ 0xbc │ │ │ │ - ble f088c │ │ │ │ + ble f0894 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b f01b4 │ │ │ │ + b f01bc │ │ │ │ mov r1, r9 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f01c4 │ │ │ │ + beq f01cc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp fp, r4 │ │ │ │ - beq f0630 │ │ │ │ + beq f0638 │ │ │ │ ldr r0, [r5, r4, lsl #4] │ │ │ │ lsl sl, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0198 │ │ │ │ + bne f01a0 │ │ │ │ cmp fp, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, r5, sl │ │ │ │ str r9, [r5, sl] │ │ │ │ - ble f0640 │ │ │ │ + ble f0648 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [lr, r8, lsl #4] │ │ │ │ sub r1, r1, r6 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -211090,21 +211092,21 @@ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ str r3, [lr, r8, lsl #4] │ │ │ │ str r3, [r4, r8, lsl #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #460] @ 0x1cc │ │ │ │ str r2, [r3, r8, lsl #4] │ │ │ │ - b f010c │ │ │ │ + b f0114 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, #0 │ │ │ │ - bl efc90 │ │ │ │ + bl efc98 │ │ │ │ cmp fp, #0 │ │ │ │ - ble f08cc │ │ │ │ + ble f08d4 │ │ │ │ mov r6, #0 │ │ │ │ add r4, r5, fp, lsl #4 │ │ │ │ mov r8, r6 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ @@ -211114,41 +211116,41 @@ │ │ │ │ add r5, r5, #16 │ │ │ │ add r8, r8, r2 │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ add r7, r7, r2 │ │ │ │ cmp r4, r0 │ │ │ │ movlt r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne f0290 │ │ │ │ + bne f0298 │ │ │ │ cmp r8, #9 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ble f08bc │ │ │ │ - ldr r0, [pc, #1612] @ f0924 │ │ │ │ + ble f08c4 │ │ │ │ + ldr r0, [pc, #1612] @ f092c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ umull ip, r1, r0, r3 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r3, r1, #3 │ │ │ │ - bgt f02dc │ │ │ │ + bgt f02e4 │ │ │ │ cmp sl, r2 │ │ │ │ movge r1, sl │ │ │ │ movlt r1, r2 │ │ │ │ cmp r6, #9 │ │ │ │ - ble f08c4 │ │ │ │ - ldr ip, [pc, #1560] @ f0924 │ │ │ │ + ble f08cc │ │ │ │ + ldr ip, [pc, #1560] @ f092c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ umull lr, r0, ip, r3 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r3, r0, #3 │ │ │ │ - bgt f0310 │ │ │ │ + bgt f0318 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #15 │ │ │ │ movge r3, #15 │ │ │ │ cmp r1, #9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movge r3, #9 │ │ │ │ movlt r3, r1 │ │ │ │ @@ -211158,155 +211160,155 @@ │ │ │ │ movlt r3, r2 │ │ │ │ cmp r3, #9 │ │ │ │ movge r3, #9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ cmp r3, #0 │ │ │ │ rsb r4, r3, #3 │ │ │ │ - beq f06a4 │ │ │ │ + beq f06ac │ │ │ │ lsl r2, r3, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ lsl r9, r2, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ bl 230c4 │ │ │ │ mov r5, #0 │ │ │ │ add r3, r9, #416 @ 0x1a0 │ │ │ │ add r2, sp, r3 │ │ │ │ cmp r4, r5 │ │ │ │ strb r5, [r2, #-60] @ 0xffffffc4 │ │ │ │ - ble f08b4 │ │ │ │ + ble f08bc │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ add r4, sp, r4 │ │ │ │ bl 230c4 │ │ │ │ strb r5, [r4, #364] @ 0x16c │ │ │ │ cmp fp, #0 │ │ │ │ - ble f0454 │ │ │ │ + ble f045c │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ lsl r5, r4, #4 │ │ │ │ add r6, r8, r4, lsl #4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f048c │ │ │ │ + bne f0494 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f042c │ │ │ │ + beq f0434 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ ldr r0, [r3, r5] │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f05ec │ │ │ │ + beq f05f4 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ add r6, r6, #56 @ 0x38 │ │ │ │ - bne f0404 │ │ │ │ + bne f040c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - blt f03dc │ │ │ │ + blt f03e4 │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ addeq r4, sp, #364 @ 0x16c │ │ │ │ - beq f06e0 │ │ │ │ + beq f06e8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #1216] @ f0928 │ │ │ │ - ldr r3, [pc, #1188] @ f0910 │ │ │ │ + ldr r2, [pc, #1216] @ f0930 │ │ │ │ + ldr r3, [pc, #1188] @ f0918 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f0908 │ │ │ │ + bne f0910 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8, r4, lsl #4] │ │ │ │ bl 232ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r9, sp, #396 @ 0x18c │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bic sl, r0, r0, asr #31 │ │ │ │ - ble f08a4 │ │ │ │ + ble f08ac │ │ │ │ mov r2, sl │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ bl 230c4 │ │ │ │ add r0, r9, sl │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #9 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - ble f04f4 │ │ │ │ - ldr r1, [pc, #1088] @ f0924 │ │ │ │ + ble f04fc │ │ │ │ + ldr r1, [pc, #1088] @ f092c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r3, r1, #3 │ │ │ │ - bgt f04dc │ │ │ │ + bgt f04e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add sl, sp, #372 @ 0x174 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bic fp, r2, r2, asr #31 │ │ │ │ - ble f08ac │ │ │ │ + ble f08b4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #32 │ │ │ │ mov r0, sl │ │ │ │ bl 230c4 │ │ │ │ add r2, sl, fp │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #9 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ - ble f0554 │ │ │ │ - ldr r1, [pc, #992] @ f0924 │ │ │ │ + ble f055c │ │ │ │ + ldr r1, [pc, #992] @ f092c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r3, r1, #3 │ │ │ │ - bgt f053c │ │ │ │ + bgt f0544 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add fp, sp, #384 @ 0x180 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ - ble f089c │ │ │ │ + ble f08a4 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl 230c4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r2, fp, r2 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt f0658 │ │ │ │ - ldr r3, [pc, #908] @ f092c │ │ │ │ + blt f0660 │ │ │ │ + ldr r3, [pc, #908] @ f0934 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -211317,666 +211319,666 @@ │ │ │ │ ldr r2, [r8, r5] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #356 @ 0x164 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 457b8 │ │ │ │ - b f03f4 │ │ │ │ + bl 457b4 │ │ │ │ + b f03fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bl eff80 │ │ │ │ - b f041c │ │ │ │ + bl eff88 │ │ │ │ + b f0424 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt f00e8 │ │ │ │ + bgt f00f0 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [sp, #456] @ 0x1c8 │ │ │ │ - b f0260 │ │ │ │ + b f0268 │ │ │ │ add r2, sl, #16 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r9, [r5, r2] │ │ │ │ add r2, r5, r2 │ │ │ │ add fp, r4, #1 │ │ │ │ - b f01d8 │ │ │ │ + b f01e0 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ - b f0178 │ │ │ │ - ldr r3, [pc, #720] @ f0930 │ │ │ │ + b f0180 │ │ │ │ + ldr r3, [pc, #720] @ f0938 │ │ │ │ add r3, pc, r3 │ │ │ │ - b f05a0 │ │ │ │ + b f05a8 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ mov r1, fp │ │ │ │ - bl efc90 │ │ │ │ + bl efc98 │ │ │ │ cmp sl, #1 │ │ │ │ movge r3, sl │ │ │ │ movlt r3, #1 │ │ │ │ ldr r7, [sp, #460] @ 0x1cc │ │ │ │ cmp r9, #1 │ │ │ │ mov r6, r7 │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movge r3, r9 │ │ │ │ movlt r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #648] @ f0934 │ │ │ │ + ldr r3, [pc, #648] @ f093c │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ strh r3, [r1] │ │ │ │ - ldr r3, [pc, #636] @ f0938 │ │ │ │ + ldr r3, [pc, #636] @ f0940 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #2 │ │ │ │ strb r2, [sp, #356] @ 0x164 │ │ │ │ strb r2, [sp, #370] @ 0x172 │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ cmp fp, #0 │ │ │ │ add r4, sp, #364 @ 0x16c │ │ │ │ - bgt f03c4 │ │ │ │ + bgt f03cc │ │ │ │ cmp r8, #9 │ │ │ │ movle r2, #1 │ │ │ │ - ble f070c │ │ │ │ - ldr r0, [pc, #560] @ f0924 │ │ │ │ + ble f0714 │ │ │ │ + ldr r0, [pc, #560] @ f092c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ umull ip, r1, r0, r3 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r3, r1, #3 │ │ │ │ - bgt f06f8 │ │ │ │ + bgt f0700 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #372 @ 0x174 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bic r7, r2, r2, asr #31 │ │ │ │ - ble f08f0 │ │ │ │ + ble f08f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 230c4 │ │ │ │ add r7, r5, r7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub r9, r3, #5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ - ble f08f8 │ │ │ │ + ble f0900 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ bl 230c4 │ │ │ │ cmp r9, #1 │ │ │ │ addge r3, r7, r9 │ │ │ │ addlt r3, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r6, #9 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ strb r2, [r3] │ │ │ │ - ble f0900 │ │ │ │ - ldr r0, [pc, #396] @ f0924 │ │ │ │ + ble f0908 │ │ │ │ + ldr r0, [pc, #396] @ f092c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ umull ip, r1, r0, r3 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ add r2, r2, #1 │ │ │ │ lsr r3, r1, #3 │ │ │ │ - bgt f079c │ │ │ │ + bgt f07a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bic r9, r2, r2, asr #31 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ - ble f08e8 │ │ │ │ + ble f08f0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #32 │ │ │ │ bl 230c4 │ │ │ │ mov r3, r0 │ │ │ │ add r9, r0, r9 │ │ │ │ mov sl, #0 │ │ │ │ strb sl, [r9] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #328] @ f093c │ │ │ │ + ldr r3, [pc, #328] @ f0944 │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 457b8 │ │ │ │ - ldr r3, [pc, #288] @ f0940 │ │ │ │ + bl 457b4 │ │ │ │ + ldr r3, [pc, #288] @ f0948 │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #2 │ │ │ │ - bl 457b8 │ │ │ │ + bl 457b4 │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ - ldr ip, [pc, #264] @ f0944 │ │ │ │ - ldr r0, [pc, #264] @ f0948 │ │ │ │ + ldr ip, [pc, #264] @ f094c │ │ │ │ + ldr r0, [pc, #264] @ f0950 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #260] @ f094c │ │ │ │ + ldr r2, [pc, #260] @ f0954 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #248] @ f0950 │ │ │ │ + ldr r3, [pc, #248] @ f0958 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ - bl 457b8 │ │ │ │ - b f0454 │ │ │ │ + bl 457b4 │ │ │ │ + b f045c │ │ │ │ mov r6, r7 │ │ │ │ mov r7, #1 │ │ │ │ - b f0178 │ │ │ │ + b f0180 │ │ │ │ mov r2, r5 │ │ │ │ mov fp, #1 │ │ │ │ str r9, [r5] │ │ │ │ - b f01d8 │ │ │ │ + b f01e0 │ │ │ │ mov r2, fp │ │ │ │ - b f0584 │ │ │ │ + b f058c │ │ │ │ mov r0, r9 │ │ │ │ - b f04c0 │ │ │ │ + b f04c8 │ │ │ │ mov r2, sl │ │ │ │ - b f0520 │ │ │ │ + b f0528 │ │ │ │ strb r5, [sp, #364] @ 0x16c │ │ │ │ - b f03bc │ │ │ │ + b f03c4 │ │ │ │ mov r2, #1 │ │ │ │ - b f02f0 │ │ │ │ + b f02f8 │ │ │ │ mov r2, #1 │ │ │ │ - b f0324 │ │ │ │ + b f032c │ │ │ │ cmp sl, #1 │ │ │ │ mov r8, #0 │ │ │ │ movge r1, sl │ │ │ │ movlt r1, #1 │ │ │ │ mov r6, r8 │ │ │ │ mov r2, #1 │ │ │ │ - b f0324 │ │ │ │ + b f032c │ │ │ │ mov r9, r3 │ │ │ │ - b f07e0 │ │ │ │ + b f07e8 │ │ │ │ mov r7, r5 │ │ │ │ - b f0738 │ │ │ │ + b f0740 │ │ │ │ mov r3, r7 │ │ │ │ - b f077c │ │ │ │ + b f0784 │ │ │ │ mov r2, #1 │ │ │ │ - b f07b0 │ │ │ │ + b f07b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, ip, r8, asr r0 │ │ │ │ + andseq r0, ip, r0, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, ip, r0, lsr r0 │ │ │ │ + andseq r0, ip, r8, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001806f4 │ │ │ │ - andseq pc, fp, r4, lsr #25 │ │ │ │ + andseq r0, r8, r4, lsl r7 │ │ │ │ + mulseq fp, ip, ip │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - mulseq fp, r0, fp │ │ │ │ - andseq r0, r8, r0, asr r2 │ │ │ │ - andseq r0, r8, r0, ror r1 │ │ │ │ + andseq pc, fp, r8, lsl #23 │ │ │ │ + andseq r0, r8, r0, ror r2 │ │ │ │ + mulseq r8, r0, r1 │ │ │ │ eorcs r2, r0, r0, lsr #32 │ │ │ │ - andseq r0, r8, ip, asr r1 │ │ │ │ - andseq r0, r8, r4, lsr #32 │ │ │ │ - @ instruction: 0x0017fff4 │ │ │ │ + andseq r0, r8, ip, ror r1 │ │ │ │ + andseq r0, r8, r4, asr #32 │ │ │ │ + andseq r0, r8, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0017ffdc │ │ │ │ + @ instruction: 0x0017fffc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #40] @ f0994 │ │ │ │ + ldr r0, [pc, #40] @ f099c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - bl eff80 │ │ │ │ + bl eff88 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r9, sl, r4, lsl r1 │ │ │ │ + eoreq r9, sl, ip, lsl #2 │ │ │ │ │ │ │ │ -000f0998 : │ │ │ │ +000f09a0 : │ │ │ │ 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 r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2420] @ f132c │ │ │ │ - ldr r1, [pc, #2420] @ f1330 │ │ │ │ + ldr r0, [pc, #2420] @ f1334 │ │ │ │ + ldr r1, [pc, #2420] @ f1338 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #2412] @ f1334 │ │ │ │ - ldr r2, [pc, #2412] @ f1338 │ │ │ │ + ldr r3, [pc, #2412] @ f133c │ │ │ │ + ldr r2, [pc, #2412] @ f1340 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #2396] @ f133c │ │ │ │ + ldr r5, [pc, #2396] @ f1344 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, r5, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #36 @ 0x24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2272] @ f1340 │ │ │ │ - ldr r7, [pc, #2272] @ f1344 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2272] @ f1348 │ │ │ │ + ldr r7, [pc, #2272] @ f134c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r9, [pc, #2260] @ f1348 │ │ │ │ + ldr r9, [pc, #2260] @ f1350 │ │ │ │ mov r8, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov sl, #5 │ │ │ │ mvn fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2240] @ f134c │ │ │ │ + ldr r0, [pc, #2240] @ f1354 │ │ │ │ str r3, [r5, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2224] @ f1350 │ │ │ │ + ldr r0, [pc, #2224] @ f1358 │ │ │ │ str r3, [r5, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2208] @ f1354 │ │ │ │ + ldr r0, [pc, #2208] @ f135c │ │ │ │ str r3, [r5, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2192] @ f1358 │ │ │ │ + ldr r0, [pc, #2192] @ f1360 │ │ │ │ str r3, [r5, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2176] @ f135c │ │ │ │ + ldr r0, [pc, #2176] @ f1364 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2160] @ f1360 │ │ │ │ + ldr r0, [pc, #2160] @ f1368 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add r0, r5, #308 @ 0x134 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #312 @ 0x138 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2120] @ f1364 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2120] @ f136c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2108] @ f1368 │ │ │ │ + ldr r0, [pc, #2108] @ f1370 │ │ │ │ str r3, [r5, #308] @ 0x134 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #312] @ 0x138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, r1 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2044] @ f136c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2044] @ f1374 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2032] @ f1370 │ │ │ │ + ldr r0, [pc, #2032] @ f1378 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2016] @ f1374 │ │ │ │ + ldr r0, [pc, #2016] @ f137c │ │ │ │ str r3, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2000] @ f1378 │ │ │ │ + ldr r0, [pc, #2000] @ f1380 │ │ │ │ str r3, [r5, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ - ldr r1, [pc, #1988] @ f137c │ │ │ │ + bl 1f5db8 │ │ │ │ + ldr r1, [pc, #1988] @ f1384 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3d524 │ │ │ │ - ldr r0, [pc, #1972] @ f1380 │ │ │ │ + bl 3d520 │ │ │ │ + ldr r0, [pc, #1972] @ f1388 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1936] @ f1384 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1932] @ f1388 │ │ │ │ + ldr r7, [pc, #1936] @ f138c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1932] @ f1390 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1892] @ f138c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1888] @ f1390 │ │ │ │ + ldr r7, [pc, #1892] @ f1394 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1888] @ f1398 │ │ │ │ mov r3, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1848] @ f1394 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1844] @ f1398 │ │ │ │ + ldr r7, [pc, #1848] @ f139c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1844] @ f13a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1804] @ f139c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1800] @ f13a0 │ │ │ │ + ldr r7, [pc, #1804] @ f13a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1800] @ f13a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1752] @ f13a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1752] @ f13ac │ │ │ │ mov r7, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1696] @ f13a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1692] @ f13ac │ │ │ │ + ldr r9, [pc, #1696] @ f13b0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1692] @ f13b4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr sl, [pc, #1644] @ f13b0 │ │ │ │ + ldr sl, [pc, #1644] @ f13b8 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1632] @ f13b4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1628] @ f13b8 │ │ │ │ + ldr r9, [pc, #1632] @ f13bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1628] @ f13c0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1584] @ f13bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1584] @ f13c4 │ │ │ │ mov r9, #4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1528] @ f13c0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1524] @ f13c4 │ │ │ │ + ldr sl, [pc, #1528] @ f13c8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1524] @ f13cc │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1484] @ f13c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1480] @ f13cc │ │ │ │ + ldr sl, [pc, #1484] @ f13d0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1480] @ f13d4 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1440] @ f13d0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1436] @ f13d4 │ │ │ │ + ldr sl, [pc, #1440] @ f13d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1436] @ f13dc │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1396] @ f13d8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1392] @ f13dc │ │ │ │ + ldr sl, [pc, #1396] @ f13e0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1392] @ f13e4 │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1352] @ f13e0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1348] @ f13e4 │ │ │ │ + ldr sl, [pc, #1352] @ f13e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1348] @ f13ec │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1308] @ f13e8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1304] @ f13ec │ │ │ │ + ldr sl, [pc, #1308] @ f13f0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1304] @ f13f4 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1264] @ f13f0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1260] @ f13f4 │ │ │ │ + ldr sl, [pc, #1264] @ f13f8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1260] @ f13fc │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1216] @ f13f8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1212] @ f13fc │ │ │ │ + ldr sl, [pc, #1216] @ f1400 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1212] @ f1404 │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1172] @ f1400 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1168] @ f1404 │ │ │ │ + ldr sl, [pc, #1172] @ f1408 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1168] @ f140c │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1128] @ f1408 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1124] @ f140c │ │ │ │ + ldr sl, [pc, #1128] @ f1410 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1124] @ f1414 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1084] @ f1410 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1080] @ f1414 │ │ │ │ + ldr sl, [pc, #1084] @ f1418 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1080] @ f141c │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #1040] @ f1418 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1036] @ f141c │ │ │ │ + ldr sl, [pc, #1040] @ f1420 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1036] @ f1424 │ │ │ │ add sl, pc, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, #3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp, #8] │ │ │ │ @@ -211984,56 +211986,56 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #976] @ f1420 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #972] @ f1424 │ │ │ │ + ldr sl, [pc, #976] @ f1428 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #972] @ f142c │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #932] @ f1428 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #928] @ f142c │ │ │ │ + ldr sl, [pc, #932] @ f1430 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #928] @ f1434 │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #888] @ f1430 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #884] @ f1434 │ │ │ │ + ldr sl, [pc, #888] @ f1438 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #884] @ f143c │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #844] @ f1438 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #840] @ f143c │ │ │ │ + ldr sl, [pc, #844] @ f1440 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #840] @ f1444 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ @@ -212047,958 +212049,958 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #756] @ f1440 │ │ │ │ + ldr sl, [pc, #756] @ f1448 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #748] @ f1444 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #748] @ f144c │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r7, [pc, #716] @ f1448 │ │ │ │ + ldr r7, [pc, #716] @ f1450 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #316 @ 0x13c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #688] @ f144c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #688] @ f1454 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #316] @ 0x13c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r7, [pc, #648] @ f1450 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r7, [pc, #648] @ f1458 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #636] @ f1454 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #636] @ f145c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #320] @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 3d648 │ │ │ │ - ldr r0, [pc, #584] @ f1458 │ │ │ │ + bl 3d644 │ │ │ │ + ldr r0, [pc, #584] @ f1460 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4960 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #548] @ f145c │ │ │ │ + ldr r0, [pc, #548] @ f1464 │ │ │ │ strne r4, [r5, #324] @ 0x144 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4960 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq f12b4 │ │ │ │ + beq f12bc │ │ │ │ ldrb r1, [r0] │ │ │ │ - ldr r3, [pc, #520] @ f1460 │ │ │ │ + ldr r3, [pc, #520] @ f1468 │ │ │ │ sub r2, r1, #48 @ 0x30 │ │ │ │ and r1, r2, #255 @ 0xff │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #9 │ │ │ │ ldr r3, [r3, #328] @ 0x148 │ │ │ │ - bhi f1294 │ │ │ │ + bhi f129c │ │ │ │ ldrb r1, [r0, #1]! │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ sub r2, r1, #48 @ 0x30 │ │ │ │ and r1, r2, #255 @ 0xff │ │ │ │ cmp r1, #9 │ │ │ │ - bls f126c │ │ │ │ - ldr r2, [pc, #468] @ f1464 │ │ │ │ + bls f1274 │ │ │ │ + ldr r2, [pc, #468] @ f146c │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ - ble f1314 │ │ │ │ + ble f131c │ │ │ │ cmp r3, #32 │ │ │ │ - ble f12b4 │ │ │ │ - ldr r3, [pc, #444] @ f1468 │ │ │ │ + ble f12bc │ │ │ │ + ldr r3, [pc, #444] @ f1470 │ │ │ │ mov r2, #32 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #328] @ 0x148 │ │ │ │ - ldr r0, [pc, #432] @ f146c │ │ │ │ + ldr r0, [pc, #432] @ f1474 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6] │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f12e0 │ │ │ │ - ldr r3, [pc, #408] @ f1470 │ │ │ │ + beq f12e8 │ │ │ │ + ldr r3, [pc, #408] @ f1478 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #392] @ f1474 │ │ │ │ + ldr r2, [pc, #392] @ f147c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #60] @ f1330 │ │ │ │ + ldr r3, [pc, #60] @ f1338 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f1328 │ │ │ │ + bne f1330 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #348] @ f1478 │ │ │ │ + ldr r3, [pc, #348] @ f1480 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #328] @ 0x148 │ │ │ │ - b f12b4 │ │ │ │ + b f12bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, fp, r0, asr #12 │ │ │ │ + andseq pc, fp, r8, lsr r6 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, fp, r4, lsr #12 │ │ │ │ + andseq pc, fp, ip, lsl r6 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, sl, r4, lsr #1 │ │ │ │ - andseq pc, r7, r4, lsl lr @ │ │ │ │ - mulseq r7, ip, lr │ │ │ │ - mulseq r7, ip, ip │ │ │ │ + mlaeq sl, ip, r0, r9 │ │ │ │ + andseq pc, r7, r4, lsr lr @ │ │ │ │ + @ instruction: 0x0017febc │ │ │ │ + @ instruction: 0x0017fcbc │ │ │ │ + andseq pc, r7, r8, lsl lr @ │ │ │ │ + andseq pc, r7, ip, lsl #28 │ │ │ │ + andseq pc, r7, r0, lsl #28 │ │ │ │ + @ instruction: 0x0017fdf8 │ │ │ │ + @ instruction: 0x0017fdf8 │ │ │ │ @ instruction: 0x0017fdf8 │ │ │ │ - andseq pc, r7, ip, ror #27 │ │ │ │ - andseq pc, r7, r0, ror #27 │ │ │ │ - @ instruction: 0x0017fdd8 │ │ │ │ - @ instruction: 0x0017fdd8 │ │ │ │ - @ instruction: 0x0017fdd8 │ │ │ │ - andseq sl, r7, r8, ror #24 │ │ │ │ - andseq pc, r7, r4, lsr #27 │ │ │ │ + andseq sl, r7, r8, lsl #25 │ │ │ │ + andseq pc, r7, r4, asr #27 │ │ │ │ + mulseq r7, r0, sp │ │ │ │ + andseq r8, r8, r8, asr #27 │ │ │ │ andseq pc, r7, r0, ror sp @ │ │ │ │ - andseq r8, r8, r8, lsr #27 │ │ │ │ - andseq pc, r7, r0, asr sp @ │ │ │ │ - andseq pc, r7, r8, asr #26 │ │ │ │ - andseq pc, r7, r4, asr #26 │ │ │ │ + andseq pc, r7, r8, ror #26 │ │ │ │ + andseq pc, r7, r4, ror #26 │ │ │ │ @ instruction: 0xffffe48c │ │ │ │ - andseq pc, r7, ip, lsr #26 │ │ │ │ + andseq pc, r7, ip, asr #26 │ │ │ │ @ instruction: 0xffffe540 │ │ │ │ - andseq pc, r7, r4, lsr sl @ │ │ │ │ + andseq pc, r7, r4, asr sl @ │ │ │ │ @ instruction: 0xffffe1dc │ │ │ │ - @ instruction: 0x0017f9f0 │ │ │ │ + andseq pc, r7, r0, lsl sl @ │ │ │ │ @ instruction: 0xffffe078 │ │ │ │ - mulseq r7, r4, r8 │ │ │ │ + @ instruction: 0x0017f8b4 │ │ │ │ @ instruction: 0xffffd3b0 │ │ │ │ - andeq r3, r0, r0, asr sl │ │ │ │ + andeq r3, r0, r4, asr sl │ │ │ │ + andseq pc, r7, r8, asr ip @ │ │ │ │ + andeq r3, r0, r8, asr #12 │ │ │ │ andseq pc, r7, r8, lsr ip @ │ │ │ │ - andeq r3, r0, r4, asr #12 │ │ │ │ - andseq pc, r7, r8, lsl ip @ │ │ │ │ - andseq pc, r7, r0, lsl sl @ │ │ │ │ + andseq pc, r7, r0, lsr sl @ │ │ │ │ @ instruction: 0xfffff010 │ │ │ │ - andeq r2, r0, r4, ror #28 │ │ │ │ - @ instruction: 0x0017f7bc │ │ │ │ + andeq r2, r0, r8, ror #28 │ │ │ │ + @ instruction: 0x0017f7dc │ │ │ │ @ instruction: 0xffffda28 │ │ │ │ - andseq pc, r7, ip, ror #14 │ │ │ │ + andseq pc, r7, ip, lsl #15 │ │ │ │ @ instruction: 0xffffd890 │ │ │ │ - andseq pc, r7, r0, lsl #14 │ │ │ │ + andseq pc, r7, r0, lsr #14 │ │ │ │ @ instruction: 0xffffd5dc │ │ │ │ - andseq pc, r7, r4, lsl #22 │ │ │ │ + andseq pc, r7, r4, lsr #22 │ │ │ │ @ instruction: 0xffffde60 │ │ │ │ - andseq pc, r7, ip, asr r7 @ │ │ │ │ + andseq pc, r7, ip, ror r7 @ │ │ │ │ @ instruction: 0xffffdb84 │ │ │ │ - @ instruction: 0x0017f6d4 │ │ │ │ + @ instruction: 0x0017f6f4 │ │ │ │ @ instruction: 0xffffdae0 │ │ │ │ - @ instruction: 0x0017f5dc │ │ │ │ + @ instruction: 0x0017f5fc │ │ │ │ @ instruction: 0xffffd184 │ │ │ │ - andseq pc, r7, r0, asr sl @ │ │ │ │ + andseq pc, r7, r0, ror sl @ │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ - andseq pc, r7, r8, lsr #11 │ │ │ │ + andseq pc, r7, r8, asr #11 │ │ │ │ @ instruction: 0xffffd438 │ │ │ │ - andseq pc, r7, r4, ror #10 │ │ │ │ + andseq pc, r7, r4, lsl #11 │ │ │ │ @ instruction: 0xffffd39c │ │ │ │ - andseq pc, r7, ip, ror r5 @ │ │ │ │ + mulseq r7, ip, r5 │ │ │ │ @ instruction: 0xffffd4e0 │ │ │ │ - mulseq r7, r0, r9 │ │ │ │ + @ instruction: 0x0017f9b0 │ │ │ │ andeq r1, r0, r4, lsl #14 │ │ │ │ - andseq pc, r7, r0, ror #18 │ │ │ │ + andseq pc, r7, r0, lsl #19 │ │ │ │ andeq r1, r0, ip, lsl r3 │ │ │ │ - andseq pc, r7, ip, asr #18 │ │ │ │ + andseq pc, r7, ip, ror #18 │ │ │ │ andeq r1, r0, r8, ror r1 │ │ │ │ - andseq pc, r7, r0, lsr r4 @ │ │ │ │ + andseq pc, r7, r0, asr r4 @ │ │ │ │ @ instruction: 0xffffd1c0 │ │ │ │ - andseq lr, r7, r8, lsl #8 │ │ │ │ + andseq lr, r7, r8, lsr #8 │ │ │ │ @ instruction: 0xffffcfd8 │ │ │ │ - @ instruction: 0x0017f5f4 │ │ │ │ + andseq pc, r7, r4, lsl r6 @ │ │ │ │ @ instruction: 0xffffea1c │ │ │ │ - andseq pc, r7, r8, asr #6 │ │ │ │ + andseq pc, r7, r8, ror #6 │ │ │ │ @ instruction: 0xffffd020 │ │ │ │ - andseq pc, r7, ip, asr #5 │ │ │ │ + andseq pc, r7, ip, ror #5 │ │ │ │ @ instruction: 0xffffcf48 │ │ │ │ - andseq pc, r7, r0, ror #15 │ │ │ │ - @ instruction: 0x0017f7d0 │ │ │ │ - eoreq r8, sl, r8, lsr #16 │ │ │ │ - strdeq r8, [sl], -r8 @ │ │ │ │ - ldrdeq r8, [sl], -r8 @ │ │ │ │ - andseq pc, r7, r4, ror #14 │ │ │ │ - eoreq r8, sl, ip, lsr #15 │ │ │ │ - andseq lr, fp, r8, lsl #26 │ │ │ │ - eoreq r8, sl, r8, ror #14 │ │ │ │ + andseq pc, r7, r0, lsl #16 │ │ │ │ + @ instruction: 0x0017f7f0 │ │ │ │ + eoreq r8, sl, r0, lsr #16 │ │ │ │ + strdeq r8, [sl], -r0 @ │ │ │ │ + ldrdeq r8, [sl], -r0 @ │ │ │ │ + andseq pc, r7, r4, lsl #15 │ │ │ │ + eoreq r8, sl, r4, lsr #15 │ │ │ │ + andseq lr, fp, r0, lsl #26 │ │ │ │ + eoreq r8, sl, r0, ror #14 │ │ │ │ │ │ │ │ -000f147c : │ │ │ │ +000f1484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #204] @ f1560 │ │ │ │ - ldr r1, [pc, #204] @ f1564 │ │ │ │ + ldr ip, [pc, #204] @ f1568 │ │ │ │ + ldr r1, [pc, #204] @ f156c │ │ │ │ sub sp, sp, #24 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #192] @ f1568 │ │ │ │ + ldr r3, [pc, #192] @ f1570 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #188] @ f156c │ │ │ │ + ldr r2, [pc, #188] @ f1574 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r1, [pc, #168] @ f1570 │ │ │ │ + ldr r1, [pc, #168] @ f1578 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r5, [pc, #148] @ f1574 │ │ │ │ + ldr r5, [pc, #148] @ f157c │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 3d524 │ │ │ │ - ldr r0, [pc, #128] @ f1578 │ │ │ │ + bl 3d520 │ │ │ │ + ldr r0, [pc, #128] @ f1580 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldmib sp, {r0, r3} │ │ │ │ str r3, [r4] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d644 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #72] @ f157c │ │ │ │ + ldr r2, [pc, #72] @ f1584 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ f1564 │ │ │ │ + ldr r3, [pc, #40] @ f156c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f155c │ │ │ │ + bne f1564 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, fp, r0, ror #22 │ │ │ │ + andseq lr, fp, r8, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, fp, r0, asr #22 │ │ │ │ + andseq lr, fp, r8, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r7, r8, lsr #8 │ │ │ │ - andseq pc, r7, r8, lsl #3 │ │ │ │ + andseq pc, r7, r8, asr #8 │ │ │ │ + andseq pc, r7, r8, lsr #3 │ │ │ │ @ instruction: 0xffffdd24 │ │ │ │ - andseq lr, fp, r0, asr #21 │ │ │ │ + @ instruction: 0x001beab8 │ │ │ │ │ │ │ │ -000f1580 : │ │ │ │ +000f1588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ f15d4 │ │ │ │ - ldr r1, [pc, #60] @ f15d8 │ │ │ │ + ldr r3, [pc, #60] @ f15dc │ │ │ │ + ldr r1, [pc, #60] @ f15e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ - ldr r2, [pc, #52] @ f15dc │ │ │ │ + ldr r2, [pc, #52] @ f15e4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - ldr r0, [pc, #44] @ f15e0 │ │ │ │ + ldr r0, [pc, #44] @ f15e8 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r2] │ │ │ │ - bl 2b3a4 │ │ │ │ - ldr r1, [pc, #28] @ f15e4 │ │ │ │ + bl 2b3a0 │ │ │ │ + ldr r1, [pc, #28] @ f15ec │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #89 @ 0x59 │ │ │ │ - b 2b384 │ │ │ │ - andseq lr, fp, r0, ror #20 │ │ │ │ + b 2b380 │ │ │ │ + andseq lr, fp, r8, asr sl │ │ │ │ andeq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ @ instruction: 0xffffdef8 │ │ │ │ @ instruction: 0xffffcb58 │ │ │ │ │ │ │ │ -000f15e8 : │ │ │ │ +000f15f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr lr, [pc, #420] @ f17b0 │ │ │ │ + ldr lr, [pc, #420] @ f17b8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #416] @ f17b4 │ │ │ │ + ldr r0, [pc, #416] @ f17bc │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr ip, [pc, #404] @ f17b8 │ │ │ │ + ldr ip, [pc, #404] @ f17c0 │ │ │ │ ldr r0, [lr, r0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #2 │ │ │ │ - ldr r1, [pc, #392] @ f17bc │ │ │ │ + ldr r1, [pc, #392] @ f17c4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r1] │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ble f172c │ │ │ │ - ldr r0, [pc, #312] @ f17c0 │ │ │ │ + ble f1734 │ │ │ │ + ldr r0, [pc, #312] @ f17c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [r3] │ │ │ │ ldr r6, [ip, r0] │ │ │ │ cmp r1, r6 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3] │ │ │ │ - beq f16d8 │ │ │ │ + beq f16e0 │ │ │ │ tst r1, #1 │ │ │ │ - bne f16b4 │ │ │ │ + bne f16bc │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq f16d8 │ │ │ │ + beq f16e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #252] @ f17c4 │ │ │ │ + ldr r1, [pc, #252] @ f17cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r4, #3 │ │ │ │ - beq f1734 │ │ │ │ + beq f173c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r2, r7} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #3 │ │ │ │ bl 7d8bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq f1734 │ │ │ │ + beq f173c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq f1774 │ │ │ │ + beq f177c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [r3] │ │ │ │ - b f1740 │ │ │ │ + b f1748 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #124] @ f17c8 │ │ │ │ + ldr r2, [pc, #124] @ f17d0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #96] @ f17b4 │ │ │ │ + ldr r3, [pc, #96] @ f17bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f17ac │ │ │ │ + bne f17b4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #72] @ f17cc │ │ │ │ - ldr r1, [pc, #72] @ f17d0 │ │ │ │ + ldr r2, [pc, #72] @ f17d4 │ │ │ │ + ldr r1, [pc, #72] @ f17d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b f1720 │ │ │ │ + b f1728 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, fp, r8, ror #19 │ │ │ │ + andseq lr, fp, r0, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001be9bc │ │ │ │ + @ instruction: 0x001be9b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, r7, r8, ror #6 │ │ │ │ - andseq lr, fp, r8, lsr #17 │ │ │ │ - @ instruction: 0x0017f2b4 │ │ │ │ + andseq pc, r7, r8, lsl #7 │ │ │ │ + andseq lr, fp, r0, lsr #17 │ │ │ │ @ instruction: 0x0017f2d4 │ │ │ │ + @ instruction: 0x0017f2f4 │ │ │ │ │ │ │ │ -000f17d4 : │ │ │ │ +000f17dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #212] @ f18c0 │ │ │ │ - ldr r2, [pc, #212] @ f18c4 │ │ │ │ + ldr r1, [pc, #212] @ f18c8 │ │ │ │ + ldr r2, [pc, #212] @ f18cc │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr ip, [pc, #200] @ f18c8 │ │ │ │ + ldr ip, [pc, #200] @ f18d0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #196] @ f18cc │ │ │ │ + ldr r3, [pc, #196] @ f18d4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq f1870 │ │ │ │ + beq f1878 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #136] @ f18d0 │ │ │ │ - ldr r2, [pc, #120] @ f18c4 │ │ │ │ + ldr r1, [pc, #136] @ f18d8 │ │ │ │ + ldr r2, [pc, #120] @ f18cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne f18bc │ │ │ │ + bne f18c4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #84] @ f18d4 │ │ │ │ + ldr r2, [pc, #84] @ f18dc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [ip, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne f18b0 │ │ │ │ - bl 10784c │ │ │ │ + bne f18b8 │ │ │ │ + bl 107850 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ - b f183c │ │ │ │ - bl 105204 │ │ │ │ + b f1844 │ │ │ │ + bl 105208 │ │ │ │ mov r3, r0 │ │ │ │ - b f18a0 │ │ │ │ + b f18a8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, fp, r8, lsl #16 │ │ │ │ + andseq lr, fp, r0, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, fp, r8, ror #15 │ │ │ │ + andseq lr, fp, r0, ror #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001be7b0 │ │ │ │ + andseq lr, fp, r8, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ │ │ │ │ -000f18d8 : │ │ │ │ +000f18e0 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ tst r3, #4 │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000f18f8 : │ │ │ │ +000f1900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #196] @ f19d4 │ │ │ │ + ldr lr, [pc, #196] @ f19dc │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #184] @ f19d8 │ │ │ │ + ldr r0, [pc, #184] @ f19e0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ - ldr r3, [pc, #176] @ f19dc │ │ │ │ - ldr ip, [pc, #176] @ f19e0 │ │ │ │ + ldr r3, [pc, #176] @ f19e4 │ │ │ │ + ldr ip, [pc, #176] @ f19e8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr ip, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq f1994 │ │ │ │ - ldr r2, [pc, #120] @ f19e4 │ │ │ │ - ldr r3, [pc, #104] @ f19d8 │ │ │ │ + beq f199c │ │ │ │ + ldr r2, [pc, #120] @ f19ec │ │ │ │ + ldr r3, [pc, #104] @ f19e0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f19d0 │ │ │ │ + bne f19d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ ands r3, r3, #4 │ │ │ │ strne r1, [r2, #16] │ │ │ │ - bne f1964 │ │ │ │ + bne f196c │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl f17d4 │ │ │ │ + bl f17dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str r0, [r3, #16] │ │ │ │ - b f1964 │ │ │ │ + b f196c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001be6dc │ │ │ │ + @ instruction: 0x001be6d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, fp, r0, asr #13 │ │ │ │ + @ instruction: 0x001be6b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, fp, ip, lsl #13 │ │ │ │ + andseq lr, fp, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #212] @ f1adc │ │ │ │ + ldr r1, [pc, #212] @ f1ae4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ f1ae0 │ │ │ │ + ldr r2, [pc, #208] @ f1ae8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #200] @ f1ae4 │ │ │ │ + ldr r3, [pc, #200] @ f1aec │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr ip, [pc, #196] @ f1ae8 │ │ │ │ + ldr ip, [pc, #196] @ f1af0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ - mov r2, #4 │ │ │ │ add r3, sp, #20 │ │ │ │ + mov r2, #4 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, r2 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #32 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ strh r1, [r0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl f18f8 │ │ │ │ + bl f1900 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #64] @ f1aec │ │ │ │ + ldr r2, [pc, #64] @ f1af4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ f1ae0 │ │ │ │ + ldr r3, [pc, #44] @ f1ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f1ad8 │ │ │ │ + bne f1ae0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, fp, ip, ror #11 │ │ │ │ + andseq lr, fp, r4, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, fp, ip, asr #11 │ │ │ │ + andseq lr, fp, r4, asr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, fp, r8, asr #10 │ │ │ │ + andseq lr, fp, r0, asr #10 │ │ │ │ │ │ │ │ -000f1af0 : │ │ │ │ +000f1af8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #292] @ f1c34 │ │ │ │ - ldr r2, [pc, #292] @ f1c38 │ │ │ │ + ldr r1, [pc, #292] @ f1c3c │ │ │ │ + ldr r2, [pc, #292] @ f1c40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r4, [pc, #284] @ f1c3c │ │ │ │ + ldr r4, [pc, #284] @ f1c44 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #280] @ f1c40 │ │ │ │ + ldr r3, [pc, #280] @ f1c48 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - ldr r6, [pc, #260] @ f1c44 │ │ │ │ + ldr r6, [pc, #260] @ f1c4c │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ ldr r7, [r6, #336] @ 0x150 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq f1c14 │ │ │ │ + beq f1c1c │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #35 @ 0x23 │ │ │ │ cmp r2, #0 │ │ │ │ strh r3, [r0] │ │ │ │ - beq f1c08 │ │ │ │ - ldr r3, [pc, #164] @ f1c48 │ │ │ │ + beq f1c10 │ │ │ │ + ldr r3, [pc, #164] @ f1c50 │ │ │ │ ldr r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #336] @ 0x150 │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r3, [pc, #148] @ f1c4c │ │ │ │ + ldr r3, [pc, #148] @ f1c54 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r2, [pc, #136] @ f1c50 │ │ │ │ + ldr r2, [pc, #136] @ f1c58 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldrhne r3, [r0, #2] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r0, #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ f1c38 │ │ │ │ + ldr r3, [pc, #76] @ f1c40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f1c30 │ │ │ │ + bne f1c38 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ f1c54 │ │ │ │ + ldr r3, [pc, #68] @ f1c5c │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - b f1b9c │ │ │ │ + b f1ba4 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #336 @ 0x150 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, r7 │ │ │ │ bl 96c6c │ │ │ │ str r0, [r6, #336] @ 0x150 │ │ │ │ - b f1b80 │ │ │ │ + b f1b88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, fp, r8, ror #9 │ │ │ │ + andseq lr, fp, r0, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, fp, r8, asr #9 │ │ │ │ + andseq lr, fp, r0, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, sl, ip, lsr pc │ │ │ │ - eoreq r7, sl, r0, ror #29 │ │ │ │ + eoreq r7, sl, r4, lsr pc │ │ │ │ + ldrdeq r7, [sl], -r8 @ │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ - andseq lr, fp, r0, lsr r4 │ │ │ │ + andseq lr, fp, r8, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ 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, [pc, #656] @ f1f00 │ │ │ │ - ldr r3, [pc, #656] @ f1f04 │ │ │ │ + ldr ip, [pc, #656] @ f1f08 │ │ │ │ + ldr r3, [pc, #656] @ f1f0c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r4, [pc, #644] @ f1f08 │ │ │ │ + ldr r4, [pc, #644] @ f1f10 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - ldr r2, [pc, #640] @ f1f0c │ │ │ │ + ldr r2, [pc, #640] @ f1f14 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r2] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r6] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r7, #2 │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1] │ │ │ │ str r5, [sp, #20] │ │ │ │ - ble f1ea0 │ │ │ │ + ble f1ea8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl f1af0 │ │ │ │ + bl f1af8 │ │ │ │ cmp fp, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ble f1eb4 │ │ │ │ + ble f1ebc │ │ │ │ mov r2, #4 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #520] @ f1f10 │ │ │ │ + ldr r2, [pc, #520] @ f1f18 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq f1d70 │ │ │ │ - ldr r1, [pc, #484] @ f1f14 │ │ │ │ + beq f1d78 │ │ │ │ + ldr r1, [pc, #484] @ f1f1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr ip, [r1, #308] @ 0x134 │ │ │ │ cmp r2, ip │ │ │ │ moveq r8, #64 @ 0x40 │ │ │ │ - beq f1d74 │ │ │ │ + beq f1d7c │ │ │ │ ldr r1, [r1, #312] @ 0x138 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r8, #66 @ 0x42 │ │ │ │ - beq f1d74 │ │ │ │ - ldr r1, [pc, #448] @ f1f18 │ │ │ │ + beq f1d7c │ │ │ │ + ldr r1, [pc, #448] @ f1f20 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #444] @ f1f1c │ │ │ │ + ldr r0, [pc, #444] @ f1f24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r8, #0 │ │ │ │ sub r0, fp, #3 │ │ │ │ asr r0, r0, #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 34948 │ │ │ │ - ldr r3, [pc, #396] @ f1f20 │ │ │ │ - ldr sl, [pc, #396] @ f1f24 │ │ │ │ - ldr r9, [pc, #396] @ f1f28 │ │ │ │ + bl 34944 │ │ │ │ + ldr r3, [pc, #396] @ f1f28 │ │ │ │ + ldr sl, [pc, #396] @ f1f2c │ │ │ │ + ldr r9, [pc, #396] @ f1f30 │ │ │ │ sub r7, fp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bic r7, r7, #1 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, #12 │ │ │ │ mov r4, #3 │ │ │ │ add r7, r7, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b f1e0c │ │ │ │ + b f1e14 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldm r0, {r0, r1} │ │ │ │ - bl f19e8 │ │ │ │ + bl f19f0 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r5, r5, #8 │ │ │ │ ldrhne r3, [r0, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ orrne r3, r3, r8 │ │ │ │ strhne r3, [r0, #12] │ │ │ │ asr r3, r4, #1 │ │ │ │ add r4, r4, #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r4, r7 │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ - beq f1ee8 │ │ │ │ + beq f1ef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, r5] │ │ │ │ add r0, r3, r5 │ │ │ │ tst r2, #1 │ │ │ │ - bne f1e2c │ │ │ │ + bne f1e34 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - beq f1e54 │ │ │ │ + beq f1e5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, fp │ │ │ │ str r2, [r6] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, r5 │ │ │ │ add r3, r4, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne f1dc4 │ │ │ │ + bne f1dcc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #180] @ f1f2c │ │ │ │ + ldr r1, [pc, #180] @ f1f34 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r0, [pc, #176] @ f1f30 │ │ │ │ + ldr r0, [pc, #176] @ f1f38 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, r5 │ │ │ │ - b f1dc4 │ │ │ │ - ldr r3, [pc, #104] @ f1f10 │ │ │ │ + b f1dcc │ │ │ │ + ldr r3, [pc, #104] @ f1f18 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl f1af0 │ │ │ │ + bl f1af8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #116] @ f1f34 │ │ │ │ + ldr r2, [pc, #116] @ f1f3c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #60] @ f1f04 │ │ │ │ + ldr r3, [pc, #60] @ f1f0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f1efc │ │ │ │ + bne f1f04 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ asr r3, fp, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ stmib r0, {r1, r3} │ │ │ │ - b f1eb4 │ │ │ │ + b f1ebc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, fp, r4, lsl #7 │ │ │ │ + andseq lr, fp, ip, ror r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, fp, r4, ror #6 │ │ │ │ + andseq lr, fp, ip, asr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, sl, r8, asr sp │ │ │ │ + eoreq r7, sl, r0, asr sp │ │ │ │ + @ instruction: 0x0017edb4 │ │ │ │ + andseq lr, r7, r4, asr #24 │ │ │ │ mulseq r7, r4, sp │ │ │ │ - andseq lr, r7, r4, lsr #24 │ │ │ │ - andseq lr, r7, r4, ror sp │ │ │ │ - andseq r8, r7, r8, ror #21 │ │ │ │ - andseq lr, r7, r4, ror #23 │ │ │ │ - mulseq r7, r4, ip │ │ │ │ - andseq lr, r7, ip, lsl #22 │ │ │ │ - andseq lr, fp, r4, lsr r1 │ │ │ │ + andseq r8, r7, r8, lsl #22 │ │ │ │ + andseq lr, r7, r4, lsl #24 │ │ │ │ + @ instruction: 0x0017ecb4 │ │ │ │ + andseq lr, r7, ip, lsr #22 │ │ │ │ + andseq lr, fp, ip, lsr #2 │ │ │ │ │ │ │ │ -000f1f38 : │ │ │ │ +000f1f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #340] @ f20a4 │ │ │ │ - ldr ip, [pc, #340] @ f20a8 │ │ │ │ + ldr lr, [pc, #340] @ f20ac │ │ │ │ + ldr ip, [pc, #340] @ f20b0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #328] @ f20ac │ │ │ │ + ldr r3, [pc, #328] @ f20b4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #324] @ f20b0 │ │ │ │ + ldr r2, [pc, #324] @ f20b8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r7 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq f205c │ │ │ │ + beq f2064 │ │ │ │ lsl r4, r4, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 8efd0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -213006,161 +213008,161 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ stmib r3, {r0, r7} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ asrne r4, r4, #1 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne f2048 │ │ │ │ + bne f2050 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #164] @ f20b4 │ │ │ │ + ldr r2, [pc, #164] @ f20bc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #144] @ f20a8 │ │ │ │ + ldr r3, [pc, #144] @ f20b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f20a0 │ │ │ │ + bne f20a8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ bl 8f5a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f2038 │ │ │ │ - b f2004 │ │ │ │ + bne f2040 │ │ │ │ + b f200c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 8efd0 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r0, #17] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ stmib r3, {r0, r4} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f2004 │ │ │ │ + beq f200c │ │ │ │ asr r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ sub r4, r6, #1 │ │ │ │ - bne f2048 │ │ │ │ - b f2004 │ │ │ │ + bne f2050 │ │ │ │ + b f200c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, fp, r4, lsr #1 │ │ │ │ + mulseq fp, ip, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, fp, r4, lsl #1 │ │ │ │ + andseq lr, fp, ip, ror r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, fp, r4, ror #31 │ │ │ │ + @ instruction: 0x001bdfdc │ │ │ │ │ │ │ │ -000f20b8 : │ │ │ │ +000f20c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #292] @ f2200 │ │ │ │ - ldr r2, [pc, #292] @ f2204 │ │ │ │ + ldr r1, [pc, #292] @ f2208 │ │ │ │ + ldr r2, [pc, #292] @ f220c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r5, [pc, #284] @ f2208 │ │ │ │ + ldr r5, [pc, #284] @ f2210 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #280] @ f220c │ │ │ │ + ldr r3, [pc, #280] @ f2214 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r6, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [lr, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #28] │ │ │ │ add r2, sp, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne f21b8 │ │ │ │ + bne f21c0 │ │ │ │ ldr r0, [lr, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq f21e4 │ │ │ │ + beq f21ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bl 8f374 │ │ │ │ - ldr r3, [pc, #176] @ f2210 │ │ │ │ + ldr r3, [pc, #176] @ f2218 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ ldrheq r3, [r0, #12] │ │ │ │ orreq r3, r3, #4 │ │ │ │ strheq r3, [r0, #12] │ │ │ │ - bl f18f8 │ │ │ │ + bl f1900 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r2, [pc, #132] @ f2214 │ │ │ │ - ldr r3, [pc, #112] @ f2204 │ │ │ │ + ldr r2, [pc, #132] @ f221c │ │ │ │ + ldr r3, [pc, #112] @ f220c │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f21fc │ │ │ │ + bne f2204 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov ip, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq f2188 │ │ │ │ + beq f2190 │ │ │ │ cmn r3, #1 │ │ │ │ - bne f21c4 │ │ │ │ + bne f21cc │ │ │ │ mov r0, lr │ │ │ │ mov r1, #0 │ │ │ │ - bl f1f38 │ │ │ │ + bl f1f40 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b f2150 │ │ │ │ + b f2158 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, fp, ip, lsl pc │ │ │ │ + andseq sp, fp, r4, lsl pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001bdefc │ │ │ │ + @ instruction: 0x001bdef4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq sp, fp, r8, ror #28 │ │ │ │ + andseq sp, fp, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #304] @ f2360 │ │ │ │ - ldr r2, [pc, #304] @ f2364 │ │ │ │ + ldr ip, [pc, #304] @ f2368 │ │ │ │ + ldr r2, [pc, #304] @ f236c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r7, [pc, #296] @ f2368 │ │ │ │ + ldr r7, [pc, #296] @ f2370 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #292] @ f236c │ │ │ │ + ldr r3, [pc, #292] @ f2374 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -213172,251 +213174,251 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ tst r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne f22a0 │ │ │ │ + bne f22a8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq f22c4 │ │ │ │ - ldr r1, [pc, #200] @ f2370 │ │ │ │ - ldr r0, [pc, #200] @ f2374 │ │ │ │ + beq f22cc │ │ │ │ + ldr r1, [pc, #200] @ f2378 │ │ │ │ + ldr r0, [pc, #200] @ f237c │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne f22dc │ │ │ │ + bne f22e4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq f2308 │ │ │ │ - ldr r1, [pc, #148] @ f2378 │ │ │ │ - ldr r0, [pc, #148] @ f237c │ │ │ │ + beq f2310 │ │ │ │ + ldr r1, [pc, #148] @ f2380 │ │ │ │ + ldr r0, [pc, #148] @ f2384 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #100] @ f2380 │ │ │ │ + ldr r3, [pc, #100] @ f2388 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #88] @ f2384 │ │ │ │ + ldr r2, [pc, #88] @ f238c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #44] @ f2364 │ │ │ │ + ldr r3, [pc, #44] @ f236c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f235c │ │ │ │ + bne f2364 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, fp, r8, asr #27 │ │ │ │ + andseq sp, fp, r0, asr #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, fp, r8, lsr #27 │ │ │ │ + andseq sp, fp, r0, lsr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r7, r4, lsr r2 │ │ │ │ - andseq lr, r7, r0, lsr #14 │ │ │ │ - mulseq r7, r4, r5 │ │ │ │ - andseq lr, r7, ip, ror #13 │ │ │ │ + andseq lr, r7, r4, asr r2 │ │ │ │ + andseq lr, r7, r0, asr #14 │ │ │ │ + @ instruction: 0x001785b4 │ │ │ │ + andseq lr, r7, ip, lsl #14 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq sp, fp, r4, asr #25 │ │ │ │ + @ instruction: 0x001bdcbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #552] @ f25c8 │ │ │ │ - ldr r2, [pc, #552] @ f25cc │ │ │ │ + ldr ip, [pc, #552] @ f25d0 │ │ │ │ + ldr r2, [pc, #552] @ f25d4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #540] @ f25d0 │ │ │ │ + ldr r6, [pc, #540] @ f25d8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #536] @ f25d4 │ │ │ │ + ldr r3, [pc, #536] @ f25dc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne f241c │ │ │ │ + bne f2424 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq f2444 │ │ │ │ - ldr r1, [pc, #436] @ f25d8 │ │ │ │ - ldr r0, [pc, #436] @ f25dc │ │ │ │ + beq f244c │ │ │ │ + ldr r1, [pc, #436] @ f25e0 │ │ │ │ + ldr r0, [pc, #436] @ f25e4 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f245c │ │ │ │ + bne f2464 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq f2488 │ │ │ │ - ldr r1, [pc, #380] @ f25e0 │ │ │ │ - ldr r0, [pc, #380] @ f25e4 │ │ │ │ + beq f2490 │ │ │ │ + ldr r1, [pc, #380] @ f25e8 │ │ │ │ + ldr r0, [pc, #380] @ f25ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r4, #3 │ │ │ │ - bgt f2510 │ │ │ │ + bgt f2518 │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #308] @ f25e8 │ │ │ │ + ldr r0, [pc, #308] @ f25f0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 55454 │ │ │ │ + bl 55450 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #280] @ f25ec │ │ │ │ + ldr r3, [pc, #280] @ f25f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #272] @ f25f0 │ │ │ │ + ldr r2, [pc, #272] @ f25f8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #224] @ f25cc │ │ │ │ + ldr r3, [pc, #224] @ f25d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f25c4 │ │ │ │ + bne f25cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #220] @ f25f4 │ │ │ │ + ldr r2, [pc, #220] @ f25fc │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq f2490 │ │ │ │ - ldr r2, [pc, #204] @ f25f8 │ │ │ │ + beq f2498 │ │ │ │ + ldr r2, [pc, #204] @ f2600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #308] @ 0x134 │ │ │ │ cmp r3, r1 │ │ │ │ - beq f25bc │ │ │ │ + beq f25c4 │ │ │ │ ldr r2, [r2, #312] @ 0x138 │ │ │ │ cmp r3, r2 │ │ │ │ - beq f256c │ │ │ │ - ldr r1, [pc, #176] @ f25fc │ │ │ │ - ldr r0, [pc, #176] @ f2600 │ │ │ │ + beq f2574 │ │ │ │ + ldr r1, [pc, #176] @ f2604 │ │ │ │ + ldr r0, [pc, #176] @ f2608 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b f2490 │ │ │ │ + b f2498 │ │ │ │ mov r4, #66 @ 0x42 │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #112] @ f2604 │ │ │ │ + ldr r0, [pc, #112] @ f260c │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 55454 │ │ │ │ + bl 55450 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ orr r2, r4, r2 │ │ │ │ strh r2, [r3, #12] │ │ │ │ - b f24cc │ │ │ │ + b f24d4 │ │ │ │ mov r4, #64 @ 0x40 │ │ │ │ - b f2570 │ │ │ │ + b f2578 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, fp, r4, asr ip │ │ │ │ + andseq sp, fp, ip, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, fp, r4, lsr ip │ │ │ │ + andseq sp, fp, ip, lsr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrheq lr, [r7], -r0 │ │ │ │ - andseq lr, r7, r0, lsl #11 │ │ │ │ - andseq r8, r7, r8, lsl r4 │ │ │ │ - andseq lr, r7, ip, lsr r5 │ │ │ │ - andseq lr, r7, r0, lsl #10 │ │ │ │ + ldrsbeq lr, [r7], -r0 │ │ │ │ + andseq lr, r7, r0, lsr #11 │ │ │ │ + andseq r8, r7, r8, lsr r4 │ │ │ │ + andseq lr, r7, ip, asr r5 │ │ │ │ + andseq lr, r7, r0, lsr #10 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq sp, fp, r0, lsl fp │ │ │ │ + andseq sp, fp, r8, lsl #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r7, sl, ip, asr r5 │ │ │ │ - andseq lr, r7, r0, lsr #11 │ │ │ │ - andseq lr, r7, r8, asr r4 │ │ │ │ - andseq lr, r7, r0, lsr #8 │ │ │ │ + eoreq r7, sl, r4, asr r5 │ │ │ │ + andseq lr, r7, r0, asr #11 │ │ │ │ + andseq lr, r7, r8, ror r4 │ │ │ │ + andseq lr, r7, r0, asr #8 │ │ │ │ │ │ │ │ -000f2608 : │ │ │ │ +000f2610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #260] @ f2724 │ │ │ │ + ldr lr, [pc, #260] @ f272c │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #248] @ f2728 │ │ │ │ + ldr r1, [pc, #248] @ f2730 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #240] @ f272c │ │ │ │ - ldr ip, [pc, #240] @ f2730 │ │ │ │ + ldr r2, [pc, #240] @ f2734 │ │ │ │ + ldr ip, [pc, #240] @ f2738 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, ip] │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -213430,452 +213432,452 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - beq f26f0 │ │ │ │ + beq f26f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq f26bc │ │ │ │ + beq f26c4 │ │ │ │ cmn r2, #1 │ │ │ │ - bne f2698 │ │ │ │ + bne f26a0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #112] @ f2734 │ │ │ │ - ldr r2, [pc, #96] @ f2728 │ │ │ │ + ldr r1, [pc, #112] @ f273c │ │ │ │ + ldr r2, [pc, #96] @ f2730 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne f2720 │ │ │ │ + bne f2728 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq f26b8 │ │ │ │ + beq f26c0 │ │ │ │ bl 8f2b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq f2718 │ │ │ │ + beq f2720 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl f18f8 │ │ │ │ + bl f1900 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - b f26bc │ │ │ │ + b f26c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, fp, ip, asr #19 │ │ │ │ + andseq sp, fp, r4, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001bd9b0 │ │ │ │ + andseq sp, fp, r8, lsr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, fp, r4, lsr r9 │ │ │ │ + andseq sp, fp, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #444] @ f290c │ │ │ │ - ldr ip, [pc, #444] @ f2910 │ │ │ │ + ldr lr, [pc, #444] @ f2914 │ │ │ │ + ldr ip, [pc, #444] @ f2918 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #432] @ f2914 │ │ │ │ + ldr r3, [pc, #432] @ f291c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #428] @ f2918 │ │ │ │ + ldr r2, [pc, #428] @ f2920 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne f27d8 │ │ │ │ + bne f27e0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq f2800 │ │ │ │ - ldr r1, [pc, #316] @ f291c │ │ │ │ - ldr r0, [pc, #316] @ f2920 │ │ │ │ + beq f2808 │ │ │ │ + ldr r1, [pc, #316] @ f2924 │ │ │ │ + ldr r0, [pc, #316] @ f2928 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne f2818 │ │ │ │ + bne f2820 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - beq f2848 │ │ │ │ + beq f2850 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #252] @ f2924 │ │ │ │ + ldr r1, [pc, #252] @ f292c │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #248] @ f2928 │ │ │ │ + ldr r0, [pc, #248] @ f2930 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl f2608 │ │ │ │ + bl f2610 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq f28a0 │ │ │ │ + beq f28a8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f28a0 │ │ │ │ + beq f28a8 │ │ │ │ str ip, [r4] │ │ │ │ - ldr r2, [pc, #176] @ f292c │ │ │ │ - ldr r3, [pc, #144] @ f2910 │ │ │ │ + ldr r2, [pc, #176] @ f2934 │ │ │ │ + ldr r3, [pc, #144] @ f2918 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f2908 │ │ │ │ + bne f2910 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble f28d8 │ │ │ │ + ble f28e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ands r2, r0, #1 │ │ │ │ - bne f2870 │ │ │ │ + bne f2878 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi f2870 │ │ │ │ + bhi f2878 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [r4] │ │ │ │ bl 7939c │ │ │ │ - b f2874 │ │ │ │ + b f287c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #76] @ f2930 │ │ │ │ + ldr r1, [pc, #76] @ f2938 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b f2874 │ │ │ │ + b f287c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, fp, r4, lsr #17 │ │ │ │ + mulseq fp, ip, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, fp, r4, lsl #17 │ │ │ │ + andseq sp, fp, ip, ror r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0017dcfc │ │ │ │ - andseq lr, r7, ip, lsr #3 │ │ │ │ - andseq r8, r7, r8, asr r0 │ │ │ │ - andseq lr, r7, ip, ror #2 │ │ │ │ - andseq sp, fp, ip, ror r7 │ │ │ │ - andseq lr, r7, r4, asr r2 │ │ │ │ + andseq sp, r7, ip, lsl sp │ │ │ │ + andseq lr, r7, ip, asr #3 │ │ │ │ + andseq r8, r7, r8, ror r0 │ │ │ │ + andseq lr, r7, ip, lsl #3 │ │ │ │ + andseq sp, fp, r4, ror r7 │ │ │ │ + andseq lr, r7, r4, ror r2 │ │ │ │ │ │ │ │ -000f2934 : │ │ │ │ +000f293c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ - ldr r4, [pc, #856] @ f2ca4 │ │ │ │ - ldr lr, [pc, #856] @ f2ca8 │ │ │ │ - ldr r3, [pc, #856] @ f2cac │ │ │ │ + ldr r4, [pc, #856] @ f2cac │ │ │ │ + ldr lr, [pc, #856] @ f2cb0 │ │ │ │ + ldr r3, [pc, #856] @ f2cb4 │ │ │ │ sub sp, sp, #508 @ 0x1fc │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr ip, [pc, #836] @ f2cb0 │ │ │ │ + ldr ip, [pc, #836] @ f2cb8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #500] @ 0x1f4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #824] @ f2cb4 │ │ │ │ + ldr r3, [pc, #824] @ f2cbc │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r4, ip] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, r3] │ │ │ │ mov ip, #7 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [r1] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #28 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #32 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #712] @ f2cb8 │ │ │ │ + ldr r1, [pc, #712] @ f2cc0 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r2, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #488] @ 0x1e8 │ │ │ │ str ip, [sp, #492] @ 0x1ec │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne f2c50 │ │ │ │ + bne f2c58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - ble f2bf4 │ │ │ │ - ldr r7, [pc, #620] @ f2cbc │ │ │ │ - ldr r6, [pc, #620] @ f2cc0 │ │ │ │ + ble f2bfc │ │ │ │ + ldr r7, [pc, #620] @ f2cc4 │ │ │ │ + ldr r6, [pc, #620] @ f2cc8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ add r2, r4, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq f2ac0 │ │ │ │ + beq f2ac8 │ │ │ │ tst r0, #1 │ │ │ │ moveq r1, r0 │ │ │ │ moveq ip, #1 │ │ │ │ - bne f2ac0 │ │ │ │ + bne f2ac8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #24 │ │ │ │ - bgt f2ac0 │ │ │ │ + bgt f2ac8 │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi f2b00 │ │ │ │ + bhi f2b08 │ │ │ │ ands r2, r6, ip, lsl r3 │ │ │ │ - bne f2ac0 │ │ │ │ + bne f2ac8 │ │ │ │ cmp r3, #23 │ │ │ │ - beq f2ab4 │ │ │ │ + beq f2abc │ │ │ │ cmp r3, #15 │ │ │ │ - bne f2b00 │ │ │ │ + bne f2b08 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ tst r1, #1 │ │ │ │ - beq f2a80 │ │ │ │ + beq f2a88 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble f2ae8 │ │ │ │ + ble f2af0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 52b54 │ │ │ │ + bl 52b50 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq f2bf4 │ │ │ │ + beq f2bfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b f2a5c │ │ │ │ - ldr r3, [pc, #444] @ f2cc4 │ │ │ │ + b f2a64 │ │ │ │ + ldr r3, [pc, #444] @ f2ccc │ │ │ │ mov r1, r0 │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r0, [r3], #4 │ │ │ │ str r3, [sl] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 103a0c │ │ │ │ + bl 103a10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 85cd0 <_scheme_call_with_prompt_multi@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub r1, r3, #4 │ │ │ │ str r1, [sl] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #-4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ands fp, r3, #1 │ │ │ │ - bne f2ad4 │ │ │ │ + bne f2adc │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #15 │ │ │ │ - bne f2ad4 │ │ │ │ + bne f2adc │ │ │ │ ldr sl, [r3, #4] │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - ble f2ad4 │ │ │ │ - ldr r2, [pc, #340] @ f2cc8 │ │ │ │ + ble f2adc │ │ │ │ + ldr r2, [pc, #340] @ f2cd0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b f2b94 │ │ │ │ + b f2b9c │ │ │ │ cmp fp, sl │ │ │ │ - beq f2ad4 │ │ │ │ - ldr r2, [pc, #312] @ f2cc4 │ │ │ │ + beq f2adc │ │ │ │ + ldr r2, [pc, #312] @ f2ccc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ add fp, fp, #1 │ │ │ │ add r2, fp, #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne f2b7c │ │ │ │ + bne f2b84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [pc, #232] @ f2cb4 │ │ │ │ + ldr r2, [pc, #232] @ f2cbc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r9, r2] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r2] │ │ │ │ mov r0, #7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 4bca0 │ │ │ │ - b f2b7c │ │ │ │ - ldr r3, [pc, #188] @ f2cb8 │ │ │ │ + bl 4bc9c │ │ │ │ + b f2b84 │ │ │ │ + ldr r3, [pc, #188] @ f2cc0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #160] @ f2cb4 │ │ │ │ + ldr r3, [pc, #160] @ f2cbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #160] @ f2ccc │ │ │ │ - ldr r3, [pc, #124] @ f2cac │ │ │ │ + ldr r2, [pc, #160] @ f2cd4 │ │ │ │ + ldr r3, [pc, #124] @ f2cb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f2ca0 │ │ │ │ + bne f2ca8 │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [pc, #92] @ f2cb8 │ │ │ │ + ldr r3, [pc, #92] @ f2cc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [ip, r3] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ ldr r2, [r2, #404] @ 0x194 │ │ │ │ str r0, [r1, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #48] @ f2cb4 │ │ │ │ + ldr r3, [pc, #48] @ f2cbc │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b f2c0c │ │ │ │ + bl e9628 │ │ │ │ + b f2c14 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, fp, r4, lsr #13 │ │ │ │ - andseq sp, fp, r0, lsr #13 │ │ │ │ + mulseq fp, ip, r6 │ │ │ │ + mulseq fp, r8, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000003bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffffcd4c │ │ │ │ subeq r0, r0, sp, lsl #4 │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - andseq lr, r7, r0, lsr #32 │ │ │ │ - andseq sp, fp, ip, asr #7 │ │ │ │ + andseq lr, r7, r0, asr #32 │ │ │ │ + andseq sp, fp, r4, asr #7 │ │ │ │ │ │ │ │ -000f2cd0 : │ │ │ │ - ldr ip, [pc, #64] @ f2d18 │ │ │ │ +000f2cd8 : │ │ │ │ + ldr ip, [pc, #64] @ f2d20 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #60] @ f2d1c │ │ │ │ + ldr r4, [pc, #60] @ f2d24 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, r4] │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [ip] │ │ │ │ str r0, [ip, #748] @ 0x2ec │ │ │ │ - ldr r0, [pc, #40] @ f2d20 │ │ │ │ + ldr r0, [pc, #40] @ f2d28 │ │ │ │ str r1, [ip, #752] @ 0x2f0 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [ip, #776] @ 0x308 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, lr} │ │ │ │ str r3, [ip, #756] @ 0x2f4 │ │ │ │ str r1, [ip, #768] @ 0x300 │ │ │ │ str r2, [ip, #772] @ 0x304 │ │ │ │ b 77d9c │ │ │ │ - andseq sp, fp, ip, lsl r3 │ │ │ │ + andseq sp, fp, r4, lsl r3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ │ │ │ │ -000f2d24 : │ │ │ │ +000f2d2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #176] @ f2dec │ │ │ │ - ldr ip, [pc, #176] @ f2df0 │ │ │ │ + ldr lr, [pc, #176] @ f2df4 │ │ │ │ + ldr ip, [pc, #176] @ f2df8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #168] @ f2df4 │ │ │ │ + ldr r3, [pc, #168] @ f2dfc │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r1, [pc, #164] @ f2df8 │ │ │ │ + ldr r1, [pc, #164] @ f2e00 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ adds r2, r0, #31 │ │ │ │ addmi r2, r0, #62 @ 0x3e │ │ │ │ @@ -213889,152 +213891,152 @@ │ │ │ │ str r3, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 34ba4 │ │ │ │ + bl 34ba0 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ - ldr r3, [pc, #60] @ f2df0 │ │ │ │ + ldr r3, [pc, #60] @ f2df8 │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #56] @ f2dfc │ │ │ │ + ldr r2, [pc, #56] @ f2e04 │ │ │ │ str r4, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f2de8 │ │ │ │ + bne f2df0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001bd2bc │ │ │ │ + @ instruction: 0x001bd2b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r2 │ │ │ │ + mulseq fp, r4, r2 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, fp, r4, lsr r2 │ │ │ │ + andseq sp, fp, ip, lsr #4 │ │ │ │ │ │ │ │ -000f2e00 : │ │ │ │ +000f2e08 : │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ add r0, r3, r1 │ │ │ │ - b f2d24 │ │ │ │ + b f2d2c │ │ │ │ │ │ │ │ -000f2e1c : │ │ │ │ +000f2e24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #164] @ f2ed8 │ │ │ │ - ldr r5, [pc, #164] @ f2edc │ │ │ │ + ldr r6, [pc, #164] @ f2ee0 │ │ │ │ + ldr r5, [pc, #164] @ f2ee4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #340] @ 0x154 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq f2e94 │ │ │ │ + beq f2e9c │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #132] @ f2ee0 │ │ │ │ + ldr r3, [pc, #132] @ f2ee8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 8ada4 │ │ │ │ - ldr r3, [pc, #116] @ f2ee4 │ │ │ │ + ldr r3, [pc, #116] @ f2eec │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #344] @ 0x158 │ │ │ │ ldr ip, [r3, #348] @ 0x15c │ │ │ │ str r2, [r3, #344] @ 0x158 │ │ │ │ str r2, [r3, #348] @ 0x15c │ │ │ │ str ip, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ f2ee8 │ │ │ │ + ldr r0, [pc, #76] @ f2ef0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1d495c │ │ │ │ + bl 1d4960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2ecc │ │ │ │ - ldr r0, [pc, #60] @ f2eec │ │ │ │ + beq f2ed4 │ │ │ │ + ldr r0, [pc, #60] @ f2ef4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6, #340] @ 0x154 │ │ │ │ - bl 20673c │ │ │ │ + bl 206764 │ │ │ │ ldr r3, [r6, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bge f2e54 │ │ │ │ + bge f2e5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r6, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r6, sl, r0, asr ip │ │ │ │ - @ instruction: 0x001bd1bc │ │ │ │ + eoreq r6, sl, r8, asr #24 │ │ │ │ + @ instruction: 0x001bd1b4 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - eoreq r6, sl, r4, lsl ip │ │ │ │ - andseq sp, r7, r0, ror sp │ │ │ │ + eoreq r6, sl, ip, lsl #24 │ │ │ │ + mulseq r7, r0, sp │ │ │ │ @ instruction: 0xffffda9c │ │ │ │ │ │ │ │ -000f2ef0 : │ │ │ │ +000f2ef8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #364] @ f3074 │ │ │ │ - ldr r2, [pc, #364] @ f3078 │ │ │ │ + ldr r5, [pc, #364] @ f307c │ │ │ │ + ldr r2, [pc, #364] @ f3080 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #348] @ f307c │ │ │ │ - ldr r8, [pc, #348] @ f3080 │ │ │ │ + ldr r3, [pc, #348] @ f3084 │ │ │ │ + ldr r8, [pc, #348] @ f3088 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - blt f2f74 │ │ │ │ + blt f2f7c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, r4, lsl #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2fa0 │ │ │ │ + beq f2fa8 │ │ │ │ mov r1, r6 │ │ │ │ bl 237a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2fa0 │ │ │ │ + beq f2fa8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne f2f4c │ │ │ │ - ldr r2, [pc, #264] @ f3084 │ │ │ │ - ldr r3, [pc, #252] @ f307c │ │ │ │ + bne f2f54 │ │ │ │ + ldr r2, [pc, #264] @ f308c │ │ │ │ + ldr r3, [pc, #252] @ f3084 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f3070 │ │ │ │ + bne f3078 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq f3054 │ │ │ │ + beq f305c │ │ │ │ bl 8ada4 │ │ │ │ - ldr r1, [pc, #212] @ f3088 │ │ │ │ - ldr r3, [pc, #212] @ f308c │ │ │ │ + ldr r1, [pc, #212] @ f3090 │ │ │ │ + ldr r3, [pc, #212] @ f3094 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r2, [r7] │ │ │ │ add lr, r1, r4, lsl #4 │ │ │ │ ldr r5, [lr, #48] @ 0x30 │ │ │ │ ldr ip, [r7, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -214054,54 +214056,54 @@ │ │ │ │ str r2, [r7, #12] │ │ │ │ str r2, [r1, #348] @ 0x15c │ │ │ │ sub r2, r3, r0 │ │ │ │ ldreq r3, [r1, #304] @ 0x130 │ │ │ │ streq r6, [lr, #48] @ 0x30 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r1, #304] @ 0x130 │ │ │ │ - ldr r3, [pc, #104] @ f3090 │ │ │ │ + ldr r3, [pc, #104] @ f3098 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ add r0, r0, ip │ │ │ │ add r2, r2, #1 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b f2f74 │ │ │ │ + b f2f7c │ │ │ │ add r3, sp, #4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b f2fa8 │ │ │ │ + b f2fb0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - eoreq r6, sl, ip, ror fp │ │ │ │ - andseq sp, fp, r8, ror #1 │ │ │ │ + eoreq r6, sl, r4, ror fp │ │ │ │ + andseq sp, fp, r0, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrsbeq sp, [fp], -r0 │ │ │ │ - andseq sp, fp, ip, ror r0 │ │ │ │ - ldrdeq r6, [sl], -r0 @ │ │ │ │ + andseq sp, fp, r8, asr #1 │ │ │ │ + andseq sp, fp, r4, ror r0 │ │ │ │ + eoreq r6, sl, r8, asr #21 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - eoreq r6, sl, r0, ror #20 │ │ │ │ + eoreq r6, sl, r8, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ - ldr r1, [pc, #2844] @ f3bc8 │ │ │ │ - ldr r2, [pc, #2844] @ f3bcc │ │ │ │ + ldr r1, [pc, #2848] @ f3bd4 │ │ │ │ + ldr r2, [pc, #2848] @ f3bd8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr sl, [pc, #2836] @ f3bd0 │ │ │ │ + ldr sl, [pc, #2840] @ f3bdc │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ - ldr r3, [pc, #2832] @ f3bd4 │ │ │ │ + ldr r3, [pc, #2836] @ f3be0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ mov r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -214109,92 +214111,92 @@ │ │ │ │ ldr r2, [r3, #748] @ 0x2ec │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #768] @ 0x300 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2772] @ f3bd8 │ │ │ │ + ldr r2, [pc, #2776] @ f3be4 │ │ │ │ ldr r1, [r3, #752] @ 0x2f0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sl, r2] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ str r2, [r1] │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ ldr r5, [r3, #772] @ 0x304 │ │ │ │ mov r4, #7 │ │ │ │ ldr r3, [r3, #776] @ 0x308 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #252] @ 0xfc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ - bl 531a0 │ │ │ │ + bl 5319c │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f374c │ │ │ │ + beq f3754 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl f2e1c │ │ │ │ + bl f2e24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f344c │ │ │ │ + beq f3454 │ │ │ │ mov r1, #2 │ │ │ │ - bl e8774 │ │ │ │ + bl e877c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - ldr r3, [pc, #2476] @ f3bdc │ │ │ │ - str r2, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [pc, #2480] @ f3be8 │ │ │ │ + str r2, [sp, #204] @ 0xcc │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ mov ip, #7 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sl, r3] │ │ │ │ @@ -214204,111 +214206,111 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - beq f39fc │ │ │ │ + beq f3a04 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ sub r0, r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [ip] │ │ │ │ str r2, [r1, #-4] │ │ │ │ streq r3, [sp, #120] @ 0x78 │ │ │ │ - bne f399c │ │ │ │ + bne f39a4 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ - ble f3ad0 │ │ │ │ - ldr r3, [pc, #2348] @ f3be0 │ │ │ │ + ble f3adc │ │ │ │ + ldr r3, [pc, #2352] @ f3bec │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2336] @ f3be4 │ │ │ │ + ldr r3, [pc, #2340] @ f3bf0 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #2324] @ f3be8 │ │ │ │ + ldr r3, [pc, #2328] @ f3bf4 │ │ │ │ mov r7, lr │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2312] @ f3bec │ │ │ │ + ldr r3, [pc, #2316] @ f3bf8 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add fp, r7, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - ble f34a0 │ │ │ │ + ble f34a8 │ │ │ │ add r2, r4, r8 │ │ │ │ lsl r9, r7, #2 │ │ │ │ mov r6, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b f33cc │ │ │ │ + b f33d4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3484 │ │ │ │ + beq f348c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ addeq r5, r4, #1 │ │ │ │ - beq f33a0 │ │ │ │ - ldr ip, [pc, #2212] @ f3bf0 │ │ │ │ + beq f33a8 │ │ │ │ + ldr ip, [pc, #2216] @ f3bfc │ │ │ │ add r5, r4, #1 │ │ │ │ ldr ip, [sl, ip] │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ cmp r1, ip │ │ │ │ - beq f370c │ │ │ │ - ldr ip, [pc, #2192] @ f3bf4 │ │ │ │ + beq f3714 │ │ │ │ + ldr ip, [pc, #2196] @ f3c00 │ │ │ │ ldr ip, [sl, ip] │ │ │ │ cmp r1, ip │ │ │ │ - beq f3718 │ │ │ │ - ldr r2, [pc, #2180] @ f3bf8 │ │ │ │ + beq f3720 │ │ │ │ + ldr r2, [pc, #2184] @ f3c04 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq f33a0 │ │ │ │ + beq f33a8 │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 7efdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3738 │ │ │ │ + beq f3740 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3bc0 │ │ │ │ + beq f3bcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq f3498 │ │ │ │ + beq f34a0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r7, r6, #2 │ │ │ │ mov r8, #7 │ │ │ │ ldr r0, [r3, r7, lsl #2] │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, r9] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bne f3328 │ │ │ │ + bne f3330 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ @@ -214318,81 +214320,81 @@ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, r9] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b f33a0 │ │ │ │ - bl 20df58 │ │ │ │ + b f33a8 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #1944] @ f3bf8 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #1948] @ f3c04 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - beq f31cc │ │ │ │ + beq f31d4 │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ - bl e8774 │ │ │ │ + bl e877c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b f31cc │ │ │ │ + b f31d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r4, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b f3408 │ │ │ │ + b f3410 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne f32f4 │ │ │ │ + bne f32fc │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne f34d0 │ │ │ │ + bne f34d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f37c4 │ │ │ │ + beq f37cc │ │ │ │ cmp r5, #0 │ │ │ │ - ble f37cc │ │ │ │ + ble f37d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #1808] @ f3bf8 │ │ │ │ - add r8, sp, #136 @ 0x88 │ │ │ │ + ldr r3, [pc, #1812] @ f3c04 │ │ │ │ + add r8, sp, #132 @ 0x84 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ str sl, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b f36cc │ │ │ │ + b f36d4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r7, #7 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ - bl f2608 │ │ │ │ + bl f2610 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - beq f36a0 │ │ │ │ + beq f36a8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r2] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #1708] @ f3bfc │ │ │ │ + ldr r0, [pc, #1712] @ f3c08 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r3, [r2] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add lr, sp, #128 @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -214408,436 +214410,437 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, lr │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str lr, [sp, #168] @ 0xa8 │ │ │ │ - b f35b0 │ │ │ │ + b f35b8 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp] │ │ │ │ bl 236d0 <__sprintf_chk@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 232ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f5a0c │ │ │ │ + bl 1f5a24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 1f6cfc │ │ │ │ + bl 1f6d14 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - bl f2608 │ │ │ │ + bl f2610 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne f35ac │ │ │ │ + bne f35b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ str r3, [r1] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r0, #7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [r1, r2, lsl #2] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov lr, r5 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - str lr, [sp, #168] @ 0xa8 │ │ │ │ + str lr, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ bl 97240 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - beq f3ad8 │ │ │ │ + beq f3ae4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ bl 97bcc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r3, #7 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, r2, fp, lsl #2 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [r3, #20] │ │ │ │ - ble f39c8 │ │ │ │ + ble f39d0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r6, #2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add fp, r6, r4 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, sl │ │ │ │ moveq r0, #0 │ │ │ │ - beq f36b0 │ │ │ │ + beq f36b8 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, r6 │ │ │ │ movgt r1, #0 │ │ │ │ andle r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f36a0 │ │ │ │ - b f350c │ │ │ │ + beq f36a8 │ │ │ │ + b f3514 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b f33a0 │ │ │ │ + b f33a8 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ ands r3, r3, #2 │ │ │ │ - bne f33a0 │ │ │ │ + bne f33a8 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [pc, #1232] @ f3c00 │ │ │ │ + ldr r3, [pc, #1236] @ f3c0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b f3408 │ │ │ │ + b f3410 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b f3408 │ │ │ │ + b f3410 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #768] @ 0x300 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #776] @ 0x308 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r3, #748] @ 0x2ec │ │ │ │ - ldr r1, [pc, #1172] @ f3c04 │ │ │ │ + ldr r1, [pc, #1176] @ f3c10 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [r3, #772] @ 0x304 │ │ │ │ str r2, [r3, #756] @ 0x2f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 531e4 │ │ │ │ + bl 531e0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #1128] @ f3c08 │ │ │ │ - ldr r3, [pc, #1064] @ f3bcc │ │ │ │ + ldr r2, [pc, #1132] @ f3c14 │ │ │ │ + ldr r3, [pc, #1068] @ f3bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f3bbc │ │ │ │ + bne f3bc8 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne f3ae4 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - add r8, sp, #136 @ 0x88 │ │ │ │ + bne f3af0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r8, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [r2] │ │ │ │ - beq f3810 │ │ │ │ + beq f3818 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, #0 │ │ │ │ streq r0, [r1, #16] │ │ │ │ - bne f3a24 │ │ │ │ + bne f3a2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - str r8, [sp, #184] @ 0xb8 │ │ │ │ + str r8, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ - bne f3950 │ │ │ │ + bne f3958 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl f2934 │ │ │ │ + bl f293c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [r2] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - beq f3990 │ │ │ │ + beq f3998 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq f392c │ │ │ │ + beq f3934 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #260] @ 0x104 │ │ │ │ cmp r1, #6 │ │ │ │ mov r1, #0 │ │ │ │ movne r5, r1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - beq f39d4 │ │ │ │ + beq f39dc │ │ │ │ mov r1, #0 │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ - bne f390c │ │ │ │ + bne f3914 │ │ │ │ mov r4, #9 │ │ │ │ - b f3900 │ │ │ │ + b f3908 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl a7a20 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ tst r3, #1 │ │ │ │ - bne f390c │ │ │ │ + bne f3914 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq f38e0 │ │ │ │ + beq f38e8 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f392c │ │ │ │ + beq f3934 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #740] @ 0x2e4 │ │ │ │ str r5, [r3, #744] @ 0x2e8 │ │ │ │ - ldr r0, [pc, #728] @ f3c0c │ │ │ │ + ldr r0, [pc, #732] @ f3c18 │ │ │ │ mov r3, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2ef8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - b f3790 │ │ │ │ - ldr r3, [pc, #668] @ f3bf4 │ │ │ │ + b f3798 │ │ │ │ + ldr r3, [pc, #672] @ f3c00 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 103924 │ │ │ │ + bl 103928 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl e99b4 │ │ │ │ + bl e99bc │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r4] │ │ │ │ - b f3864 │ │ │ │ - bl 545c0 │ │ │ │ + b f386c │ │ │ │ + bl 545bc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b f388c │ │ │ │ - ldr r3, [pc, #596] @ f3bf8 │ │ │ │ + b f3894 │ │ │ │ + ldr r3, [pc, #600] @ f3c04 │ │ │ │ mov r2, #7 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ - bl f20b8 │ │ │ │ + bl f20c0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b f32a0 │ │ │ │ + b f32a8 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b f37d8 │ │ │ │ + b f37e0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [r0, #740] @ 0x2e4 │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ ldr lr, [r0, #716] @ 0x2cc │ │ │ │ ldr r5, [r0, #744] @ 0x2e8 │ │ │ │ cmp ip, lr │ │ │ │ streq r1, [r0, #716] @ 0x2cc │ │ │ │ - b f38c4 │ │ │ │ + b f38cc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, r0, r5 │ │ │ │ - bl f2d24 │ │ │ │ + bl f2d2c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b f327c │ │ │ │ + b f3284 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - str r8, [sp, #264] @ 0x108 │ │ │ │ + str r8, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ bl 969f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq f3ab8 │ │ │ │ + beq f3ac4 │ │ │ │ mov r5, #10 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - stm sp, {r7, r8} │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ bl 96c00 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ bl 97bcc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 969f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne f3a6c │ │ │ │ + bne f3a74 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ - b f3810 │ │ │ │ + b f3818 │ │ │ │ mov r4, #1 │ │ │ │ - b f34b4 │ │ │ │ + b f34bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r3] │ │ │ │ - b f3698 │ │ │ │ + b f36a0 │ │ │ │ cmp r5, #9 │ │ │ │ - bgt f3bb4 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - add r8, sp, #136 @ 0x88 │ │ │ │ + bgt f3bc0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r8, sp, #132 @ 0x84 │ │ │ │ mov r6, #9 │ │ │ │ lsl r0, r5, #2 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ble f3ba8 │ │ │ │ - ldr r3, [pc, #204] @ f3bf8 │ │ │ │ + ble f3bb4 │ │ │ │ + ldr r3, [pc, #204] @ f3c04 │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [sl, r3] │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ - b f3b70 │ │ │ │ + b f3b7c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - bl f19e8 │ │ │ │ + bl f19f0 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ str r0, [r2, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq f3ba0 │ │ │ │ + beq f3bac │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add r7, r4, fp │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r8 │ │ │ │ - bne f3b3c │ │ │ │ + bne f3b48 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ str r9, [r2, #20] │ │ │ │ - b f3b64 │ │ │ │ + b f3b70 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ stmib r3, {r0, r5} │ │ │ │ - b f37d8 │ │ │ │ + b f37e0 │ │ │ │ mov r1, r3 │ │ │ │ - b f34e0 │ │ │ │ + b f34e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - b f3408 │ │ │ │ - andseq ip, fp, ip, asr #30 │ │ │ │ + b f3410 │ │ │ │ + andseq ip, fp, r4, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, fp, ip, lsr #30 │ │ │ │ + andseq ip, fp, r4, lsr #30 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, asr #16 │ │ │ │ - @ instruction: 0x0017d9f4 │ │ │ │ - @ instruction: 0x0017d9f4 │ │ │ │ - andseq sp, r7, r0, asr #19 │ │ │ │ - andseq sp, r7, r8, lsr r9 │ │ │ │ + andseq sp, r7, r4, lsl sl │ │ │ │ + andseq sp, r7, r4, lsl sl │ │ │ │ + andseq sp, r7, r0, ror #19 │ │ │ │ + andseq sp, r7, r8, asr r9 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, r8, r0, lsr r0 @ │ │ │ │ - andseq sp, r7, r0, lsr #10 │ │ │ │ + andseq pc, r8, r0, asr r0 @ │ │ │ │ + andseq sp, r7, r0, asr #10 │ │ │ │ @ instruction: 0xfffff908 │ │ │ │ - andseq ip, fp, r8, asr r8 │ │ │ │ - andseq ip, r7, ip, lsl #29 │ │ │ │ + andseq ip, fp, r0, asr r8 │ │ │ │ + andseq ip, r7, ip, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #1064] @ f4050 │ │ │ │ - ldr r2, [pc, #1064] @ f4054 │ │ │ │ + ldr ip, [pc, #1064] @ f405c │ │ │ │ + ldr r2, [pc, #1064] @ f4060 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #1052] @ f4058 │ │ │ │ + ldr r6, [pc, #1052] @ f4064 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1048] @ f405c │ │ │ │ + ldr r3, [pc, #1048] @ f4068 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -214845,3365 +214848,3365 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r8, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne f3cc4 │ │ │ │ + bne f3cd0 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #25 │ │ │ │ - beq f3cec │ │ │ │ + beq f3cf8 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #912] @ f4060 │ │ │ │ - ldr r1, [pc, #912] @ f4064 │ │ │ │ + ldr r0, [pc, #912] @ f406c │ │ │ │ + ldr r1, [pc, #912] @ f4070 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ands r4, r2, #1 │ │ │ │ movne sl, #0 │ │ │ │ movne r9, sl │ │ │ │ movne r4, sl │ │ │ │ - bne f3d5c │ │ │ │ + bne f3d68 │ │ │ │ mov r0, r4 │ │ │ │ - b f3d40 │ │ │ │ + b f3d4c │ │ │ │ ldr ip, [r2, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne f3d4c │ │ │ │ + bne f3d58 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne f3d4c │ │ │ │ + bne f3d58 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ tst r2, #1 │ │ │ │ mov r0, #1 │ │ │ │ - bne f4034 │ │ │ │ + bne f4040 │ │ │ │ mov r7, r2 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #62 @ 0x3e │ │ │ │ - beq f3d10 │ │ │ │ + beq f3d1c │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r4 │ │ │ │ lsl sl, r4, #2 │ │ │ │ strne r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #772] @ f4068 │ │ │ │ + ldr r3, [pc, #772] @ f4074 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r2, r7 │ │ │ │ - beq f3d98 │ │ │ │ + beq f3da4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #756] @ f406c │ │ │ │ - ldr r1, [pc, #756] @ f4070 │ │ │ │ + ldr r0, [pc, #756] @ f4078 │ │ │ │ + ldr r1, [pc, #756] @ f407c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #49] @ 0x31 │ │ │ │ cmp r2, #0 │ │ │ │ - bne f4014 │ │ │ │ + bne f4020 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq f3e28 │ │ │ │ + beq f3e34 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #676] @ f4074 │ │ │ │ + ldr r2, [pc, #676] @ f4080 │ │ │ │ lsl r9, r9, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #664] @ f4078 │ │ │ │ + ldr r2, [pc, #664] @ f4084 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ orr r9, r9, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #632] @ f407c │ │ │ │ - ldr r0, [pc, #632] @ f4080 │ │ │ │ + ldr r1, [pc, #632] @ f4088 │ │ │ │ + ldr r0, [pc, #632] @ f408c │ │ │ │ str r9, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #616] @ f4084 │ │ │ │ + ldr r2, [pc, #616] @ f4090 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r8, #2 │ │ │ │ - ble f3f7c │ │ │ │ + ble f3f88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #588] @ f4088 │ │ │ │ + ldr r2, [pc, #588] @ f4094 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r4, [r6, r2] │ │ │ │ cmp r1, r4 │ │ │ │ - beq f3f64 │ │ │ │ + beq f3f70 │ │ │ │ tst r1, #1 │ │ │ │ - bne f3e5c │ │ │ │ + bne f3e68 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq f3e8c │ │ │ │ - ldr r1, [pc, #552] @ f408c │ │ │ │ - ldr r0, [pc, #552] @ f4090 │ │ │ │ + beq f3e98 │ │ │ │ + ldr r1, [pc, #552] @ f4098 │ │ │ │ + ldr r0, [pc, #552] @ f409c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r8, #3 │ │ │ │ moveq r4, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq f3eb0 │ │ │ │ + beq f3ebc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r4, r3, r4 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq f4044 │ │ │ │ + beq f4050 │ │ │ │ sub r1, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [r1, #4]! │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne f3ed8 │ │ │ │ + bne f3ee4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #408] @ f4094 │ │ │ │ + ldr r3, [pc, #408] @ f40a0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bne f3fe4 │ │ │ │ + bne f3ff0 │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str r0, [r3, #756] @ 0x2f4 │ │ │ │ str r1, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ str r4, [r3, #776] @ 0x308 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - bl f3094 │ │ │ │ - ldr r2, [pc, #344] @ f4098 │ │ │ │ - ldr r3, [pc, #272] @ f4054 │ │ │ │ + bl f309c │ │ │ │ + ldr r2, [pc, #344] @ f40a4 │ │ │ │ + ldr r3, [pc, #272] @ f4060 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f404c │ │ │ │ + bne f4058 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1af0 │ │ │ │ + bl f1af8 │ │ │ │ mov r1, r0 │ │ │ │ - b f3e90 │ │ │ │ - ldr r3, [pc, #260] @ f4088 │ │ │ │ + b f3e9c │ │ │ │ + ldr r3, [pc, #260] @ f4094 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1af0 │ │ │ │ + bl f1af8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ movne r9, #1 │ │ │ │ movne r4, r9 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne f3ed0 │ │ │ │ - ldr r3, [pc, #196] @ f4094 │ │ │ │ + bne f3edc │ │ │ │ + ldr r3, [pc, #196] @ f40a0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [r3, #752] @ 0x2f0 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str r0, [r3, #756] @ 0x2f4 │ │ │ │ str r1, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #772] @ 0x304 │ │ │ │ str r4, [r3, #776] @ 0x308 │ │ │ │ - bl f3094 │ │ │ │ + bl f309c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - b f3f38 │ │ │ │ - ldr r2, [pc, #128] @ f409c │ │ │ │ - ldr r1, [pc, #128] @ f40a0 │ │ │ │ + b f3f44 │ │ │ │ + ldr r2, [pc, #128] @ f40a8 │ │ │ │ + ldr r1, [pc, #128] @ f40ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b f3dac │ │ │ │ + b f3db8 │ │ │ │ mov r9, r4 │ │ │ │ lsl sl, r4, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b f3d5c │ │ │ │ + b f3d68 │ │ │ │ mov r2, #0 │ │ │ │ - b f3ef4 │ │ │ │ + b f3f00 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, fp, ip, asr #7 │ │ │ │ + andseq ip, fp, r0, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, fp, ip, lsr #7 │ │ │ │ + andseq ip, fp, r0, lsr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, r7, ip, ror ip │ │ │ │ - andseq ip, r7, r4, asr r8 │ │ │ │ + mulseq r7, r8, ip │ │ │ │ + andseq ip, r7, r0, ror r8 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ - @ instruction: 0x0017cbd4 │ │ │ │ - andseq sp, r7, r0, asr r0 │ │ │ │ - andseq sp, r7, r4, asr r0 │ │ │ │ - andseq sp, r7, r4, asr r0 │ │ │ │ - andseq ip, r7, r8, asr #31 │ │ │ │ - andseq ip, r7, r8, lsr fp │ │ │ │ - @ instruction: 0x0017c8fc │ │ │ │ + @ instruction: 0x0017cbf0 │ │ │ │ + andseq sp, r7, ip, rrx │ │ │ │ + andseq sp, r7, r0, ror r0 │ │ │ │ + andseq sp, r7, r0, ror r0 │ │ │ │ + andseq ip, r7, r4, ror #31 │ │ │ │ + andseq ip, r7, r4, asr fp │ │ │ │ + andseq ip, r7, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0017cfdc │ │ │ │ - andseq ip, r7, r4, ror #21 │ │ │ │ + @ instruction: 0x0017cff8 │ │ │ │ + andseq ip, r7, r0, lsl #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldrheq ip, [fp], -r8 │ │ │ │ - andseq ip, r7, ip, lsr r9 │ │ │ │ - andseq ip, r7, r8, asr r7 │ │ │ │ + andseq ip, fp, ip, lsr #1 │ │ │ │ + andseq ip, r7, r8, asr r9 │ │ │ │ + andseq ip, r7, r4, ror r7 │ │ │ │ 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, #20] │ │ │ │ - ldr r2, [pc, #656] @ f4354 │ │ │ │ + ldr r2, [pc, #656] @ f4360 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #652] @ f4358 │ │ │ │ + ldr r3, [pc, #652] @ f4364 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r4, [pc, #628] @ f435c │ │ │ │ + ldr r4, [pc, #628] @ f4368 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #616] @ f4360 │ │ │ │ + ldr r3, [pc, #616] @ f436c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ - bl f2e1c │ │ │ │ - bl 20df58 │ │ │ │ + bl f2e24 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r3, [pc, #480] @ f4364 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r3, [pc, #480] @ f4370 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ subs r5, r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movne r5, #1 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ subs r7, r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movne r7, #1 │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ sub r6, r6, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2137d4 │ │ │ │ + bl 2137fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r6, r6, #5 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq f420c │ │ │ │ + beq f4218 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ streq r2, [sp, #16] │ │ │ │ - beq f420c │ │ │ │ + beq f4218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f4214 │ │ │ │ + bne f4220 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2537a8 │ │ │ │ + bl 2537d0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl ede80 │ │ │ │ - b f421c │ │ │ │ + bl ede88 │ │ │ │ + b f4228 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4348 │ │ │ │ + beq f4354 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bf654 │ │ │ │ + bl 1bf658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1626e8 │ │ │ │ + bl 1626ec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1be890 │ │ │ │ + bl 1be894 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1c840c │ │ │ │ - ldr r3, [pc, #256] @ f4368 │ │ │ │ + bl 1c8410 │ │ │ │ + ldr r3, [pc, #256] @ f4374 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #328] @ 0x148 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne f42e4 │ │ │ │ - ldr r3, [pc, #236] @ f436c │ │ │ │ + bne f42f0 │ │ │ │ + ldr r3, [pc, #236] @ f4378 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ - bne f4338 │ │ │ │ - ldr r0, [pc, #220] @ f4370 │ │ │ │ + bne f4344 │ │ │ │ + ldr r0, [pc, #220] @ f437c │ │ │ │ mov r1, fp │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f2ef0 │ │ │ │ + bl f2ef8 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r0, #50] @ 0x32 │ │ │ │ - ldr r2, [pc, #188] @ f4374 │ │ │ │ + ldr r2, [pc, #188] @ f4380 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #148] @ f4358 │ │ │ │ + ldr r3, [pc, #148] @ f4364 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f4350 │ │ │ │ + bne f435c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bf654 │ │ │ │ + bl 1bf658 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1626e8 │ │ │ │ + bl 1626ec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1be890 │ │ │ │ + bl 1be894 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 1c840c │ │ │ │ + bl 1c8410 │ │ │ │ subs r4, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne f42e4 │ │ │ │ - b f4278 │ │ │ │ + bne f42f0 │ │ │ │ + b f4284 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ - bl 222d64 │ │ │ │ - b f428c │ │ │ │ + bl 222d8c │ │ │ │ + b f4298 │ │ │ │ mov r2, r0 │ │ │ │ - b f41f4 │ │ │ │ + b f4200 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, fp, r0, lsr pc │ │ │ │ + andseq fp, fp, r4, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, fp, r4, lsl #30 │ │ │ │ + @ instruction: 0x001bbef8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, sl, r0, lsr #16 │ │ │ │ - eoreq r5, sl, r8, lsl #16 │ │ │ │ - @ instruction: 0x001775d8 │ │ │ │ - andseq fp, fp, r8, lsr sp │ │ │ │ + eoreq r5, sl, r4, lsl r8 │ │ │ │ + strdeq r5, [sl], -ip @ │ │ │ │ + @ instruction: 0x001775f4 │ │ │ │ + andseq fp, fp, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr lr, [pc, #876] @ f46fc │ │ │ │ - ldr ip, [pc, #876] @ f4700 │ │ │ │ + ldr lr, [pc, #876] @ f4708 │ │ │ │ + ldr ip, [pc, #876] @ f470c │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r8, [pc, #860] @ f4704 │ │ │ │ + ldr r8, [pc, #860] @ f4710 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #848] @ f4708 │ │ │ │ + ldr ip, [pc, #848] @ f4714 │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r8, ip] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add r9, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ + add r9, sp, #48 @ 0x30 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4458 │ │ │ │ + bne f4464 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #25 │ │ │ │ - beq f4488 │ │ │ │ - ldr r1, [pc, #684] @ f470c │ │ │ │ - ldr r0, [pc, #684] @ f4710 │ │ │ │ + beq f4494 │ │ │ │ + ldr r1, [pc, #684] @ f4718 │ │ │ │ + ldr r0, [pc, #684] @ f471c │ │ │ │ mov r3, #8 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r3, #49] @ 0x31 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne f46c8 │ │ │ │ - ldr r0, [pc, #620] @ f4714 │ │ │ │ + bne f46d4 │ │ │ │ + ldr r0, [pc, #620] @ f4720 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp] │ │ │ │ - bl f15e8 │ │ │ │ + bl f15f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ble f46a0 │ │ │ │ + ble f46ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq f464c │ │ │ │ - ldr r2, [pc, #564] @ f4718 │ │ │ │ + beq f4658 │ │ │ │ + ldr r2, [pc, #564] @ f4724 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq f457c │ │ │ │ + beq f4588 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq f457c │ │ │ │ + beq f4588 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ f471c │ │ │ │ + ldr r2, [pc, #504] @ f4728 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #484] @ f4720 │ │ │ │ + ldr r3, [pc, #484] @ f472c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #468] @ f4724 │ │ │ │ + ldr r0, [pc, #468] @ f4730 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #460] @ f4728 │ │ │ │ - ldr r2, [pc, #460] @ f472c │ │ │ │ + ldr r1, [pc, #460] @ f4734 │ │ │ │ + ldr r2, [pc, #460] @ f4738 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r4, #4 │ │ │ │ - bgt f4614 │ │ │ │ + bgt f4620 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r3 │ │ │ │ stmib sp, {r0, r3, ip} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r4, #8 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl f40a4 │ │ │ │ + bl f40b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq f4698 │ │ │ │ + beq f46a4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #324] @ f4730 │ │ │ │ + ldr r2, [pc, #324] @ f473c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #268] @ f4700 │ │ │ │ + ldr r3, [pc, #268] @ f470c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f46f8 │ │ │ │ + bne f4704 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - bl ef8ac │ │ │ │ + bl ef8b4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r0, {r0, r3, ip} │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b f4598 │ │ │ │ + b f45a4 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ cmp r2, #6 │ │ │ │ - bhi f44dc │ │ │ │ - ldr r0, [pc, #208] @ f4734 │ │ │ │ + bhi f44e8 │ │ │ │ + ldr r0, [pc, #208] @ f4740 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 97240 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #40] @ 0x28 │ │ │ │ - b f44ec │ │ │ │ + b f44f8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - b f45e4 │ │ │ │ + b f45f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq f46e8 │ │ │ │ + beq f46f4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq f4588 │ │ │ │ - b f4510 │ │ │ │ - ldr r2, [pc, #104] @ f4738 │ │ │ │ - ldr r1, [pc, #104] @ f473c │ │ │ │ + beq f4594 │ │ │ │ + b f451c │ │ │ │ + ldr r2, [pc, #104] @ f4744 │ │ │ │ + ldr r1, [pc, #104] @ f4748 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b f44a0 │ │ │ │ + b f44ac │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r3 │ │ │ │ - b f4598 │ │ │ │ + b f45a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, fp, r4, ror #24 │ │ │ │ + andseq fp, fp, r8, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, fp, r0, asr #24 │ │ │ │ + andseq fp, fp, r4, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrheq ip, [r7], -r4 │ │ │ │ - andseq ip, r7, ip, asr #9 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ + ldrsbeq ip, [r7], -r0 │ │ │ │ + andseq ip, r7, r8, ror #9 │ │ │ │ + @ instruction: 0x0017c4b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq ip, r7, r8, ror r9 │ │ │ │ - andseq ip, r7, r8, ror #18 │ │ │ │ - @ instruction: 0x0017c3d8 │ │ │ │ - @ instruction: 0x0017c8f4 │ │ │ │ - @ instruction: 0x0017c1b4 │ │ │ │ - andseq fp, fp, r8, lsl #20 │ │ │ │ - andseq fp, r8, r8, lsr #27 │ │ │ │ - andseq ip, r7, r4, ror r2 │ │ │ │ - andseq ip, r7, r4, lsr #1 │ │ │ │ + mulseq r7, r4, r9 │ │ │ │ + andseq ip, r7, r4, lsl #19 │ │ │ │ + @ instruction: 0x0017c3f4 │ │ │ │ + andseq ip, r7, r0, lsl r9 │ │ │ │ + @ instruction: 0x0017c1d0 │ │ │ │ + @ instruction: 0x001bb9fc │ │ │ │ + andseq fp, r8, r4, asr #27 │ │ │ │ + mulseq r7, r0, r2 │ │ │ │ + andseq ip, r7, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr lr, [pc, #700] @ f4a14 │ │ │ │ - ldr ip, [pc, #700] @ f4a18 │ │ │ │ + ldr lr, [pc, #700] @ f4a20 │ │ │ │ + ldr ip, [pc, #700] @ f4a24 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r7, [pc, #684] @ f4a1c │ │ │ │ + ldr r7, [pc, #684] @ f4a28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #672] @ f4a20 │ │ │ │ + ldr ip, [pc, #672] @ f4a2c │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r7, ip] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #568] @ f4a30 │ │ │ │ add r3, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #568] @ f4a24 │ │ │ │ - add r3, sp, #20 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ - bl f15e8 │ │ │ │ - ldr r0, [pc, #504] @ f4a28 │ │ │ │ + bl f15f0 │ │ │ │ + ldr r0, [pc, #504] @ f4a34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ble f4860 │ │ │ │ + ble f486c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ands r0, r3, #1 │ │ │ │ - beq f4954 │ │ │ │ - ldr r1, [pc, #468] @ f4a2c │ │ │ │ + beq f4960 │ │ │ │ + ldr r1, [pc, #468] @ f4a38 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r3, r1 │ │ │ │ strne r3, [sp, #28] │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne f487c │ │ │ │ + bne f4888 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq f48a0 │ │ │ │ - ldr r3, [pc, #424] @ f4a2c │ │ │ │ + beq f48ac │ │ │ │ + ldr r3, [pc, #424] @ f4a38 │ │ │ │ mov r2, #8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f91c0 │ │ │ │ + bl 1f91e8 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r3, [pc, #392] @ f4a30 │ │ │ │ + ldr r3, [pc, #392] @ f4a3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #332] @ 0x14c │ │ │ │ cmp r3, #0 │ │ │ │ - bne f49dc │ │ │ │ + bne f49e8 │ │ │ │ cmp r4, #4 │ │ │ │ movle r2, #0 │ │ │ │ movle r3, #1 │ │ │ │ movle r1, r2 │ │ │ │ - bgt f49ac │ │ │ │ + bgt f49b8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - bl f40a4 │ │ │ │ + bl f40b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq f49a4 │ │ │ │ + beq f49b0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #264] @ f4a34 │ │ │ │ + ldr r2, [pc, #264] @ f4a40 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #228] @ f4a18 │ │ │ │ + ldr r3, [pc, #228] @ f4a24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f4a10 │ │ │ │ + bne f4a1c │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r1, [r3] │ │ │ │ sub r1, r1, #79 @ 0x4f │ │ │ │ cmp r1, #6 │ │ │ │ - bhi f4850 │ │ │ │ + bhi f485c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #200] @ f4a38 │ │ │ │ + ldr r0, [pc, #200] @ f4a44 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 97240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - b f4860 │ │ │ │ + b f486c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - b f4924 │ │ │ │ + b f4930 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - bl ef8ac │ │ │ │ + bl ef8b4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - b f48c8 │ │ │ │ + b f48d4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1f91bc │ │ │ │ + bl 1f91e4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 18e68c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 235c8 │ │ │ │ - b f48b4 │ │ │ │ + b f48c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, ip, r8 │ │ │ │ + mulseq fp, r0, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, fp, r8, ror r8 │ │ │ │ + andseq fp, fp, ip, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r7, r4, lsl pc │ │ │ │ - mulseq r7, r0, r6 │ │ │ │ + andseq fp, r7, r0, lsr pc │ │ │ │ + andseq ip, r7, ip, lsr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq r5, sl, r0, ror #3 │ │ │ │ - andseq fp, fp, r8, asr #13 │ │ │ │ - mulseq r8, ip, sl │ │ │ │ + ldrdeq r5, [sl], -r4 @ │ │ │ │ + @ instruction: 0x001bb6bc │ │ │ │ + @ instruction: 0x0018bab8 │ │ │ │ │ │ │ │ -000f4a3c : │ │ │ │ +000f4a48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ stmib sp, {r3, ip} │ │ │ │ str r3, [sp] │ │ │ │ - bl f40a4 │ │ │ │ + bl f40b0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4ab0 │ │ │ │ + ldr r3, [pc, #44] @ f4abc │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4a98 │ │ │ │ + bne f4aa4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq f4aa4 │ │ │ │ - ldr r2, [pc, #20] @ f4ab4 │ │ │ │ + beq f4ab0 │ │ │ │ + ldr r2, [pc, #20] @ f4ac0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4ab8 │ │ │ │ + ldr r2, [pc, #12] @ f4ac4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r4, ror r5 │ │ │ │ + andseq fp, fp, r8, ror #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4af4 │ │ │ │ + ldr r3, [pc, #44] @ f4b00 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4adc │ │ │ │ + bne f4ae8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - beq f4ae8 │ │ │ │ - ldr r2, [pc, #20] @ f4af8 │ │ │ │ + beq f4af4 │ │ │ │ + ldr r2, [pc, #20] @ f4b04 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4afc │ │ │ │ + ldr r2, [pc, #12] @ f4b08 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r0, lsr r5 │ │ │ │ + andseq fp, fp, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #44] @ f4b34 │ │ │ │ + ldr r3, [pc, #44] @ f4b40 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #40] @ f4b38 │ │ │ │ + ldr r2, [pc, #40] @ f4b44 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq f4b28 │ │ │ │ - ldr r3, [pc, #24] @ f4b3c │ │ │ │ + beq f4b34 │ │ │ │ + ldr r3, [pc, #24] @ f4b48 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ f4b40 │ │ │ │ + ldr r3, [pc, #16] @ f4b4c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq r5, [sl], -r8 @ │ │ │ │ - andseq fp, fp, r4, ror #9 │ │ │ │ + eoreq r5, sl, ip, asr #1 │ │ │ │ + @ instruction: 0x001bb4d8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #184] @ f4c08 │ │ │ │ + ldr r2, [pc, #184] @ f4c14 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bc0 │ │ │ │ ldrh r1, [r3, #2] │ │ │ │ ldrsh ip, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq f4ba4 │ │ │ │ + beq f4bb0 │ │ │ │ bic r1, ip, #4 │ │ │ │ sub r0, ip, #55 @ 0x37 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ cmpne r1, #74 @ 0x4a │ │ │ │ lsl r0, r0, #16 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #1 │ │ │ │ orrls r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4ba4 │ │ │ │ - ldr r3, [pc, #108] @ f4c0c │ │ │ │ + beq f4bb0 │ │ │ │ + ldr r3, [pc, #108] @ f4c18 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - ble f4bc0 │ │ │ │ + ble f4bcc │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - ble f4b98 │ │ │ │ - ldr r3, [pc, #84] @ f4c10 │ │ │ │ + ble f4ba4 │ │ │ │ + ldr r3, [pc, #84] @ f4c1c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bc0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bc0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r3, r0, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls f4b98 │ │ │ │ + bls f4ba4 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ cmpne r0, #64 @ 0x40 │ │ │ │ - bne f4bb4 │ │ │ │ + bne f4bc0 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4b98 │ │ │ │ - b f4bb4 │ │ │ │ - andseq fp, fp, r8, lsr #9 │ │ │ │ + bne f4ba4 │ │ │ │ + b f4bc0 │ │ │ │ + mulseq fp, ip, r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #76] @ f4c6c │ │ │ │ + ldr r3, [pc, #76] @ f4c78 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4c3c │ │ │ │ + bne f4c48 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - beq f4c60 │ │ │ │ + beq f4c6c │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq f4c48 │ │ │ │ - ldr r2, [pc, #44] @ f4c70 │ │ │ │ + beq f4c54 │ │ │ │ + ldr r2, [pc, #44] @ f4c7c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f4c3c │ │ │ │ + bne f4c48 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bne f4c3c │ │ │ │ - ldr r2, [pc, #12] @ f4c74 │ │ │ │ + bne f4c48 │ │ │ │ + ldr r2, [pc, #12] @ f4c80 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001bb3d8 │ │ │ │ + andseq fp, fp, ip, asr #7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #92] @ f4ce0 │ │ │ │ + ldr r2, [pc, #92] @ f4cec │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4ca0 │ │ │ │ + bne f4cac │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq f4cc4 │ │ │ │ + beq f4cd0 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - beq f4cac │ │ │ │ - ldr r3, [pc, #60] @ f4ce4 │ │ │ │ + beq f4cb8 │ │ │ │ + ldr r3, [pc, #60] @ f4cf0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f4ca0 │ │ │ │ - ldr r3, [pc, #40] @ f4ce8 │ │ │ │ + beq f4cac │ │ │ │ + ldr r3, [pc, #40] @ f4cf4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4ca0 │ │ │ │ + bne f4cac │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - bne f4ca0 │ │ │ │ - b f4cac │ │ │ │ - andseq fp, fp, r4, ror r3 │ │ │ │ + bne f4cac │ │ │ │ + b f4cb8 │ │ │ │ + andseq fp, fp, r8, ror #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #92] @ f4d54 │ │ │ │ + ldr r2, [pc, #92] @ f4d60 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4d14 │ │ │ │ + bne f4d20 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq f4d38 │ │ │ │ + beq f4d44 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - beq f4d20 │ │ │ │ - ldr r3, [pc, #60] @ f4d58 │ │ │ │ + beq f4d2c │ │ │ │ + ldr r3, [pc, #60] @ f4d64 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4d14 │ │ │ │ - ldr r3, [pc, #40] @ f4d5c │ │ │ │ + bne f4d20 │ │ │ │ + ldr r3, [pc, #40] @ f4d68 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4d14 │ │ │ │ + bne f4d20 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - bne f4d14 │ │ │ │ - b f4d20 │ │ │ │ - andseq fp, fp, r0, lsl #6 │ │ │ │ + bne f4d20 │ │ │ │ + b f4d2c │ │ │ │ + @ instruction: 0x001bb2f4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #112] @ f4ddc │ │ │ │ + ldr r2, [pc, #112] @ f4de8 │ │ │ │ tst r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4da0 │ │ │ │ + bne f4dac │ │ │ │ ldrsh r0, [r1] │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub ip, r3, #44 @ 0x2c │ │ │ │ cmp ip, #1 │ │ │ │ - bls f4dac │ │ │ │ + bls f4db8 │ │ │ │ sub r3, r3, #78 @ 0x4e │ │ │ │ cmp r3, #7 │ │ │ │ - bls f4dd0 │ │ │ │ + bls f4ddc │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f4dd0 │ │ │ │ - ldr r3, [pc, #56] @ f4de0 │ │ │ │ + beq f4ddc │ │ │ │ + ldr r3, [pc, #56] @ f4dec │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4da0 │ │ │ │ + bne f4dac │ │ │ │ ldrsh r0, [r3] │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r3, r3, #78 @ 0x4e │ │ │ │ cmp r3, #7 │ │ │ │ - bhi f4d98 │ │ │ │ - ldr r3, [pc, #12] @ f4de4 │ │ │ │ + bhi f4da4 │ │ │ │ + ldr r3, [pc, #12] @ f4df0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, ip, lsl #5 │ │ │ │ + andseq fp, fp, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r2, [pc, #92] @ f4e50 │ │ │ │ + ldr r2, [pc, #92] @ f4e5c │ │ │ │ tst r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne f4e18 │ │ │ │ + bne f4e24 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r0, r3, #44 @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bls f4e30 │ │ │ │ + bls f4e3c │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls f4e24 │ │ │ │ - ldr r3, [pc, #52] @ f4e54 │ │ │ │ + bls f4e30 │ │ │ │ + ldr r3, [pc, #52] @ f4e60 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ f4e58 │ │ │ │ + ldr r3, [pc, #44] @ f4e64 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f4e18 │ │ │ │ + bne f4e24 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi f4e18 │ │ │ │ - b f4e24 │ │ │ │ - andseq fp, fp, r4, lsl #4 │ │ │ │ + bhi f4e24 │ │ │ │ + b f4e30 │ │ │ │ + @ instruction: 0x001bb1f8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r3, [pc, #100] @ f4ecc │ │ │ │ + ldr r3, [pc, #100] @ f4ed8 │ │ │ │ tst r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4ea0 │ │ │ │ + bne f4eac │ │ │ │ ldrsh r0, [r1] │ │ │ │ sub r2, r0, #44 @ 0x2c │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls f4eac │ │ │ │ + bls f4eb8 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ cmpne r0, #78 @ 0x4e │ │ │ │ - bne f4ea0 │ │ │ │ - ldr r2, [pc, #52] @ f4ed0 │ │ │ │ + bne f4eac │ │ │ │ + ldr r2, [pc, #52] @ f4edc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #44] @ f4ed4 │ │ │ │ + ldr r2, [pc, #44] @ f4ee0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f4ea0 │ │ │ │ + bne f4eac │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ cmpne r0, #78 @ 0x4e │ │ │ │ - beq f4e94 │ │ │ │ - b f4ea0 │ │ │ │ - mulseq fp, r0, r1 │ │ │ │ + beq f4ea0 │ │ │ │ + b f4eac │ │ │ │ + andseq fp, fp, r4, lsl #3 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4f10 │ │ │ │ + ldr r3, [pc, #44] @ f4f1c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4ef8 │ │ │ │ + bne f4f04 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ - beq f4f04 │ │ │ │ - ldr r2, [pc, #20] @ f4f14 │ │ │ │ + beq f4f10 │ │ │ │ + ldr r2, [pc, #20] @ f4f20 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4f18 │ │ │ │ + ldr r2, [pc, #12] @ f4f24 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r4, lsl r1 │ │ │ │ + andseq fp, fp, r8, lsl #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4f54 │ │ │ │ + ldr r3, [pc, #44] @ f4f60 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4f3c │ │ │ │ + bne f4f48 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq f4f48 │ │ │ │ - ldr r2, [pc, #20] @ f4f58 │ │ │ │ + beq f4f54 │ │ │ │ + ldr r2, [pc, #20] @ f4f64 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4f5c │ │ │ │ + ldr r2, [pc, #12] @ f4f68 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldrsbeq fp, [fp], -r0 │ │ │ │ + andseq fp, fp, r4, asr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4f98 │ │ │ │ + ldr r3, [pc, #44] @ f4fa4 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4f80 │ │ │ │ + bne f4f8c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - beq f4f8c │ │ │ │ - ldr r2, [pc, #20] @ f4f9c │ │ │ │ + beq f4f98 │ │ │ │ + ldr r2, [pc, #20] @ f4fa8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4fa0 │ │ │ │ + ldr r2, [pc, #12] @ f4fac │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, ip, lsl #1 │ │ │ │ + andseq fp, fp, r0, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ f4fdc │ │ │ │ + ldr r3, [pc, #44] @ f4fe8 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne f4fc4 │ │ │ │ + bne f4fd0 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq f4fd0 │ │ │ │ - ldr r2, [pc, #20] @ f4fe0 │ │ │ │ + beq f4fdc │ │ │ │ + ldr r2, [pc, #20] @ f4fec │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ f4fe4 │ │ │ │ + ldr r2, [pc, #12] @ f4ff0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq fp, fp, r8, asr #32 │ │ │ │ + andseq fp, fp, ip, lsr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ f5030 │ │ │ │ + ldr r3, [pc, #40] @ f503c │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #36] @ f5034 │ │ │ │ + ldr r2, [pc, #36] @ f5040 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq sl, fp, ip, ror #31 │ │ │ │ + andseq sl, fp, r0, ror #31 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - ldr r3, [pc, #40] @ f5068 │ │ │ │ + ldr r3, [pc, #40] @ f5074 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #36] @ f506c │ │ │ │ + ldr r2, [pc, #36] @ f5078 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001bafb4 │ │ │ │ + andseq sl, fp, r8, lsr #31 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ f50ac │ │ │ │ + ldr r3, [pc, #40] @ f50b8 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r2, [pc, #36] @ f50b0 │ │ │ │ + ldr r2, [pc, #36] @ f50bc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq sl, fp, r0, ror pc │ │ │ │ + andseq sl, fp, r4, ror #30 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #96] @ f5130 │ │ │ │ + ldr r5, [pc, #96] @ f513c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne f50f0 │ │ │ │ + bne f50fc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - beq f5110 │ │ │ │ - ldr r1, [pc, #60] @ f5134 │ │ │ │ - ldr r0, [pc, #60] @ f5138 │ │ │ │ + beq f511c │ │ │ │ + ldr r1, [pc, #60] @ f5140 │ │ │ │ + ldr r0, [pc, #60] @ f5144 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f513c │ │ │ │ + ldr r3, [pc, #36] @ f5148 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq sl, fp, r0, lsr #30 │ │ │ │ - @ instruction: 0x0017bdfc │ │ │ │ - andseq fp, r7, r8, lsl #28 │ │ │ │ + andseq sl, fp, r4, lsl pc │ │ │ │ + andseq fp, r7, r8, lsl lr │ │ │ │ + andseq fp, r7, r4, lsr #28 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5174 │ │ │ │ + bne f5180 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - beq f5194 │ │ │ │ - ldr r1, [pc, #36] @ f51a0 │ │ │ │ - ldr r0, [pc, #36] @ f51a4 │ │ │ │ + beq f51a0 │ │ │ │ + ldr r1, [pc, #36] @ f51ac │ │ │ │ + ldr r0, [pc, #36] @ f51b0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, r7, r8, ror sp │ │ │ │ - mulseq r7, r8, sp │ │ │ │ + mulseq r7, r4, sp │ │ │ │ + @ instruction: 0x0017bdb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r6, [pc, #124] @ f5240 │ │ │ │ + ldr r6, [pc, #124] @ f524c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne f51e4 │ │ │ │ + bne f51f0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - beq f5208 │ │ │ │ - ldr r1, [pc, #88] @ f5244 │ │ │ │ - ldr r0, [pc, #88] @ f5248 │ │ │ │ + beq f5214 │ │ │ │ + ldr r1, [pc, #88] @ f5250 │ │ │ │ + ldr r0, [pc, #88] @ f5254 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f521c │ │ │ │ + beq f5228 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - ble f5230 │ │ │ │ + ble f523c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ f524c │ │ │ │ + ldr r3, [pc, #20] @ f5258 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, fp, ip, lsr #28 │ │ │ │ - andseq fp, r7, r8, lsr sp │ │ │ │ - andseq sl, r7, r4, lsr r5 │ │ │ │ + andseq sl, fp, r0, lsr #28 │ │ │ │ + andseq fp, r7, r4, asr sp │ │ │ │ + andseq sl, r7, r0, asr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr lr, [pc, #176] @ f5320 │ │ │ │ + ldr lr, [pc, #176] @ f532c │ │ │ │ tst r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne f52b4 │ │ │ │ + bne f52c0 │ │ │ │ ldrsh r2, [r1] │ │ │ │ sub r0, r2, #44 @ 0x2c │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #1 │ │ │ │ - bls f52dc │ │ │ │ + bls f52e8 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq f52f4 │ │ │ │ + beq f5300 │ │ │ │ sub r2, r2, #78 @ 0x4e │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #7 │ │ │ │ - bls f5310 │ │ │ │ - ldr r1, [pc, #104] @ f5324 │ │ │ │ - ldr r0, [pc, #104] @ f5328 │ │ │ │ + bls f531c │ │ │ │ + ldr r1, [pc, #104] @ f5330 │ │ │ │ + ldr r0, [pc, #104] @ f5334 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f52b4 │ │ │ │ + bne f52c0 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne f52a0 │ │ │ │ + bne f52ac │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq f5310 │ │ │ │ - ldr r3, [pc, #36] @ f532c │ │ │ │ + beq f531c │ │ │ │ + ldr r3, [pc, #36] @ f5338 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #24] @ f5330 │ │ │ │ + ldr r3, [pc, #24] @ f533c │ │ │ │ ldr r0, [lr, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq sl, fp, r4, lsl #27 │ │ │ │ - andseq ip, r7, ip, asr #17 │ │ │ │ - andseq fp, r7, r8, ror ip │ │ │ │ + andseq sl, fp, r8, ror sp │ │ │ │ + andseq ip, r7, r8, ror #17 │ │ │ │ + mulseq r7, r4, ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5368 │ │ │ │ + bne f5374 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f53a0 │ │ │ │ - ldr r1, [pc, #124] @ f53ec │ │ │ │ - ldr r0, [pc, #124] @ f53f0 │ │ │ │ + beq f53ac │ │ │ │ + ldr r1, [pc, #124] @ f53f8 │ │ │ │ + ldr r0, [pc, #124] @ f53fc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5368 │ │ │ │ + bne f5374 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5368 │ │ │ │ + bne f5374 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5368 │ │ │ │ + bne f5374 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5368 │ │ │ │ + bne f5374 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5368 │ │ │ │ + bne f5374 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5368 │ │ │ │ - b f5394 │ │ │ │ - @ instruction: 0x0017bbd0 │ │ │ │ - andseq fp, r7, r0, lsl #24 │ │ │ │ + bne f5374 │ │ │ │ + b f53a0 │ │ │ │ + andseq fp, r7, ip, ror #23 │ │ │ │ + andseq fp, r7, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5428 │ │ │ │ + bne f5434 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5460 │ │ │ │ - ldr r1, [pc, #124] @ f54ac │ │ │ │ - ldr r0, [pc, #124] @ f54b0 │ │ │ │ + beq f546c │ │ │ │ + ldr r1, [pc, #124] @ f54b8 │ │ │ │ + ldr r0, [pc, #124] @ f54bc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5428 │ │ │ │ + bne f5434 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5428 │ │ │ │ + bne f5434 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5428 │ │ │ │ + bne f5434 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5428 │ │ │ │ + bne f5434 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5428 │ │ │ │ + bne f5434 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5428 │ │ │ │ - b f5454 │ │ │ │ - andseq fp, r7, ip, asr #22 │ │ │ │ - andseq fp, r7, ip, ror fp │ │ │ │ + bne f5434 │ │ │ │ + b f5460 │ │ │ │ + andseq fp, r7, r8, ror #22 │ │ │ │ + mulseq r7, r8, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5520 │ │ │ │ - ldr r1, [pc, #124] @ f556c │ │ │ │ - ldr r0, [pc, #124] @ f5570 │ │ │ │ + beq f552c │ │ │ │ + ldr r1, [pc, #124] @ f5578 │ │ │ │ + ldr r0, [pc, #124] @ f557c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f54e8 │ │ │ │ + bne f54f4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f54e8 │ │ │ │ + bne f54f4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f54e8 │ │ │ │ + bne f54f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f54e8 │ │ │ │ - b f5514 │ │ │ │ - andseq fp, r7, r8, asr #21 │ │ │ │ - @ instruction: 0x0017baf8 │ │ │ │ + bne f54f4 │ │ │ │ + b f5520 │ │ │ │ + andseq fp, r7, r4, ror #21 │ │ │ │ + andseq fp, r7, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f55e0 │ │ │ │ - ldr r1, [pc, #124] @ f562c │ │ │ │ - ldr r0, [pc, #124] @ f5630 │ │ │ │ + beq f55ec │ │ │ │ + ldr r1, [pc, #124] @ f5638 │ │ │ │ + ldr r0, [pc, #124] @ f563c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f55a8 │ │ │ │ + bne f55b4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f55a8 │ │ │ │ + bne f55b4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f55a8 │ │ │ │ + bne f55b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f55a8 │ │ │ │ - b f55d4 │ │ │ │ - andseq fp, r7, r4, asr #20 │ │ │ │ - andseq fp, r7, r4, ror sl │ │ │ │ + bne f55b4 │ │ │ │ + b f55e0 │ │ │ │ + andseq fp, r7, r0, ror #20 │ │ │ │ + mulseq r7, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5668 │ │ │ │ + bne f5674 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f56a0 │ │ │ │ - ldr r1, [pc, #124] @ f56ec │ │ │ │ - ldr r0, [pc, #124] @ f56f0 │ │ │ │ + beq f56ac │ │ │ │ + ldr r1, [pc, #124] @ f56f8 │ │ │ │ + ldr r0, [pc, #124] @ f56fc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5668 │ │ │ │ + bne f5674 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5668 │ │ │ │ + bne f5674 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5668 │ │ │ │ + bne f5674 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5668 │ │ │ │ + bne f5674 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5668 │ │ │ │ + bne f5674 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5668 │ │ │ │ - b f5694 │ │ │ │ - @ instruction: 0x0017b8d0 │ │ │ │ - @ instruction: 0x0017b9bc │ │ │ │ + bne f5674 │ │ │ │ + b f56a0 │ │ │ │ + andseq fp, r7, ip, ror #17 │ │ │ │ + @ instruction: 0x0017b9d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5728 │ │ │ │ + bne f5734 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5760 │ │ │ │ - ldr r1, [pc, #124] @ f57ac │ │ │ │ - ldr r0, [pc, #124] @ f57b0 │ │ │ │ + beq f576c │ │ │ │ + ldr r1, [pc, #124] @ f57b8 │ │ │ │ + ldr r0, [pc, #124] @ f57bc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5728 │ │ │ │ + bne f5734 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5728 │ │ │ │ + bne f5734 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5728 │ │ │ │ + bne f5734 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5728 │ │ │ │ + bne f5734 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5728 │ │ │ │ + bne f5734 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5728 │ │ │ │ - b f5754 │ │ │ │ - andseq fp, r7, r4, asr #17 │ │ │ │ - andseq fp, r7, r4, lsl #18 │ │ │ │ + bne f5734 │ │ │ │ + b f5760 │ │ │ │ + andseq fp, r7, r0, ror #17 │ │ │ │ + andseq fp, r7, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5820 │ │ │ │ - ldr r1, [pc, #124] @ f586c │ │ │ │ - ldr r0, [pc, #124] @ f5870 │ │ │ │ + beq f582c │ │ │ │ + ldr r1, [pc, #124] @ f5878 │ │ │ │ + ldr r0, [pc, #124] @ f587c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f57e8 │ │ │ │ + bne f57f4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f57e8 │ │ │ │ + bne f57f4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f57e8 │ │ │ │ + bne f57f4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f57e8 │ │ │ │ - b f5814 │ │ │ │ - andseq fp, r7, r8, asr #15 │ │ │ │ - andseq fp, r7, ip, asr #16 │ │ │ │ + bne f57f4 │ │ │ │ + b f5820 │ │ │ │ + andseq fp, r7, r4, ror #15 │ │ │ │ + andseq fp, r7, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f58a8 │ │ │ │ + bne f58b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f58e0 │ │ │ │ - ldr r1, [pc, #124] @ f592c │ │ │ │ - ldr r0, [pc, #124] @ f5930 │ │ │ │ + beq f58ec │ │ │ │ + ldr r1, [pc, #124] @ f5938 │ │ │ │ + ldr r0, [pc, #124] @ f593c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f58a8 │ │ │ │ + bne f58b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f58a8 │ │ │ │ + bne f58b4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f58a8 │ │ │ │ + bne f58b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f58a8 │ │ │ │ + bne f58b4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f58a8 │ │ │ │ + bne f58b4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f58a8 │ │ │ │ - b f58d4 │ │ │ │ - andseq fp, r7, ip, asr #13 │ │ │ │ - mulseq r7, r4, r7 │ │ │ │ + bne f58b4 │ │ │ │ + b f58e0 │ │ │ │ + andseq fp, r7, r8, ror #13 │ │ │ │ + @ instruction: 0x0017b7b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5968 │ │ │ │ + bne f5974 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f59a0 │ │ │ │ - ldr r1, [pc, #124] @ f59ec │ │ │ │ - ldr r0, [pc, #124] @ f59f0 │ │ │ │ + beq f59ac │ │ │ │ + ldr r1, [pc, #124] @ f59f8 │ │ │ │ + ldr r0, [pc, #124] @ f59fc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5968 │ │ │ │ + bne f5974 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5968 │ │ │ │ + bne f5974 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5968 │ │ │ │ + bne f5974 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5968 │ │ │ │ + bne f5974 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5968 │ │ │ │ + bne f5974 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5968 │ │ │ │ - b f5994 │ │ │ │ - andseq fp, r7, r0, ror #13 │ │ │ │ - andseq fp, r7, r0, lsl r7 │ │ │ │ + bne f5974 │ │ │ │ + b f59a0 │ │ │ │ + @ instruction: 0x0017b6fc │ │ │ │ + andseq fp, r7, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5a60 │ │ │ │ - ldr r1, [pc, #124] @ f5aac │ │ │ │ - ldr r0, [pc, #124] @ f5ab0 │ │ │ │ + beq f5a6c │ │ │ │ + ldr r1, [pc, #124] @ f5ab8 │ │ │ │ + ldr r0, [pc, #124] @ f5abc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a34 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5a28 │ │ │ │ + bne f5a34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5a28 │ │ │ │ - b f5a54 │ │ │ │ - andseq fp, r7, ip, asr r6 │ │ │ │ - andseq fp, r7, ip, lsl #13 │ │ │ │ + bne f5a34 │ │ │ │ + b f5a60 │ │ │ │ + andseq fp, r7, r8, ror r6 │ │ │ │ + andseq fp, r7, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5af4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5b20 │ │ │ │ - ldr r1, [pc, #124] @ f5b6c │ │ │ │ - ldr r0, [pc, #124] @ f5b70 │ │ │ │ + beq f5b2c │ │ │ │ + ldr r1, [pc, #124] @ f5b78 │ │ │ │ + ldr r0, [pc, #124] @ f5b7c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5af4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5af4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5af4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5af4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ae8 │ │ │ │ + bne f5af4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ae8 │ │ │ │ - b f5b14 │ │ │ │ - @ instruction: 0x0017b5d8 │ │ │ │ - andseq fp, r7, r8, lsl #12 │ │ │ │ + bne f5af4 │ │ │ │ + b f5b20 │ │ │ │ + @ instruction: 0x0017b5f4 │ │ │ │ + andseq fp, r7, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5be0 │ │ │ │ - ldr r1, [pc, #124] @ f5c2c │ │ │ │ - ldr r0, [pc, #124] @ f5c30 │ │ │ │ + beq f5bec │ │ │ │ + ldr r1, [pc, #124] @ f5c38 │ │ │ │ + ldr r0, [pc, #124] @ f5c3c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ba8 │ │ │ │ + bne f5bb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ba8 │ │ │ │ - b f5bd4 │ │ │ │ - andseq fp, r7, r0, lsr #9 │ │ │ │ - andseq fp, r7, r0, asr r5 │ │ │ │ + bne f5bb4 │ │ │ │ + b f5be0 │ │ │ │ + @ instruction: 0x0017b4bc │ │ │ │ + andseq fp, r7, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5ca0 │ │ │ │ - ldr r1, [pc, #124] @ f5cec │ │ │ │ - ldr r0, [pc, #124] @ f5cf0 │ │ │ │ + beq f5cac │ │ │ │ + ldr r1, [pc, #124] @ f5cf8 │ │ │ │ + ldr r0, [pc, #124] @ f5cfc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c74 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c74 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5c68 │ │ │ │ + bne f5c74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5c68 │ │ │ │ - b f5c94 │ │ │ │ - andseq fp, r7, ip, lsl r4 │ │ │ │ - mulseq r7, r8, r4 │ │ │ │ + bne f5c74 │ │ │ │ + b f5ca0 │ │ │ │ + andseq fp, r7, r8, lsr r4 │ │ │ │ + @ instruction: 0x0017b4b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5d60 │ │ │ │ - ldr r1, [pc, #124] @ f5dac │ │ │ │ - ldr r0, [pc, #124] @ f5db0 │ │ │ │ + beq f5d6c │ │ │ │ + ldr r1, [pc, #124] @ f5db8 │ │ │ │ + ldr r0, [pc, #124] @ f5dbc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d34 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5d28 │ │ │ │ + bne f5d34 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5d28 │ │ │ │ - b f5d54 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - andseq fp, r7, r0, ror #7 │ │ │ │ + bne f5d34 │ │ │ │ + b f5d60 │ │ │ │ + @ instruction: 0x0017b3b4 │ │ │ │ + @ instruction: 0x0017b3fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5df4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5e20 │ │ │ │ - ldr r1, [pc, #124] @ f5e6c │ │ │ │ - ldr r0, [pc, #124] @ f5e70 │ │ │ │ + beq f5e2c │ │ │ │ + ldr r1, [pc, #124] @ f5e78 │ │ │ │ + ldr r0, [pc, #124] @ f5e7c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5df4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5de8 │ │ │ │ + bne f5df4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5df4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5de8 │ │ │ │ + bne f5df4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5de8 │ │ │ │ + bne f5df4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5de8 │ │ │ │ - b f5e14 │ │ │ │ - andseq fp, r7, ip, lsr #6 │ │ │ │ - andseq fp, r7, ip, asr r3 │ │ │ │ + bne f5df4 │ │ │ │ + b f5e20 │ │ │ │ + andseq fp, r7, r8, asr #6 │ │ │ │ + andseq fp, r7, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5ee0 │ │ │ │ - ldr r1, [pc, #124] @ f5f2c │ │ │ │ - ldr r0, [pc, #124] @ f5f30 │ │ │ │ + beq f5eec │ │ │ │ + ldr r1, [pc, #124] @ f5f38 │ │ │ │ + ldr r0, [pc, #124] @ f5f3c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5ea8 │ │ │ │ + bne f5eb4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5ea8 │ │ │ │ - b f5ed4 │ │ │ │ - andseq fp, r7, ip, ror #4 │ │ │ │ - andseq fp, r7, r4, lsr #5 │ │ │ │ + bne f5eb4 │ │ │ │ + b f5ee0 │ │ │ │ + andseq fp, r7, r8, lsl #5 │ │ │ │ + andseq fp, r7, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f5f9c │ │ │ │ - ldr r1, [pc, #96] @ f5fd0 │ │ │ │ - ldr r0, [pc, #96] @ f5fd4 │ │ │ │ + beq f5fa8 │ │ │ │ + ldr r1, [pc, #96] @ f5fdc │ │ │ │ + ldr r0, [pc, #96] @ f5fe0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f74 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f5f68 │ │ │ │ + bne f5f74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f5f68 │ │ │ │ - b f5f90 │ │ │ │ - @ instruction: 0x0017b1f0 │ │ │ │ - andseq fp, r7, r0, lsl r2 │ │ │ │ + bne f5f74 │ │ │ │ + b f5f9c │ │ │ │ + andseq fp, r7, ip, lsl #4 │ │ │ │ + andseq fp, r7, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f600c │ │ │ │ + bne f6018 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6040 │ │ │ │ - ldr r1, [pc, #96] @ f6074 │ │ │ │ - ldr r0, [pc, #96] @ f6078 │ │ │ │ + beq f604c │ │ │ │ + ldr r1, [pc, #96] @ f6080 │ │ │ │ + ldr r0, [pc, #96] @ f6084 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f600c │ │ │ │ + bne f6018 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f600c │ │ │ │ + bne f6018 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f600c │ │ │ │ + bne f6018 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f600c │ │ │ │ - b f6034 │ │ │ │ - andseq fp, r7, ip, asr #2 │ │ │ │ - andseq fp, r7, r4, ror r1 │ │ │ │ + bne f6018 │ │ │ │ + b f6040 │ │ │ │ + andseq fp, r7, r8, ror #2 │ │ │ │ + mulseq r7, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f60b0 │ │ │ │ + bne f60bc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f60e4 │ │ │ │ - ldr r1, [pc, #96] @ f6118 │ │ │ │ - ldr r0, [pc, #96] @ f611c │ │ │ │ + beq f60f0 │ │ │ │ + ldr r1, [pc, #96] @ f6124 │ │ │ │ + ldr r0, [pc, #96] @ f6128 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f60b0 │ │ │ │ + bne f60bc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f60b0 │ │ │ │ + bne f60bc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f60b0 │ │ │ │ + bne f60bc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f60b0 │ │ │ │ - b f60d8 │ │ │ │ - ldrsbeq fp, [r7], -ip │ │ │ │ - ldrsheq fp, [r7], -ip │ │ │ │ + bne f60bc │ │ │ │ + b f60e4 │ │ │ │ + ldrsheq fp, [r7], -r8 │ │ │ │ + andseq fp, r7, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6154 │ │ │ │ + bne f6160 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6188 │ │ │ │ - ldr r1, [pc, #96] @ f61bc │ │ │ │ - ldr r0, [pc, #96] @ f61c0 │ │ │ │ + beq f6194 │ │ │ │ + ldr r1, [pc, #96] @ f61c8 │ │ │ │ + ldr r0, [pc, #96] @ f61cc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6154 │ │ │ │ + bne f6160 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6154 │ │ │ │ + bne f6160 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6154 │ │ │ │ + bne f6160 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6154 │ │ │ │ - b f617c │ │ │ │ - andseq fp, r7, r4, rrx │ │ │ │ - andseq fp, r7, r4, lsl #1 │ │ │ │ + bne f6160 │ │ │ │ + b f6188 │ │ │ │ + andseq fp, r7, r0, lsl #1 │ │ │ │ + andseq fp, r7, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f61f8 │ │ │ │ + bne f6204 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f622c │ │ │ │ - ldr r1, [pc, #96] @ f6260 │ │ │ │ - ldr r0, [pc, #96] @ f6264 │ │ │ │ + beq f6238 │ │ │ │ + ldr r1, [pc, #96] @ f626c │ │ │ │ + ldr r0, [pc, #96] @ f6270 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f61f8 │ │ │ │ + bne f6204 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f61f8 │ │ │ │ + bne f6204 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f61f8 │ │ │ │ + bne f6204 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f61f8 │ │ │ │ - b f6220 │ │ │ │ - andseq sl, r7, ip, ror #31 │ │ │ │ - andseq fp, r7, ip │ │ │ │ + bne f6204 │ │ │ │ + b f622c │ │ │ │ + andseq fp, r7, r8 │ │ │ │ + andseq fp, r7, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f629c │ │ │ │ + bne f62a8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f62d0 │ │ │ │ - ldr r1, [pc, #96] @ f6304 │ │ │ │ - ldr r0, [pc, #96] @ f6308 │ │ │ │ + beq f62dc │ │ │ │ + ldr r1, [pc, #96] @ f6310 │ │ │ │ + ldr r0, [pc, #96] @ f6314 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f629c │ │ │ │ + bne f62a8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f629c │ │ │ │ + bne f62a8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f629c │ │ │ │ + bne f62a8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f629c │ │ │ │ - b f62c4 │ │ │ │ - @ instruction: 0x0017aef0 │ │ │ │ - andseq sl, r7, r0, ror pc │ │ │ │ + bne f62a8 │ │ │ │ + b f62d0 │ │ │ │ + andseq sl, r7, ip, lsl #30 │ │ │ │ + andseq sl, r7, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6340 │ │ │ │ + bne f634c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6374 │ │ │ │ - ldr r1, [pc, #96] @ f63a8 │ │ │ │ - ldr r0, [pc, #96] @ f63ac │ │ │ │ + beq f6380 │ │ │ │ + ldr r1, [pc, #96] @ f63b4 │ │ │ │ + ldr r0, [pc, #96] @ f63b8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6340 │ │ │ │ + bne f634c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6340 │ │ │ │ + bne f634c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6340 │ │ │ │ + bne f634c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6340 │ │ │ │ - b f6368 │ │ │ │ - andseq sl, r7, r8, ror lr │ │ │ │ - @ instruction: 0x0017aed4 │ │ │ │ + bne f634c │ │ │ │ + b f6374 │ │ │ │ + mulseq r7, r4, lr │ │ │ │ + @ instruction: 0x0017aef0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f63e4 │ │ │ │ + bne f63f0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6418 │ │ │ │ - ldr r1, [pc, #96] @ f644c │ │ │ │ - ldr r0, [pc, #96] @ f6450 │ │ │ │ + beq f6424 │ │ │ │ + ldr r1, [pc, #96] @ f6458 │ │ │ │ + ldr r0, [pc, #96] @ f645c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f63e4 │ │ │ │ + bne f63f0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f63e4 │ │ │ │ + bne f63f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f63e4 │ │ │ │ + bne f63f0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f63e4 │ │ │ │ - b f640c │ │ │ │ - andseq sl, r7, r0, lsl #28 │ │ │ │ - andseq sl, r7, r8, lsr lr │ │ │ │ + bne f63f0 │ │ │ │ + b f6418 │ │ │ │ + andseq sl, r7, ip, lsl lr │ │ │ │ + andseq sl, r7, r4, asr lr │ │ │ │ │ │ │ │ -000f6454 : │ │ │ │ +000f6460 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6488 │ │ │ │ + bne f6494 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f64a8 │ │ │ │ - ldr r1, [pc, #36] @ f64b4 │ │ │ │ - ldr r0, [pc, #36] @ f64b8 │ │ │ │ + beq f64b4 │ │ │ │ + ldr r1, [pc, #36] @ f64c0 │ │ │ │ + ldr r0, [pc, #36] @ f64c4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r9, r7, r8, asr #32 │ │ │ │ - andseq r9, r7, r0, lsl #3 │ │ │ │ + andseq r9, r7, r4, rrx │ │ │ │ + mulseq r7, ip, r1 │ │ │ │ │ │ │ │ -000f64bc : │ │ │ │ +000f64c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f64f0 │ │ │ │ + bne f64fc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6510 │ │ │ │ - ldr r1, [pc, #36] @ f651c │ │ │ │ - ldr r0, [pc, #36] @ f6520 │ │ │ │ + beq f651c │ │ │ │ + ldr r1, [pc, #36] @ f6528 │ │ │ │ + ldr r0, [pc, #36] @ f652c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r7, r0, ror #31 │ │ │ │ - andseq r9, r7, r0, lsr r1 │ │ │ │ + @ instruction: 0x00178ffc │ │ │ │ + andseq r9, r7, ip, asr #2 │ │ │ │ │ │ │ │ -000f6524 : │ │ │ │ +000f6530 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6558 │ │ │ │ + bne f6564 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f6578 │ │ │ │ - ldr r1, [pc, #36] @ f6584 │ │ │ │ - ldr r0, [pc, #36] @ f6588 │ │ │ │ + beq f6584 │ │ │ │ + ldr r1, [pc, #36] @ f6590 │ │ │ │ + ldr r0, [pc, #36] @ f6594 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r7, r0, lsl #31 │ │ │ │ - andseq r9, r7, ip, lsl #1 │ │ │ │ + mulseq r7, ip, pc @ │ │ │ │ + andseq r9, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -000f658c : │ │ │ │ +000f6598 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f65c0 │ │ │ │ + bne f65cc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f65e0 │ │ │ │ - ldr r1, [pc, #36] @ f65ec │ │ │ │ - ldr r0, [pc, #36] @ f65f0 │ │ │ │ + beq f65ec │ │ │ │ + ldr r1, [pc, #36] @ f65f8 │ │ │ │ + ldr r0, [pc, #36] @ f65fc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r7, r8, lsl pc │ │ │ │ - andseq r9, r7, ip, lsr #32 │ │ │ │ + andseq r8, r7, r4, lsr pc │ │ │ │ + andseq r9, r7, r8, asr #32 │ │ │ │ │ │ │ │ -000f65f4 : │ │ │ │ +000f6600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #96] @ f6670 │ │ │ │ + ldr r5, [pc, #96] @ f667c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6630 │ │ │ │ + bne f663c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f6650 │ │ │ │ - ldr r1, [pc, #60] @ f6674 │ │ │ │ - ldr r0, [pc, #60] @ f6678 │ │ │ │ + beq f665c │ │ │ │ + ldr r1, [pc, #60] @ f6680 │ │ │ │ + ldr r0, [pc, #60] @ f6684 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f667c │ │ │ │ + ldr r3, [pc, #36] @ f6688 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r9, fp, r0, ror #19 │ │ │ │ - andseq r8, r7, r8, lsr #29 │ │ │ │ - andseq r9, r7, ip, ror #19 │ │ │ │ + @ instruction: 0x001b99d4 │ │ │ │ + andseq r8, r7, r4, asr #29 │ │ │ │ + andseq r9, r7, r8, lsl #20 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -000f6680 : │ │ │ │ +000f668c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #96] @ f66fc │ │ │ │ + ldr r5, [pc, #96] @ f6708 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne f66bc │ │ │ │ + bne f66c8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq f66dc │ │ │ │ - ldr r1, [pc, #60] @ f6700 │ │ │ │ - ldr r0, [pc, #60] @ f6704 │ │ │ │ + beq f66e8 │ │ │ │ + ldr r1, [pc, #60] @ f670c │ │ │ │ + ldr r0, [pc, #60] @ f6710 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f6708 │ │ │ │ + ldr r3, [pc, #36] @ f6714 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r9, fp, r4, asr r9 │ │ │ │ - andseq r8, r7, ip, lsl lr │ │ │ │ - andseq r9, r7, ip, ror #18 │ │ │ │ + andseq r9, fp, r8, asr #18 │ │ │ │ + andseq r8, r7, r8, lsr lr │ │ │ │ + andseq r9, r7, r8, lsl #19 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -000f670c : │ │ │ │ +000f6718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6740 │ │ │ │ + bne f674c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6770 │ │ │ │ - ldr r1, [pc, #68] @ f678c │ │ │ │ - ldr r0, [pc, #68] @ f6790 │ │ │ │ + beq f677c │ │ │ │ + ldr r1, [pc, #68] @ f6798 │ │ │ │ + ldr r0, [pc, #68] @ f679c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6740 │ │ │ │ + bne f674c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6740 │ │ │ │ - b f6764 │ │ │ │ - andseq sl, r7, r8, ror #21 │ │ │ │ - @ instruction: 0x0017aafc │ │ │ │ + bne f674c │ │ │ │ + b f6770 │ │ │ │ + andseq sl, r7, r4, lsl #22 │ │ │ │ + andseq sl, r7, r8, lsl fp │ │ │ │ │ │ │ │ -000f6794 : │ │ │ │ +000f67a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f67c8 │ │ │ │ + bne f67d4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f67f8 │ │ │ │ - ldr r1, [pc, #68] @ f6814 │ │ │ │ - ldr r0, [pc, #68] @ f6818 │ │ │ │ + beq f6804 │ │ │ │ + ldr r1, [pc, #68] @ f6820 │ │ │ │ + ldr r0, [pc, #68] @ f6824 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - bne f67c8 │ │ │ │ + bne f67d4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f67c8 │ │ │ │ - b f67ec │ │ │ │ - andseq sl, r7, r0, ror #20 │ │ │ │ + bne f67d4 │ │ │ │ + b f67f8 │ │ │ │ andseq sl, r7, ip, ror sl │ │ │ │ + mulseq r7, r8, sl │ │ │ │ │ │ │ │ -000f681c : │ │ │ │ +000f6828 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6850 │ │ │ │ + bne f685c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6880 │ │ │ │ - ldr r1, [pc, #68] @ f689c │ │ │ │ - ldr r0, [pc, #68] @ f68a0 │ │ │ │ + beq f688c │ │ │ │ + ldr r1, [pc, #68] @ f68a8 │ │ │ │ + ldr r0, [pc, #68] @ f68ac │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6850 │ │ │ │ + bne f685c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f6850 │ │ │ │ - b f6874 │ │ │ │ - andseq sl, r7, r0, lsl #20 │ │ │ │ - andseq sl, r7, r4, lsl sl │ │ │ │ + bne f685c │ │ │ │ + b f6880 │ │ │ │ + andseq sl, r7, ip, lsl sl │ │ │ │ + andseq sl, r7, r0, lsr sl │ │ │ │ │ │ │ │ -000f68a4 : │ │ │ │ +000f68b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f68d8 │ │ │ │ + bne f68e4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq f6908 │ │ │ │ - ldr r1, [pc, #68] @ f6924 │ │ │ │ - ldr r0, [pc, #68] @ f6928 │ │ │ │ + beq f6914 │ │ │ │ + ldr r1, [pc, #68] @ f6930 │ │ │ │ + ldr r0, [pc, #68] @ f6934 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f68d8 │ │ │ │ + bne f68e4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f68d8 │ │ │ │ - b f68fc │ │ │ │ - andseq sl, r7, r8, ror r9 │ │ │ │ + bne f68e4 │ │ │ │ + b f6908 │ │ │ │ mulseq r7, r4, r9 │ │ │ │ + @ instruction: 0x0017a9b0 │ │ │ │ │ │ │ │ -000f692c : │ │ │ │ +000f6938 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #248] @ f6a3c │ │ │ │ - ldr r0, [pc, #248] @ f6a40 │ │ │ │ + ldr ip, [pc, #248] @ f6a48 │ │ │ │ + ldr r0, [pc, #248] @ f6a4c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #240] @ f6a44 │ │ │ │ + ldr r2, [pc, #240] @ f6a50 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #32 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - bne f69cc │ │ │ │ + bne f69d8 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - bne f69cc │ │ │ │ + bne f69d8 │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ tst r0, #1 │ │ │ │ - bne f69cc │ │ │ │ + bne f69d8 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - beq f6a24 │ │ │ │ - ldr r3, [pc, #168] @ f6a48 │ │ │ │ + beq f6a30 │ │ │ │ + ldr r3, [pc, #168] @ f6a54 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - ldr r2, [pc, #164] @ f6a4c │ │ │ │ - ldr r3, [pc, #148] @ f6a40 │ │ │ │ + ldr r2, [pc, #164] @ f6a58 │ │ │ │ + ldr r3, [pc, #148] @ f6a4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f6a38 │ │ │ │ + bne f6a44 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #124] @ f6a50 │ │ │ │ + ldr r1, [pc, #124] @ f6a5c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #96] @ f6a54 │ │ │ │ + ldr r0, [pc, #96] @ f6a60 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #92] @ f6a58 │ │ │ │ + ldr r1, [pc, #92] @ f6a64 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b f69a0 │ │ │ │ - ldr r0, [pc, #48] @ f6a5c │ │ │ │ + b f69ac │ │ │ │ + ldr r0, [pc, #48] @ f6a68 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - b f69a0 │ │ │ │ + b f69ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b96b4 │ │ │ │ + andseq r9, fp, r8, lsr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r6 │ │ │ │ + mulseq fp, r0, r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r9, fp, r0, asr r6 │ │ │ │ + andseq r9, fp, r4, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00178fd0 │ │ │ │ - andseq sl, r7, r0, lsl #17 │ │ │ │ + andseq r8, r7, ip, ror #31 │ │ │ │ + mulseq r7, ip, r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ │ │ │ │ -000f6a60 : │ │ │ │ +000f6a6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #308] @ f6bb0 │ │ │ │ + ldr r4, [pc, #308] @ f6bbc │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6acc │ │ │ │ + bne f6ad8 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6af8 │ │ │ │ + bls f6b04 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6b10 │ │ │ │ + beq f6b1c │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6b80 │ │ │ │ + bls f6b8c │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6b60 │ │ │ │ - ldr r1, [pc, #224] @ f6bb4 │ │ │ │ - ldr r0, [pc, #224] @ f6bb8 │ │ │ │ + beq f6b6c │ │ │ │ + ldr r1, [pc, #224] @ f6bc0 │ │ │ │ + ldr r0, [pc, #224] @ f6bc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #204] @ f6bbc │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #204] @ f6bc8 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6acc │ │ │ │ + bne f6ad8 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6ab0 │ │ │ │ + bne f6abc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #164] @ f6bc0 │ │ │ │ - ldr r0, [pc, #164] @ f6bc4 │ │ │ │ - ldr r2, [pc, #164] @ f6bc8 │ │ │ │ + ldr r3, [pc, #164] @ f6bcc │ │ │ │ + ldr r0, [pc, #164] @ f6bd0 │ │ │ │ + ldr r2, [pc, #164] @ f6bd4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, r0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f6ae8 │ │ │ │ - ldr r3, [pc, #116] @ f6bcc │ │ │ │ + beq f6af4 │ │ │ │ + ldr r3, [pc, #116] @ f6bd8 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r3, [pc, #100] @ f6bd0 │ │ │ │ - ldr r0, [pc, #100] @ f6bd4 │ │ │ │ - ldr r2, [pc, #100] @ f6bd8 │ │ │ │ + ldr r3, [pc, #100] @ f6bdc │ │ │ │ + ldr r0, [pc, #100] @ f6be0 │ │ │ │ + ldr r2, [pc, #100] @ f6be4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b f6b2c │ │ │ │ + b f6b38 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6b94 │ │ │ │ + beq f6ba0 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne f6ae8 │ │ │ │ - b f6b50 │ │ │ │ + bne f6af4 │ │ │ │ + b f6b5c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6ae8 │ │ │ │ + bne f6af4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ - bne f6ae8 │ │ │ │ - b f6b50 │ │ │ │ - andseq r9, fp, r4, ror r5 │ │ │ │ - ldrheq fp, [r7], -r4 │ │ │ │ - andseq sl, r7, r4, ror #15 │ │ │ │ + bne f6af4 │ │ │ │ + b f6b5c │ │ │ │ + andseq r9, fp, r8, ror #10 │ │ │ │ + ldrsbeq fp, [r7], -r0 │ │ │ │ + andseq sl, r7, r0, lsl #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, r4, lsl #31 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r1, r0, r4, lsr pc │ │ │ │ andeq r1, r0, r8, lsr r2 │ │ │ │ andeq r1, r0, ip, lsl #15 │ │ │ │ │ │ │ │ -000f6bdc : │ │ │ │ +000f6be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #252] @ f6cf4 │ │ │ │ + ldr r4, [pc, #252] @ f6d00 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6c48 │ │ │ │ + bne f6c54 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6c74 │ │ │ │ + bls f6c80 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6c8c │ │ │ │ + beq f6c98 │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6cc4 │ │ │ │ + bls f6cd0 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6cac │ │ │ │ - ldr r1, [pc, #168] @ f6cf8 │ │ │ │ - ldr r0, [pc, #168] @ f6cfc │ │ │ │ + beq f6cb8 │ │ │ │ + ldr r1, [pc, #168] @ f6d04 │ │ │ │ + ldr r0, [pc, #168] @ f6d08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #148] @ f6d00 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #148] @ f6d0c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6c48 │ │ │ │ + bne f6c54 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6c2c │ │ │ │ - ldr r3, [pc, #112] @ f6d04 │ │ │ │ + bne f6c38 │ │ │ │ + ldr r3, [pc, #112] @ f6d10 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6c64 │ │ │ │ - ldr r3, [pc, #96] @ f6d08 │ │ │ │ + bne f6c70 │ │ │ │ + ldr r3, [pc, #96] @ f6d14 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f6c6c │ │ │ │ - ldr r3, [pc, #88] @ f6d0c │ │ │ │ + b f6c78 │ │ │ │ + ldr r3, [pc, #88] @ f6d18 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6c64 │ │ │ │ - b f6ca0 │ │ │ │ + bne f6c70 │ │ │ │ + b f6cac │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6cd8 │ │ │ │ + beq f6ce4 │ │ │ │ cmp r0, #81 @ 0x51 │ │ │ │ - bne f6c64 │ │ │ │ - b f6ca0 │ │ │ │ + bne f6c70 │ │ │ │ + b f6cac │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6c64 │ │ │ │ + bne f6c70 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bne f6c64 │ │ │ │ - b f6ca0 │ │ │ │ - @ instruction: 0x001b93f8 │ │ │ │ - andseq sl, r7, r8, lsr pc │ │ │ │ - andseq sl, r7, r4, ror r6 │ │ │ │ + bne f6c70 │ │ │ │ + b f6cac │ │ │ │ + andseq r9, fp, ip, ror #7 │ │ │ │ + andseq sl, r7, r4, asr pc │ │ │ │ + mulseq r7, r0, r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, r0, ror r6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r1, r0, r0, asr r6 │ │ │ │ │ │ │ │ -000f6d10 : │ │ │ │ +000f6d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #252] @ f6e28 │ │ │ │ + ldr r4, [pc, #252] @ f6e34 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6d7c │ │ │ │ + bne f6d88 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6da8 │ │ │ │ + bls f6db4 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6dc0 │ │ │ │ + beq f6dcc │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6df8 │ │ │ │ + bls f6e04 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6de0 │ │ │ │ - ldr r1, [pc, #168] @ f6e2c │ │ │ │ - ldr r0, [pc, #168] @ f6e30 │ │ │ │ + beq f6dec │ │ │ │ + ldr r1, [pc, #168] @ f6e38 │ │ │ │ + ldr r0, [pc, #168] @ f6e3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #148] @ f6e34 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #148] @ f6e40 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6d7c │ │ │ │ + bne f6d88 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6d60 │ │ │ │ - ldr r3, [pc, #112] @ f6e38 │ │ │ │ + bne f6d6c │ │ │ │ + ldr r3, [pc, #112] @ f6e44 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6d98 │ │ │ │ - ldr r3, [pc, #96] @ f6e3c │ │ │ │ + bne f6da4 │ │ │ │ + ldr r3, [pc, #96] @ f6e48 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f6da0 │ │ │ │ - ldr r3, [pc, #88] @ f6e40 │ │ │ │ + b f6dac │ │ │ │ + ldr r3, [pc, #88] @ f6e4c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6d98 │ │ │ │ - b f6dd4 │ │ │ │ + bne f6da4 │ │ │ │ + b f6de0 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6e0c │ │ │ │ + beq f6e18 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bne f6d98 │ │ │ │ - b f6dd4 │ │ │ │ + bne f6da4 │ │ │ │ + b f6de0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6d98 │ │ │ │ + bne f6da4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne f6d98 │ │ │ │ - b f6dd4 │ │ │ │ - andseq r9, fp, r4, asr #5 │ │ │ │ - andseq sl, r7, r4, lsl #28 │ │ │ │ - andseq sl, r7, ip, asr #10 │ │ │ │ + bne f6da4 │ │ │ │ + b f6de0 │ │ │ │ + @ instruction: 0x001b92b8 │ │ │ │ + andseq sl, r7, r0, lsr #28 │ │ │ │ + andseq sl, r7, r8, ror #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #31 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, r4, asr #31 │ │ │ │ │ │ │ │ -000f6e44 : │ │ │ │ +000f6e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #252] @ f6f5c │ │ │ │ + ldr r4, [pc, #252] @ f6f68 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne f6eb0 │ │ │ │ + bne f6ebc │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r0, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f6edc │ │ │ │ + bls f6ee8 │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq f6ef4 │ │ │ │ + beq f6f00 │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f6f2c │ │ │ │ + bls f6f38 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - beq f6f14 │ │ │ │ - ldr r1, [pc, #168] @ f6f60 │ │ │ │ - ldr r0, [pc, #168] @ f6f64 │ │ │ │ + beq f6f20 │ │ │ │ + ldr r1, [pc, #168] @ f6f6c │ │ │ │ + ldr r0, [pc, #168] @ f6f70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #148] @ f6f68 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #148] @ f6f74 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f6eb0 │ │ │ │ + bne f6ebc │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bne f6e94 │ │ │ │ - ldr r3, [pc, #112] @ f6f6c │ │ │ │ + bne f6ea0 │ │ │ │ + ldr r3, [pc, #112] @ f6f78 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6ecc │ │ │ │ - ldr r3, [pc, #96] @ f6f70 │ │ │ │ + bne f6ed8 │ │ │ │ + ldr r3, [pc, #96] @ f6f7c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f6ed4 │ │ │ │ - ldr r3, [pc, #88] @ f6f74 │ │ │ │ + b f6ee0 │ │ │ │ + ldr r3, [pc, #88] @ f6f80 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne f6ecc │ │ │ │ - b f6f08 │ │ │ │ + bne f6ed8 │ │ │ │ + b f6f14 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq f6f40 │ │ │ │ + beq f6f4c │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne f6ecc │ │ │ │ - b f6f08 │ │ │ │ + bne f6ed8 │ │ │ │ + b f6f14 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne f6ecc │ │ │ │ + bne f6ed8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne f6ecc │ │ │ │ - b f6f08 │ │ │ │ - mulseq fp, r0, r1 │ │ │ │ - @ instruction: 0x0017acd0 │ │ │ │ - andseq sl, r7, r4, lsr #8 │ │ │ │ + bne f6ed8 │ │ │ │ + b f6f14 │ │ │ │ + andseq r9, fp, r4, lsl #3 │ │ │ │ + andseq sl, r7, ip, ror #25 │ │ │ │ + andseq sl, r7, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r1, r0, r8, lsr #23 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r1, r0, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r6, [pc, #124] @ f7010 │ │ │ │ + ldr r6, [pc, #124] @ f701c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bne f6fb4 │ │ │ │ + bne f6fc0 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq f6fd8 │ │ │ │ - ldr r1, [pc, #88] @ f7014 │ │ │ │ - ldr r0, [pc, #88] @ f7018 │ │ │ │ + beq f6fe4 │ │ │ │ + ldr r1, [pc, #88] @ f7020 │ │ │ │ + ldr r0, [pc, #88] @ f7024 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6fec │ │ │ │ + beq f6ff8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - ble f7000 │ │ │ │ + ble f700c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ f701c │ │ │ │ + ldr r3, [pc, #20] @ f7028 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r9, fp, ip, asr r0 │ │ │ │ - andseq sl, r7, r0, lsr r3 │ │ │ │ - andseq sl, r7, r8, lsr r3 │ │ │ │ + andseq r9, fp, r0, asr r0 │ │ │ │ + andseq sl, r7, ip, asr #6 │ │ │ │ + andseq sl, r7, r4, asr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #300] @ f7164 │ │ │ │ - ldr lr, [pc, #300] @ f7168 │ │ │ │ + ldr r4, [pc, #300] @ f7170 │ │ │ │ + ldr lr, [pc, #300] @ f7174 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr ip, [pc, #288] @ f716c │ │ │ │ + ldr ip, [pc, #288] @ f7178 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #276] @ f7170 │ │ │ │ + ldr r2, [pc, #276] @ f717c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -218216,108 +218219,108 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr ip, [r6] │ │ │ │ tst ip, #1 │ │ │ │ - beq f70d4 │ │ │ │ - b f70e0 │ │ │ │ + beq f70e0 │ │ │ │ + b f70ec │ │ │ │ ldr lr, [ip, #4] │ │ │ │ tst lr, #1 │ │ │ │ - bne f70e0 │ │ │ │ + bne f70ec │ │ │ │ ldrsh lr, [lr] │ │ │ │ cmp lr, #62 @ 0x3e │ │ │ │ - bne f70e0 │ │ │ │ + bne f70ec │ │ │ │ ldr ip, [ip, #8] │ │ │ │ tst ip, #1 │ │ │ │ - bne f70e0 │ │ │ │ + bne f70ec │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #62 @ 0x3e │ │ │ │ - beq f70b0 │ │ │ │ - ldr r1, [pc, #140] @ f7174 │ │ │ │ + beq f70bc │ │ │ │ + ldr r1, [pc, #140] @ f7180 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq f7108 │ │ │ │ - ldr r1, [pc, #128] @ f7178 │ │ │ │ + beq f7114 │ │ │ │ + ldr r1, [pc, #128] @ f7184 │ │ │ │ str r6, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #111 @ 0x6f │ │ │ │ - ldr r3, [pc, #76] @ f7168 │ │ │ │ + ldr r3, [pc, #76] @ f7174 │ │ │ │ str r0, [sp, #16] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #64] @ f717c │ │ │ │ + ldr r2, [pc, #64] @ f7188 │ │ │ │ str r4, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7160 │ │ │ │ + bne f716c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b8fbc │ │ │ │ + @ instruction: 0x001b8fb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r4, pc @ │ │ │ │ + andseq r8, fp, r8, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, sl, r0, lsl #22 │ │ │ │ - andseq sl, r7, r8, lsl r2 │ │ │ │ - @ instruction: 0x001b8ebc │ │ │ │ + strdeq r2, [sl], -r4 @ │ │ │ │ + andseq sl, r7, r4, lsr r2 │ │ │ │ + @ instruction: 0x001b8eb0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f7198 │ │ │ │ + ldr r0, [pc, #12] @ f71a4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ - b f7020 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ + b f702c │ │ │ │ + @ instruction: 0x0017a1b0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f71b4 │ │ │ │ + ldr r0, [pc, #12] @ f71c0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ - b f7020 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ + b f702c │ │ │ │ + @ instruction: 0x0017a1b0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f71d0 │ │ │ │ + ldr r0, [pc, #12] @ f71dc │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f7020 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ + b f702c │ │ │ │ + @ instruction: 0x0017a1b0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f71ec │ │ │ │ + ldr r0, [pc, #12] @ f71f8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f7020 │ │ │ │ - andseq sl, r7, r8, ror r1 │ │ │ │ + b f702c │ │ │ │ + mulseq r7, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #180] @ f72bc │ │ │ │ + ldr r0, [pc, #180] @ f72c8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ f72c0 │ │ │ │ + ldr r1, [pc, #172] @ f72cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #164] @ f72c4 │ │ │ │ - ldr r2, [pc, #164] @ f72c8 │ │ │ │ + ldr r3, [pc, #164] @ f72d0 │ │ │ │ + ldr r2, [pc, #164] @ f72d4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -218328,40 +218331,40 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r2, [pc, #64] @ f72cc │ │ │ │ + ldr r2, [pc, #64] @ f72d8 │ │ │ │ strh r1, [r0] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ f72c0 │ │ │ │ + ldr r3, [pc, #40] @ f72cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f72b8 │ │ │ │ + bne f72c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r8, ror #27 │ │ │ │ + @ instruction: 0x001b8ddc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, ip, asr #27 │ │ │ │ + andseq r8, fp, r0, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, r4, ror #26 │ │ │ │ + andseq r8, fp, r8, asr sp │ │ │ │ ldr r0, [r1] │ │ │ │ b 1a082c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -218392,23 +218395,23 @@ │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #188] @ f742c │ │ │ │ + ldr lr, [pc, #188] @ f7438 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #180] @ f7430 │ │ │ │ + ldr r2, [pc, #180] @ f743c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ f7434 │ │ │ │ + ldr r3, [pc, #172] @ f7440 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #168] @ f7438 │ │ │ │ + ldr ip, [pc, #168] @ f7444 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -218416,44 +218419,44 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ subs r5, r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - beq f73d8 │ │ │ │ + beq f73e4 │ │ │ │ bl 96394 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f73f8 │ │ │ │ + beq f7404 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ bl 930b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r2, [pc, #60] @ f743c │ │ │ │ + ldr r2, [pc, #60] @ f7448 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ f7430 │ │ │ │ + ldr r3, [pc, #40] @ f743c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7428 │ │ │ │ + bne f7434 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r0, lsl #25 │ │ │ │ + andseq r8, fp, r4, ror ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r0, ror #24 │ │ │ │ + andseq r8, fp, r4, asr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001b8bf4 │ │ │ │ + andseq r8, fp, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 92f48 │ │ │ │ lsl r0, r0, #1 │ │ │ │ @@ -218482,23 +218485,23 @@ │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #188] @ f7594 │ │ │ │ + ldr lr, [pc, #188] @ f75a0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #180] @ f7598 │ │ │ │ + ldr r2, [pc, #180] @ f75a4 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #172] @ f759c │ │ │ │ + ldr r3, [pc, #172] @ f75a8 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #168] @ f75a0 │ │ │ │ + ldr ip, [pc, #168] @ f75ac │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -218506,44 +218509,44 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ subs r5, r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ str sp, [sp, #24] │ │ │ │ - beq f7540 │ │ │ │ + beq f754c │ │ │ │ bl 94a74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f7560 │ │ │ │ + beq f756c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ bl 92f48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r2, [pc, #60] @ f75a4 │ │ │ │ + ldr r2, [pc, #60] @ f75b0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ f7598 │ │ │ │ + ldr r3, [pc, #40] @ f75a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7590 │ │ │ │ + bne f759c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r8, lsl fp │ │ │ │ + andseq r8, fp, ip, lsl #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b8af8 │ │ │ │ + andseq r8, fp, ip, ror #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, ip, lsl #21 │ │ │ │ + andseq r8, fp, r0, lsl #21 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -218564,182 +218567,182 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #212] @ f76f4 │ │ │ │ + ldr r0, [pc, #212] @ f7700 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #208] @ f76f8 │ │ │ │ + ldr r1, [pc, #208] @ f7704 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #200] @ f76fc │ │ │ │ - ldr r2, [pc, #200] @ f7700 │ │ │ │ + ldr r3, [pc, #200] @ f7708 │ │ │ │ + ldr r2, [pc, #200] @ f770c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str sp, [sp, #24] │ │ │ │ - bl 34bc8 │ │ │ │ + str sp, [sp, #28] │ │ │ │ + bl 34bc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne f76b8 │ │ │ │ + bne f76c4 │ │ │ │ ldrh r2, [r3] │ │ │ │ sub r2, r2, #44 @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ ldrls r3, [r3, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #60] @ f7704 │ │ │ │ + ldr r2, [pc, #60] @ f7710 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #40] @ f76f8 │ │ │ │ + ldr r3, [pc, #40] @ f7704 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f76f0 │ │ │ │ + bne f76fc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b89d4 │ │ │ │ + andseq r8, fp, r8, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b89b8 │ │ │ │ + andseq r8, fp, ip, lsr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, ip, lsr #18 │ │ │ │ + andseq r8, fp, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #324] @ f786c │ │ │ │ + ldr r0, [pc, #324] @ f7878 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #320] @ f7870 │ │ │ │ + ldr r1, [pc, #320] @ f787c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #312] @ f7874 │ │ │ │ - ldr r2, [pc, #312] @ f7878 │ │ │ │ + ldr r3, [pc, #312] @ f7880 │ │ │ │ + ldr r2, [pc, #312] @ f7884 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #28 │ │ │ │ - ldr r2, [r6] │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r2, #6 │ │ │ │ str r3, [r6] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r1, #6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #4 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #16 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r0, #0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str sp, [sp, #56] @ 0x38 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + str sp, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ ldr lr, [sp] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ tst ip, #1 │ │ │ │ - bne f77bc │ │ │ │ + bne f77c8 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq f7830 │ │ │ │ + beq f783c │ │ │ │ ldr r3, [ip, #16] │ │ │ │ ldr r4, [ip, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ str lr, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp] │ │ │ │ - bne f77a4 │ │ │ │ + bne f77b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f77a0 │ │ │ │ - ldr r1, [pc, #100] @ f787c │ │ │ │ - ldr r0, [pc, #100] @ f7880 │ │ │ │ + bne f77ac │ │ │ │ + ldr r1, [pc, #100] @ f7888 │ │ │ │ + ldr r0, [pc, #100] @ f788c │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ - b f77a0 │ │ │ │ + bl 4ead0 │ │ │ │ + b f77ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #72] @ f7884 │ │ │ │ + ldr r2, [pc, #72] @ f7890 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ f7870 │ │ │ │ + ldr r3, [pc, #44] @ f787c │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [ip, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7868 │ │ │ │ + bne f7874 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, ip, asr #17 │ │ │ │ + andseq r8, fp, r0, asr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b88b0 │ │ │ │ + andseq r8, fp, r4, lsr #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrheq sl, [r7], -ip │ │ │ │ - andseq r8, r7, r0, lsl #17 │ │ │ │ - @ instruction: 0x001b87b8 │ │ │ │ + ldrsbeq sl, [r7], -r8 │ │ │ │ + mulseq r7, ip, r8 │ │ │ │ + andseq r8, fp, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #184] @ f7958 │ │ │ │ - ldr r2, [pc, #184] @ f795c │ │ │ │ + ldr r0, [pc, #184] @ f7964 │ │ │ │ + ldr r2, [pc, #184] @ f7968 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r4, [pc, #172] @ f7960 │ │ │ │ + ldr r4, [pc, #172] @ f796c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #168] @ f7964 │ │ │ │ + ldr r3, [pc, #168] @ f7970 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -218747,61 +218750,61 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ tst r0, #1 │ │ │ │ - bne f7904 │ │ │ │ + bne f7910 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq f7948 │ │ │ │ + beq f7954 │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r3, [pc, #88] @ f7968 │ │ │ │ + ldr r3, [pc, #88] @ f7974 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #84] @ f796c │ │ │ │ + ldr r2, [pc, #84] @ f7978 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #56] @ f795c │ │ │ │ + ldr r3, [pc, #56] @ f7968 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7954 │ │ │ │ + bne f7960 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl f7708 │ │ │ │ + bl f7714 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b f7908 │ │ │ │ + b f7914 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, r4, asr r7 │ │ │ │ + andseq r8, fp, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r4, lsr r7 │ │ │ │ + andseq r8, fp, r8, lsr #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x001b86d8 │ │ │ │ + andseq r8, fp, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #308] @ f7abc │ │ │ │ + ldr lr, [pc, #308] @ f7ac8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [pc, #304] @ f7ac0 │ │ │ │ + ldr ip, [pc, #304] @ f7acc │ │ │ │ add lr, pc, lr │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr lr, [pc, #288] @ f7ac4 │ │ │ │ + ldr lr, [pc, #288] @ f7ad0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #276] @ f7ac8 │ │ │ │ + ldr ip, [pc, #276] @ f7ad4 │ │ │ │ mov r5, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [ip, lr] │ │ │ │ add lr, sp, #20 │ │ │ │ ldr ip, [r6] │ │ │ │ str lr, [r6] │ │ │ │ mov lr, #2 │ │ │ │ @@ -218809,704 +218812,704 @@ │ │ │ │ add lr, sp, #16 │ │ │ │ str lr, [sp, #28] │ │ │ │ ands r4, r3, #1 │ │ │ │ add lr, sp, #12 │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #32] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bne f7a78 │ │ │ │ + bne f7a84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f7a68 │ │ │ │ + beq f7a74 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ble f7ab0 │ │ │ │ + ble f7abc │ │ │ │ sub r5, r3, #1 │ │ │ │ bic r5, r5, #1 │ │ │ │ add r5, r5, #2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ bl 97bcc │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne f7a10 │ │ │ │ + bne f7a1c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #140] @ f7acc │ │ │ │ - ldr r3, [pc, #124] @ f7ac0 │ │ │ │ + ldr r2, [pc, #140] @ f7ad8 │ │ │ │ + ldr r3, [pc, #124] @ f7acc │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7ab8 │ │ │ │ + bne f7ac4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ bl 96c6c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b f7a38 │ │ │ │ + b f7a44 │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ str ip, [r6] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #60] @ f7ad0 │ │ │ │ - ldr r1, [pc, #60] @ f7ad4 │ │ │ │ + ldr r2, [pc, #60] @ f7adc │ │ │ │ + ldr r1, [pc, #60] @ f7ae0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - b f7a38 │ │ │ │ + b f7a44 │ │ │ │ mov r0, r2 │ │ │ │ - b f7a38 │ │ │ │ + b f7a44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, fp, ip, ror #12 │ │ │ │ + andseq r8, fp, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, r4, asr #12 │ │ │ │ - @ instruction: 0x001b85b8 │ │ │ │ - andseq r6, r7, r8, asr #14 │ │ │ │ - @ instruction: 0x001798d4 │ │ │ │ + andseq r8, fp, r8, lsr r6 │ │ │ │ + andseq r8, fp, ip, lsr #11 │ │ │ │ + andseq r6, r7, r4, ror #14 │ │ │ │ + @ instruction: 0x001798f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7b1c │ │ │ │ + ldr r2, [pc, #44] @ f7b28 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7b20 │ │ │ │ + ldr r0, [pc, #40] @ f7b2c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #3 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f797c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, sl, r8, ror #1 │ │ │ │ - @ instruction: 0x001798b0 │ │ │ │ + ldrdeq r2, [sl], -ip @ │ │ │ │ + andseq r9, r7, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7b68 │ │ │ │ + ldr r2, [pc, #44] @ f7b74 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7b6c │ │ │ │ + ldr r0, [pc, #40] @ f7b78 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f797c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaeq sl, ip, r0, r2 │ │ │ │ - andseq r9, r7, ip, ror #16 │ │ │ │ + mlaeq sl, r0, r0, r2 │ │ │ │ + andseq r9, r7, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7bb4 │ │ │ │ + ldr r2, [pc, #44] @ f7bc0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7bb8 │ │ │ │ + ldr r0, [pc, #40] @ f7bc4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f797c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, sl, r0, asr r0 │ │ │ │ - andseq r9, r7, r8, lsr #16 │ │ │ │ + eoreq r2, sl, r4, asr #32 │ │ │ │ + andseq r9, r7, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #44] @ f7c00 │ │ │ │ + ldr r2, [pc, #44] @ f7c0c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #40] @ f7c04 │ │ │ │ + ldr r0, [pc, #40] @ f7c10 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f7970 │ │ │ │ + bl f797c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, sl, r4 │ │ │ │ - andseq r1, r8, r0, lsr #3 │ │ │ │ + strdeq r1, [sl], -r8 @ │ │ │ │ + @ instruction: 0x001811bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #372] @ f7d94 │ │ │ │ - ldr ip, [pc, #372] @ f7d98 │ │ │ │ + ldr lr, [pc, #372] @ f7da0 │ │ │ │ + ldr ip, [pc, #372] @ f7da4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r4, [pc, #352] @ f7d9c │ │ │ │ + ldr r4, [pc, #352] @ f7da8 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #336] @ f7da0 │ │ │ │ + ldr r3, [pc, #336] @ f7dac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne f7d30 │ │ │ │ + bne f7d3c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ ands r7, r0, #1 │ │ │ │ - bne f7d00 │ │ │ │ + bne f7d0c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi f7d00 │ │ │ │ + bhi f7d0c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 7ef58 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - beq f7d64 │ │ │ │ + beq f7d70 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ str ip, [r5] │ │ │ │ bl 7939c │ │ │ │ - b f7d04 │ │ │ │ + b f7d10 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #152] @ f7da4 │ │ │ │ - ldr r3, [pc, #136] @ f7d98 │ │ │ │ + ldr r2, [pc, #152] @ f7db0 │ │ │ │ + ldr r3, [pc, #136] @ f7da4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f7d90 │ │ │ │ + bne f7d9c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #104] @ f7da8 │ │ │ │ + ldr r2, [pc, #104] @ f7db4 │ │ │ │ str ip, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e5d4 │ │ │ │ - ldr r3, [pc, #84] @ f7dac │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr r3, [pc, #84] @ f7db8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b f7d04 │ │ │ │ - ldr r1, [pc, #68] @ f7db0 │ │ │ │ + b f7d10 │ │ │ │ + ldr r1, [pc, #68] @ f7dbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b f7d04 │ │ │ │ + b f7d10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b83d4 │ │ │ │ + andseq r8, fp, r8, asr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r0, lsr #7 │ │ │ │ + mulseq fp, r4, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, fp, ip, ror #5 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ + andseq r8, fp, r0, ror #5 │ │ │ │ + @ instruction: 0x001764b8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r9, r7, r0, ror #12 │ │ │ │ + andseq r9, r7, ip, ror r6 │ │ │ │ │ │ │ │ -000f7db4 : │ │ │ │ +000f7dc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000f7dd4 : │ │ │ │ +000f7de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #528] @ f800c │ │ │ │ - ldr r3, [pc, #528] @ f8010 │ │ │ │ + ldr r1, [pc, #528] @ f8018 │ │ │ │ + ldr r3, [pc, #528] @ f801c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r7, [pc, #520] @ f8014 │ │ │ │ - ldr r1, [pc, #520] @ f8018 │ │ │ │ + ldr r7, [pc, #520] @ f8020 │ │ │ │ + ldr r1, [pc, #520] @ f8024 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r6, [r7, r1] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, r0 │ │ │ │ ands r5, r2, #1 │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r6] │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq f7ea0 │ │ │ │ + beq f7eac │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #460] @ f801c │ │ │ │ + ldr r1, [pc, #460] @ f8028 │ │ │ │ str r0, [r6] │ │ │ │ - ldr r0, [pc, #456] @ f8020 │ │ │ │ + ldr r0, [pc, #456] @ f802c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #428] @ f8024 │ │ │ │ - ldr r3, [pc, #404] @ f8010 │ │ │ │ + ldr r2, [pc, #428] @ f8030 │ │ │ │ + ldr r3, [pc, #404] @ f801c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8008 │ │ │ │ + bne f8014 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh lr, [r2] │ │ │ │ sub r1, lr, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls f7fd4 │ │ │ │ + bls f7fe0 │ │ │ │ cmp lr, #78 @ 0x4e │ │ │ │ - beq f7fec │ │ │ │ + beq f7ff8 │ │ │ │ sub r1, lr, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls f7fec │ │ │ │ + bls f7ff8 │ │ │ │ cmp lr, #87 @ 0x57 │ │ │ │ - bne f7e44 │ │ │ │ + bne f7e50 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq f7f2c │ │ │ │ + beq f7f38 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r8, [r2, #16] │ │ │ │ sub r4, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq f8000 │ │ │ │ - ldr r2, [pc, #216] @ f8028 │ │ │ │ + beq f800c │ │ │ │ + ldr r2, [pc, #216] @ f8034 │ │ │ │ ldr r9, [r7, r2] │ │ │ │ mov r7, #5 │ │ │ │ - b f7f68 │ │ │ │ + b f7f74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f7fac │ │ │ │ + beq f7fb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f7f90 │ │ │ │ + beq f7f9c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addne r5, r5, #1 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt f7f58 │ │ │ │ + bgt f7f64 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ cmp r4, #0 │ │ │ │ - bne f7f60 │ │ │ │ + bne f7f6c │ │ │ │ lsl r5, r5, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr r5, r5, #1 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7e68 │ │ │ │ + beq f7e74 │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2bf0 │ │ │ │ - b f7e68 │ │ │ │ + bl 1c2bf4 │ │ │ │ + b f7e74 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne f7e44 │ │ │ │ + bne f7e50 │ │ │ │ ldrsh lr, [r2] │ │ │ │ cmp lr, #78 @ 0x4e │ │ │ │ - bne f7ec0 │ │ │ │ + bne f7ecc │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r0, [r6] │ │ │ │ lsl r5, r5, #1 │ │ │ │ orr r5, r5, #1 │ │ │ │ - b f7e70 │ │ │ │ + b f7e7c │ │ │ │ mov r5, #1 │ │ │ │ - b f7fb8 │ │ │ │ + b f7fc4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b81fc │ │ │ │ + @ instruction: 0x001b81f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, fp, r0, ror #3 │ │ │ │ + @ instruction: 0x001b81d4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r7, r4, lsr sp │ │ │ │ - andseq r9, r7, r4, ror #11 │ │ │ │ - andseq r8, fp, r0, lsl #3 │ │ │ │ + andseq r9, r7, r0, asr sp │ │ │ │ + andseq r9, r7, r0, lsl #12 │ │ │ │ + andseq r8, fp, r4, ror r1 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [pc, #644] @ f82c8 │ │ │ │ - ldr r2, [pc, #644] @ f82cc │ │ │ │ + ldr r0, [pc, #644] @ f82d4 │ │ │ │ + ldr r2, [pc, #644] @ f82d8 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #632] @ f82d0 │ │ │ │ + ldr r8, [pc, #632] @ f82dc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #628] @ f82d4 │ │ │ │ + ldr r3, [pc, #628] @ f82e0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne f8208 │ │ │ │ - ldr r6, [pc, #524] @ f82d8 │ │ │ │ - ldr r5, [pc, #524] @ f82dc │ │ │ │ - ldr r4, [pc, #524] @ f82e0 │ │ │ │ + bne f8214 │ │ │ │ + ldr r6, [pc, #524] @ f82e4 │ │ │ │ + ldr r5, [pc, #524] @ f82e8 │ │ │ │ + ldr r4, [pc, #524] @ f82ec │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f82a4 │ │ │ │ + bne f82b0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne f8104 │ │ │ │ + bne f8110 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f8158 │ │ │ │ + beq f8164 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #460] @ f82e4 │ │ │ │ - ldr lr, [pc, #460] @ f82e8 │ │ │ │ + ldr r2, [pc, #460] @ f82f0 │ │ │ │ + ldr lr, [pc, #460] @ f82f4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f82ac │ │ │ │ + bne f82b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne f8204 │ │ │ │ + bne f8210 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f80dc │ │ │ │ + bne f80e8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r2, #1 │ │ │ │ - bne f80dc │ │ │ │ + bne f80e8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f80dc │ │ │ │ + bne f80e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f82ac │ │ │ │ + bne f82b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq f8204 │ │ │ │ + beq f8210 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #256] @ f82ec │ │ │ │ + ldr r2, [pc, #256] @ f82f8 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble f82b8 │ │ │ │ + ble f82c4 │ │ │ │ and r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f80dc │ │ │ │ + beq f80e8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ f82f0 │ │ │ │ + ldr r1, [pc, #224] @ f82fc │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq f826c │ │ │ │ + beq f8278 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ f82f4 │ │ │ │ + ldr r2, [pc, #188] @ f8300 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #164] @ f82f8 │ │ │ │ - ldr r1, [pc, #164] @ f82fc │ │ │ │ - ldr r0, [pc, #164] @ f8300 │ │ │ │ + ldr r2, [pc, #164] @ f8304 │ │ │ │ + ldr r1, [pc, #164] @ f8308 │ │ │ │ + ldr r0, [pc, #164] @ f830c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #144] @ f8304 │ │ │ │ + ldr r3, [pc, #144] @ f8310 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #136] @ f8308 │ │ │ │ - ldr r3, [pc, #72] @ f82cc │ │ │ │ + ldr r2, [pc, #136] @ f8314 │ │ │ │ + ldr r3, [pc, #72] @ f82d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f82c4 │ │ │ │ + bne f82d0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f8204 │ │ │ │ + b f8210 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b f8274 │ │ │ │ - bl 20b8fc │ │ │ │ + b f8280 │ │ │ │ + bl 20b924 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f81f8 │ │ │ │ + b f8204 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b7fb0 │ │ │ │ + andseq r7, fp, r4, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r0, pc @ │ │ │ │ + andseq r7, fp, r4, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r8, r4, ror #7 │ │ │ │ - andseq r9, r7, r8, ror r3 │ │ │ │ - mulseq r7, r0, r3 │ │ │ │ - andseq r9, r7, r0, asr r3 │ │ │ │ - andseq pc, r6, r0, ror fp @ │ │ │ │ + andseq r3, r8, r0, lsl #8 │ │ │ │ + mulseq r7, r4, r3 │ │ │ │ + andseq r9, r7, ip, lsr #7 │ │ │ │ + andseq r9, r7, ip, ror #6 │ │ │ │ + andseq pc, r6, ip, lsl #23 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - ldrdeq r1, [sl], -r8 @ │ │ │ │ - andseq r9, r7, r8, lsr r2 │ │ │ │ - andseq pc, r6, r0, asr #20 │ │ │ │ - andseq r9, r7, r0, lsr #4 │ │ │ │ - andseq r9, r7, r8, lsl #4 │ │ │ │ + eoreq r1, sl, ip, asr #19 │ │ │ │ + andseq r9, r7, r4, asr r2 │ │ │ │ + andseq pc, r6, ip, asr sl @ │ │ │ │ + andseq r9, r7, ip, lsr r2 │ │ │ │ + andseq r9, r7, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r7, fp, r8, ror sp │ │ │ │ + andseq r7, fp, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r4, [pc, #56] @ f8380 │ │ │ │ + ldr r4, [pc, #56] @ f838c │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne f835c │ │ │ │ + bne f8368 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ asr r2, r3, #1 │ │ │ │ asr r3, r3, #31 │ │ │ │ bl 8fff8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ f8384 │ │ │ │ + ldr r3, [pc, #8] @ f8390 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001b7cb0 │ │ │ │ + andseq r7, fp, r4, lsr #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f83a0 │ │ │ │ + bne f83ac │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b 8fff8 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f83c4 │ │ │ │ + bne f83d0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ b 96bb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r4, [pc, #56] @ f8420 │ │ │ │ + ldr r4, [pc, #56] @ f842c │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne f83fc │ │ │ │ + bne f8408 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ asr r2, r3, #1 │ │ │ │ asr r3, r3, #31 │ │ │ │ bl 8eee4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ f8424 │ │ │ │ + ldr r3, [pc, #8] @ f8430 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, fp, r0, lsl ip │ │ │ │ + andseq r7, fp, r4, lsl #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f8440 │ │ │ │ + bne f844c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b 8eee4 │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne f8464 │ │ │ │ + bne f8470 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ b 96a64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #536] @ f86a0 │ │ │ │ + ldr r0, [pc, #536] @ f86ac │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #528] @ f86a4 │ │ │ │ + ldr r3, [pc, #528] @ f86b0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr lr, [pc, #520] @ f86a8 │ │ │ │ + ldr lr, [pc, #520] @ f86b4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #516] @ f86ac │ │ │ │ + ldr r1, [pc, #516] @ f86b8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [ip] │ │ │ │ mov r3, lr │ │ │ │ @@ -219517,47 +219520,47 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ tst r2, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne f8548 │ │ │ │ + bne f8554 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r3, r0, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls f8658 │ │ │ │ + bls f8664 │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq f8674 │ │ │ │ + beq f8680 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r6] │ │ │ │ - bne f864c │ │ │ │ - ldr r1, [pc, #336] @ f86b0 │ │ │ │ + bne f8658 │ │ │ │ + ldr r1, [pc, #336] @ f86bc │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 7ef58 │ │ │ │ @@ -219566,25 +219569,25 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ bl 7ef58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2688 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -219593,81 +219596,81 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldrhne r3, [r0, #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r0, #2] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #144] @ f86b4 │ │ │ │ + ldr r2, [pc, #144] @ f86c0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #120] @ f86a4 │ │ │ │ + ldr r3, [pc, #120] @ f86b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f869c │ │ │ │ + bne f86a8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ f86b8 │ │ │ │ + ldr r1, [pc, #100] @ f86c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f8560 │ │ │ │ + b f856c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ tst r2, #1 │ │ │ │ - bne f8548 │ │ │ │ + bne f8554 │ │ │ │ ldrsh r0, [r2] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - bne f8548 │ │ │ │ + bne f8554 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f8574 │ │ │ │ + beq f8580 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f8574 │ │ │ │ + beq f8580 │ │ │ │ str r1, [r6] │ │ │ │ - ldr r1, [pc, #40] @ f86bc │ │ │ │ + ldr r1, [pc, #40] @ f86c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - b f8560 │ │ │ │ + b f856c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r8, ror #22 │ │ │ │ + andseq r7, fp, ip, asr fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, r8, asr #22 │ │ │ │ + andseq r7, fp, ip, lsr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001794d0 │ │ │ │ - @ instruction: 0x001b79d0 │ │ │ │ - andseq r8, r7, r0, asr #28 │ │ │ │ - @ instruction: 0x00178dfc │ │ │ │ + andseq r9, r7, ip, ror #9 │ │ │ │ + andseq r7, fp, r4, asr #19 │ │ │ │ + andseq r8, r7, ip, asr lr │ │ │ │ + andseq r8, r7, r8, lsl lr │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f86d8 │ │ │ │ + ldr r0, [pc, #12] @ f86e4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f8468 │ │ │ │ - andseq r8, r7, r4, ror #27 │ │ │ │ + b f8474 │ │ │ │ + andseq r8, r7, r0, lsl #28 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f86f4 │ │ │ │ + ldr r0, [pc, #12] @ f8700 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f8468 │ │ │ │ - @ instruction: 0x00178dd8 │ │ │ │ + b f8474 │ │ │ │ + @ instruction: 0x00178df4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #192] @ f87d0 │ │ │ │ - ldr ip, [pc, #192] @ f87d4 │ │ │ │ + ldr lr, [pc, #192] @ f87dc │ │ │ │ + ldr ip, [pc, #192] @ f87e0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #180] @ f87d8 │ │ │ │ + ldr r2, [pc, #180] @ f87e4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #176] @ f87dc │ │ │ │ + ldr r3, [pc, #176] @ f87e8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -219677,315 +219680,315 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ - beq f8798 │ │ │ │ + beq f87a4 │ │ │ │ sub r4, r0, #2 │ │ │ │ - b f8780 │ │ │ │ + b f878c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne f8778 │ │ │ │ + bne f8784 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ f87e0 │ │ │ │ - ldr r3, [pc, #48] @ f87d4 │ │ │ │ + ldr r2, [pc, #64] @ f87ec │ │ │ │ + ldr r3, [pc, #48] @ f87e0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f87cc │ │ │ │ + bne f87d8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r4, ror #17 │ │ │ │ + @ instruction: 0x001b78d8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, r4, asr #17 │ │ │ │ + @ instruction: 0x001b78b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, fp, r8, asr r8 │ │ │ │ + andseq r7, fp, ip, asr #16 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - b 34878 │ │ │ │ + b 34874 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #344] @ f895c │ │ │ │ - ldr r2, [pc, #344] @ f8960 │ │ │ │ + ldr ip, [pc, #344] @ f8968 │ │ │ │ + ldr r2, [pc, #344] @ f896c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r4, [pc, #332] @ f8964 │ │ │ │ + ldr r4, [pc, #332] @ f8970 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #328] @ f8968 │ │ │ │ + ldr r3, [pc, #328] @ f8974 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r5, [pc, #308] @ f896c │ │ │ │ + ldr r5, [pc, #308] @ f8978 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [pc, #260] @ f8970 │ │ │ │ - ldr r8, [pc, #260] @ f8974 │ │ │ │ + ldr r9, [pc, #260] @ f897c │ │ │ │ + ldr r8, [pc, #260] @ f8980 │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b f890c │ │ │ │ + b f8918 │ │ │ │ tst r2, #1 │ │ │ │ - bne f88a8 │ │ │ │ + bne f88b4 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f88d0 │ │ │ │ + beq f88dc │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 34878 │ │ │ │ - ldr r3, [pc, #148] @ f8978 │ │ │ │ + bl 34874 │ │ │ │ + ldr r3, [pc, #148] @ f8984 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble f894c │ │ │ │ + ble f8958 │ │ │ │ cmp r2, r5 │ │ │ │ - bne f8894 │ │ │ │ + bne f88a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #92] @ f897c │ │ │ │ + ldr r2, [pc, #92] @ f8988 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #56] @ f8960 │ │ │ │ + ldr r3, [pc, #56] @ f896c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8958 │ │ │ │ + bne f8964 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b f890c │ │ │ │ + b f8918 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b77f0 │ │ │ │ + andseq r7, fp, r4, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b77d0 │ │ │ │ + andseq r7, fp, r4, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r1, sl, r4, ror r3 │ │ │ │ - andseq sp, r7, r0, lsr r7 │ │ │ │ - andseq lr, r7, ip, lsr #32 │ │ │ │ + eoreq r1, sl, r8, ror #6 │ │ │ │ + andseq sp, r7, ip, asr #14 │ │ │ │ + andseq lr, r7, r8, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x001b76d4 │ │ │ │ + andseq r7, fp, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #208] @ f8a68 │ │ │ │ + ldr ip, [pc, #208] @ f8a74 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #200] @ f8a6c │ │ │ │ + ldr r1, [pc, #200] @ f8a78 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #192] @ f8a70 │ │ │ │ - ldr r2, [pc, #192] @ f8a74 │ │ │ │ + ldr r3, [pc, #192] @ f8a7c │ │ │ │ + ldr r2, [pc, #192] @ f8a80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq f8a58 │ │ │ │ - ldr r1, [pc, #132] @ f8a78 │ │ │ │ + beq f8a64 │ │ │ │ + ldr r1, [pc, #132] @ f8a84 │ │ │ │ sub r4, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ mov r1, r0 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - bne f89f8 │ │ │ │ + bne f8a04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #76] @ f8a7c │ │ │ │ - ldr r3, [pc, #56] @ f8a6c │ │ │ │ + ldr r2, [pc, #76] @ f8a88 │ │ │ │ + ldr r3, [pc, #56] @ f8a78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8a64 │ │ │ │ + bne f8a70 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ f8a80 │ │ │ │ + ldr r1, [pc, #32] @ f8a8c │ │ │ │ add r1, pc, r1 │ │ │ │ - b f8a24 │ │ │ │ + b f8a30 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r8, asr r6 │ │ │ │ + andseq r7, fp, ip, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, ip, lsr r6 │ │ │ │ + andseq r7, fp, r0, lsr r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq r1, [sl], -r0 @ │ │ │ │ - andseq r7, fp, r8, asr #11 │ │ │ │ - eoreq r1, sl, r8, lsl #3 │ │ │ │ + eoreq r1, sl, r4, ror #3 │ │ │ │ + @ instruction: 0x001b75bc │ │ │ │ + eoreq r1, sl, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000f8aac : │ │ │ │ +000f8ab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3cbe4 │ │ │ │ + bl 3cbe0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [r4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f8b34 │ │ │ │ + bne f8b40 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq f8b58 │ │ │ │ + beq f8b64 │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - beq f8b70 │ │ │ │ + beq f8b7c │ │ │ │ sub lr, ip, #79 @ 0x4f │ │ │ │ lsl lr, lr, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ cmp lr, #6 │ │ │ │ - bls f8b80 │ │ │ │ + bls f8b8c │ │ │ │ cmp ip, #87 @ 0x57 │ │ │ │ - bne f8b34 │ │ │ │ + bne f8b40 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 8fff8 │ │ │ │ - ldr r1, [pc, #84] @ f8b90 │ │ │ │ + ldr r1, [pc, #84] @ f8b9c │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne f8b34 │ │ │ │ + bne f8b40 │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - bne f8b08 │ │ │ │ + bne f8b14 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 8eee4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 96a18 │ │ │ │ - andseq r9, r7, ip, asr #32 │ │ │ │ + andseq r9, r7, r8, rrx │ │ │ │ │ │ │ │ -000f8b94 : │ │ │ │ +000f8ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #32] @ f8bd0 │ │ │ │ + ldr r0, [pc, #32] @ f8bdc │ │ │ │ sub sp, sp, #12 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r9, r7, r8, lsr r1 │ │ │ │ + andseq r9, r7, r4, asr r1 │ │ │ │ │ │ │ │ -000f8bd4 : │ │ │ │ +000f8be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #368] @ f8d5c │ │ │ │ + ldr ip, [pc, #368] @ f8d68 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #356] @ f8d60 │ │ │ │ + ldr r1, [pc, #356] @ f8d6c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r6, [pc, #348] @ f8d64 │ │ │ │ - ldr r3, [pc, #348] @ f8d68 │ │ │ │ + ldr r6, [pc, #348] @ f8d70 │ │ │ │ + ldr r3, [pc, #348] @ f8d74 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r5, r0 │ │ │ │ @@ -220001,112 +220004,112 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 128968 │ │ │ │ + bl 128970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8cd4 │ │ │ │ + beq f8ce0 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt f8cd4 │ │ │ │ - ldr r0, [pc, #232] @ f8d6c │ │ │ │ + blt f8ce0 │ │ │ │ + ldr r0, [pc, #232] @ f8d78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq f8cec │ │ │ │ - ldr r2, [pc, #196] @ f8d70 │ │ │ │ - ldr r3, [pc, #176] @ f8d60 │ │ │ │ + beq f8cf8 │ │ │ │ + ldr r2, [pc, #196] @ f8d7c │ │ │ │ + ldr r3, [pc, #176] @ f8d6c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f8d58 │ │ │ │ + bne f8d64 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ - b f8c7c │ │ │ │ + b f8c88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ - bne f8d3c │ │ │ │ + bne f8d48 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq f8d48 │ │ │ │ + beq f8d54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #96] @ f8d74 │ │ │ │ + ldr r0, [pc, #96] @ f8d80 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r1, [pc, #92] @ f8d78 │ │ │ │ + ldr r1, [pc, #92] @ f8d84 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #68] @ f8d7c │ │ │ │ + ldr r3, [pc, #68] @ f8d88 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b f8ca4 │ │ │ │ + b f8cb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge f8d30 │ │ │ │ - b f8d04 │ │ │ │ + bge f8d3c │ │ │ │ + b f8d10 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f8d04 │ │ │ │ - b f8d30 │ │ │ │ + beq f8d10 │ │ │ │ + b f8d3c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, r0, lsl #8 │ │ │ │ + @ instruction: 0x001b73f4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, fp, r4, ror #7 │ │ │ │ + @ instruction: 0x001b73d8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrsheq r9, [r7], -ip │ │ │ │ - andseq r7, fp, ip, asr #6 │ │ │ │ - andseq r9, r7, r0, rrx │ │ │ │ - mulseq r7, r4, lr │ │ │ │ + andseq r9, r7, r8, lsl r1 │ │ │ │ + andseq r7, fp, r0, asr #6 │ │ │ │ + andseq r9, r7, ip, ror r0 │ │ │ │ + @ instruction: 0x00170eb0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b 34d08 │ │ │ │ + b 34d04 │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne f8db0 │ │ │ │ + bne f8dbc │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls f8db8 │ │ │ │ + bls f8dc4 │ │ │ │ mov r0, r1 │ │ │ │ - b 34ca0 │ │ │ │ + b 34c9c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - b 34ca0 │ │ │ │ + b 34c9c │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - b 34ca0 │ │ │ │ + b 34c9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne f8dfc │ │ │ │ + bne f8e08 │ │ │ │ ldrsh r0, [r3] │ │ │ │ sub r3, r0, #78 @ 0x4e │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #7 │ │ │ │ - bls f8e04 │ │ │ │ + bls f8e10 │ │ │ │ sub r0, r0, #87 @ 0x57 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ @@ -220114,477 +220117,477 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - beq f8e34 │ │ │ │ + beq f8e40 │ │ │ │ bl 90368 │ │ │ │ str r0, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 904cc │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, #480] @ f9048 │ │ │ │ + ldr r2, [pc, #480] @ f9054 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #476] @ f904c │ │ │ │ + ldr r3, [pc, #476] @ f9058 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ands fp, r5, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne f8eb8 │ │ │ │ + bne f8ec4 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ ldreq r5, [r5, #4] │ │ │ │ andeq fp, r5, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 128968 │ │ │ │ + bl 128970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8f58 │ │ │ │ + beq f8f64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt f8f58 │ │ │ │ + blt f8f64 │ │ │ │ cmp fp, #0 │ │ │ │ - bne f8f6c │ │ │ │ + bne f8f78 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq f8fe4 │ │ │ │ + beq f8ff0 │ │ │ │ sub r3, r2, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls f8ff8 │ │ │ │ + bls f9004 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne f8f6c │ │ │ │ + bne f8f78 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r8, sl} │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne f8f8c │ │ │ │ + bne f8f98 │ │ │ │ tst r9, #1 │ │ │ │ - beq f8fb8 │ │ │ │ + beq f8fc4 │ │ │ │ cmp r9, #0 │ │ │ │ - blt f8fc4 │ │ │ │ + blt f8fd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq f901c │ │ │ │ + beq f9028 │ │ │ │ cmp r8, #0 │ │ │ │ strne r3, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ strne r3, [sl] │ │ │ │ - b f8f88 │ │ │ │ + b f8f94 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ cmp fp, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - beq f8ee0 │ │ │ │ - ldr r1, [pc, #220] @ f9050 │ │ │ │ + beq f8eec │ │ │ │ + ldr r1, [pc, #220] @ f905c │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #192] @ f9054 │ │ │ │ - ldr r3, [pc, #180] @ f904c │ │ │ │ + ldr r2, [pc, #192] @ f9060 │ │ │ │ + ldr r3, [pc, #180] @ f9058 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9044 │ │ │ │ + bne f9050 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r9] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq f900c │ │ │ │ - ldr r1, [pc, #140] @ f9058 │ │ │ │ + beq f9018 │ │ │ │ + ldr r1, [pc, #140] @ f9064 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b f8f88 │ │ │ │ + bl 48af4 │ │ │ │ + b f8f94 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r8, sl} │ │ │ │ bl 8ef78 │ │ │ │ - b f8f18 │ │ │ │ + b f8f24 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r8, sl} │ │ │ │ bl 96c00 │ │ │ │ - b f8f18 │ │ │ │ + b f8f24 │ │ │ │ ldrh r3, [r9, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq f8fc4 │ │ │ │ - b f8f34 │ │ │ │ + beq f8fd0 │ │ │ │ + b f8f40 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #52] @ f905c │ │ │ │ - ldr r1, [pc, #52] @ f9060 │ │ │ │ + ldr r2, [pc, #52] @ f9068 │ │ │ │ + ldr r1, [pc, #52] @ f906c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r9, ip} │ │ │ │ - bl 4e5d4 │ │ │ │ - b f8f88 │ │ │ │ + bl 4e5d0 │ │ │ │ + b f8f94 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, fp, ip, lsl #3 │ │ │ │ + andseq r7, fp, r0, lsl #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, r7, r4, lsl ip │ │ │ │ - andseq r7, fp, r4, rrx │ │ │ │ - andseq r0, r7, r4, ror #23 │ │ │ │ - andseq r2, r8, r0, asr fp │ │ │ │ - andseq r8, r7, r4, lsr #9 │ │ │ │ + andseq r8, r7, r0, lsr ip │ │ │ │ + andseq r7, fp, r8, asr r0 │ │ │ │ + andseq r0, r7, r0, lsl #24 │ │ │ │ + andseq r2, r8, ip, ror #22 │ │ │ │ + andseq r8, r7, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #836] @ f93c0 │ │ │ │ + ldr ip, [pc, #836] @ f93cc │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #828] @ f93c4 │ │ │ │ + ldr r0, [pc, #828] @ f93d0 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r6, [pc, #820] @ f93c8 │ │ │ │ + ldr r6, [pc, #820] @ f93d4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #812] @ f93cc │ │ │ │ + ldr r3, [pc, #812] @ f93d8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ subs r8, r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq f9154 │ │ │ │ + beq f9160 │ │ │ │ tst r3, #1 │ │ │ │ - bne f9130 │ │ │ │ + bne f913c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f9154 │ │ │ │ - ldr r1, [pc, #664] @ f93d0 │ │ │ │ + beq f9160 │ │ │ │ + ldr r1, [pc, #664] @ f93dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r7] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ands r4, r0, #1 │ │ │ │ - bne f92d4 │ │ │ │ + bne f92e0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq f919c │ │ │ │ + beq f91a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r7] │ │ │ │ - ldr r1, [pc, #596] @ f93d4 │ │ │ │ + ldr r1, [pc, #596] @ f93e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - b f92a4 │ │ │ │ + b f92b0 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - beq f9324 │ │ │ │ - ldr r1, [pc, #548] @ f93d8 │ │ │ │ - bl 114ef8 │ │ │ │ - ldr r5, [pc, #544] @ f93dc │ │ │ │ + beq f9330 │ │ │ │ + ldr r1, [pc, #548] @ f93e4 │ │ │ │ + bl 114efc │ │ │ │ + ldr r5, [pc, #544] @ f93e8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ - b f91d0 │ │ │ │ + b f91dc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq f9224 │ │ │ │ + beq f9230 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - bne f9248 │ │ │ │ + bne f9254 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f9248 │ │ │ │ + bne f9254 │ │ │ │ and r2, r4, #255 @ 0xff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne f91c4 │ │ │ │ - ldr r3, [pc, #472] @ f93e0 │ │ │ │ + bne f91d0 │ │ │ │ + ldr r3, [pc, #472] @ f93ec │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt f91c4 │ │ │ │ + bgt f91d0 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ cmp r5, r4 │ │ │ │ - bne f91d0 │ │ │ │ + bne f91dc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f92ec │ │ │ │ + beq f92f8 │ │ │ │ tst r0, #1 │ │ │ │ movne r3, #0 │ │ │ │ asrne r5, r0, #1 │ │ │ │ strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne f92e4 │ │ │ │ - b f91ac │ │ │ │ - ldr r2, [pc, #404] @ f93e4 │ │ │ │ + bne f92f0 │ │ │ │ + b f91b8 │ │ │ │ + ldr r2, [pc, #404] @ f93f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq f9318 │ │ │ │ - ldr r1, [pc, #376] @ f93e8 │ │ │ │ + beq f9324 │ │ │ │ + ldr r1, [pc, #376] @ f93f4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #368] @ f93ec │ │ │ │ + ldr r2, [pc, #368] @ f93f8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r2, [pc, #352] @ f93f0 │ │ │ │ + ldr r2, [pc, #352] @ f93fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #328] @ f93f4 │ │ │ │ + ldr r2, [pc, #328] @ f9400 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #272] @ f93c4 │ │ │ │ + ldr r3, [pc, #272] @ f93d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f93bc │ │ │ │ + bne f93c8 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #0 │ │ │ │ asrs r5, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bmi f9324 │ │ │ │ + bmi f9330 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt f91bc │ │ │ │ + bgt f91c8 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - beq f9358 │ │ │ │ + beq f9364 │ │ │ │ tst r0, #1 │ │ │ │ - bne f9360 │ │ │ │ + bne f936c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f9360 │ │ │ │ + bne f936c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b f92a4 │ │ │ │ - ldr r1, [pc, #216] @ f93f8 │ │ │ │ + b f92b0 │ │ │ │ + ldr r1, [pc, #216] @ f9404 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f9270 │ │ │ │ - ldr r1, [pc, #208] @ f93fc │ │ │ │ + b f927c │ │ │ │ + ldr r1, [pc, #208] @ f9408 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ - b f92a4 │ │ │ │ + b f92b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b f92a4 │ │ │ │ - ldr r3, [pc, #152] @ f9400 │ │ │ │ + b f92b0 │ │ │ │ + ldr r3, [pc, #152] @ f940c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r3 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq f93b0 │ │ │ │ - ldr r1, [pc, #124] @ f9404 │ │ │ │ + beq f93bc │ │ │ │ + ldr r1, [pc, #124] @ f9410 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ f9408 │ │ │ │ + ldr r2, [pc, #116] @ f9414 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - ldr r2, [pc, #100] @ f940c │ │ │ │ + ldr r2, [pc, #100] @ f9418 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - b f9290 │ │ │ │ - ldr r1, [pc, #88] @ f9410 │ │ │ │ + b f929c │ │ │ │ + ldr r1, [pc, #88] @ f941c │ │ │ │ add r1, pc, r1 │ │ │ │ - b f9388 │ │ │ │ + b f9394 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, r4, ror pc │ │ │ │ + andseq r6, fp, r8, ror #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, fp, r0, asr pc │ │ │ │ + andseq r6, fp, r4, asr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - andseq r0, r7, r8, lsr #20 │ │ │ │ + @ instruction: 0x001763b4 │ │ │ │ + andseq r0, r7, r4, asr #20 │ │ │ │ andseq r8, lr, r1, lsl #9 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - mlaeq sl, r4, r9, r0 │ │ │ │ - mulseq r7, r4, r2 │ │ │ │ - andseq lr, r6, ip, lsl sl │ │ │ │ - andseq r2, r8, ip, ror #17 │ │ │ │ - andseq r6, fp, r8, asr #26 │ │ │ │ - andseq r8, r7, r8, asr #3 │ │ │ │ - andseq r0, r7, r8, ror r8 │ │ │ │ - eoreq r0, sl, ip, ror r8 │ │ │ │ - andseq r8, r7, ip, ror r1 │ │ │ │ - andseq lr, r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x001827d0 │ │ │ │ - andseq r8, r7, r0, lsr r1 │ │ │ │ + eoreq r0, sl, r8, lsl #19 │ │ │ │ + @ instruction: 0x001782b0 │ │ │ │ + andseq lr, r6, r8, lsr sl │ │ │ │ + andseq r2, r8, r8, lsl #18 │ │ │ │ + andseq r6, fp, ip, lsr sp │ │ │ │ + andseq r8, r7, r4, ror #3 │ │ │ │ + mulseq r7, r4, r8 │ │ │ │ + eoreq r0, sl, r0, ror r8 │ │ │ │ + mulseq r7, r8, r1 │ │ │ │ + andseq lr, r6, r0, lsr #18 │ │ │ │ + andseq r2, r8, ip, ror #15 │ │ │ │ + andseq r8, r7, ip, asr #2 │ │ │ │ │ │ │ │ -000f9414 : │ │ │ │ +000f9420 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f942c │ │ │ │ + ldr r0, [pc, #12] @ f9438 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f9064 │ │ │ │ - @ instruction: 0x00176bdc │ │ │ │ - ldr ip, [pc, #88] @ f9490 │ │ │ │ - ldr r3, [pc, #88] @ f9494 │ │ │ │ + b f9070 │ │ │ │ + @ instruction: 0x00176bf8 │ │ │ │ + ldr ip, [pc, #88] @ f949c │ │ │ │ + ldr r3, [pc, #88] @ f94a0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f947c │ │ │ │ + bne f9488 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ asr r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ bxeq lr │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne f9468 │ │ │ │ + bne f9474 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ f9498 │ │ │ │ + ldr r0, [pc, #20] @ f94a4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b f9064 │ │ │ │ - andseq r6, fp, r0, asr #23 │ │ │ │ + b f9070 │ │ │ │ + @ instruction: 0x001b6bb4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r6, r7, r8, ror fp │ │ │ │ + mulseq r7, r4, fp │ │ │ │ │ │ │ │ -000f949c : │ │ │ │ +000f94a8 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ f94b4 │ │ │ │ + ldr r0, [pc, #12] @ f94c0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f9064 │ │ │ │ - andseq r6, r7, r8, asr #22 │ │ │ │ - ldr ip, [pc, #92] @ f951c │ │ │ │ - ldr r3, [pc, #92] @ f9520 │ │ │ │ + b f9070 │ │ │ │ + andseq r6, r7, r4, ror #22 │ │ │ │ + ldr ip, [pc, #92] @ f9528 │ │ │ │ + ldr r3, [pc, #92] @ f952c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9508 │ │ │ │ + bne f9514 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ asr r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq f9500 │ │ │ │ + beq f950c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - bne f94f0 │ │ │ │ + bne f94fc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ f9524 │ │ │ │ + ldr r0, [pc, #20] @ f9530 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b f9064 │ │ │ │ - andseq r6, fp, r8, lsr fp │ │ │ │ + b f9070 │ │ │ │ + andseq r6, fp, ip, lsr #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r6, r7, r0, ror #21 │ │ │ │ + @ instruction: 0x00176afc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #156] @ f95dc │ │ │ │ - ldr ip, [pc, #156] @ f95e0 │ │ │ │ + ldr lr, [pc, #156] @ f95e8 │ │ │ │ + ldr ip, [pc, #156] @ f95ec │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #148] @ f95e4 │ │ │ │ + ldr r3, [pc, #148] @ f95f0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #144] @ f95e8 │ │ │ │ + ldr r2, [pc, #144] @ f95f4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -220594,126 +220597,126 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #68] @ f95ec │ │ │ │ + ldr r2, [pc, #68] @ f95f8 │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ f95e0 │ │ │ │ + ldr r3, [pc, #36] @ f95ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f95d8 │ │ │ │ + bne f95e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b6ab8 │ │ │ │ + andseq r6, fp, ip, lsr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r8, sl │ │ │ │ + andseq r6, fp, ip, lsl #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, fp, r4, asr sl │ │ │ │ + andseq r6, fp, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ f967c │ │ │ │ - ldr r3, [pc, #116] @ f9680 │ │ │ │ + ldr r2, [pc, #116] @ f9688 │ │ │ │ + ldr r3, [pc, #116] @ f968c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f9638 │ │ │ │ + bne f9644 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ tst r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f9650 │ │ │ │ + bne f965c │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq f962c │ │ │ │ - ldr r1, [pc, #44] @ f9684 │ │ │ │ - ldr r0, [pc, #44] @ f9688 │ │ │ │ + beq f9638 │ │ │ │ + ldr r1, [pc, #44] @ f9690 │ │ │ │ + ldr r0, [pc, #44] @ f9694 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001b69f0 │ │ │ │ + andseq r6, fp, r4, ror #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r5, r7, r4, lsl #29 │ │ │ │ - @ instruction: 0x00175fbc │ │ │ │ + andseq r5, r7, r0, lsr #29 │ │ │ │ + @ instruction: 0x00175fd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ f9718 │ │ │ │ - ldr r3, [pc, #116] @ f971c │ │ │ │ + ldr r2, [pc, #116] @ f9724 │ │ │ │ + ldr r3, [pc, #116] @ f9728 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f96d4 │ │ │ │ + bne f96e0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ tst r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne f96ec │ │ │ │ + bne f96f8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq f96c8 │ │ │ │ - ldr r1, [pc, #44] @ f9720 │ │ │ │ - ldr r0, [pc, #44] @ f9724 │ │ │ │ + beq f96d4 │ │ │ │ + ldr r1, [pc, #44] @ f972c │ │ │ │ + ldr r0, [pc, #44] @ f9730 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, fp, r4, asr r9 │ │ │ │ + andseq r6, fp, r8, asr #18 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r5, r7, r8, ror #27 │ │ │ │ - andseq r5, r7, r8, lsr pc │ │ │ │ + andseq r5, r7, r4, lsl #28 │ │ │ │ + andseq r5, r7, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #196] @ f9804 │ │ │ │ + ldr ip, [pc, #196] @ f9810 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #192] @ f9808 │ │ │ │ + ldr r1, [pc, #192] @ f9814 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #184] @ f980c │ │ │ │ + ldr r2, [pc, #184] @ f9818 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r0, [pc, #180] @ f9810 │ │ │ │ + ldr r0, [pc, #180] @ f981c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -220721,188 +220724,188 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ tst r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne f97a4 │ │ │ │ + bne f97b0 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq f97cc │ │ │ │ - ldr r1, [pc, #104] @ f9814 │ │ │ │ - ldr r0, [pc, #104] @ f9818 │ │ │ │ + beq f97d8 │ │ │ │ + ldr r1, [pc, #104] @ f9820 │ │ │ │ + ldr r0, [pc, #104] @ f9824 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ f981c │ │ │ │ + ldr r2, [pc, #72] @ f9828 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ f9808 │ │ │ │ + ldr r3, [pc, #44] @ f9814 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9800 │ │ │ │ + bne f980c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b68b4 │ │ │ │ + andseq r6, fp, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r4, r8 │ │ │ │ + andseq r6, fp, r8, lsl #17 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r7, r0, ror sp │ │ │ │ - andseq r5, r7, ip, ror #30 │ │ │ │ - andseq r6, fp, r0, lsr #16 │ │ │ │ + andseq r7, r7, ip, lsl #27 │ │ │ │ + andseq r5, r7, r8, lsl #31 │ │ │ │ + andseq r6, fp, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r0, [pc, #440] @ f99f0 │ │ │ │ - ldr r2, [pc, #440] @ f99f4 │ │ │ │ + ldr r0, [pc, #440] @ f99fc │ │ │ │ + ldr r2, [pc, #440] @ f9a00 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r4, [pc, #428] @ f99f8 │ │ │ │ + ldr r4, [pc, #428] @ f9a04 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #424] @ f99fc │ │ │ │ + ldr r3, [pc, #424] @ f9a08 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne f9934 │ │ │ │ + bne f9940 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f99e4 │ │ │ │ + bne f99f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq f99dc │ │ │ │ + beq f99e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne f9930 │ │ │ │ + bne f993c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f98a8 │ │ │ │ + bne f98b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq f99dc │ │ │ │ + beq f99e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - beq f9930 │ │ │ │ - ldr r3, [pc, #248] @ f9a00 │ │ │ │ + beq f993c │ │ │ │ + ldr r3, [pc, #248] @ f9a0c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble f99d0 │ │ │ │ + ble f99dc │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f98a8 │ │ │ │ + beq f98b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #200] @ f9a04 │ │ │ │ + ldr r2, [pc, #200] @ f9a10 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq f9998 │ │ │ │ + beq f99a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #164] @ f9a08 │ │ │ │ + ldr r1, [pc, #164] @ f9a14 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #140] @ f9a0c │ │ │ │ - ldr r1, [pc, #140] @ f9a10 │ │ │ │ - ldr r0, [pc, #140] @ f9a14 │ │ │ │ + ldr r2, [pc, #140] @ f9a18 │ │ │ │ + ldr r1, [pc, #140] @ f9a1c │ │ │ │ + ldr r0, [pc, #140] @ f9a20 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #120] @ f9a18 │ │ │ │ + ldr r2, [pc, #120] @ f9a24 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - ldr r2, [pc, #116] @ f9a1c │ │ │ │ + ldr r2, [pc, #116] @ f9a28 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ f99f4 │ │ │ │ + ldr r3, [pc, #68] @ f9a00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f99ec │ │ │ │ + bne f99f8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9924 │ │ │ │ + b f9930 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b f99a0 │ │ │ │ + b f99ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9930 │ │ │ │ + b f993c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b67bc │ │ │ │ + @ instruction: 0x001b67b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r7 │ │ │ │ + mulseq fp, r0, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r0, sl, ip, lsr #5 │ │ │ │ - andseq r7, r7, ip, lsl #22 │ │ │ │ - andseq lr, r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x00177af4 │ │ │ │ - @ instruction: 0x00177bb4 │ │ │ │ + eoreq r0, sl, r0, lsr #5 │ │ │ │ + andseq r7, r7, r8, lsr #22 │ │ │ │ + andseq lr, r6, r0, lsr r3 │ │ │ │ + andseq r7, r7, r0, lsl fp │ │ │ │ + @ instruction: 0x00177bd0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, fp, ip, asr #12 │ │ │ │ + andseq r6, fp, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #248] @ f9b30 │ │ │ │ - ldr r0, [pc, #248] @ f9b34 │ │ │ │ + ldr ip, [pc, #248] @ f9b3c │ │ │ │ + ldr r0, [pc, #248] @ f9b40 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r4, [pc, #240] @ f9b38 │ │ │ │ + ldr r4, [pc, #240] @ f9b44 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #236] @ f9b3c │ │ │ │ + ldr r2, [pc, #236] @ f9b48 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -220913,804 +220916,804 @@ │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add ip, sp, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - bne f9aac │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bne f9ab8 │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #74 @ 0x4a │ │ │ │ - beq f9b1c │ │ │ │ - ldr r1, [pc, #140] @ f9b40 │ │ │ │ - ldr r0, [pc, #140] @ f9b44 │ │ │ │ + beq f9b28 │ │ │ │ + ldr r1, [pc, #140] @ f9b4c │ │ │ │ + ldr r0, [pc, #140] @ f9b50 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #100] @ f9b48 │ │ │ │ + ldr r3, [pc, #100] @ f9b54 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #96] @ f9b4c │ │ │ │ + ldr r2, [pc, #96] @ f9b58 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #60] @ f9b34 │ │ │ │ + ldr r3, [pc, #60] @ f9b40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9b2c │ │ │ │ + bne f9b38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ tst r0, #1 │ │ │ │ - beq f9ad8 │ │ │ │ - b f9aac │ │ │ │ + beq f9ae4 │ │ │ │ + b f9ab8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, r0, asr #11 │ │ │ │ + @ instruction: 0x001b65b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r5 │ │ │ │ + mulseq fp, r0, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001777d0 │ │ │ │ - @ instruction: 0x001765f0 │ │ │ │ + andseq r7, r7, ip, ror #15 │ │ │ │ + andseq r6, r7, ip, lsl #12 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r6, fp, r4, lsl #10 │ │ │ │ + @ instruction: 0x001b64f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r0, [pc, #460] @ f9d34 │ │ │ │ - ldr r2, [pc, #460] @ f9d38 │ │ │ │ + ldr r0, [pc, #460] @ f9d40 │ │ │ │ + ldr r2, [pc, #460] @ f9d44 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r4, [pc, #448] @ f9d3c │ │ │ │ + ldr r4, [pc, #448] @ f9d48 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #444] @ f9d40 │ │ │ │ + ldr r3, [pc, #444] @ f9d4c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne f9c78 │ │ │ │ + bne f9c84 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f9d28 │ │ │ │ + bne f9d34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne f9d20 │ │ │ │ + bne f9d2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne f9c74 │ │ │ │ + bne f9c80 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne f9bd8 │ │ │ │ + bne f9be4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3aa90 │ │ │ │ + bl 3aa8c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bne f9d20 │ │ │ │ + bne f9d2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq f9c74 │ │ │ │ - ldr r3, [pc, #248] @ f9d44 │ │ │ │ + beq f9c80 │ │ │ │ + ldr r3, [pc, #248] @ f9d50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble f9d14 │ │ │ │ + ble f9d20 │ │ │ │ and r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f9bd8 │ │ │ │ + beq f9be4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #200] @ f9d48 │ │ │ │ + ldr r2, [pc, #200] @ f9d54 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq f9cdc │ │ │ │ + beq f9ce8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #164] @ f9d4c │ │ │ │ + ldr r1, [pc, #164] @ f9d58 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #140] @ f9d50 │ │ │ │ - ldr r1, [pc, #140] @ f9d54 │ │ │ │ - ldr r0, [pc, #140] @ f9d58 │ │ │ │ + ldr r2, [pc, #140] @ f9d5c │ │ │ │ + ldr r1, [pc, #140] @ f9d60 │ │ │ │ + ldr r0, [pc, #140] @ f9d64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #120] @ f9d5c │ │ │ │ + ldr r2, [pc, #120] @ f9d68 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ - ldr r2, [pc, #116] @ f9d60 │ │ │ │ + ldr r2, [pc, #116] @ f9d6c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #68] @ f9d38 │ │ │ │ + ldr r3, [pc, #68] @ f9d44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9d30 │ │ │ │ + bne f9d3c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9c68 │ │ │ │ + b f9c74 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b f9ce4 │ │ │ │ + b f9cf0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b f9c74 │ │ │ │ + b f9c80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, ip, lsl #9 │ │ │ │ + andseq r6, fp, r0, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, fp, ip, ror #8 │ │ │ │ + andseq r6, fp, r0, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq pc, r9, r8, ror #30 │ │ │ │ - andseq r7, r7, r8, asr #15 │ │ │ │ - @ instruction: 0x0016dfd0 │ │ │ │ - @ instruction: 0x001777b0 │ │ │ │ - andseq r7, r7, r8, ror r8 │ │ │ │ + eoreq pc, r9, ip, asr pc @ │ │ │ │ + andseq r7, r7, r4, ror #15 │ │ │ │ + andseq sp, r6, ip, ror #31 │ │ │ │ + andseq r7, r7, ip, asr #15 │ │ │ │ + mulseq r7, r4, r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, fp, r8, lsl #6 │ │ │ │ + @ instruction: 0x001b62fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [pc, #628] @ f9ff0 │ │ │ │ - ldr r2, [pc, #628] @ f9ff4 │ │ │ │ + ldr r0, [pc, #628] @ f9ffc │ │ │ │ + ldr r2, [pc, #628] @ fa000 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #616] @ f9ff8 │ │ │ │ + ldr r8, [pc, #616] @ fa004 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #612] @ f9ffc │ │ │ │ + ldr r3, [pc, #612] @ fa008 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne f9f30 │ │ │ │ - ldr r6, [pc, #508] @ fa000 │ │ │ │ - ldr r5, [pc, #508] @ fa004 │ │ │ │ - ldr r4, [pc, #508] @ fa008 │ │ │ │ + bne f9f3c │ │ │ │ + ldr r6, [pc, #508] @ fa00c │ │ │ │ + ldr r5, [pc, #508] @ fa010 │ │ │ │ + ldr r4, [pc, #508] @ fa014 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne f9fd8 │ │ │ │ + bne f9fe4 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne f9e3c │ │ │ │ + bne f9e48 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq f9e90 │ │ │ │ + beq f9e9c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #444] @ fa00c │ │ │ │ - ldr lr, [pc, #444] @ fa010 │ │ │ │ + ldr r2, [pc, #444] @ fa018 │ │ │ │ + ldr lr, [pc, #444] @ fa01c │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq f9fd0 │ │ │ │ + beq f9fdc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne f9f2c │ │ │ │ + bne f9f38 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f9e14 │ │ │ │ + bne f9e20 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne f9e14 │ │ │ │ + bne f9e20 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne f9e14 │ │ │ │ + bne f9e20 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq f9fd0 │ │ │ │ + beq f9fdc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq f9f2c │ │ │ │ + beq f9f38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #256] @ fa014 │ │ │ │ + ldr r2, [pc, #256] @ fa020 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble f9fe0 │ │ │ │ + ble f9fec │ │ │ │ and r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f9e14 │ │ │ │ + beq f9e20 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ fa018 │ │ │ │ + ldr r1, [pc, #224] @ fa024 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq f9f94 │ │ │ │ + beq f9fa0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ fa01c │ │ │ │ + ldr r2, [pc, #188] @ fa028 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #164] @ fa020 │ │ │ │ - ldr r1, [pc, #164] @ fa024 │ │ │ │ - ldr r0, [pc, #164] @ fa028 │ │ │ │ + ldr r2, [pc, #164] @ fa02c │ │ │ │ + ldr r1, [pc, #164] @ fa030 │ │ │ │ + ldr r0, [pc, #164] @ fa034 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #144] @ fa02c │ │ │ │ + ldr r3, [pc, #144] @ fa038 │ │ │ │ ldr ip, [r8, r3] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #136] @ fa030 │ │ │ │ - ldr r3, [pc, #72] @ f9ff4 │ │ │ │ + ldr r2, [pc, #136] @ fa03c │ │ │ │ + ldr r3, [pc, #72] @ fa000 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f9fec │ │ │ │ + bne f9ff8 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b f9f9c │ │ │ │ + b f9fa8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f9f2c │ │ │ │ - bl 20b8fc │ │ │ │ + b f9f38 │ │ │ │ + bl 20b924 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b f9f20 │ │ │ │ + b f9f2c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, fp, r8, ror r2 │ │ │ │ + andseq r6, fp, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, fp, r8, asr r2 │ │ │ │ + andseq r6, fp, ip, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, ip, lsr #13 │ │ │ │ - andseq r7, r7, r0, asr #12 │ │ │ │ - andseq r7, r7, r0, asr #14 │ │ │ │ - andseq r7, r7, r8, lsl r6 │ │ │ │ - andseq sp, r6, r8, lsr lr │ │ │ │ + andseq r1, r8, r8, asr #13 │ │ │ │ + andseq r7, r7, ip, asr r6 │ │ │ │ + andseq r7, r7, ip, asr r7 │ │ │ │ + andseq r7, r7, r4, lsr r6 │ │ │ │ + andseq sp, r6, r4, asr lr │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - @ instruction: 0x0029fcb0 │ │ │ │ - andseq r7, r7, r0, lsl r5 │ │ │ │ - andseq sp, r6, r8, lsl sp │ │ │ │ - @ instruction: 0x001774f8 │ │ │ │ - andseq r7, r7, r8, asr #11 │ │ │ │ + eoreq pc, r9, r4, lsr #25 │ │ │ │ + andseq r7, r7, ip, lsr #10 │ │ │ │ + andseq sp, r6, r4, lsr sp │ │ │ │ + andseq r7, r7, r4, lsl r5 │ │ │ │ + andseq r7, r7, r4, ror #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, fp, r0, asr r0 │ │ │ │ + andseq r6, fp, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #176] @ fa0fc │ │ │ │ - ldr r0, [pc, #176] @ fa100 │ │ │ │ + ldr ip, [pc, #176] @ fa108 │ │ │ │ + ldr r0, [pc, #176] @ fa10c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #168] @ fa104 │ │ │ │ + ldr r3, [pc, #168] @ fa110 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #164] @ fa108 │ │ │ │ + ldr r2, [pc, #164] @ fa114 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ + mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ - mov r0, #8 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #74 @ 0x4a │ │ │ │ - ldr r3, [pc, #64] @ fa100 │ │ │ │ + ldr r3, [pc, #64] @ fa10c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ fa10c │ │ │ │ + ldr r2, [pc, #56] @ fa118 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fa0f8 │ │ │ │ + bne fa104 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, fp, ip, lsr #31 │ │ │ │ + andseq r5, fp, r0, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, fp, r8, lsl #31 │ │ │ │ + andseq r5, fp, ip, ror pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, fp, r4, lsr #30 │ │ │ │ + andseq r5, fp, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r0, [pc, #644] @ fa3ac │ │ │ │ - ldr r2, [pc, #644] @ fa3b0 │ │ │ │ + ldr r0, [pc, #644] @ fa3b8 │ │ │ │ + ldr r2, [pc, #644] @ fa3bc │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #632] @ fa3b4 │ │ │ │ + ldr r8, [pc, #632] @ fa3c0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #628] @ fa3b8 │ │ │ │ + ldr r3, [pc, #628] @ fa3c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [r7] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne fa2ec │ │ │ │ - ldr r6, [pc, #524] @ fa3bc │ │ │ │ - ldr r5, [pc, #524] @ fa3c0 │ │ │ │ - ldr r4, [pc, #524] @ fa3c4 │ │ │ │ + bne fa2f8 │ │ │ │ + ldr r6, [pc, #524] @ fa3c8 │ │ │ │ + ldr r5, [pc, #524] @ fa3cc │ │ │ │ + ldr r4, [pc, #524] @ fa3d0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne fa388 │ │ │ │ + bne fa394 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst ip, #1 │ │ │ │ - bne fa1e8 │ │ │ │ + bne fa1f4 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq fa23c │ │ │ │ + beq fa248 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #460] @ fa3c8 │ │ │ │ - ldr lr, [pc, #460] @ fa3cc │ │ │ │ + ldr r2, [pc, #460] @ fa3d4 │ │ │ │ + ldr lr, [pc, #460] @ fa3d8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa390 │ │ │ │ + bne fa39c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ - bne fa2e8 │ │ │ │ + bne fa2f4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne fa1c0 │ │ │ │ + bne fa1cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ tst r2, #1 │ │ │ │ - bne fa1c0 │ │ │ │ + bne fa1cc │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne fa1c0 │ │ │ │ + bne fa1cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3caa0 │ │ │ │ + bl 3ca9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa390 │ │ │ │ + bne fa39c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq fa2e8 │ │ │ │ + beq fa2f4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #256] @ fa3d0 │ │ │ │ + ldr r2, [pc, #256] @ fa3dc │ │ │ │ ldr r2, [r8, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble fa39c │ │ │ │ + ble fa3a8 │ │ │ │ and r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fa1c0 │ │ │ │ + beq fa1cc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #224] @ fa3d4 │ │ │ │ + ldr r1, [pc, #224] @ fa3e0 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq fa350 │ │ │ │ + beq fa35c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #188] @ fa3d8 │ │ │ │ + ldr r2, [pc, #188] @ fa3e4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #164] @ fa3dc │ │ │ │ - ldr r1, [pc, #164] @ fa3e0 │ │ │ │ - ldr r0, [pc, #164] @ fa3e4 │ │ │ │ + ldr r2, [pc, #164] @ fa3e8 │ │ │ │ + ldr r1, [pc, #164] @ fa3ec │ │ │ │ + ldr r0, [pc, #164] @ fa3f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #144] @ fa3e8 │ │ │ │ + ldr r3, [pc, #144] @ fa3f4 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r2, [pc, #136] @ fa3ec │ │ │ │ - ldr r3, [pc, #72] @ fa3b0 │ │ │ │ + ldr r2, [pc, #136] @ fa3f8 │ │ │ │ + ldr r3, [pc, #72] @ fa3bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fa3a8 │ │ │ │ + bne fa3b4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b fa2e8 │ │ │ │ + b fa2f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b fa358 │ │ │ │ - bl 20b8fc │ │ │ │ + b fa364 │ │ │ │ + bl 20b924 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b fa2dc │ │ │ │ + b fa2e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, fp, ip, asr #29 │ │ │ │ + andseq r5, fp, r0, asr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, fp, ip, lsr #29 │ │ │ │ + andseq r5, fp, r0, lsr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r8, r0, lsl #6 │ │ │ │ - mulseq r7, r4, r2 │ │ │ │ - mulseq r7, ip, r3 │ │ │ │ - andseq r7, r7, ip, ror #4 │ │ │ │ - andseq sp, r6, ip, lsl #21 │ │ │ │ + andseq r1, r8, ip, lsl r3 │ │ │ │ + @ instruction: 0x001772b0 │ │ │ │ + @ instruction: 0x001773b8 │ │ │ │ + andseq r7, r7, r8, lsl #5 │ │ │ │ + andseq sp, r6, r8, lsr #21 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - strdeq pc, [r9], -r4 @ │ │ │ │ - andseq r7, r7, r4, asr r1 │ │ │ │ - andseq sp, r6, ip, asr r9 │ │ │ │ - andseq r7, r7, ip, lsr r1 │ │ │ │ - andseq r7, r7, r4, lsl r2 │ │ │ │ + eoreq pc, r9, r8, ror #17 │ │ │ │ + andseq r7, r7, r0, ror r1 │ │ │ │ + andseq sp, r6, r8, ror r9 │ │ │ │ + andseq r7, r7, r8, asr r1 │ │ │ │ + andseq r7, r7, r0, lsr r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq fp, r4, ip │ │ │ │ + andseq r5, fp, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #220] @ fa4e4 │ │ │ │ - ldr r0, [pc, #220] @ fa4e8 │ │ │ │ + ldr ip, [pc, #220] @ fa4f0 │ │ │ │ + ldr r0, [pc, #220] @ fa4f4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #212] @ fa4ec │ │ │ │ + ldr r2, [pc, #212] @ fa4f8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #208] @ fa4f0 │ │ │ │ + ldr r3, [pc, #208] @ fa4fc │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r0, sp, #4 │ │ │ │ str r3, [r4] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r0, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r1] │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, r0 │ │ │ │ + mov r0, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r1, #74 @ 0x4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ strh r1, [r0] │ │ │ │ orr r2, r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strh r2, [r0, #2] │ │ │ │ - ldr r2, [pc, #64] @ fa4f4 │ │ │ │ + ldr r2, [pc, #64] @ fa500 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ fa4e8 │ │ │ │ + ldr r3, [pc, #44] @ fa4f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fa4e0 │ │ │ │ + bne fa4ec │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b5bf0 │ │ │ │ + andseq r5, fp, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b5bd0 │ │ │ │ + andseq r5, fp, r4, asr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, fp, r0, asr #22 │ │ │ │ + andseq r5, fp, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r4, [pc, #164] @ fa5b8 │ │ │ │ + ldr r4, [pc, #164] @ fa5c4 │ │ │ │ tst lr, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - bne fa55c │ │ │ │ + bne fa568 │ │ │ │ ldrsh r2, [lr] │ │ │ │ sub r1, r2, #44 @ 0x2c │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bls fa584 │ │ │ │ + bls fa590 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fa59c │ │ │ │ + beq fa5a8 │ │ │ │ sub r2, r2, #78 @ 0x4e │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #7 │ │ │ │ - bls fa5ac │ │ │ │ - ldr r1, [pc, #88] @ fa5bc │ │ │ │ - ldr r0, [pc, #88] @ fa5c0 │ │ │ │ + bls fa5b8 │ │ │ │ + ldr r1, [pc, #88] @ fa5c8 │ │ │ │ + ldr r0, [pc, #88] @ fa5cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [lr, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fa55c │ │ │ │ + bne fa568 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne fa548 │ │ │ │ - ldr r3, [pc, #32] @ fa5c4 │ │ │ │ + bne fa554 │ │ │ │ + ldr r3, [pc, #32] @ fa5d0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ fa5c8 │ │ │ │ + ldr r3, [pc, #20] @ fa5d4 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b fa57c │ │ │ │ - @ instruction: 0x001b5adc │ │ │ │ - andseq r7, r7, r4, lsr #12 │ │ │ │ - @ instruction: 0x00176ff8 │ │ │ │ + b fa588 │ │ │ │ + @ instruction: 0x001b5ad0 │ │ │ │ + andseq r7, r7, r0, asr #12 │ │ │ │ + andseq r7, r7, r4, lsl r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr lr, [pc, #172] @ fa698 │ │ │ │ + ldr lr, [pc, #172] @ fa6a4 │ │ │ │ tst r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, r0 │ │ │ │ - bne fa630 │ │ │ │ + bne fa63c │ │ │ │ ldrsh r2, [r1] │ │ │ │ sub r0, r2, #44 @ 0x2c │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #1 │ │ │ │ - bls fa658 │ │ │ │ + bls fa664 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fa670 │ │ │ │ + beq fa67c │ │ │ │ sub r2, r2, #78 @ 0x4e │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #7 │ │ │ │ - bls fa67c │ │ │ │ - ldr r1, [pc, #100] @ fa69c │ │ │ │ - ldr r0, [pc, #100] @ fa6a0 │ │ │ │ + bls fa688 │ │ │ │ + ldr r1, [pc, #100] @ fa6a8 │ │ │ │ + ldr r0, [pc, #100] @ fa6ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne fa630 │ │ │ │ + bne fa63c │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - bne fa61c │ │ │ │ + bne fa628 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq fa68c │ │ │ │ - ldr r3, [pc, #32] @ fa6a4 │ │ │ │ + beq fa698 │ │ │ │ + ldr r3, [pc, #32] @ fa6b0 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #20] @ fa6a8 │ │ │ │ + ldr r3, [pc, #20] @ fa6b4 │ │ │ │ ldr r0, [lr, r3] │ │ │ │ - b fa650 │ │ │ │ - andseq r5, fp, r8, lsl #20 │ │ │ │ - andseq r7, r7, r0, asr r5 │ │ │ │ - andseq r6, r7, r4, lsr pc │ │ │ │ + b fa65c │ │ │ │ + @ instruction: 0x001b59fc │ │ │ │ + andseq r7, r7, ip, ror #10 │ │ │ │ + andseq r6, r7, r0, asr pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ 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 r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1260] @ fabb8 │ │ │ │ + ldr r0, [pc, #1260] @ fabc4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1256] @ fabbc │ │ │ │ + ldr r2, [pc, #1256] @ fabc8 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr r8, [pc, #1244] @ fabc0 │ │ │ │ + ldr r8, [pc, #1244] @ fabcc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #1236] @ fabc4 │ │ │ │ + ldr r3, [pc, #1236] @ fabd0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r6, [r8, r3] │ │ │ │ @@ -221719,69 +221722,69 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr lr, [r6] │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ tst r2, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ lsl sl, r4, #2 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bne fa7dc │ │ │ │ + bne fa7e8 │ │ │ │ ldrsh r9, [r2] │ │ │ │ mov r1, ip │ │ │ │ sub r3, r9, #44 @ 0x2c │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls fab30 │ │ │ │ + bls fab3c │ │ │ │ cmp r9, #78 @ 0x4e │ │ │ │ - beq fa80c │ │ │ │ + beq fa818 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq fab8c │ │ │ │ + beq fab98 │ │ │ │ cmp r9, #78 @ 0x4e │ │ │ │ - ble faba4 │ │ │ │ + ble fabb0 │ │ │ │ cmp r9, #85 @ 0x55 │ │ │ │ - ble fa810 │ │ │ │ + ble fa81c │ │ │ │ cmp r9, #87 @ 0x57 │ │ │ │ - beq fa810 │ │ │ │ - ldr r1, [pc, #1012] @ fabc8 │ │ │ │ + beq fa81c │ │ │ │ + ldr r1, [pc, #1012] @ fabd4 │ │ │ │ str lr, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ + b fa800 │ │ │ │ cmp r7, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str lr, [r6] │ │ │ │ - beq fab50 │ │ │ │ - ldr r1, [pc, #984] @ fabcc │ │ │ │ + beq fab5c │ │ │ │ + ldr r1, [pc, #984] @ fabd8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #8 │ │ │ │ add r2, r4, #1 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, #2 │ │ │ │ @@ -221806,68 +221809,68 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r5 │ │ │ │ bl 7ef58 │ │ │ │ add r2, r4, #5 │ │ │ │ cmp r2, r5 │ │ │ │ - bge fa934 │ │ │ │ - ldr r1, [pc, #828] @ fabd0 │ │ │ │ + bge fa940 │ │ │ │ + ldr r1, [pc, #828] @ fabdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, sl, #20 │ │ │ │ ldr r8, [r8, r1] │ │ │ │ ldr r1, [r3, fp] │ │ │ │ cmp r1, r8 │ │ │ │ - beq fab5c │ │ │ │ + beq fab68 │ │ │ │ tst r1, #1 │ │ │ │ - bne fa8c0 │ │ │ │ + bne fa8cc │ │ │ │ ldrh r1, [r1] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bls fab5c │ │ │ │ + bls fab68 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, r4, #6 │ │ │ │ cmp r2, r5 │ │ │ │ - bge fa944 │ │ │ │ + bge fa950 │ │ │ │ add fp, sl, #24 │ │ │ │ ldr r1, [r3, fp] │ │ │ │ cmp r1, r8 │ │ │ │ - beq fa900 │ │ │ │ + beq fa90c │ │ │ │ tst r1, #1 │ │ │ │ - bne fa944 │ │ │ │ + bne fa950 │ │ │ │ ldrh r1, [r1] │ │ │ │ sub r1, r1, #36 @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi fa944 │ │ │ │ + bhi fa950 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #2 │ │ │ │ bl 7d8bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r3, [r3, fp] │ │ │ │ - b fa948 │ │ │ │ - ldr r3, [pc, #660] @ fabd0 │ │ │ │ + b fa954 │ │ │ │ + ldr r3, [pc, #660] @ fabdc │ │ │ │ mov r9, #5 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 22616c │ │ │ │ + bl 226194 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ add r1, r1, sl │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -221889,415 +221892,415 @@ │ │ │ │ str r2, [r3, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - bl 34bc8 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ cmp r4, fp │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r6] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq faa94 │ │ │ │ + beq faaa0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r8 │ │ │ │ - beq faa94 │ │ │ │ + beq faaa0 │ │ │ │ add r8, r9, #1 │ │ │ │ sub r5, r5, r8 │ │ │ │ add r9, r5, #2 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ lsl r0, r9, #2 │ │ │ │ mov sl, #9 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 34948 │ │ │ │ + bl 34944 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ lsl r8, r5, #2 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 23310 │ │ │ │ - ldr r3, [pc, #376] @ fabd4 │ │ │ │ + ldr r3, [pc, #376] @ fabe0 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r8, r3, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2688 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b faab0 │ │ │ │ + b faabc │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r9, r4 │ │ │ │ - bl 1f2670 │ │ │ │ + bl 1f2688 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #8 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ strh r3, [r0] │ │ │ │ ldrhne r3, [r0, #2] │ │ │ │ str r2, [r0, #12] │ │ │ │ orrne r3, r3, #1 │ │ │ │ strhne r3, [r0, #2] │ │ │ │ - ldr r2, [pc, #216] @ fabd8 │ │ │ │ + ldr r2, [pc, #216] @ fabe4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #176] @ fabbc │ │ │ │ + ldr r3, [pc, #176] @ fabc8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fabb4 │ │ │ │ + bne fabc0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne fa7dc │ │ │ │ + bne fa7e8 │ │ │ │ ldrsh r9, [r3] │ │ │ │ cmp r9, #78 @ 0x4e │ │ │ │ - bne fa7a4 │ │ │ │ - b fa80c │ │ │ │ - ldr r1, [pc, #132] @ fabdc │ │ │ │ + bne fa7b0 │ │ │ │ + b fa818 │ │ │ │ + ldr r1, [pc, #132] @ fabe8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ + b fa800 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 7d8bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #6 │ │ │ │ ldr r2, [r3, fp] │ │ │ │ - b fa8c8 │ │ │ │ + b fa8d4 │ │ │ │ cmp r9, #87 @ 0x57 │ │ │ │ - beq fa810 │ │ │ │ - ldr r1, [pc, #68] @ fabe0 │ │ │ │ + beq fa81c │ │ │ │ + ldr r1, [pc, #68] @ fabec │ │ │ │ str lr, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ - ldr r1, [pc, #56] @ fabe4 │ │ │ │ + b fa800 │ │ │ │ + ldr r1, [pc, #56] @ fabf0 │ │ │ │ str lr, [r6] │ │ │ │ add r1, pc, r1 │ │ │ │ - b fa7f4 │ │ │ │ + b fa800 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, fp, r4, lsr #18 │ │ │ │ + andseq r5, fp, r8, lsl r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, fp, r0, lsl #18 │ │ │ │ + @ instruction: 0x001b58f4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ + @ instruction: 0x001773d0 │ │ │ │ @ instruction: 0x001773b4 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r9, r8, lsl #3 │ │ │ │ - @ instruction: 0x001b54f0 │ │ │ │ - andseq r6, r7, ip, lsr #20 │ │ │ │ - andseq r6, r7, r4, ror #19 │ │ │ │ - @ instruction: 0x00176fdc │ │ │ │ + eoreq pc, r9, ip, ror r1 @ │ │ │ │ + andseq r5, fp, r4, ror #9 │ │ │ │ + andseq r6, r7, r8, asr #20 │ │ │ │ + andseq r6, r7, r0, lsl #20 │ │ │ │ + @ instruction: 0x00176ff8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ fac24 │ │ │ │ + ldr r0, [pc, #32] @ fac30 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa6b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mulseq r7, r0, r9 │ │ │ │ + andseq r6, r7, ip, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ fac64 │ │ │ │ + ldr r0, [pc, #32] @ fac70 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa6b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r6, r7, r4, ror #18 │ │ │ │ + andseq r6, r7, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ faca4 │ │ │ │ + ldr r0, [pc, #32] @ facb0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl fa6ac │ │ │ │ + bl fa6b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r6, r7, r4, lsr r9 │ │ │ │ + andseq r6, r7, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #4052] @ fbca4 │ │ │ │ + ldr r0, [pc, #4044] @ fbca8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #4048] @ fbca8 │ │ │ │ + ldr r3, [pc, #4040] @ fbcac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [pc, #4028] @ fbcac │ │ │ │ + ldr r6, [pc, #4020] @ fbcb0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #4024] @ fbcb0 │ │ │ │ + ldr r2, [pc, #4016] @ fbcb4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ tst r1, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r2] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2dc │ │ │ │ cmp r5, #5 │ │ │ │ cmpne r5, #1 │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3904] @ fbcb4 │ │ │ │ + ldr r3, [pc, #3896] @ fbcb8 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #3892] @ fbcb8 │ │ │ │ + ldr r3, [pc, #3884] @ fbcbc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2dc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #3836] @ fbcbc │ │ │ │ + ldr r2, [pc, #3828] @ fbcc0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - add fp, sp, #68 @ 0x44 │ │ │ │ - mov r3, #3 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + mov r3, #3 │ │ │ │ + add fp, sp, #68 @ 0x44 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str sl, [sp, #152] @ 0x98 │ │ │ │ + str fp, [sp, #156] @ 0x9c │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ add r8, sp, #84 @ 0x54 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs fae20 │ │ │ │ - ldr r3, [pc, #3756] @ fbcc0 │ │ │ │ + bcs fae2c │ │ │ │ + ldr r3, [pc, #3748] @ fbcc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fb5d4 │ │ │ │ + beq fb5dc │ │ │ │ sub r3, r5, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls fafd4 │ │ │ │ + bls fafe0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ - ldr r2, [pc, #3724] @ fbcc4 │ │ │ │ + ldr r2, [pc, #3716] @ fbcc8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq fae68 │ │ │ │ + beq fae74 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #13 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne fafd4 │ │ │ │ + bne fafe0 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ ands r1, r2, #1 │ │ │ │ - beq fb35c │ │ │ │ + beq fb368 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r0, r5, #2 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne fb624 │ │ │ │ + bne fb62c │ │ │ │ cmp r5, #4 │ │ │ │ - beq fb4ec │ │ │ │ + beq fb4f8 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #3560] @ fbcc8 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r3, [pc, #3552] @ fbccc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne fb0f4 │ │ │ │ + bne fb100 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, #13 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bne fb0f4 │ │ │ │ + bne fb100 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b fb0f4 │ │ │ │ + b fb100 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - beq fb3a4 │ │ │ │ + beq fb3b0 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ ands r3, ip, #1 │ │ │ │ - bne fb894 │ │ │ │ + bne fb89c │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fb894 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne fb89c │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + strd sl, [sp, #152] @ 0x98 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #172] @ 0xac │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - bhi fb6dc │ │ │ │ + bhi fb6e4 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ - ldr r2, [pc, #3332] @ fbcc4 │ │ │ │ + ldr r2, [pc, #3324] @ fbcc8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne fae4c │ │ │ │ + bne fae58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r3, r5, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi fb4cc │ │ │ │ + bhi fb4d8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r2, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bne fb698 │ │ │ │ + bne fb6a0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq fb6d0 │ │ │ │ + beq fb6d8 │ │ │ │ cmp r5, #5 │ │ │ │ - bne fbddc │ │ │ │ + bne fbde0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -222309,226 +222312,226 @@ │ │ │ │ mov r3, #15 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, #2 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r0, #6 │ │ │ │ movne r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strne r3, [sp, #88] @ 0x58 │ │ │ │ - beq fb658 │ │ │ │ - ldr r1, [pc, #3140] @ fbccc │ │ │ │ + beq fb660 │ │ │ │ + ldr r1, [pc, #3132] @ fbcd0 │ │ │ │ mov r3, #15 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #3 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq fb5e0 │ │ │ │ + beq fb5e8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq fb10c │ │ │ │ + beq fb118 │ │ │ │ cmp r5, #5 │ │ │ │ - beq fb6f4 │ │ │ │ - ldr r3, [pc, #3056] @ fbcd0 │ │ │ │ + beq fb6fc │ │ │ │ + ldr r3, [pc, #3048] @ fbcd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq faef8 │ │ │ │ + beq faf04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, #5 │ │ │ │ - bhi fb29c │ │ │ │ + bhi fb2a8 │ │ │ │ ldrsb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r4, #15 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 7ef58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb76c │ │ │ │ + beq fb774 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq fbbbc │ │ │ │ + beq fbbc0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #3 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #2856] @ fbcd4 │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r3, [pc, #2848] @ fbcd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq faef8 │ │ │ │ + beq faf04 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #2816] @ fbcd8 │ │ │ │ - ldr r3, [pc, #2764] @ fbca8 │ │ │ │ + ldr r2, [pc, #2808] @ fbcdc │ │ │ │ + ldr r3, [pc, #2756] @ fbcac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fbdd8 │ │ │ │ + bne fbddc │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [ip, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #13 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ tst r2, #1 │ │ │ │ movne r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movne lr, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne fae8c │ │ │ │ + bne fae98 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq fb1c4 │ │ │ │ + beq fb1d0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r1, #2 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b fb398 │ │ │ │ - ldr r3, [pc, #2660] @ fbcdc │ │ │ │ + b fb3a4 │ │ │ │ + ldr r3, [pc, #2652] @ fbce0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ tst r2, #1 │ │ │ │ - bne fb370 │ │ │ │ + bne fb37c │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne fb370 │ │ │ │ + bne fb37c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands r2, r3, #1 │ │ │ │ - bne fb2c0 │ │ │ │ + bne fb2cc │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls fb78c │ │ │ │ + bls fb794 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ tst ip, #1 │ │ │ │ - beq fad88 │ │ │ │ - ldr r3, [pc, #2568] @ fbce0 │ │ │ │ + beq fad94 │ │ │ │ + ldr r3, [pc, #2560] @ fbce4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ moveq ip, #0 │ │ │ │ - beq fb338 │ │ │ │ + beq fb344 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ add fp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str lr, [r4] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r3, #151 @ 0x97 │ │ │ │ strh r3, [r0] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #2468] @ fbce4 │ │ │ │ + ldr r3, [pc, #2460] @ fbce8 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi fbb18 │ │ │ │ + bhi fbb1c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne fb25c │ │ │ │ + bne fb268 │ │ │ │ mov r0, #0 │ │ │ │ - b fb1c4 │ │ │ │ + b fb1d0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r3, [pc, #2372] @ fbcc4 │ │ │ │ + ldr r3, [pc, #2364] @ fbcc8 │ │ │ │ add r0, r1, #2 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r5, #4 │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq fbba8 │ │ │ │ + beq fbbac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ - b fae9c │ │ │ │ + b faea8 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bhi faf48 │ │ │ │ + bhi faf54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r1] │ │ │ │ @@ -222536,370 +222539,369 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r4, #13 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r3, #151 @ 0x97 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [r1] │ │ │ │ ands r3, ip, #1 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - bne fb894 │ │ │ │ + bne fb89c │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne fb894 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + bne fb89c │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r0, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r1, #0 │ │ │ │ + mov r0, #0 │ │ │ │ cmp r3, r8 │ │ │ │ + mov r1, #0 │ │ │ │ mov r3, #3 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + strd sl, [sp, #152] @ 0x98 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + str r7, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - bls fb494 │ │ │ │ - ldr r3, [pc, #2108] @ fbcc0 │ │ │ │ + bls fb4a0 │ │ │ │ + ldr r3, [pc, #2100] @ fbcc4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fba6c │ │ │ │ + beq fba70 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ - ldr r2, [pc, #2084] @ fbcc4 │ │ │ │ + ldr r2, [pc, #2076] @ fbcc8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ - beq fb6c0 │ │ │ │ + beq fb6c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - b fae8c │ │ │ │ + b fae98 │ │ │ │ mov r3, #13 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 55fdc │ │ │ │ - ldr r3, [pc, #2012] @ fbce8 │ │ │ │ - ldr r2, [pc, #1996] @ fbcdc │ │ │ │ + bl 55fd8 │ │ │ │ + ldr r3, [pc, #2004] @ fbcec │ │ │ │ + ldr r2, [pc, #1988] @ fbce0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ tst r3, #1 │ │ │ │ - beq fb764 │ │ │ │ + beq fb76c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ - bne fb54c │ │ │ │ + bne fb558 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls fb980 │ │ │ │ + bls fb988 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ tst ip, #1 │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2dc │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne fb2d0 │ │ │ │ + bne fb2dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ + strd sl, [sp, #152] @ 0x98 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #172] @ 0xac │ │ │ │ strd r2, [sp, #96] @ 0x60 │ │ │ │ - bcs fb278 │ │ │ │ - ldr r3, [pc, #1784] @ fbcc0 │ │ │ │ + bcs fb284 │ │ │ │ + ldr r3, [pc, #1780] @ fbcc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fb278 │ │ │ │ + bne fb284 │ │ │ │ add lr, sp, #108 @ 0x6c │ │ │ │ add fp, sp, #92 @ 0x5c │ │ │ │ - b fba74 │ │ │ │ + b fba78 │ │ │ │ mov r4, #15 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb0b8 │ │ │ │ - ldr r1, [pc, #1764] @ fbcec │ │ │ │ + bne fb0c4 │ │ │ │ + ldr r1, [pc, #1760] @ fbcf0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b fb0b8 │ │ │ │ + b fb0c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r3, #15 │ │ │ │ movne r1, #3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bne fb05c │ │ │ │ - b fb058 │ │ │ │ - ldr r3, [pc, #1680] @ fbcf0 │ │ │ │ + bne fb068 │ │ │ │ + b fb064 │ │ │ │ + ldr r3, [pc, #1676] @ fbcf4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #740] @ 0x2e4 │ │ │ │ ldr r2, [r1, #744] @ 0x2e8 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [r1, #716] @ 0x2cc │ │ │ │ str r0, [r1, #740] @ 0x2e4 │ │ │ │ cmp r3, ip │ │ │ │ streq r0, [r1, #716] @ 0x2cc │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bne fb080 │ │ │ │ - b fb0a8 │ │ │ │ + bne fb08c │ │ │ │ + b fb0b4 │ │ │ │ cmp r5, #5 │ │ │ │ - beq fb018 │ │ │ │ + beq fb024 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b faec0 │ │ │ │ + b faecc │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ movne r1, r5 │ │ │ │ - bne fb374 │ │ │ │ + bne fb380 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b fb0f4 │ │ │ │ - ldr r3, [pc, #1500] @ fbcc0 │ │ │ │ + b fb100 │ │ │ │ + ldr r3, [pc, #1496] @ fbcc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fafb4 │ │ │ │ - b fb5d4 │ │ │ │ + bne fafc0 │ │ │ │ + b fb5dc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, #15 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq fbbbc │ │ │ │ + beq fbbc0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 79184 │ │ │ │ - ldr r3, [pc, #1428] @ fbcf4 │ │ │ │ + ldr r3, [pc, #1424] @ fbcf8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b fb1ac │ │ │ │ + b fb1b8 │ │ │ │ mov r0, r4 │ │ │ │ - b faef8 │ │ │ │ - ldr r1, [pc, #1412] @ fbcf8 │ │ │ │ + b faf04 │ │ │ │ + ldr r1, [pc, #1408] @ fbcfc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 4bca0 │ │ │ │ - b fb138 │ │ │ │ + bl 4bc9c │ │ │ │ + b fb144 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [r4] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r3, #151 @ 0x97 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b fb2c0 │ │ │ │ + b fb2cc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ands r1, r0, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bne fb81c │ │ │ │ + bne fb824 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq fbc5c │ │ │ │ + beq fbc60 │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls fbdb8 │ │ │ │ + bls fbdbc │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fb84c │ │ │ │ + beq fb854 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r6, #8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bl 8f5e4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb880 │ │ │ │ + beq fb888 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldreq r0, [sp, #48] @ 0x30 │ │ │ │ ldrne r0, [sp, #88] @ 0x58 │ │ │ │ - b fb1c8 │ │ │ │ - ldr r3, [pc, #1120] @ fbcfc │ │ │ │ + b fb1d4 │ │ │ │ + ldr r3, [pc, #1116] @ fbd00 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne fb2e8 │ │ │ │ + bne fb2f4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne fb8e0 │ │ │ │ + bne fb8e8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq fbd60 │ │ │ │ + beq fbd64 │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bls fbd08 │ │ │ │ + bls fbd0c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fbbcc │ │ │ │ + beq fbbd0 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fb920 │ │ │ │ + beq fb928 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 8f430 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb954 │ │ │ │ + beq fb95c │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ - ldr r3, [pc, #896] @ fbcdc │ │ │ │ + bl 1c2bf4 │ │ │ │ + ldr r3, [pc, #892] @ fbce0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [r1] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fb1d0 │ │ │ │ + b fb1dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r2] │ │ │ │ - b fb1d0 │ │ │ │ + b fb1dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -222908,376 +222910,375 @@ │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r3, #151 @ 0x97 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ tst ip, #1 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r3, [r1] │ │ │ │ - bne fbaf4 │ │ │ │ + bne fbaf8 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne fbaf4 │ │ │ │ + bne fbaf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str sl, [sp, #156] @ 0x9c │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ - str r9, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ + strd sl, [sp, #152] @ 0x98 │ │ │ │ + str r9, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ strd r0, [sp, #96] @ 0x60 │ │ │ │ - bls fb278 │ │ │ │ - ldr r3, [pc, #608] @ fbcc0 │ │ │ │ + bls fb284 │ │ │ │ + ldr r3, [pc, #608] @ fbcc4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne fb278 │ │ │ │ + bne fb284 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r3, [pc, #628] @ fbcf0 │ │ │ │ + ldr r3, [pc, #628] @ fbcf4 │ │ │ │ mov r2, #13 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r0, [r3, #756] @ 0x2f4 │ │ │ │ - ldr r0, [pc, #588] @ fbd00 │ │ │ │ + ldr r0, [pc, #588] @ fbd04 │ │ │ │ str lr, [r1] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ str lr, [r3, #752] @ 0x2f0 │ │ │ │ str r1, [r3, #760] @ 0x2f8 │ │ │ │ str r5, [r3, #768] @ 0x300 │ │ │ │ str r2, [r3, #764] @ 0x2fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 52b84 │ │ │ │ - ldr r3, [pc, #480] @ fbcc4 │ │ │ │ + bl 52b80 │ │ │ │ + ldr r3, [pc, #480] @ fbcc8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq fb368 │ │ │ │ + beq fb374 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fb1c4 │ │ │ │ - ldr r3, [pc, #520] @ fbd04 │ │ │ │ + b fb1d0 │ │ │ │ + ldr r3, [pc, #520] @ fbd08 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov lr, r2 │ │ │ │ - bne fb2f0 │ │ │ │ + bne fb2fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, #1 │ │ │ │ - bne fb954 │ │ │ │ + bne fb95c │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r3, r0, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi fb954 │ │ │ │ + bhi fb95c │ │ │ │ mov r3, #6 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bne fbb5c │ │ │ │ + bne fbb60 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #1 │ │ │ │ ldrsheq r0, [r3] │ │ │ │ movne r0, #47 @ 0x2f │ │ │ │ bl 96da8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq fb1c4 │ │ │ │ + beq fb1d0 │ │ │ │ mov r4, #6 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f7600 │ │ │ │ + bl f760c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne fbb78 │ │ │ │ + bne fbb7c │ │ │ │ mov r0, r1 │ │ │ │ - b fb1c4 │ │ │ │ + b fb1d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ - b fb1d0 │ │ │ │ + b fb1dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r2] │ │ │ │ - b fbbb4 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + b fbbb8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq fbc08 │ │ │ │ + beq fbc0c │ │ │ │ mov ip, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 8f1fc │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbc44 │ │ │ │ + beq fbc48 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #8] │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r1, #4] │ │ │ │ strne r2, [r3, #4] │ │ │ │ - b fb954 │ │ │ │ + b fb95c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - beq fbc88 │ │ │ │ + beq fbc8c │ │ │ │ mov r0, r3 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r6, #8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ bl 9550c │ │ │ │ - b fb864 │ │ │ │ - andseq r5, fp, r4, lsr #6 │ │ │ │ + b fb86c │ │ │ │ + andseq r5, fp, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b52f8 │ │ │ │ + andseq r5, fp, ip, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r8, sl, lsr r2 │ │ │ │ - andseq r9, r8, sl, lsr #4 │ │ │ │ + andseq r9, r8, r6, asr r2 │ │ │ │ + andseq r9, r8, r6, asr #4 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r3, r7, r0, lsl #6 │ │ │ │ - andseq r6, r7, r8, asr #10 │ │ │ │ - andseq r6, r7, r0, lsl #16 │ │ │ │ - andseq ip, r7, r0, lsl #10 │ │ │ │ - andseq r4, fp, r0, lsr #28 │ │ │ │ + andseq r3, r7, ip, lsl r3 │ │ │ │ + andseq r6, r7, r4, ror #10 │ │ │ │ + andseq r6, r7, ip, lsl r8 │ │ │ │ + andseq ip, r7, ip, lsl r5 │ │ │ │ + andseq r4, fp, r4, lsl lr │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq lr, r9, ip, lsl #18 │ │ │ │ - andseq r8, r8, r4, ror ip │ │ │ │ - @ instruction: 0x00182cdc │ │ │ │ - andseq r2, r7, r8, asr #23 │ │ │ │ + eoreq lr, r9, r0, lsl #18 │ │ │ │ + mulseq r8, r0, ip │ │ │ │ + @ instruction: 0x00182cf8 │ │ │ │ + andseq r2, r7, r8, ror #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r2, r7, r0, lsl #21 │ │ │ │ - andseq r5, r7, r8, asr #29 │ │ │ │ - eoreq lr, r9, r8, asr #6 │ │ │ │ + andseq r2, r7, r0, lsr #21 │ │ │ │ + andseq r5, r7, r8, ror #29 │ │ │ │ + eoreq lr, r9, r0, asr #6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq lr, r9, r8, ror #1 │ │ │ │ + eoreq lr, r9, r4, ror #1 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #6 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 97318 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq fb1c4 │ │ │ │ + beq fb1d0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f7600 │ │ │ │ + bl f760c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne fbd34 │ │ │ │ - b fbba0 │ │ │ │ + bne fbd38 │ │ │ │ + b fbba4 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fbd8c │ │ │ │ + beq fbd90 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ bl 95570 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb94c │ │ │ │ - b fb954 │ │ │ │ + bne fb954 │ │ │ │ + b fb95c │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, ip │ │ │ │ bl 96f24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b fb880 │ │ │ │ + b fb888 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b fb39c │ │ │ │ + b fb3a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #292] @ fbf30 │ │ │ │ + ldr r0, [pc, #292] @ fbf34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #280] @ fbf34 │ │ │ │ + ldr r1, [pc, #280] @ fbf38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ ands r7, r5, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ asr r3, r3, #31 │ │ │ │ - bne fbe4c │ │ │ │ + bne fbe50 │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fbea8 │ │ │ │ + beq fbeac │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ - bne fbe7c │ │ │ │ + bne fbe80 │ │ │ │ cmp r6, #2 │ │ │ │ - ble fbef4 │ │ │ │ + ble fbef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r2, [pc, #180] @ fbf38 │ │ │ │ - ldr r3, [pc, #172] @ fbf34 │ │ │ │ + ldr r2, [pc, #180] @ fbf3c │ │ │ │ + ldr r3, [pc, #172] @ fbf38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fbf2c │ │ │ │ + bne fbf30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbe70 │ │ │ │ - ldr r0, [pc, #112] @ fbf3c │ │ │ │ + beq fbe74 │ │ │ │ + ldr r0, [pc, #112] @ fbf40 │ │ │ │ mov ip, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #100] @ fbf40 │ │ │ │ + ldr r0, [pc, #100] @ fbf44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ - b fbe7c │ │ │ │ - ldr r2, [pc, #72] @ fbf44 │ │ │ │ - ldr r1, [pc, #72] @ fbf48 │ │ │ │ - ldr r0, [pc, #72] @ fbf4c │ │ │ │ + bl facb4 │ │ │ │ + b fbe80 │ │ │ │ + ldr r2, [pc, #72] @ fbf48 │ │ │ │ + ldr r1, [pc, #72] @ fbf4c │ │ │ │ + ldr r0, [pc, #72] @ fbf50 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ mov r0, r4 │ │ │ │ - b fbe7c │ │ │ │ + b fbe80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, fp, r0, ror #3 │ │ │ │ + @ instruction: 0x001b41dc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, fp, r4, ror r1 │ │ │ │ - eoreq sp, r9, r8, lsl sp │ │ │ │ - andseq r5, r7, r4, ror #15 │ │ │ │ - andseq pc, r7, ip, ror #24 │ │ │ │ - andseq r5, r7, r0, asr #11 │ │ │ │ - andseq r5, r7, r4, asr #15 │ │ │ │ + andseq r4, fp, r0, ror r1 │ │ │ │ + eoreq sp, r9, r4, lsl sp │ │ │ │ + andseq r5, r7, r8, lsl #16 │ │ │ │ + mulseq r7, r0, ip │ │ │ │ + andseq r5, r7, r4, ror #11 │ │ │ │ + andseq r5, r7, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #176] @ fc018 │ │ │ │ - ldr r0, [pc, #176] @ fc01c │ │ │ │ + ldr ip, [pc, #176] @ fc01c │ │ │ │ + ldr r0, [pc, #176] @ fc020 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -223287,358 +223288,358 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 96aa8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ands r3, r4, #1 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - bne fbfbc │ │ │ │ + bne fbfc0 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fbfe8 │ │ │ │ - ldr r2, [pc, #92] @ fc020 │ │ │ │ - ldr r3, [pc, #84] @ fc01c │ │ │ │ + beq fbfec │ │ │ │ + ldr r2, [pc, #92] @ fc024 │ │ │ │ + ldr r3, [pc, #84] @ fc020 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc014 │ │ │ │ + bne fc018 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr ip, [pc, #52] @ fc024 │ │ │ │ + ldr ip, [pc, #52] @ fc028 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ fc028 │ │ │ │ + ldr r0, [pc, #48] @ fc02c │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #3 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ - b fbfbc │ │ │ │ + bl facb4 │ │ │ │ + b fbfc0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, r0, r0 │ │ │ │ + andseq r4, fp, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, fp, r4, lsr r0 │ │ │ │ - strdeq sp, [r9], -r0 @ │ │ │ │ - andseq r5, r7, r4, ror #13 │ │ │ │ + andseq r4, fp, r0, lsr r0 │ │ │ │ + eoreq sp, r9, ip, ror #23 │ │ │ │ + andseq r5, r7, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #292] @ fc16c │ │ │ │ + ldr r0, [pc, #292] @ fc170 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #280] @ fc170 │ │ │ │ + ldr r1, [pc, #280] @ fc174 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ ands r7, r5, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ asr r3, r3, #31 │ │ │ │ - bne fc088 │ │ │ │ + bne fc08c │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fc0e4 │ │ │ │ + beq fc0e8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ - bne fc0b8 │ │ │ │ + bne fc0bc │ │ │ │ cmp r6, #2 │ │ │ │ - ble fc130 │ │ │ │ + ble fc134 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r2, [pc, #180] @ fc174 │ │ │ │ - ldr r3, [pc, #172] @ fc170 │ │ │ │ + ldr r2, [pc, #180] @ fc178 │ │ │ │ + ldr r3, [pc, #172] @ fc174 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc168 │ │ │ │ + bne fc16c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc0ac │ │ │ │ - ldr r0, [pc, #112] @ fc178 │ │ │ │ + beq fc0b0 │ │ │ │ + ldr r0, [pc, #112] @ fc17c │ │ │ │ mov ip, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #100] @ fc17c │ │ │ │ + ldr r0, [pc, #100] @ fc180 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ - b fc0b8 │ │ │ │ - ldr r2, [pc, #72] @ fc180 │ │ │ │ - ldr r1, [pc, #72] @ fc184 │ │ │ │ - ldr r0, [pc, #72] @ fc188 │ │ │ │ + bl facb4 │ │ │ │ + b fc0bc │ │ │ │ + ldr r2, [pc, #72] @ fc184 │ │ │ │ + ldr r1, [pc, #72] @ fc188 │ │ │ │ + ldr r0, [pc, #72] @ fc18c │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ mov r0, r4 │ │ │ │ - b fc0b8 │ │ │ │ + b fc0bc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r4, lsr #31 │ │ │ │ + andseq r3, fp, r0, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r8, lsr pc │ │ │ │ - ldrdeq sp, [r9], -ip @ │ │ │ │ - andseq r5, r7, ip, ror #11 │ │ │ │ - andseq pc, r7, r0, lsr sl @ │ │ │ │ - andseq r5, r7, r4, lsl #7 │ │ │ │ - andseq r5, r7, ip, asr #11 │ │ │ │ + andseq r3, fp, r4, lsr pc │ │ │ │ + ldrdeq sp, [r9], -r8 @ │ │ │ │ + andseq r5, r7, r0, lsl r6 │ │ │ │ + andseq pc, r7, r4, asr sl @ │ │ │ │ + andseq r5, r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x001755f0 │ │ │ │ │ │ │ │ -000fc18c : │ │ │ │ +000fc190 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #288] @ fc2c4 │ │ │ │ - ldr lr, [pc, #288] @ fc2c8 │ │ │ │ + ldr r4, [pc, #288] @ fc2c8 │ │ │ │ + ldr lr, [pc, #288] @ fc2cc │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #276] @ fc2cc │ │ │ │ + ldr r3, [pc, #276] @ fc2d0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #272] @ fc2d0 │ │ │ │ - ldr r2, [pc, #272] @ fc2d4 │ │ │ │ + ldr ip, [pc, #272] @ fc2d4 │ │ │ │ + ldr r2, [pc, #272] @ fc2d8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr ip, [r4] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp r0, #2 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldrgt ip, [r2, #8] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ fc2d8 │ │ │ │ + ldr r0, [pc, #164] @ fc2dc │ │ │ │ str ip, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e58 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - beq fc258 │ │ │ │ + beq fc25c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fc28c │ │ │ │ + beq fc290 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #120] @ fc2dc │ │ │ │ + ldr r2, [pc, #120] @ fc2e0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #92] @ fc2c8 │ │ │ │ + ldr r3, [pc, #92] @ fc2cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc2c0 │ │ │ │ + bne fc2c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fc258 │ │ │ │ - ldr ip, [pc, #64] @ fc2e0 │ │ │ │ + bne fc25c │ │ │ │ + ldr ip, [pc, #64] @ fc2e4 │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b fc25c │ │ │ │ + b fc260 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r0, asr lr │ │ │ │ + andseq r3, fp, ip, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, ip, lsr #28 │ │ │ │ - andseq r5, r7, r8, lsl #10 │ │ │ │ + andseq r3, fp, r8, lsr #28 │ │ │ │ + andseq r5, r7, ip, lsr #10 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, r7, r4, lsr #9 │ │ │ │ - mulseq fp, r0, sp │ │ │ │ - eoreq sp, r9, r4, asr #18 │ │ │ │ + andseq r5, r7, r8, asr #9 │ │ │ │ + andseq r3, fp, ip, lsl #27 │ │ │ │ + eoreq sp, r9, r0, asr #18 │ │ │ │ │ │ │ │ -000fc2e4 : │ │ │ │ +000fc2e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst lr, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne fc35c │ │ │ │ + bne fc360 │ │ │ │ ldrsh r2, [lr] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fc340 │ │ │ │ + beq fc344 │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fc35c │ │ │ │ + bhi fc360 │ │ │ │ ldmib r1, {r1, r2} │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 97bcc │ │ │ │ ldr r2, [lr, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fc35c │ │ │ │ + bne fc360 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ cmp r2, #6 │ │ │ │ - bls fc384 │ │ │ │ - ldr r1, [pc, #100] @ fc3c8 │ │ │ │ - ldr r0, [pc, #100] @ fc3cc │ │ │ │ + bls fc388 │ │ │ │ + ldr r1, [pc, #100] @ fc3cc │ │ │ │ + ldr r0, [pc, #100] @ fc3d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq fc3b8 │ │ │ │ - ldr r0, [pc, #56] @ fc3d0 │ │ │ │ + beq fc3bc │ │ │ │ + ldr r0, [pc, #56] @ fc3d4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr ip, [pc, #48] @ fc3d4 │ │ │ │ + ldr ip, [pc, #48] @ fc3d8 │ │ │ │ str r1, [sp] │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl faca8 │ │ │ │ - b fc37c │ │ │ │ - ldr r0, [pc, #24] @ fc3d8 │ │ │ │ + bl facb4 │ │ │ │ + b fc380 │ │ │ │ + ldr r0, [pc, #24] @ fc3dc │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc39c │ │ │ │ - andseq r5, r7, r4, ror #7 │ │ │ │ - andseq r5, r7, r8, asr #7 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - eoreq sp, r9, r0, asr #16 │ │ │ │ - andseq r5, r7, ip, ror r3 │ │ │ │ + b fc3a0 │ │ │ │ + andseq r5, r7, r8, lsl #8 │ │ │ │ + andseq r5, r7, ip, ror #7 │ │ │ │ + @ instruction: 0x001753bc │ │ │ │ + eoreq sp, r9, ip, lsr r8 │ │ │ │ + andseq r5, r7, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne fc424 │ │ │ │ + bne fc428 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fc458 │ │ │ │ + beq fc45c │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls fc440 │ │ │ │ - ldr r1, [pc, #124] @ fc4a8 │ │ │ │ - ldr r0, [pc, #124] @ fc4ac │ │ │ │ + bls fc444 │ │ │ │ + ldr r1, [pc, #124] @ fc4ac │ │ │ │ + ldr r0, [pc, #124] @ fc4b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 97bcc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne fc424 │ │ │ │ + bne fc428 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #79 @ 0x4f │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fc424 │ │ │ │ - ldr r0, [pc, #52] @ fc4b0 │ │ │ │ + bhi fc428 │ │ │ │ + ldr r0, [pc, #52] @ fc4b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #40] @ fc4b4 │ │ │ │ + ldr r0, [pc, #40] @ fc4b8 │ │ │ │ mov ip, #2 │ │ │ │ mov r3, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r4, r7, r0, ror #4 │ │ │ │ - andseq r5, r7, ip, lsl #6 │ │ │ │ - eoreq sp, r9, r8, ror #14 │ │ │ │ - andseq r5, r7, r4, lsr #5 │ │ │ │ + andseq r4, r7, r4, lsl #5 │ │ │ │ + andseq r5, r7, r0, lsr r3 │ │ │ │ + eoreq sp, r9, r4, ror #14 │ │ │ │ + andseq r5, r7, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #304] @ fc600 │ │ │ │ - ldr r2, [pc, #304] @ fc604 │ │ │ │ + ldr r1, [pc, #304] @ fc604 │ │ │ │ + ldr r2, [pc, #304] @ fc608 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #296] @ fc608 │ │ │ │ + ldr r6, [pc, #296] @ fc60c │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #292] @ fc60c │ │ │ │ + ldr r3, [pc, #292] @ fc610 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r0, [pc, #272] @ fc610 │ │ │ │ + ldr r0, [pc, #272] @ fc614 │ │ │ │ ldr ip, [r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [ip, #748] @ 0x2ec │ │ │ │ ldr lr, [ip, #764] @ 0x2fc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r5, [r6, r0] │ │ │ │ ldr r3, [ip, #756] @ 0x2f4 │ │ │ │ @@ -223656,73 +223657,73 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [r5] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq fc5ec │ │ │ │ + beq fc5f0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #8 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #74 @ 0x4a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #76] @ fc614 │ │ │ │ - ldr r3, [pc, #56] @ fc604 │ │ │ │ + ldr r2, [pc, #76] @ fc618 │ │ │ │ + ldr r3, [pc, #56] @ fc608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc5fc │ │ │ │ + bne fc600 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #36] @ fc618 │ │ │ │ + ldr r2, [pc, #36] @ fc61c │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - b fc5c0 │ │ │ │ + b fc5c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r8, lsr #22 │ │ │ │ + andseq r3, fp, r4, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r8, lsl #22 │ │ │ │ + andseq r3, fp, r4, lsl #22 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, fp, r0, lsr sl │ │ │ │ + andseq r3, fp, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #604] @ fc890 │ │ │ │ - ldr r2, [pc, #604] @ fc894 │ │ │ │ + ldr ip, [pc, #604] @ fc894 │ │ │ │ + ldr r2, [pc, #604] @ fc898 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r5, [pc, #592] @ fc898 │ │ │ │ + ldr r5, [pc, #592] @ fc89c │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #588] @ fc89c │ │ │ │ + ldr r3, [pc, #588] @ fc8a0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -223735,36 +223736,36 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne fc794 │ │ │ │ + bne fc798 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fc838 │ │ │ │ + beq fc83c │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - beq fc788 │ │ │ │ + beq fc78c │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ - bne fc794 │ │ │ │ + bne fc798 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq fc6f4 │ │ │ │ + beq fc6f8 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, #0 │ │ │ │ bl 8f2b8 │ │ │ │ @@ -223773,772 +223774,772 @@ │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ strne r3, [r0, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc744 │ │ │ │ + beq fc748 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #336] @ fc8a0 │ │ │ │ + ldr r3, [pc, #336] @ fc8a4 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #332] @ fc8a4 │ │ │ │ + ldr r2, [pc, #332] @ fc8a8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #304] @ fc894 │ │ │ │ + ldr r3, [pc, #304] @ fc898 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fc88c │ │ │ │ + bne fc890 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r1, [r0, #2] │ │ │ │ tst r1, #1 │ │ │ │ - beq fc7c0 │ │ │ │ - ldr r1, [pc, #268] @ fc8a8 │ │ │ │ - ldr r0, [pc, #268] @ fc8ac │ │ │ │ + beq fc7c4 │ │ │ │ + ldr r1, [pc, #268] @ fc8ac │ │ │ │ + ldr r0, [pc, #268] @ fc8b0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - beq fc828 │ │ │ │ + beq fc82c │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq fc7f0 │ │ │ │ + beq fc7f4 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 959b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc744 │ │ │ │ + beq fc748 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - bl 1c2bf0 │ │ │ │ - b fc744 │ │ │ │ + bl 1c2bf4 │ │ │ │ + b fc748 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - bne fc7c0 │ │ │ │ - b fc6bc │ │ │ │ + bne fc7c4 │ │ │ │ + b fc6c0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ands lr, r1, #1 │ │ │ │ - bne fc794 │ │ │ │ + bne fc798 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ cmpne r1, #78 @ 0x4e │ │ │ │ - bne fc794 │ │ │ │ + bne fc798 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #64] @ fc8b0 │ │ │ │ + ldr r0, [pc, #64] @ fc8b4 │ │ │ │ mov r3, lr │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #52] @ fc8b4 │ │ │ │ + ldr r0, [pc, #52] @ fc8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b fc748 │ │ │ │ + b fc74c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r0, asr #19 │ │ │ │ + @ instruction: 0x001b39bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r0, lsr #19 │ │ │ │ + mulseq fp, ip, r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - mulseq fp, r8, r8 │ │ │ │ - @ instruction: 0x00174dd8 │ │ │ │ - andseq r4, r7, r0, asr #31 │ │ │ │ - eoreq sp, r9, r4, ror r3 │ │ │ │ - andseq r4, r7, r4, ror #29 │ │ │ │ + mulseq fp, r4, r8 │ │ │ │ + @ instruction: 0x00174dfc │ │ │ │ + andseq r4, r7, r4, ror #31 │ │ │ │ + eoreq sp, r9, r0, ror r3 │ │ │ │ + andseq r4, r7, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #748] @ fcbbc │ │ │ │ - ldr r2, [pc, #748] @ fcbc0 │ │ │ │ + ldr ip, [pc, #748] @ fcbc0 │ │ │ │ + ldr r2, [pc, #748] @ fcbc4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #740] @ fcbc4 │ │ │ │ + ldr r5, [pc, #740] @ fcbc8 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #736] @ fcbc8 │ │ │ │ + ldr r3, [pc, #736] @ fcbcc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [r1] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne fca90 │ │ │ │ + bne fca94 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ movne lr, r0 │ │ │ │ strne r0, [sp, #20] │ │ │ │ - beq fca98 │ │ │ │ + beq fca9c │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq fca18 │ │ │ │ + beq fca1c │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fca24 │ │ │ │ + beq fca28 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #624] @ fcbcc │ │ │ │ - ldr r1, [pc, #624] @ fcbd0 │ │ │ │ + ldr r0, [pc, #624] @ fcbd0 │ │ │ │ + ldr r1, [pc, #624] @ fcbd4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq fca24 │ │ │ │ + beq fca28 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq fc9ac │ │ │ │ + beq fc9b0 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 8eb88 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc9d4 │ │ │ │ + beq fc9d8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #496] @ fcbd4 │ │ │ │ - ldr r2, [pc, #496] @ fcbd8 │ │ │ │ + ldr r3, [pc, #496] @ fcbd8 │ │ │ │ + ldr r2, [pc, #496] @ fcbdc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #460] @ fcbc0 │ │ │ │ + ldr r3, [pc, #460] @ fcbc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fcbb8 │ │ │ │ + bne fcbbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r2, [lr, #2] │ │ │ │ tst r2, #1 │ │ │ │ - bne fc950 │ │ │ │ + bne fc954 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fcab8 │ │ │ │ + beq fcabc │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - bne fc97c │ │ │ │ + bne fc980 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq fca68 │ │ │ │ + beq fca6c │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ bl 8f11c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc9d4 │ │ │ │ + beq fc9d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1c2bf0 │ │ │ │ - b fc9d4 │ │ │ │ + bl 1c2bf4 │ │ │ │ + b fc9d8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b fc950 │ │ │ │ + b fc954 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ str lr, [sp, #20] │ │ │ │ tst lr, #1 │ │ │ │ - bne fc950 │ │ │ │ + bne fc954 │ │ │ │ ldrsh r2, [lr] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne fc948 │ │ │ │ - b fca18 │ │ │ │ - ldr r3, [pc, #284] @ fcbdc │ │ │ │ + bne fc94c │ │ │ │ + b fca1c │ │ │ │ + ldr r3, [pc, #284] @ fcbe0 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #276] @ fcbe0 │ │ │ │ + ldr r0, [pc, #276] @ fcbe4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r7, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcb0c │ │ │ │ + beq fcb10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r3, [r0] │ │ │ │ - beq fca30 │ │ │ │ - b fc97c │ │ │ │ + beq fca34 │ │ │ │ + b fc980 │ │ │ │ add r3, sp, #24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r9, [pc, #184] @ fcbe4 │ │ │ │ - ldr r3, [pc, #184] @ fcbe8 │ │ │ │ + ldr r9, [pc, #184] @ fcbe8 │ │ │ │ + ldr r3, [pc, #184] @ fcbec │ │ │ │ add r6, sp, #32 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r7, #7 │ │ │ │ ldr sl, [r5, r3] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, #1 │ │ │ │ - b fcb8c │ │ │ │ + b fcb90 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl fc18c │ │ │ │ + bl fc190 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl fc61c │ │ │ │ + bl fc620 │ │ │ │ mov r0, r9 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad8 │ │ │ │ cmp r0, sl │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne fcb5c │ │ │ │ - b fc9d4 │ │ │ │ + bne fcb60 │ │ │ │ + b fc9d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r8, lsr #14 │ │ │ │ + andseq r3, fp, r4, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r8, lsl #14 │ │ │ │ + andseq r3, fp, r4, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r7, r4, lsl lr │ │ │ │ - andseq r4, r7, ip, lsl ip │ │ │ │ + andseq r4, r7, r8, lsr lr │ │ │ │ + andseq r4, r7, r0, asr #24 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r3, fp, r8, lsl #12 │ │ │ │ - eoreq sp, r9, r4, lsr #2 │ │ │ │ - mulseq r7, r4, ip │ │ │ │ - andseq r5, r7, r8, lsr #3 │ │ │ │ + andseq r3, fp, r4, lsl #12 │ │ │ │ + eoreq sp, r9, r0, lsr #2 │ │ │ │ + @ instruction: 0x00174cb8 │ │ │ │ + andseq r5, r7, ip, asr #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #592] @ fce54 │ │ │ │ - ldr r2, [pc, #592] @ fce58 │ │ │ │ + ldr ip, [pc, #592] @ fce58 │ │ │ │ + ldr r2, [pc, #592] @ fce5c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r5, [pc, #584] @ fce5c │ │ │ │ + ldr r5, [pc, #584] @ fce60 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #580] @ fce60 │ │ │ │ + ldr r3, [pc, #580] @ fce64 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr lr, [r4] │ │ │ │ str r1, [r4] │ │ │ │ ldr r1, [r2] │ │ │ │ - add ip, sp, #8 │ │ │ │ + add ip, sp, #12 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ tst r1, #1 │ │ │ │ - add ip, sp, #12 │ │ │ │ + add ip, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - beq fcce8 │ │ │ │ + beq fccec │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #500] @ fce64 │ │ │ │ - ldr r0, [pc, #500] @ fce68 │ │ │ │ + ldr r1, [pc, #500] @ fce68 │ │ │ │ + ldr r0, [pc, #500] @ fce6c │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ tst r1, #1 │ │ │ │ - bne fcd14 │ │ │ │ + bne fcd18 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq fcd24 │ │ │ │ + beq fcd28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ str r3, [r4] │ │ │ │ - beq fce3c │ │ │ │ + beq fce40 │ │ │ │ bl 96da8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #424] @ fce6c │ │ │ │ - ldr r3, [pc, #400] @ fce58 │ │ │ │ + ldr r2, [pc, #424] @ fce70 │ │ │ │ + ldr r3, [pc, #400] @ fce5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fce50 │ │ │ │ + bne fce54 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh ip, [r1] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq fce18 │ │ │ │ + beq fce1c │ │ │ │ sub r0, ip, #79 @ 0x4f │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #6 │ │ │ │ movls r0, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - bhi fcc68 │ │ │ │ - b fcca0 │ │ │ │ + bhi fcc6c │ │ │ │ + b fcca4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - b fccb0 │ │ │ │ - ldr r3, [pc, #324] @ fce70 │ │ │ │ + b fccb4 │ │ │ │ + ldr r3, [pc, #324] @ fce74 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #316] @ fce74 │ │ │ │ + ldr r0, [pc, #316] @ fce78 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne fccb4 │ │ │ │ + bne fccb8 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [pc, #260] @ fce78 │ │ │ │ - ldr r3, [pc, #260] @ fce7c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [pc, #260] @ fce7c │ │ │ │ + ldr r3, [pc, #260] @ fce80 │ │ │ │ add r6, sp, #24 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [r5, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, #7 │ │ │ │ mov r7, #1 │ │ │ │ - b fcddc │ │ │ │ + b fcde0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl fc18c │ │ │ │ + bl fc190 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl fc61c │ │ │ │ + bl fc620 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad8 │ │ │ │ cmp r0, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne fcda8 │ │ │ │ + bne fcdac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b fccbc │ │ │ │ + b fccc0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne fcc68 │ │ │ │ + bne fcc6c │ │ │ │ ldrh r0, [r0] │ │ │ │ sub r0, r0, #79 @ 0x4f │ │ │ │ cmp r0, #6 │ │ │ │ - bhi fcc68 │ │ │ │ - b fcc94 │ │ │ │ + bhi fcc6c │ │ │ │ + b fcc98 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne fcd1c │ │ │ │ + bne fcd20 │ │ │ │ ldrsh r0, [r3] │ │ │ │ - b fccb0 │ │ │ │ + b fccb4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b33f4 │ │ │ │ + @ instruction: 0x001b33f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b33d4 │ │ │ │ + @ instruction: 0x001b33d0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r8, lsl sl │ │ │ │ - andseq r4, r7, r0, lsl #22 │ │ │ │ - andseq r3, fp, r4, lsr r3 │ │ │ │ - @ instruction: 0x0029ceb8 │ │ │ │ - andseq r4, r7, ip, lsr sl │ │ │ │ - andseq r4, r7, r0, ror #30 │ │ │ │ + andseq r3, r7, ip, lsr sl │ │ │ │ + andseq r4, r7, r4, lsr #22 │ │ │ │ + andseq r3, fp, r0, lsr r3 │ │ │ │ + @ instruction: 0x0029ceb4 │ │ │ │ + andseq r4, r7, r0, ror #20 │ │ │ │ + andseq r4, r7, r4, lsl #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #576] @ fd0e8 │ │ │ │ - ldr r2, [pc, #576] @ fd0ec │ │ │ │ + ldr r1, [pc, #576] @ fd0ec │ │ │ │ + ldr r2, [pc, #576] @ fd0f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #568] @ fd0f0 │ │ │ │ + ldr r3, [pc, #568] @ fd0f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #556] @ fd0f4 │ │ │ │ + ldr r2, [pc, #556] @ fd0f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r8, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ands r1, r4, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq fcf38 │ │ │ │ + beq fcf3c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #492] @ fd0f8 │ │ │ │ - ldr r0, [pc, #492] @ fd0fc │ │ │ │ + ldr r1, [pc, #492] @ fd0fc │ │ │ │ + ldr r0, [pc, #492] @ fd100 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b fcf80 │ │ │ │ + b fcf84 │ │ │ │ ldrsh r0, [r4] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq fd05c │ │ │ │ + beq fd060 │ │ │ │ sub r2, r0, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fcfac │ │ │ │ + bhi fcfb0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bl 9724c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r5] │ │ │ │ - beq fd038 │ │ │ │ - ldr r2, [pc, #376] @ fd100 │ │ │ │ - ldr r3, [pc, #352] @ fd0ec │ │ │ │ + beq fd03c │ │ │ │ + ldr r2, [pc, #376] @ fd104 │ │ │ │ + ldr r3, [pc, #352] @ fd0f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd0e4 │ │ │ │ + bne fd0e8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #2 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq fd0a0 │ │ │ │ + beq fd0a4 │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ - bne fcf04 │ │ │ │ + bne fcf08 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq fcff0 │ │ │ │ + beq fcff4 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r8, #3 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bl 8f824 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq fcf70 │ │ │ │ + beq fcf74 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r5] │ │ │ │ - bne fcf80 │ │ │ │ - ldr r1, [pc, #196] @ fd104 │ │ │ │ - ldr r0, [pc, #196] @ fd108 │ │ │ │ + bne fcf84 │ │ │ │ + ldr r1, [pc, #196] @ fd108 │ │ │ │ + ldr r0, [pc, #196] @ fd10c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl f7c08 │ │ │ │ - b fcf80 │ │ │ │ + bl f7c14 │ │ │ │ + b fcf84 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq fd088 │ │ │ │ + beq fd08c │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r8, #3 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bl 95c28 │ │ │ │ - b fd004 │ │ │ │ + b fd008 │ │ │ │ mov r0, r4 │ │ │ │ - bl f8dc8 │ │ │ │ + bl f8dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcf04 │ │ │ │ - ldr r0, [pc, #84] @ fd10c │ │ │ │ + beq fcf08 │ │ │ │ + ldr r0, [pc, #84] @ fd110 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #64] @ fd110 │ │ │ │ + ldr r0, [pc, #64] @ fd114 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b fcf70 │ │ │ │ + b fcf74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, fp, r0, asr r1 │ │ │ │ + andseq r3, fp, ip, asr #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, fp, r4, lsr r1 │ │ │ │ + andseq r3, fp, r0, lsr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r7, r0, ror ip │ │ │ │ - andseq r4, r7, r8, ror r8 │ │ │ │ - andseq r3, fp, r0, ror r0 │ │ │ │ - andseq r4, r7, r4, asr r7 │ │ │ │ - andseq r4, r7, ip, lsr r7 │ │ │ │ - eoreq ip, r9, ip, lsr #22 │ │ │ │ - @ instruction: 0x001746b8 │ │ │ │ + mulseq r7, r4, ip │ │ │ │ + mulseq r7, ip, r8 │ │ │ │ + andseq r3, fp, ip, rrx │ │ │ │ + andseq r4, r7, r8, ror r7 │ │ │ │ + andseq r4, r7, r0, ror #14 │ │ │ │ + eoreq ip, r9, r8, lsr #22 │ │ │ │ + @ instruction: 0x001746dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr lr, [pc, #360] @ fd2a0 │ │ │ │ + ldr lr, [pc, #360] @ fd2a4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #356] @ fd2a4 │ │ │ │ + ldr r3, [pc, #356] @ fd2a8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #352] @ fd2a8 │ │ │ │ + ldr ip, [pc, #352] @ fd2ac │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [lr, r3] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #320] @ fd2ac │ │ │ │ - ldr r6, [pc, #320] @ fd2b0 │ │ │ │ + ldr ip, [pc, #320] @ fd2b0 │ │ │ │ + ldr r6, [pc, #320] @ fd2b4 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r4, r6} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #192] @ fd2b4 │ │ │ │ + ldr r0, [pc, #192] @ fd2b8 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq fd254 │ │ │ │ + beq fd258 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #140] @ fd2b8 │ │ │ │ + ldr r2, [pc, #140] @ fd2bc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #112] @ fd2a4 │ │ │ │ + ldr r3, [pc, #112] @ fd2a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd29c │ │ │ │ + bne fd2a0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq fd290 │ │ │ │ - ldr r1, [pc, #80] @ fd2bc │ │ │ │ + beq fd294 │ │ │ │ + ldr r1, [pc, #80] @ fd2c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #76] @ fd2c0 │ │ │ │ + ldr r2, [pc, #76] @ fd2c4 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ - b fd208 │ │ │ │ - ldr r1, [pc, #44] @ fd2c4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b fd26c │ │ │ │ - bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b2ebc │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r8, lsr #29 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r9, ip, lsr #20 │ │ │ │ - andseq r2, r7, ip, lsr #21 │ │ │ │ - andseq r2, fp, r8, asr #27 │ │ │ │ - andseq r4, r7, ip, asr #10 │ │ │ │ - andseq r0, r7, r0, ror #30 │ │ │ │ - andseq r4, r7, r8, asr #10 │ │ │ │ + bl 4e5d0 │ │ │ │ + b fd20c │ │ │ │ + ldr r1, [pc, #44] @ fd2c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b fd270 │ │ │ │ + bl 234fc <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x001b2eb8 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq r2, fp, r4, lsr #29 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + eoreq ip, r9, r8, lsr #20 │ │ │ │ + @ instruction: 0x00172ad0 │ │ │ │ + andseq r2, fp, r4, asr #27 │ │ │ │ + andseq r4, r7, r0, ror r5 │ │ │ │ + andseq r0, r7, r4, lsl #31 │ │ │ │ + andseq r4, r7, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #452] @ fd4a4 │ │ │ │ + ldr lr, [pc, #452] @ fd4a8 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #436] @ fd4a8 │ │ │ │ + ldr r1, [pc, #436] @ fd4ac │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #428] @ fd4ac │ │ │ │ + ldr r2, [pc, #428] @ fd4b0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #416] @ fd4b0 │ │ │ │ + ldr r1, [pc, #416] @ fd4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -224551,116 +224552,116 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ands r6, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bne fd378 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bne fd37c │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - beq fd434 │ │ │ │ + beq fd438 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd420 │ │ │ │ + bne fd424 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fd3dc │ │ │ │ + ble fd3e0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 34878 │ │ │ │ - ldr r2, [pc, #252] @ fd4b4 │ │ │ │ - ldr r3, [pc, #236] @ fd4a8 │ │ │ │ + bl 34874 │ │ │ │ + ldr r2, [pc, #252] @ fd4b8 │ │ │ │ + ldr r3, [pc, #236] @ fd4ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd4a0 │ │ │ │ + bne fd4a4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #196] @ fd4b8 │ │ │ │ + ldr r2, [pc, #196] @ fd4bc │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #192] @ fd4bc │ │ │ │ - ldr r0, [pc, #192] @ fd4c0 │ │ │ │ + ldr r1, [pc, #192] @ fd4c0 │ │ │ │ + ldr r0, [pc, #192] @ fd4c4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fd3b0 │ │ │ │ + b fd3b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 34878 │ │ │ │ - b fd3b0 │ │ │ │ + bl 34874 │ │ │ │ + b fd3b4 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r6} │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd390 │ │ │ │ - ldr r0, [pc, #92] @ fd4c4 │ │ │ │ + beq fd394 │ │ │ │ + ldr r0, [pc, #92] @ fd4c8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b fd3b0 │ │ │ │ + b fd3b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r8, lsl #26 │ │ │ │ + andseq r2, fp, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, ip, ror #25 │ │ │ │ + andseq r2, fp, r8, ror #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r0, asr #24 │ │ │ │ - andseq lr, r7, r4, ror r7 │ │ │ │ - andseq r4, r7, r8, asr #1 │ │ │ │ - andseq r4, r7, r8, lsl #8 │ │ │ │ - mulseq r7, r4, r3 │ │ │ │ + andseq r2, fp, ip, lsr ip │ │ │ │ + mulseq r7, r8, r7 │ │ │ │ + andseq r4, r7, ip, ror #1 │ │ │ │ + andseq r4, r7, ip, lsr #8 │ │ │ │ + @ instruction: 0x001743b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #300] @ fd60c │ │ │ │ - ldr r0, [pc, #300] @ fd610 │ │ │ │ + ldr ip, [pc, #300] @ fd610 │ │ │ │ + ldr r0, [pc, #300] @ fd614 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #292] @ fd614 │ │ │ │ + ldr r3, [pc, #292] @ fd618 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #288] @ fd618 │ │ │ │ + ldr r2, [pc, #288] @ fd61c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -224679,81 +224680,81 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl 96aa8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ ands ip, r4, #1 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne fd56c │ │ │ │ + bne fd570 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fd5b8 │ │ │ │ + beq fd5bc │ │ │ │ bl 96b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #136] @ fd61c │ │ │ │ - ldr r3, [pc, #120] @ fd610 │ │ │ │ + ldr r2, [pc, #136] @ fd620 │ │ │ │ + ldr r3, [pc, #120] @ fd614 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd608 │ │ │ │ + bne fd60c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr r0, [pc, #72] @ fd620 │ │ │ │ + ldr r0, [pc, #72] @ fd624 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #4 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b fd58c │ │ │ │ + b fd590 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r8, lsl fp │ │ │ │ + andseq r2, fp, r4, lsl fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001b2af8 │ │ │ │ + @ instruction: 0x001b2af4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, ror #20 │ │ │ │ - andseq r4, r7, r0, asr r2 │ │ │ │ + andseq r2, fp, r0, ror #20 │ │ │ │ + andseq r4, r7, r4, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #452] @ fd800 │ │ │ │ + ldr lr, [pc, #452] @ fd804 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #436] @ fd804 │ │ │ │ + ldr r1, [pc, #436] @ fd808 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #428] @ fd808 │ │ │ │ + ldr r2, [pc, #428] @ fd80c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #416] @ fd80c │ │ │ │ + ldr r1, [pc, #416] @ fd810 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -224766,122 +224767,122 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ands r6, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bne fd6d4 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bne fd6d8 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - beq fd790 │ │ │ │ + beq fd794 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd77c │ │ │ │ + bne fd780 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fd738 │ │ │ │ + ble fd73c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 34878 │ │ │ │ - ldr r2, [pc, #252] @ fd810 │ │ │ │ - ldr r3, [pc, #236] @ fd804 │ │ │ │ + bl 34874 │ │ │ │ + ldr r2, [pc, #252] @ fd814 │ │ │ │ + ldr r3, [pc, #236] @ fd808 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd7fc │ │ │ │ + bne fd800 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #196] @ fd814 │ │ │ │ + ldr r2, [pc, #196] @ fd818 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r1, [pc, #192] @ fd818 │ │ │ │ - ldr r0, [pc, #192] @ fd81c │ │ │ │ + ldr r1, [pc, #192] @ fd81c │ │ │ │ + ldr r0, [pc, #192] @ fd820 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fd70c │ │ │ │ + b fd710 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - bl 34878 │ │ │ │ - b fd70c │ │ │ │ + bl 34874 │ │ │ │ + b fd710 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r6} │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd6ec │ │ │ │ - ldr r0, [pc, #92] @ fd820 │ │ │ │ + beq fd6f0 │ │ │ │ + ldr r0, [pc, #92] @ fd824 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b fd70c │ │ │ │ + b fd710 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, ip, lsr #19 │ │ │ │ + andseq r2, fp, r8, lsr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r0, r9 │ │ │ │ + andseq r2, fp, ip, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, ror #17 │ │ │ │ - andseq lr, r7, r8, lsl r4 │ │ │ │ - andseq r3, r7, ip, ror #26 │ │ │ │ - ldrsheq r4, [r7], -r0 │ │ │ │ - andseq r4, r7, ip, ror r0 │ │ │ │ + andseq r2, fp, r0, ror #17 │ │ │ │ + andseq lr, r7, ip, lsr r4 │ │ │ │ + mulseq r7, r0, sp │ │ │ │ + andseq r4, r7, r4, lsl r1 │ │ │ │ + andseq r4, r7, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #444] @ fd9f8 │ │ │ │ + ldr lr, [pc, #444] @ fd9fc │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #428] @ fd9fc │ │ │ │ + ldr r1, [pc, #428] @ fda00 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #420] @ fda00 │ │ │ │ + ldr r2, [pc, #420] @ fda04 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #408] @ fda04 │ │ │ │ + ldr r1, [pc, #408] @ fda08 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -224901,199 +224902,199 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ asr r2, r3, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bne fd8e4 │ │ │ │ + bne fd8e8 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fd998 │ │ │ │ + beq fd99c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fd9dc │ │ │ │ + bne fd9e0 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fd958 │ │ │ │ + ble fd95c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #212] @ fda08 │ │ │ │ - ldr r3, [pc, #196] @ fd9fc │ │ │ │ + ldr r2, [pc, #212] @ fda0c │ │ │ │ + ldr r3, [pc, #196] @ fda00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fd9f4 │ │ │ │ + bne fd9f8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #156] @ fda0c │ │ │ │ - ldr r1, [pc, #156] @ fda10 │ │ │ │ - ldr r0, [pc, #156] @ fda14 │ │ │ │ + ldr r2, [pc, #156] @ fda10 │ │ │ │ + ldr r1, [pc, #156] @ fda14 │ │ │ │ + ldr r0, [pc, #156] @ fda18 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fd92c │ │ │ │ + b fd930 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd900 │ │ │ │ - ldr r0, [pc, #88] @ fda18 │ │ │ │ + beq fd904 │ │ │ │ + ldr r0, [pc, #88] @ fda1c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b fd92c │ │ │ │ + b fd930 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, ip, lsr #15 │ │ │ │ + andseq r2, fp, r8, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, r0, r7 │ │ │ │ + andseq r2, fp, ip, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, asr #13 │ │ │ │ - @ instruction: 0x0017e1fc │ │ │ │ - andseq r3, r7, r0, asr fp │ │ │ │ - @ instruction: 0x00173ef8 │ │ │ │ - andseq r3, r7, r0, lsr #29 │ │ │ │ + andseq r2, fp, r0, asr #13 │ │ │ │ + andseq lr, r7, r0, lsr #4 │ │ │ │ + andseq r3, r7, r4, ror fp │ │ │ │ + andseq r3, r7, ip, lsl pc │ │ │ │ + andseq r3, r7, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #296] @ fdb5c │ │ │ │ - ldr r0, [pc, #296] @ fdb60 │ │ │ │ + ldr ip, [pc, #296] @ fdb60 │ │ │ │ + ldr r0, [pc, #296] @ fdb64 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #288] @ fdb64 │ │ │ │ + ldr r3, [pc, #288] @ fdb68 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #284] @ fdb68 │ │ │ │ + ldr r2, [pc, #284] @ fdb6c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ + mov r0, #5 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r2, [r5] │ │ │ │ - mov r0, #2 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ - str r2, [r5] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #5 │ │ │ │ - add r0, sp, #12 │ │ │ │ + mov r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r5] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ strd r8, [sp, #24] │ │ │ │ bl 96aa8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ ands ip, r4, #1 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne fdae8 │ │ │ │ + bne fdaec │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fdb34 │ │ │ │ + beq fdb38 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 96b58 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #96] @ fdb6c │ │ │ │ + ldr r2, [pc, #96] @ fdb70 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ fdb60 │ │ │ │ + ldr r3, [pc, #76] @ fdb64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fdb58 │ │ │ │ + bne fdb5c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #52] @ fdb70 │ │ │ │ + ldr r0, [pc, #52] @ fdb74 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fd114 │ │ │ │ - b fdaf4 │ │ │ │ + bl fd118 │ │ │ │ + b fdaf8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r4, asr #11 │ │ │ │ + andseq r2, fp, r0, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r4, lsr #11 │ │ │ │ + andseq r2, fp, r0, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r8, ror #9 │ │ │ │ - andseq r3, r7, ip, asr #26 │ │ │ │ + andseq r2, fp, r4, ror #9 │ │ │ │ + andseq r3, r7, r0, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #444] @ fdd48 │ │ │ │ + ldr lr, [pc, #444] @ fdd4c │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #428] @ fdd4c │ │ │ │ + ldr r1, [pc, #428] @ fdd50 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #420] @ fdd50 │ │ │ │ + ldr r2, [pc, #420] @ fdd54 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #408] @ fdd54 │ │ │ │ + ldr r1, [pc, #408] @ fdd58 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -225113,113 +225114,113 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ asr r2, r3, #1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bne fdc34 │ │ │ │ + bne fdc38 │ │ │ │ ldrsh r1, [ip] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq fdce8 │ │ │ │ + beq fdcec │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fdd2c │ │ │ │ + bne fdd30 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fdca8 │ │ │ │ + ble fdcac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #212] @ fdd58 │ │ │ │ - ldr r3, [pc, #196] @ fdd4c │ │ │ │ + ldr r2, [pc, #212] @ fdd5c │ │ │ │ + ldr r3, [pc, #196] @ fdd50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fdd44 │ │ │ │ + bne fdd48 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #156] @ fdd5c │ │ │ │ - ldr r1, [pc, #156] @ fdd60 │ │ │ │ - ldr r0, [pc, #156] @ fdd64 │ │ │ │ + ldr r2, [pc, #156] @ fdd60 │ │ │ │ + ldr r1, [pc, #156] @ fdd64 │ │ │ │ + ldr r0, [pc, #156] @ fdd68 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fdc7c │ │ │ │ + b fdc80 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r8, [sp, #20] │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdc50 │ │ │ │ - ldr r0, [pc, #88] @ fdd68 │ │ │ │ + beq fdc54 │ │ │ │ + ldr r0, [pc, #88] @ fdd6c │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b fdc7c │ │ │ │ + b fdc80 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, ip, asr r4 │ │ │ │ + andseq r2, fp, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r0, asr #8 │ │ │ │ + andseq r2, fp, ip, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, ror r3 │ │ │ │ - andseq sp, r7, ip, lsr #29 │ │ │ │ - andseq r3, r7, r0, lsl #16 │ │ │ │ - @ instruction: 0x00173bf4 │ │ │ │ - mulseq r7, ip, fp │ │ │ │ + andseq r2, fp, r0, ror r3 │ │ │ │ + @ instruction: 0x0017ded0 │ │ │ │ + andseq r3, r7, r4, lsr #16 │ │ │ │ + andseq r3, r7, r8, lsl ip │ │ │ │ + andseq r3, r7, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #432] @ fdf34 │ │ │ │ + ldr lr, [pc, #432] @ fdf38 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r3, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #416] @ fdf38 │ │ │ │ + ldr r1, [pc, #416] @ fdf3c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #408] @ fdf3c │ │ │ │ + ldr r2, [pc, #408] @ fdf40 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #396] @ fdf40 │ │ │ │ + ldr r1, [pc, #396] @ fdf44 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -225232,342 +225233,342 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ands r6, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ asr r2, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ asr r3, r3, #31 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bne fde1c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bne fde20 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - beq fde88 │ │ │ │ + beq fde8c │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fde78 │ │ │ │ + bne fde7c │ │ │ │ cmp r5, #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ble fdeec │ │ │ │ + ble fdef0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r1, [r4] │ │ │ │ - ldr r2, [pc, #240] @ fdf44 │ │ │ │ - ldr r3, [pc, #224] @ fdf38 │ │ │ │ + ldr r2, [pc, #240] @ fdf48 │ │ │ │ + ldr r3, [pc, #224] @ fdf3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fdf30 │ │ │ │ + bne fdf34 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - b fde4c │ │ │ │ + b fde50 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r8, sp, #32 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r6} │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 900b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fde34 │ │ │ │ - ldr r0, [pc, #140] @ fdf48 │ │ │ │ + beq fde38 │ │ │ │ + ldr r0, [pc, #140] @ fdf4c │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - b fde4c │ │ │ │ + b fde50 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #72] @ fdf4c │ │ │ │ + ldr r2, [pc, #72] @ fdf50 │ │ │ │ str r1, [r4] │ │ │ │ - ldr r0, [pc, #68] @ fdf50 │ │ │ │ - ldr r1, [pc, #68] @ fdf54 │ │ │ │ + ldr r0, [pc, #68] @ fdf54 │ │ │ │ + ldr r1, [pc, #68] @ fdf58 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fde4c │ │ │ │ + b fde50 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r4, ror #4 │ │ │ │ + andseq r2, fp, r0, ror #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r8, asr #4 │ │ │ │ + andseq r2, fp, r4, asr #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, fp, r4, lsr #3 │ │ │ │ - andseq r3, r7, r4, lsr #20 │ │ │ │ - andseq sp, r7, r4, ror #24 │ │ │ │ - @ instruction: 0x001739d4 │ │ │ │ - @ instruction: 0x001735b8 │ │ │ │ + andseq r2, fp, r0, lsr #3 │ │ │ │ + andseq r3, r7, r8, asr #20 │ │ │ │ + andseq sp, r7, r8, lsl #25 │ │ │ │ + @ instruction: 0x001739f8 │ │ │ │ + @ instruction: 0x001735dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #608] @ fe1d4 │ │ │ │ + ldr r0, [pc, #608] @ fe1d8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr ip, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #596] @ fe1d8 │ │ │ │ + ldr r1, [pc, #596] @ fe1dc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #592] @ fe1dc │ │ │ │ + ldr r6, [pc, #592] @ fe1e0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ands r7, ip, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ asr r3, r3, #31 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ - bne fdfbc │ │ │ │ + bne fdfc0 │ │ │ │ ldrsh r0, [ip] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq fe0c4 │ │ │ │ + beq fe0c8 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp] │ │ │ │ bl 8ef78 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne fe0ac │ │ │ │ - ldr r3, [pc, #508] @ fe1e0 │ │ │ │ + bne fe0b0 │ │ │ │ + ldr r3, [pc, #508] @ fe1e4 │ │ │ │ ldr ip, [r4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - add r0, sp, #16 │ │ │ │ + str r2, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #20 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #28 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ tst ip, #1 │ │ │ │ asr lr, r1, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ asr r1, r1, #31 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne fe048 │ │ │ │ + bne fe04c │ │ │ │ ldrsh r0, [ip] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq fe118 │ │ │ │ + beq fe11c │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, lr │ │ │ │ mov r3, r1 │ │ │ │ mov r0, ip │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe0b4 │ │ │ │ + bne fe0b8 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble fe18c │ │ │ │ + ble fe190 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #348] @ fe1e4 │ │ │ │ - ldr r3, [pc, #332] @ fe1d8 │ │ │ │ + ldr r2, [pc, #348] @ fe1e8 │ │ │ │ + ldr r3, [pc, #332] @ fe1dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe1d0 │ │ │ │ + bne fe1d4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b fe080 │ │ │ │ + b fe084 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - b fe080 │ │ │ │ + b fe084 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #272] @ fe1e0 │ │ │ │ + ldr r3, [pc, #272] @ fe1e4 │ │ │ │ str r4, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r4] │ │ │ │ + add r2, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [r4] │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r2, sp, #28 │ │ │ │ add r0, sp, #16 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r4] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #24 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b fe03c │ │ │ │ + b fe040 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ mov r2, lr │ │ │ │ str r3, [sp] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 8ef78 │ │ │ │ cmp r0, r6 │ │ │ │ - beq fe068 │ │ │ │ - ldr r0, [pc, #140] @ fe1e8 │ │ │ │ + beq fe06c │ │ │ │ + ldr r0, [pc, #140] @ fe1ec │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - b fe080 │ │ │ │ + b fe084 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #68] @ fe1ec │ │ │ │ - ldr r1, [pc, #68] @ fe1f0 │ │ │ │ - ldr r0, [pc, #68] @ fe1f4 │ │ │ │ + ldr r2, [pc, #68] @ fe1f0 │ │ │ │ + ldr r1, [pc, #68] @ fe1f4 │ │ │ │ + ldr r0, [pc, #68] @ fe1f8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4] │ │ │ │ - b fe080 │ │ │ │ + b fe084 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, fp, r8, ror r0 │ │ │ │ + andseq r2, fp, r4, ror r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, fp, r0, rrx │ │ │ │ + andseq r2, fp, ip, asr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, fp, r0, ror pc │ │ │ │ - andseq r3, r7, r4, lsr #15 │ │ │ │ - andseq sp, r7, r4, asr #19 │ │ │ │ - andseq r3, r7, r8, lsl r3 │ │ │ │ - andseq r3, r7, r4, asr r7 │ │ │ │ + andseq r1, fp, ip, ror #30 │ │ │ │ + andseq r3, r7, r8, asr #15 │ │ │ │ + andseq sp, r7, r8, ror #19 │ │ │ │ + andseq r3, r7, ip, lsr r3 │ │ │ │ + andseq r3, r7, r8, ror r7 │ │ │ │ │ │ │ │ -000fe1f8 : │ │ │ │ +000fe1fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #360] @ fe378 │ │ │ │ - ldr lr, [pc, #360] @ fe37c │ │ │ │ + ldr r4, [pc, #360] @ fe37c │ │ │ │ + ldr lr, [pc, #360] @ fe380 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #348] @ fe380 │ │ │ │ + ldr r3, [pc, #348] @ fe384 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #344] @ fe384 │ │ │ │ - ldr r2, [pc, #344] @ fe388 │ │ │ │ + ldr ip, [pc, #344] @ fe388 │ │ │ │ + ldr r2, [pc, #344] @ fe38c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r4] │ │ │ │ + str r1, [r4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [r4] │ │ │ │ mov r1, #4 │ │ │ │ - add r3, sp, #20 │ │ │ │ cmp r0, #2 │ │ │ │ add lr, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov ip, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ + mov ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #252] @ fe38c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #256] @ fe390 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ ldrgt ip, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe2c8 │ │ │ │ + beq fe2cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fe300 │ │ │ │ + beq fe304 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #180] @ fe390 │ │ │ │ - ldr r3, [pc, #156] @ fe37c │ │ │ │ + ldr r2, [pc, #180] @ fe394 │ │ │ │ + ldr r3, [pc, #156] @ fe380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe374 │ │ │ │ + bne fe378 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fe2c8 │ │ │ │ + bne fe2cc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe32c │ │ │ │ + bne fe330 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -225578,104 +225579,104 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - b fe2d4 │ │ │ │ + b fe2d8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, fp, r4, ror #27 │ │ │ │ + andseq r1, fp, r0, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r0, asr #27 │ │ │ │ - @ instruction: 0x001736b4 │ │ │ │ + @ instruction: 0x001b1dbc │ │ │ │ + @ instruction: 0x001736d8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r0, asr r6 │ │ │ │ - andseq r1, fp, ip, lsl sp │ │ │ │ + andseq r3, r7, r4, ror r6 │ │ │ │ + andseq r1, fp, r8, lsl sp │ │ │ │ │ │ │ │ -000fe394 : │ │ │ │ +000fe398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #380] @ fe528 │ │ │ │ - ldr lr, [pc, #380] @ fe52c │ │ │ │ + ldr r4, [pc, #380] @ fe52c │ │ │ │ + ldr lr, [pc, #380] @ fe530 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #368] @ fe530 │ │ │ │ + ldr r3, [pc, #368] @ fe534 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #364] @ fe534 │ │ │ │ - ldr r2, [pc, #364] @ fe538 │ │ │ │ + ldr ip, [pc, #364] @ fe538 │ │ │ │ + ldr r2, [pc, #364] @ fe53c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r4] │ │ │ │ + str r1, [r4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - str r3, [r4] │ │ │ │ mov r1, #4 │ │ │ │ - add r3, sp, #20 │ │ │ │ cmp r0, #2 │ │ │ │ add lr, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov ip, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ + mov ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #272] @ fe53c │ │ │ │ - str lr, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #276] @ fe540 │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ + str lr, [sp, #56] @ 0x38 │ │ │ │ ldrgt ip, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe464 │ │ │ │ + beq fe468 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fe4a8 │ │ │ │ + beq fe4ac │ │ │ │ mov r3, #4 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #188] @ fe540 │ │ │ │ - ldr r3, [pc, #164] @ fe52c │ │ │ │ + ldr r2, [pc, #188] @ fe544 │ │ │ │ + ldr r3, [pc, #164] @ fe530 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe524 │ │ │ │ + bne fe528 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fe464 │ │ │ │ + bne fe468 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe4d4 │ │ │ │ + bne fe4d8 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -225686,599 +225687,599 @@ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b fe47c │ │ │ │ + b fe480 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, fp, r8, asr #24 │ │ │ │ + andseq r1, fp, r4, asr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r4, lsr #24 │ │ │ │ - andseq r3, r7, ip, lsr r4 │ │ │ │ + andseq r1, fp, r0, lsr #24 │ │ │ │ + andseq r3, r7, r0, ror #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001733d8 │ │ │ │ - andseq r1, fp, r4, ror fp │ │ │ │ + @ instruction: 0x001733fc │ │ │ │ + andseq r1, fp, r0, ror fp │ │ │ │ │ │ │ │ -000fe544 : │ │ │ │ +000fe548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #368] @ fe6cc │ │ │ │ - ldr lr, [pc, #368] @ fe6d0 │ │ │ │ + ldr r4, [pc, #368] @ fe6d0 │ │ │ │ + ldr lr, [pc, #368] @ fe6d4 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #356] @ fe6d4 │ │ │ │ + ldr r3, [pc, #356] @ fe6d8 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #352] @ fe6d8 │ │ │ │ - ldr r2, [pc, #352] @ fe6dc │ │ │ │ + ldr ip, [pc, #352] @ fe6dc │ │ │ │ + ldr r2, [pc, #352] @ fe6e0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #20 │ │ │ │ cmp r0, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r5, sp, #28 │ │ │ │ add r7, sp, #24 │ │ │ │ + add r5, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #32 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r1 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ ldrgt ip, [r1, #8] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #220] @ fe6e0 │ │ │ │ + ldr r0, [pc, #220] @ fe6e4 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ strd r8, [sp, #32] │ │ │ │ - bl f8e4c │ │ │ │ + bl f8e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe638 │ │ │ │ + beq fe63c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ands r3, r1, #1 │ │ │ │ - beq fe680 │ │ │ │ + beq fe684 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #2 │ │ │ │ strd r2, [sp, #32] │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #140] @ fe6e4 │ │ │ │ + ldr r2, [pc, #140] @ fe6e8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #112] @ fe6d0 │ │ │ │ + ldr r3, [pc, #112] @ fe6d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe6c8 │ │ │ │ + bne fe6cc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne fe638 │ │ │ │ + bne fe63c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe6ac │ │ │ │ + bne fe6b0 │ │ │ │ ldrh r3, [r2] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl fd114 │ │ │ │ - b fe638 │ │ │ │ + bl fd118 │ │ │ │ + b fe63c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, r8, sl │ │ │ │ + mulseq fp, r4, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r4, ror sl │ │ │ │ - @ instruction: 0x001732f4 │ │ │ │ + andseq r1, fp, r0, ror sl │ │ │ │ + andseq r3, r7, r8, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r4, ror r2 │ │ │ │ - mulseq fp, ip, r9 │ │ │ │ + mulseq r7, r8, r2 │ │ │ │ + mulseq fp, r8, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r0, [pc, #292] @ fe824 │ │ │ │ - ldr r2, [pc, #292] @ fe828 │ │ │ │ + ldr r0, [pc, #292] @ fe828 │ │ │ │ + ldr r2, [pc, #292] @ fe82c │ │ │ │ ldr r4, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #284] @ fe82c │ │ │ │ + ldr r3, [pc, #284] @ fe830 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ands r5, r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - bne fe73c │ │ │ │ + bne fe740 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fe780 │ │ │ │ + beq fe784 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 96aa8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ bl 96b58 │ │ │ │ - ldr r2, [pc, #212] @ fe830 │ │ │ │ - ldr r3, [pc, #200] @ fe828 │ │ │ │ + ldr r2, [pc, #212] @ fe834 │ │ │ │ + ldr r3, [pc, #200] @ fe82c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe820 │ │ │ │ + bne fe824 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #172] @ fe834 │ │ │ │ + ldr r2, [pc, #172] @ fe838 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 96aa8 │ │ │ │ ldrsh r3, [r4] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq fe7d0 │ │ │ │ + beq fe7d4 │ │ │ │ bl 96b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b fe754 │ │ │ │ + b fe758 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, sp, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #64] @ fe838 │ │ │ │ + ldr r0, [pc, #64] @ fe83c │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, #3 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl fd114 │ │ │ │ + bl fd118 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r6] │ │ │ │ - b fe754 │ │ │ │ + b fe758 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001b18f4 │ │ │ │ + @ instruction: 0x001b18f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r0, ror #17 │ │ │ │ - mulseq fp, ip, r8 │ │ │ │ + @ instruction: 0x001b18dc │ │ │ │ + mulseq fp, r8, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r7, r0, lsr r1 │ │ │ │ + andseq r3, r7, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #1360] @ feda8 │ │ │ │ - ldr r2, [pc, #1360] @ fedac │ │ │ │ + ldr r0, [pc, #1360] @ fedac │ │ │ │ + ldr r2, [pc, #1360] @ fedb0 │ │ │ │ ldr r3, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r6, [pc, #1352] @ fedb0 │ │ │ │ + ldr r6, [pc, #1352] @ fedb4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ tst r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8a8 │ │ │ │ ldrsh r0, [r3] │ │ │ │ sub r2, r0, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls fea4c │ │ │ │ - ldr r3, [pc, #1288] @ fedb4 │ │ │ │ + bls fea50 │ │ │ │ + ldr r3, [pc, #1288] @ fedb8 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #28 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ tst r0, #1 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - beq fe9e0 │ │ │ │ + beq fe9e4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl f4d60 │ │ │ │ - ldr r3, [pc, #1160] @ fedb8 │ │ │ │ + bl f4d6c │ │ │ │ + ldr r3, [pc, #1160] @ fedbc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq feb64 │ │ │ │ + beq feb68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f4d60 │ │ │ │ + bl f4d6c │ │ │ │ cmp r4, r0 │ │ │ │ - beq feb8c │ │ │ │ + beq feb90 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6a60 │ │ │ │ + bl f6a6c │ │ │ │ cmp r4, r0 │ │ │ │ - beq febb4 │ │ │ │ + beq febb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6a60 │ │ │ │ + bl f6a6c │ │ │ │ cmp r4, r0 │ │ │ │ - beq fec30 │ │ │ │ + beq fec34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ - bl f7dd4 │ │ │ │ + bl f7de0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl f7dd4 │ │ │ │ + bl f7de0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ asr r3, r0, #1 │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bge feaa8 │ │ │ │ + bge feaac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r2, [pc, #1024] @ fedbc │ │ │ │ - ldr r3, [pc, #1004] @ fedac │ │ │ │ + ldr r2, [pc, #1024] @ fedc0 │ │ │ │ + ldr r3, [pc, #1004] @ fedb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne feda4 │ │ │ │ + bne feda8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi fe918 │ │ │ │ + bhi fe91c │ │ │ │ tst r1, #1 │ │ │ │ - bne fe918 │ │ │ │ + bne fe91c │ │ │ │ ldrsh ip, [r1] │ │ │ │ sub r3, ip, #79 @ 0x4f │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi fe918 │ │ │ │ + bhi fe91c │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq fed3c │ │ │ │ + beq fed40 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq fed68 │ │ │ │ + beq fed6c │ │ │ │ cmp ip, r2 │ │ │ │ - bne fe918 │ │ │ │ + bne fe91c │ │ │ │ bl 992d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fed98 │ │ │ │ - ldr r3, [pc, #892] @ fedc0 │ │ │ │ + beq fed9c │ │ │ │ + ldr r3, [pc, #892] @ fedc4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b fe9b0 │ │ │ │ + b fe9b4 │ │ │ │ tst r1, #1 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8a8 │ │ │ │ ldrsh ip, [r1] │ │ │ │ sub r2, ip, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi fe8a4 │ │ │ │ + bhi fe8a8 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq fec54 │ │ │ │ + beq fec58 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8a8 │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - beq fecdc │ │ │ │ + beq fece0 │ │ │ │ cmp ip, #80 @ 0x50 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8a8 │ │ │ │ mov r0, r3 │ │ │ │ bl 9926c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fecf8 │ │ │ │ - ldr r3, [pc, #796] @ fedc0 │ │ │ │ + beq fecfc │ │ │ │ + ldr r3, [pc, #796] @ fedc4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fe9b4 │ │ │ │ + b fe9b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #784] @ fedc4 │ │ │ │ + ldr r0, [pc, #784] @ fedc8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - beq feb54 │ │ │ │ - ldr r9, [pc, #728] @ fedc8 │ │ │ │ - ldr r8, [pc, #728] @ fedcc │ │ │ │ + beq feb58 │ │ │ │ + ldr r9, [pc, #728] @ fedcc │ │ │ │ + ldr r8, [pc, #728] @ fedd0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ - b feb18 │ │ │ │ + b feb1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl f8bd4 │ │ │ │ + bl f8be0 │ │ │ │ cmp r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq feb54 │ │ │ │ + beq feb58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl fc18c │ │ │ │ + bl fc190 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stm sp, {r3, r8} │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne feafc │ │ │ │ - b fe9a8 │ │ │ │ - ldr r2, [pc, #612] @ fedc0 │ │ │ │ + bne feb00 │ │ │ │ + b fe9ac │ │ │ │ + ldr r2, [pc, #612] @ fedc4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r2] │ │ │ │ - b fe9b0 │ │ │ │ - ldr r1, [pc, #612] @ fedd0 │ │ │ │ - ldr r0, [pc, #612] @ fedd4 │ │ │ │ + b fe9b4 │ │ │ │ + ldr r1, [pc, #612] @ fedd4 │ │ │ │ + ldr r0, [pc, #612] @ fedd8 │ │ │ │ str r8, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b fe938 │ │ │ │ - ldr r1, [pc, #580] @ fedd8 │ │ │ │ - ldr r0, [pc, #580] @ feddc │ │ │ │ + b fe93c │ │ │ │ + ldr r1, [pc, #580] @ feddc │ │ │ │ + ldr r0, [pc, #580] @ fede0 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - b fe94c │ │ │ │ + b fe950 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d1c │ │ │ │ cmp r4, r0 │ │ │ │ - beq fec70 │ │ │ │ + beq fec74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6a60 │ │ │ │ + bl f6a6c │ │ │ │ cmp r4, r0 │ │ │ │ - beq fecc4 │ │ │ │ + beq fecc8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ fede0 │ │ │ │ + ldr r2, [pc, #504] @ fede4 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #468] @ fede4 │ │ │ │ - ldr r1, [pc, #468] @ fede8 │ │ │ │ - ldr r0, [pc, #468] @ fedec │ │ │ │ + ldr r2, [pc, #468] @ fede8 │ │ │ │ + ldr r1, [pc, #468] @ fedec │ │ │ │ + ldr r0, [pc, #468] @ fedf0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - b fe9b0 │ │ │ │ + b fe9b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d1c │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ - b febdc │ │ │ │ + bl f6be8 │ │ │ │ + b febe0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8a8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ - beq fea7c │ │ │ │ - b fe8a4 │ │ │ │ + beq fea80 │ │ │ │ + b fe8a8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ + bl f6be8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - beq fed04 │ │ │ │ - bl f6a60 │ │ │ │ + beq fed08 │ │ │ │ + bl f6a6c │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d1c │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ + bl f6be8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne fe974 │ │ │ │ - b febdc │ │ │ │ + bne fe978 │ │ │ │ + b febe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d1c │ │ │ │ cmp r4, r0 │ │ │ │ - bne fe974 │ │ │ │ - b fec44 │ │ │ │ + bne fe978 │ │ │ │ + b fec48 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ tst r2, #1 │ │ │ │ - bne fe8a4 │ │ │ │ + bne fe8a8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ - beq fea8c │ │ │ │ - b fe8a4 │ │ │ │ - ldr r3, [pc, #184] @ fedb8 │ │ │ │ + beq fea90 │ │ │ │ + b fe8a8 │ │ │ │ + ldr r3, [pc, #184] @ fedbc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fe9b4 │ │ │ │ - bl f6a60 │ │ │ │ + b fe9b8 │ │ │ │ + bl f6a6c │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d1c │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ + bne febe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ + bl f6be8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne febdc │ │ │ │ - b fe974 │ │ │ │ + bne febe0 │ │ │ │ + b fe978 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq fed78 │ │ │ │ + beq fed7c │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ - bne fe918 │ │ │ │ + bne fe91c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne fea30 │ │ │ │ + bne fea34 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ ldrsh ip, [r3] │ │ │ │ - b fea28 │ │ │ │ + b fea2c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ - beq fed60 │ │ │ │ - b fe918 │ │ │ │ + beq fed64 │ │ │ │ + b fe91c │ │ │ │ cmp ip, #85 @ 0x55 │ │ │ │ ldrsh r2, [r3] │ │ │ │ - bne fea28 │ │ │ │ + bne fea2c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #1 │ │ │ │ movne ip, #47 @ 0x2f │ │ │ │ - bne fea28 │ │ │ │ - b fed60 │ │ │ │ - ldr r3, [pc, #24] @ fedb8 │ │ │ │ + bne fea2c │ │ │ │ + b fed64 │ │ │ │ + ldr r3, [pc, #24] @ fedbc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b fea44 │ │ │ │ + b fea48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, ip, r7 │ │ │ │ + mulseq fp, r8, r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r4, lsl #15 │ │ │ │ + andseq r1, fp, r0, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r1, fp, ip, lsr r6 │ │ │ │ + andseq r1, fp, r8, lsr r6 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r3, r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x001711b0 │ │ │ │ - strdeq fp, [r9], -r0 @ │ │ │ │ - andseq r3, r7, r8, lsl r0 │ │ │ │ + andseq r3, r7, ip, asr r2 │ │ │ │ + @ instruction: 0x001711d4 │ │ │ │ + eoreq fp, r9, ip, ror #1 │ │ │ │ + andseq r3, r7, ip, lsr r0 │ │ │ │ + @ instruction: 0x00172dfc │ │ │ │ + andseq r3, r7, r0, lsl r0 │ │ │ │ + @ instruction: 0x00172dd0 │ │ │ │ @ instruction: 0x00172dd8 │ │ │ │ - andseq r2, r7, ip, ror #31 │ │ │ │ - andseq r2, r7, ip, lsr #27 │ │ │ │ - @ instruction: 0x00172db4 │ │ │ │ - andseq r2, r7, ip, asr #26 │ │ │ │ - andseq r2, r7, r0, asr sp │ │ │ │ - andseq r2, r7, r4, lsr sp │ │ │ │ + andseq r2, r7, r0, ror sp │ │ │ │ + andseq r2, r7, r4, ror sp │ │ │ │ + andseq r2, r7, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #520] @ ff010 │ │ │ │ - ldr r3, [pc, #520] @ ff014 │ │ │ │ + ldr r2, [pc, #520] @ ff014 │ │ │ │ + ldr r3, [pc, #520] @ ff018 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r1] │ │ │ │ - ldr r5, [pc, #508] @ ff018 │ │ │ │ + ldr r5, [pc, #508] @ ff01c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #500] @ ff01c │ │ │ │ + ldr r2, [pc, #500] @ ff020 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -226288,552 +226289,552 @@ │ │ │ │ mov lr, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ands r1, ip, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne fee88 │ │ │ │ + bne fee8c │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq fef34 │ │ │ │ + beq fef38 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq fef8c │ │ │ │ + beq fef90 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - beq feeec │ │ │ │ - ldr r1, [pc, #400] @ ff020 │ │ │ │ - ldr r0, [pc, #400] @ ff024 │ │ │ │ + beq feef0 │ │ │ │ + ldr r1, [pc, #400] @ ff024 │ │ │ │ + ldr r0, [pc, #400] @ ff028 │ │ │ │ str lr, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4] │ │ │ │ - bl 48af8 │ │ │ │ - ldr r3, [pc, #376] @ ff028 │ │ │ │ + bl 48af4 │ │ │ │ + ldr r3, [pc, #376] @ ff02c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #368] @ ff02c │ │ │ │ + ldr r2, [pc, #368] @ ff030 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #332] @ ff014 │ │ │ │ + ldr r3, [pc, #332] @ ff018 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff00c │ │ │ │ + bne ff010 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [ip, #2] │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne fee88 │ │ │ │ + bne fee8c │ │ │ │ ldr r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fefec │ │ │ │ + beq feff0 │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ bl 959b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ - b feea8 │ │ │ │ + bl 1c2bf4 │ │ │ │ + b feeac │ │ │ │ ldr r2, [ip, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne fee88 │ │ │ │ + bne fee8c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ cmpne r2, #78 @ 0x4e │ │ │ │ - bne fee88 │ │ │ │ + bne fee8c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldmib lr, {r2, r3} │ │ │ │ cmp r3, #0 │ │ │ │ - beq ff000 │ │ │ │ - ldr r0, [pc, #196] @ ff030 │ │ │ │ + beq ff004 │ │ │ │ + ldr r0, [pc, #196] @ ff034 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, ip │ │ │ │ - ldr ip, [pc, #180] @ ff034 │ │ │ │ + ldr ip, [pc, #180] @ ff038 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl faca8 │ │ │ │ - b feea8 │ │ │ │ + bl facb4 │ │ │ │ + b feeac │ │ │ │ ldr r0, [ip, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq fefb8 │ │ │ │ + beq fefbc │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ mov r6, #3 │ │ │ │ mov r0, ip │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldmib lr, {r1, r2} │ │ │ │ bl 8f57c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq feea8 │ │ │ │ + beq feeac │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ - b feea8 │ │ │ │ + bl 1c2bf4 │ │ │ │ + b feeac │ │ │ │ ldmib lr, {r1, r2} │ │ │ │ mov r0, ip │ │ │ │ str r6, [r4] │ │ │ │ bl 959b8 │ │ │ │ - b feea8 │ │ │ │ - ldr r0, [pc, #48] @ ff038 │ │ │ │ + b feeac │ │ │ │ + ldr r0, [pc, #48] @ ff03c │ │ │ │ add r0, pc, r0 │ │ │ │ - b fef70 │ │ │ │ + b fef74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, fp, ip, ror #3 │ │ │ │ + andseq r1, fp, r8, ror #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, fp, r8, asr #3 │ │ │ │ + andseq r1, fp, r4, asr #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r7, r8, ror #13 │ │ │ │ - andseq r2, r7, r8, lsl fp │ │ │ │ + andseq r2, r7, ip, lsl #14 │ │ │ │ + andseq r2, r7, ip, lsr fp │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r1, fp, r4, lsr r1 │ │ │ │ - andseq r2, r7, r8, asr #20 │ │ │ │ - eoreq sl, r9, r8, ror #24 │ │ │ │ - andseq r2, r7, ip, asr r7 │ │ │ │ + andseq r1, fp, r0, lsr r1 │ │ │ │ + andseq r2, r7, ip, ror #20 │ │ │ │ + eoreq sl, r9, r4, ror #24 │ │ │ │ + andseq r2, r7, r0, lsl #15 │ │ │ │ │ │ │ │ -000ff03c : │ │ │ │ +000ff040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #920] @ ff3f0 │ │ │ │ + ldr r0, [pc, #920] @ ff3f4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #912] @ ff3f4 │ │ │ │ + ldr r1, [pc, #912] @ ff3f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #908] @ ff3f8 │ │ │ │ + ldr r2, [pc, #908] @ ff3fc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0ac │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - beq ff218 │ │ │ │ + beq ff21c │ │ │ │ sub r1, r0, #79 @ 0x4f │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #6 │ │ │ │ - bls ff2a4 │ │ │ │ - ldr r3, [pc, #844] @ ff3fc │ │ │ │ + bls ff2a8 │ │ │ │ + ldr r3, [pc, #844] @ ff400 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r8, [r6] │ │ │ │ str r3, [r6] │ │ │ │ ldr r5, [r4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ands r9, r5, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bne ff1c0 │ │ │ │ + bne ff1c4 │ │ │ │ ldrsh r1, [r5] │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - beq ff300 │ │ │ │ + beq ff304 │ │ │ │ sub r2, r1, #79 @ 0x4f │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #6 │ │ │ │ - bls ff1fc │ │ │ │ + bls ff200 │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq ff364 │ │ │ │ + beq ff368 │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ - bne ff1c8 │ │ │ │ + bne ff1cc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq ff14c │ │ │ │ + beq ff150 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r8, #3 │ │ │ │ str r8, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ bl 8f720 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq ff184 │ │ │ │ + beq ff188 │ │ │ │ mov r0, r3 │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r6] │ │ │ │ - beq ff280 │ │ │ │ - ldr r2, [pc, #612] @ ff400 │ │ │ │ - ldr r3, [pc, #596] @ ff3f4 │ │ │ │ + beq ff284 │ │ │ │ + ldr r2, [pc, #612] @ ff404 │ │ │ │ + ldr r3, [pc, #596] @ ff3f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff3ec │ │ │ │ + bne ff3f0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #564] @ ff404 │ │ │ │ - ldr r0, [pc, #564] @ ff408 │ │ │ │ + ldr r1, [pc, #564] @ ff408 │ │ │ │ + ldr r0, [pc, #564] @ ff40c │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - b ff194 │ │ │ │ + b ff198 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 97240 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b ff184 │ │ │ │ + b ff188 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 8eba4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff194 │ │ │ │ - ldr r2, [pc, #460] @ ff40c │ │ │ │ - ldr r3, [pc, #432] @ ff3f4 │ │ │ │ + bne ff198 │ │ │ │ + ldr r2, [pc, #460] @ ff410 │ │ │ │ + ldr r3, [pc, #432] @ ff3f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff3ec │ │ │ │ - ldr r1, [pc, #428] @ ff410 │ │ │ │ - ldr r0, [pc, #428] @ ff414 │ │ │ │ + bne ff3f0 │ │ │ │ + ldr r1, [pc, #428] @ ff414 │ │ │ │ + ldr r0, [pc, #428] @ ff418 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b f7c08 │ │ │ │ - ldr r1, [pc, #400] @ ff418 │ │ │ │ - ldr r0, [pc, #400] @ ff41c │ │ │ │ + b f7c14 │ │ │ │ + ldr r1, [pc, #400] @ ff41c │ │ │ │ + ldr r0, [pc, #400] @ ff420 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6] │ │ │ │ - bl f7c08 │ │ │ │ - b ff194 │ │ │ │ + bl f7c14 │ │ │ │ + b ff198 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq ff3d0 │ │ │ │ + beq ff3d4 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 96f1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff194 │ │ │ │ - ldr r2, [pc, #336] @ ff420 │ │ │ │ - ldr r3, [pc, #288] @ ff3f4 │ │ │ │ + bne ff198 │ │ │ │ + ldr r2, [pc, #336] @ ff424 │ │ │ │ + ldr r3, [pc, #288] @ ff3f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ff3ec │ │ │ │ - ldr r1, [pc, #304] @ ff424 │ │ │ │ - ldr r0, [pc, #304] @ ff428 │ │ │ │ + bne ff3f0 │ │ │ │ + ldr r1, [pc, #304] @ ff428 │ │ │ │ + ldr r0, [pc, #304] @ ff42c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ff26c │ │ │ │ + b ff270 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff3b4 │ │ │ │ + beq ff3b8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 95ab4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ strne ip, [r6] │ │ │ │ - bne ff194 │ │ │ │ - b ff280 │ │ │ │ + bne ff198 │ │ │ │ + b ff284 │ │ │ │ mov r0, r5 │ │ │ │ - bl f8dc8 │ │ │ │ + bl f8dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff1c8 │ │ │ │ - ldr r0, [pc, #176] @ ff42c │ │ │ │ + beq ff1cc │ │ │ │ + ldr r0, [pc, #176] @ ff430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ ff430 │ │ │ │ + ldr r0, [pc, #164] @ ff434 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r9, [sp] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ strne ip, [r6] │ │ │ │ - bne ff194 │ │ │ │ - b ff280 │ │ │ │ + bne ff198 │ │ │ │ + b ff284 │ │ │ │ mov r3, #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 95ab4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b ff184 │ │ │ │ + b ff188 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ tst r1, #1 │ │ │ │ - bne ff0a8 │ │ │ │ + bne ff0ac │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ - bne ff0a8 │ │ │ │ - b ff2b4 │ │ │ │ + bne ff0ac │ │ │ │ + b ff2b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq fp, r8, pc @ │ │ │ │ + mulseq fp, r4, pc @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, fp, r4, lsl #31 │ │ │ │ + andseq r0, fp, r0, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, fp, ip, asr lr │ │ │ │ - andseq r2, r7, ip, lsr #19 │ │ │ │ - andseq r0, r7, ip, asr #21 │ │ │ │ - @ instruction: 0x001b0db8 │ │ │ │ - andseq r2, r7, ip, asr r7 │ │ │ │ - andseq r0, r7, r8, lsr sl │ │ │ │ - andseq r2, r7, r4, lsr r7 │ │ │ │ - andseq r0, r7, ip, lsl #20 │ │ │ │ - andseq r0, fp, r8, lsr #26 │ │ │ │ - andseq r2, r7, ip, asr #13 │ │ │ │ - andseq r0, r7, r8, lsr #19 │ │ │ │ - eoreq sl, r9, r8, ror #16 │ │ │ │ - andseq r0, r7, r0, lsl r9 │ │ │ │ + andseq r0, fp, r8, asr lr │ │ │ │ + @ instruction: 0x001729d0 │ │ │ │ + @ instruction: 0x00170af0 │ │ │ │ + @ instruction: 0x001b0db4 │ │ │ │ + andseq r2, r7, r0, lsl #15 │ │ │ │ + andseq r0, r7, ip, asr sl │ │ │ │ + andseq r2, r7, r8, asr r7 │ │ │ │ + andseq r0, r7, r0, lsr sl │ │ │ │ + andseq r0, fp, r4, lsr #26 │ │ │ │ + @ instruction: 0x001726f0 │ │ │ │ + andseq r0, r7, ip, asr #19 │ │ │ │ + eoreq sl, r9, r4, ror #16 │ │ │ │ + andseq r0, r7, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr ip, [pc, #2220] @ ffcf8 │ │ │ │ + ldr ip, [pc, #2220] @ ffcfc │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #2212] @ ffcfc │ │ │ │ + ldr r2, [pc, #2212] @ ffd00 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r8, [pc, #2204] @ ffd00 │ │ │ │ + ldr r8, [pc, #2204] @ ffd04 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2196] @ ffd04 │ │ │ │ + ldr r3, [pc, #2196] @ ffd08 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r8, r3] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne ff748 │ │ │ │ + bne ff74c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq ff780 │ │ │ │ + beq ff784 │ │ │ │ sub r3, r2, #78 @ 0x4e │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ cmpne r3, #7 │ │ │ │ - bhi ff748 │ │ │ │ + bhi ff74c │ │ │ │ mov r2, #12 │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 7ef58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq ff774 │ │ │ │ - ldr r3, [pc, #1912] @ ffd08 │ │ │ │ + beq ff778 │ │ │ │ + ldr r3, [pc, #1912] @ ffd0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r9, #0 │ │ │ │ and r7, r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq ff5b0 │ │ │ │ + beq ff5b4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ff79c │ │ │ │ + beq ff7a0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ff5d4 │ │ │ │ + bne ff5d8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - beq ff7c4 │ │ │ │ + beq ff7c8 │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq ffaf4 │ │ │ │ + beq ffaf8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - add r8, sp, #60 @ 0x3c │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ + add r8, sp, #60 @ 0x3c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - str r8, [sp, #136] @ 0x88 │ │ │ │ + str r9, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - str r9, [sp, #144] @ 0x90 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ bl 969f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ - beq ffa40 │ │ │ │ - ldr r3, [pc, #1768] @ ffd0c │ │ │ │ - ldr r7, [pc, #1768] @ ffd10 │ │ │ │ + beq ffa44 │ │ │ │ + ldr r3, [pc, #1768] @ ffd10 │ │ │ │ + ldr r7, [pc, #1768] @ ffd14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1760] @ ffd14 │ │ │ │ + ldr r3, [pc, #1760] @ ffd18 │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b ff710 │ │ │ │ + b ff714 │ │ │ │ mov r3, #3 │ │ │ │ mov r6, #15 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq ffab0 │ │ │ │ + beq ffab4 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq ffa8c │ │ │ │ + beq ffa90 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #15 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ @@ -226843,117 +226844,117 @@ │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 969f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ - beq ffaa8 │ │ │ │ + beq ffaac │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r8, r9} │ │ │ │ bl 96c00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bne ff644 │ │ │ │ + bne ff648 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff6ec │ │ │ │ - b ff690 │ │ │ │ + beq ff6f0 │ │ │ │ + b ff694 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1476] @ ffd18 │ │ │ │ + ldr r1, [pc, #1476] @ ffd1c │ │ │ │ mov r3, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b ff554 │ │ │ │ - ldr r3, [pc, #1440] @ ffd1c │ │ │ │ + b ff558 │ │ │ │ + ldr r3, [pc, #1440] @ ffd20 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ - b ff590 │ │ │ │ + b ff594 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ - bne ff748 │ │ │ │ + bne ff74c │ │ │ │ ldrsh r2, [r3] │ │ │ │ - b ff53c │ │ │ │ + b ff540 │ │ │ │ cmp r7, #0 │ │ │ │ - bne ffaec │ │ │ │ + bne ffaf0 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #78 @ 0x4e │ │ │ │ cmp r3, #7 │ │ │ │ - bls ff93c │ │ │ │ + bls ff940 │ │ │ │ ldrsh r3, [r0] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ - bne ff5d4 │ │ │ │ + bne ff5d8 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq ffa40 │ │ │ │ - ldr sl, [pc, #1320] @ ffd20 │ │ │ │ - ldr r8, [pc, #1320] @ ffd24 │ │ │ │ - ldr r9, [pc, #1320] @ ffd28 │ │ │ │ + beq ffa44 │ │ │ │ + ldr sl, [pc, #1320] @ ffd24 │ │ │ │ + ldr r8, [pc, #1320] @ ffd28 │ │ │ │ + ldr r9, [pc, #1320] @ ffd2c │ │ │ │ add sl, pc, sl │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ff8ec │ │ │ │ + b ff8f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - beq ffc6c │ │ │ │ + beq ffc70 │ │ │ │ mov r3, #3 │ │ │ │ mov fp, #14 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r3, r8} │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq ffcc0 │ │ │ │ + beq ffcc4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ - beq ffc50 │ │ │ │ + beq ffc54 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, #14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ @@ -226961,191 +226962,191 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ movge r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq ffa40 │ │ │ │ + beq ffa44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ff8dc │ │ │ │ + beq ff8e0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ff8dc │ │ │ │ + beq ff8e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ff8dc │ │ │ │ + beq ff8e0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ff80c │ │ │ │ + bne ff810 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ streq ip, [sp, #48] @ 0x30 │ │ │ │ - bne ff81c │ │ │ │ - b ff870 │ │ │ │ + bne ff820 │ │ │ │ + b ff874 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1c8afc │ │ │ │ + bl 1c8b00 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ and r2, r0, #1 │ │ │ │ moveq r7, r2 │ │ │ │ - beq ff5b8 │ │ │ │ + beq ff5bc │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - ble ffa40 │ │ │ │ - ldr r9, [pc, #948] @ ffd2c │ │ │ │ + ble ffa44 │ │ │ │ + ldr r9, [pc, #948] @ ffd30 │ │ │ │ mov r8, #12 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ff998 │ │ │ │ + b ff99c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq ffa40 │ │ │ │ + beq ffa44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ and r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ lsl sl, r7, #2 │ │ │ │ add r2, r3, r7, lsl #2 │ │ │ │ - bne ff9b4 │ │ │ │ + bne ff9b8 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ - beq ffa78 │ │ │ │ + beq ffa7c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r2] │ │ │ │ bl 97240 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq ff980 │ │ │ │ + beq ff984 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r3, sl] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq ff980 │ │ │ │ + beq ff984 │ │ │ │ mov r1, r9 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ streq r0, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne ff98c │ │ │ │ + bne ff990 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #740] @ ffd30 │ │ │ │ + ldr r2, [pc, #740] @ ffd34 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #680] @ ffcfc │ │ │ │ + ldr r3, [pc, #680] @ ffd00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ffcf4 │ │ │ │ + bne ffcf8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ bl 95ab4 │ │ │ │ mov r2, r0 │ │ │ │ - b ff9c4 │ │ │ │ + b ff9c8 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 55fdc │ │ │ │ - b ff6ec │ │ │ │ + bl 55fd8 │ │ │ │ + b ff6f0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b ffa40 │ │ │ │ - ldr r2, [pc, #636] @ ffd34 │ │ │ │ - ldr r1, [pc, #636] @ ffd38 │ │ │ │ + b ffa44 │ │ │ │ + ldr r2, [pc, #636] @ ffd38 │ │ │ │ + ldr r1, [pc, #636] @ ffd3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff6ec │ │ │ │ - b ff690 │ │ │ │ + beq ff6f0 │ │ │ │ + b ff694 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b ff5d4 │ │ │ │ - ldr sl, [pc, #576] @ ffd3c │ │ │ │ - ldr r8, [pc, #576] @ ffd40 │ │ │ │ - ldr r9, [pc, #576] @ ffd44 │ │ │ │ + b ff5d8 │ │ │ │ + ldr sl, [pc, #576] @ ffd40 │ │ │ │ + ldr r8, [pc, #576] @ ffd44 │ │ │ │ + ldr r9, [pc, #576] @ ffd48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add sl, pc, sl │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b ffbdc │ │ │ │ + b ffbe0 │ │ │ │ mov r3, #3 │ │ │ │ mov fp, #13 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ stm sp, {r3, r8} │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq ffc8c │ │ │ │ + beq ffc90 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - beq ffc34 │ │ │ │ + beq ffc38 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, #13 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ @@ -227153,176 +227154,176 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r7, r3 │ │ │ │ movge r7, r3 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - beq ffa40 │ │ │ │ + beq ffa44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsl ip, r7, #2 │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ sub r2, r7, #1 │ │ │ │ - beq ffc2c │ │ │ │ + beq ffc30 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bne ffb20 │ │ │ │ + bne ffb24 │ │ │ │ ldr r0, [r3, ip] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffbcc │ │ │ │ - b ffb70 │ │ │ │ + beq ffbd0 │ │ │ │ + b ffb74 │ │ │ │ mov r7, r2 │ │ │ │ - b ffbe0 │ │ │ │ + b ffbe4 │ │ │ │ mov r3, #13 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 55fdc │ │ │ │ - b ffbcc │ │ │ │ + bl 55fd8 │ │ │ │ + b ffbd0 │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 55fdc │ │ │ │ - b ff8cc │ │ │ │ + bl 55fd8 │ │ │ │ + b ff8d0 │ │ │ │ cmp r3, #3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bne ff870 │ │ │ │ + bne ff874 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ff8cc │ │ │ │ - b ff870 │ │ │ │ - ldr r2, [pc, #180] @ ffd48 │ │ │ │ - ldr r1, [pc, #180] @ ffd4c │ │ │ │ + beq ff8d0 │ │ │ │ + b ff874 │ │ │ │ + ldr r2, [pc, #180] @ ffd4c │ │ │ │ + ldr r1, [pc, #180] @ ffd50 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b ffc20 │ │ │ │ - ldr r2, [pc, #136] @ ffd50 │ │ │ │ - ldr r1, [pc, #136] @ ffd54 │ │ │ │ + b ffc24 │ │ │ │ + ldr r2, [pc, #136] @ ffd54 │ │ │ │ + ldr r1, [pc, #136] @ ffd58 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - b ffc80 │ │ │ │ + b ffc84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, fp, r4, lsr #23 │ │ │ │ + andseq r0, fp, r0, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, fp, r0, lsl #23 │ │ │ │ + andseq r0, fp, ip, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r9, r8, asr r6 │ │ │ │ - eoreq sl, r9, r0, asr #11 │ │ │ │ - @ instruction: 0x0029a5b4 │ │ │ │ - andseq r0, r7, ip, ror #12 │ │ │ │ - andseq r2, r7, r4, lsr r4 │ │ │ │ + eoreq sl, r9, r4, asr r6 │ │ │ │ + @ instruction: 0x0029a5bc │ │ │ │ + @ instruction: 0x0029a5b0 │ │ │ │ + mulseq r7, r0, r6 │ │ │ │ + andseq r2, r7, r8, asr r4 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - eoreq sl, r9, r8, ror #7 │ │ │ │ eoreq sl, r9, r4, ror #7 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ - eoreq sl, r9, ip, ror #4 │ │ │ │ - andseq r0, fp, r8, lsr #11 │ │ │ │ - andseq lr, r6, r4, lsl r7 │ │ │ │ - andseq r1, r7, r8, ror #25 │ │ │ │ - ldrdeq sl, [r9], -ip @ │ │ │ │ + eoreq sl, r9, r0, ror #7 │ │ │ │ + andseq r0, r7, r0, asr #9 │ │ │ │ + eoreq sl, r9, r8, ror #4 │ │ │ │ + andseq r0, fp, r4, lsr #11 │ │ │ │ + andseq lr, r6, r8, lsr r7 │ │ │ │ + andseq r1, r7, ip, lsl #26 │ │ │ │ ldrdeq sl, [r9], -r8 @ │ │ │ │ - mulseq r7, r0, r1 │ │ │ │ - andseq lr, r6, r8, lsr r5 │ │ │ │ - andseq r1, r7, r4, lsr fp │ │ │ │ - andseq lr, r6, r4, lsl #10 │ │ │ │ - andseq r1, r7, r0, lsl #22 │ │ │ │ + ldrdeq sl, [r9], -r4 @ │ │ │ │ + @ instruction: 0x001701b4 │ │ │ │ + andseq lr, r6, ip, asr r5 │ │ │ │ + andseq r1, r7, r8, asr fp │ │ │ │ + andseq lr, r6, r8, lsr #10 │ │ │ │ + andseq r1, r7, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ ffdb0 │ │ │ │ + ldr r3, [pc, #64] @ ffdb4 │ │ │ │ cmp r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ movle ip, #0 │ │ │ │ - ble ffd94 │ │ │ │ - ldr r2, [pc, #44] @ ffdb4 │ │ │ │ + ble ffd98 │ │ │ │ + ldr r2, [pc, #44] @ ffdb8 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs ip, ip, r3 │ │ │ │ movne ip, #1 │ │ │ │ - ldr r2, [pc, #28] @ ffdb8 │ │ │ │ + ldr r2, [pc, #28] @ ffdbc │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ - bl ff434 │ │ │ │ + bl ff438 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, fp, r8, lsl #5 │ │ │ │ + andseq r0, fp, r4, lsl #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r1, r7, ip, lsr ip │ │ │ │ + andseq r1, r7, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ ffe14 │ │ │ │ + ldr r3, [pc, #64] @ ffe18 │ │ │ │ cmp r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ movle ip, #0 │ │ │ │ - ble ffdf8 │ │ │ │ - ldr r2, [pc, #44] @ ffe18 │ │ │ │ + ble ffdfc │ │ │ │ + ldr r2, [pc, #44] @ ffe1c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs ip, ip, r3 │ │ │ │ movne ip, #1 │ │ │ │ - ldr r2, [pc, #28] @ ffe1c │ │ │ │ + ldr r2, [pc, #28] @ ffe20 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ - bl ff434 │ │ │ │ + bl ff438 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r0, fp, r4, lsr #4 │ │ │ │ + andseq r0, fp, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r1, r7, r8, ror #23 │ │ │ │ + andseq r1, r7, ip, lsl #24 │ │ │ │ │ │ │ │ -000ffe20 : │ │ │ │ +000ffe24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4088] @ 100e38 │ │ │ │ - ldr r1, [pc, #4088] @ 100e3c │ │ │ │ + ldr r0, [pc, #4088] @ 100e3c │ │ │ │ + ldr r1, [pc, #4088] @ 100e40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #4080] @ 100e40 │ │ │ │ - ldr r2, [pc, #4080] @ 100e44 │ │ │ │ + ldr r3, [pc, #4080] @ 100e44 │ │ │ │ + ldr r2, [pc, #4080] @ 100e48 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #4064] @ 100e48 │ │ │ │ + ldr r6, [pc, #4064] @ 100e4c │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r6, pc, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -227333,81 +227334,81 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3988] @ 100e4c │ │ │ │ - ldr r9, [pc, #3988] @ 100e50 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3988] @ 100e50 │ │ │ │ + ldr r9, [pc, #3988] @ 100e54 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f5da0 │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3960] @ 100e54 │ │ │ │ + ldr r0, [pc, #3960] @ 100e58 │ │ │ │ str r3, [r6, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add r0, r6, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3936] @ 100e58 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3936] @ 100e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #3908] @ 100e5c │ │ │ │ + ldr r0, [pc, #3908] @ 100e60 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #3872] @ 100e60 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #3872] @ 100e64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r6, #28 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3852] @ 100e64 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3852] @ 100e68 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #3808] @ 100e5c │ │ │ │ + ldr r0, [pc, #3808] @ 100e60 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #3780] @ 100e68 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #3780] @ 100e6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r6, #32 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [r6, #28] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3760] @ 100e6c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3760] @ 100e70 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -227418,129 +227419,129 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #3684] @ 100e70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #3684] @ 100e74 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3672] @ 100e74 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3672] @ 100e78 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3640] @ 100e78 │ │ │ │ + ldr r0, [pc, #3640] @ 100e7c │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #3596] @ 100e7c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #3596] @ 100e80 │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3584] @ 100e80 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3584] @ 100e84 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3540] @ 100e78 │ │ │ │ + ldr r0, [pc, #3540] @ 100e7c │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #3504] @ 100e84 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #3504] @ 100e88 │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3492] @ 100e88 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3492] @ 100e8c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3464] @ 100e8c │ │ │ │ + ldr r0, [pc, #3464] @ 100e90 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3424] @ 100e90 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3420] @ 100e94 │ │ │ │ + ldr r9, [pc, #3424] @ 100e94 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3420] @ 100e98 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #3360] @ 100e78 │ │ │ │ + ldr r0, [pc, #3360] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3356] @ 100e98 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3352] @ 100e9c │ │ │ │ + ldr r9, [pc, #3356] @ 100e9c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3352] @ 100ea0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #3284] @ 100e78 │ │ │ │ + ldr r0, [pc, #3284] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3288] @ 100ea0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3284] @ 100ea4 │ │ │ │ + ldr r9, [pc, #3288] @ 100ea4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3284] @ 100ea8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -227549,17 +227550,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3220] @ 100ea8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3216] @ 100eac │ │ │ │ + ldr r9, [pc, #3220] @ 100eac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3216] @ 100eb0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -227568,70 +227569,70 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #3148] @ 100eb0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #3148] @ 100eb4 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3136] @ 100eb4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3136] @ 100eb8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3012] @ 100e5c │ │ │ │ + ldr r0, [pc, #3012] @ 100e60 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #3056] @ 100eb8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #3056] @ 100ebc │ │ │ │ add r0, r6, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #3044] @ 100ebc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #3044] @ 100ec0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2912] @ 100e5c │ │ │ │ + ldr r0, [pc, #2912] @ 100e60 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #2964] @ 100ec0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #2964] @ 100ec4 │ │ │ │ add r0, r6, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2952] @ 100ec4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2952] @ 100ec8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -227642,20 +227643,20 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #2876] @ 100ec8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #2876] @ 100ecc │ │ │ │ add r0, r6, #60 @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2864] @ 100ecc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2864] @ 100ed0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -227666,118 +227667,118 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #2788] @ 100ed0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #2788] @ 100ed4 │ │ │ │ add r0, r6, #64 @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2776] @ 100ed4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2776] @ 100ed8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2620] @ 100e5c │ │ │ │ + ldr r0, [pc, #2620] @ 100e60 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2700] @ 100ed8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2696] @ 100edc │ │ │ │ + ldr r9, [pc, #2700] @ 100edc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2696] @ 100ee0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2532] @ 100e5c │ │ │ │ + ldr r0, [pc, #2532] @ 100e60 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2628] @ 100ee0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2624] @ 100ee4 │ │ │ │ + ldr r9, [pc, #2628] @ 100ee4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2624] @ 100ee8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2596] @ 100ee8 │ │ │ │ + ldr r0, [pc, #2596] @ 100eec │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #2560] @ 100eec │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #2560] @ 100ef0 │ │ │ │ add r0, r6, #68 @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2548] @ 100ef0 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2548] @ 100ef4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2496] @ 100ef4 │ │ │ │ + ldr r6, [pc, #2496] @ 100ef8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2472] @ 100ef8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2472] @ 100efc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r9, [pc, #2448] @ 100efc │ │ │ │ + ldr r9, [pc, #2448] @ 100f00 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2436] @ 100f00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2432] @ 100f04 │ │ │ │ + ldr r6, [pc, #2436] @ 100f04 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2432] @ 100f08 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -227786,176 +227787,176 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2368] @ 100f08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2364] @ 100f0c │ │ │ │ + ldr r6, [pc, #2368] @ 100f0c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2364] @ 100f10 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2676] @ 101064 │ │ │ │ + ldr r0, [pc, #2676] @ 101068 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2300] @ 100f10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2296] @ 100f14 │ │ │ │ + ldr r6, [pc, #2300] @ 100f14 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2296] @ 100f18 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2260] @ 100f18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2256] @ 100f1c │ │ │ │ + ldr r6, [pc, #2260] @ 100f1c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2256] @ 100f20 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2220] @ 100f20 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2216] @ 100f24 │ │ │ │ + ldr r6, [pc, #2220] @ 100f24 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2216] @ 100f28 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2180] @ 100f28 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2176] @ 100f2c │ │ │ │ + ldr r6, [pc, #2180] @ 100f2c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2176] @ 100f30 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2140] @ 100f30 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2136] @ 100f34 │ │ │ │ + ldr r6, [pc, #2140] @ 100f34 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2136] @ 100f38 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2100] @ 100f38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2096] @ 100f3c │ │ │ │ + ldr r6, [pc, #2100] @ 100f3c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2096] @ 100f40 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1864] @ 100e78 │ │ │ │ + ldr r0, [pc, #1864] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2028] @ 100f40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2024] @ 100f44 │ │ │ │ + ldr r6, [pc, #2028] @ 100f44 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2024] @ 100f48 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1784] @ 100e78 │ │ │ │ + ldr r0, [pc, #1784] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1956] @ 100f48 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1952] @ 100f4c │ │ │ │ + ldr r6, [pc, #1956] @ 100f4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1952] @ 100f50 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1704] @ 100e78 │ │ │ │ + ldr r0, [pc, #1704] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1884] @ 100f50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1880] @ 100f54 │ │ │ │ + ldr r6, [pc, #1884] @ 100f54 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1880] @ 100f58 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1624] @ 100e78 │ │ │ │ + ldr r0, [pc, #1624] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1812] @ 100f58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1808] @ 100f5c │ │ │ │ + ldr r6, [pc, #1812] @ 100f5c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1808] @ 100f60 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -227965,17 +227966,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1740] @ 100f60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1736] @ 100f64 │ │ │ │ + ldr r6, [pc, #1740] @ 100f64 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1736] @ 100f68 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -227985,17 +227986,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1668] @ 100f68 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1664] @ 100f6c │ │ │ │ + ldr r6, [pc, #1668] @ 100f6c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1664] @ 100f70 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228005,17 +228006,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1596] @ 100f70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1592] @ 100f74 │ │ │ │ + ldr r6, [pc, #1596] @ 100f74 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1592] @ 100f78 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228025,17 +228026,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1524] @ 100f78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1520] @ 100f7c │ │ │ │ + ldr r6, [pc, #1524] @ 100f7c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1520] @ 100f80 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228045,17 +228046,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1452] @ 100f80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1448] @ 100f84 │ │ │ │ + ldr r6, [pc, #1452] @ 100f84 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1448] @ 100f88 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228065,97 +228066,97 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1380] @ 100f88 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1376] @ 100f8c │ │ │ │ + ldr r6, [pc, #1380] @ 100f8c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1376] @ 100f90 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1064] @ 100e78 │ │ │ │ + ldr r0, [pc, #1064] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1308] @ 100f90 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1304] @ 100f94 │ │ │ │ + ldr r6, [pc, #1308] @ 100f94 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1304] @ 100f98 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #984] @ 100e78 │ │ │ │ + ldr r0, [pc, #984] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1236] @ 100f98 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1232] @ 100f9c │ │ │ │ + ldr r6, [pc, #1236] @ 100f9c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1232] @ 100fa0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #904] @ 100e78 │ │ │ │ + ldr r0, [pc, #904] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1164] @ 100fa0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1160] @ 100fa4 │ │ │ │ + ldr r6, [pc, #1164] @ 100fa4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1160] @ 100fa8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #824] @ 100e78 │ │ │ │ + ldr r0, [pc, #824] @ 100e7c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1092] @ 100fa8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1088] @ 100fac │ │ │ │ + ldr r6, [pc, #1092] @ 100fac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1088] @ 100fb0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228165,17 +228166,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1020] @ 100fb0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1016] @ 100fb4 │ │ │ │ + ldr r6, [pc, #1020] @ 100fb4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1016] @ 100fb8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228185,17 +228186,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #948] @ 100fb8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #944] @ 100fbc │ │ │ │ + ldr r6, [pc, #948] @ 100fbc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #944] @ 100fc0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228205,17 +228206,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #876] @ 100fc0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #872] @ 100fc4 │ │ │ │ + ldr r6, [pc, #876] @ 100fc4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #872] @ 100fc8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228225,17 +228226,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #804] @ 100fc8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #800] @ 100fcc │ │ │ │ + ldr r6, [pc, #804] @ 100fcc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #800] @ 100fd0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228245,17 +228246,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #732] @ 100fd0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #728] @ 100fd4 │ │ │ │ + ldr r6, [pc, #732] @ 100fd4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #728] @ 100fd8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228265,17 +228266,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #660] @ 100fd8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #656] @ 100fdc │ │ │ │ + ldr r6, [pc, #660] @ 100fdc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #656] @ 100fe0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228285,17 +228286,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #588] @ 100fe0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #584] @ 100fe4 │ │ │ │ + ldr r6, [pc, #588] @ 100fe4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #584] @ 100fe8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228305,17 +228306,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #516] @ 100fe8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #512] @ 100fec │ │ │ │ + ldr r6, [pc, #516] @ 100fec │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #512] @ 100ff0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228325,248 +228326,248 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #444] @ 100ff0 │ │ │ │ - bl 3e040 │ │ │ │ - b 1011d0 │ │ │ │ - @ instruction: 0x001b01b8 │ │ │ │ + ldr r6, [pc, #444] @ 100ff4 │ │ │ │ + bl 3e03c │ │ │ │ + b 1011d4 │ │ │ │ + @ instruction: 0x001b01b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq fp, ip, r1 │ │ │ │ + mulseq fp, r8, r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r9, ip, ror sp │ │ │ │ - andseq r1, r7, ip, lsr fp │ │ │ │ - andseq pc, r6, r0, lsl r6 @ │ │ │ │ - andseq r1, r7, r0, lsr #22 │ │ │ │ - @ instruction: 0xffff4b70 │ │ │ │ + eoreq r9, r9, r8, ror sp │ │ │ │ + andseq r1, r7, r0, ror #22 │ │ │ │ + andseq pc, r6, r4, lsr r6 @ │ │ │ │ + andseq r1, r7, r4, asr #22 │ │ │ │ + @ instruction: 0xffff4b78 │ │ │ │ andeq r0, r0, #17 │ │ │ │ - mulseq r6, r0, r5 │ │ │ │ - @ instruction: 0xffff4b50 │ │ │ │ - andseq r0, r7, r0, asr #2 │ │ │ │ - @ instruction: 0xffff8814 │ │ │ │ - andseq pc, r6, r0, lsl #12 │ │ │ │ - @ instruction: 0xffff6424 │ │ │ │ - tsteq r0, r1 │ │ │ │ @ instruction: 0x0016f5b4 │ │ │ │ - @ instruction: 0xffff6428 │ │ │ │ - andseq r0, r7, r4, lsr r0 │ │ │ │ - @ instruction: 0xffff9430 │ │ │ │ + @ instruction: 0xffff4b58 │ │ │ │ + andseq r0, r7, r4, ror #2 │ │ │ │ + @ instruction: 0xffff881c │ │ │ │ + andseq pc, r6, r4, lsr #12 │ │ │ │ + @ instruction: 0xffff642c │ │ │ │ + tsteq r0, r1 │ │ │ │ + @ instruction: 0x0016f5d8 │ │ │ │ + @ instruction: 0xffff6430 │ │ │ │ + andseq r0, r7, r8, asr r0 │ │ │ │ + @ instruction: 0xffff9438 │ │ │ │ tsteq r0, r2, lsr #32 │ │ │ │ - andseq pc, r6, r0, asr #9 │ │ │ │ - @ instruction: 0xffff63d8 │ │ │ │ - andseq pc, r6, ip, ror r4 @ │ │ │ │ - @ instruction: 0xffff63f4 │ │ │ │ - andseq pc, r6, r0, ror #28 │ │ │ │ - @ instruction: 0xffff6410 │ │ │ │ - andseq pc, r6, r0, lsr #28 │ │ │ │ - @ instruction: 0xffff6450 │ │ │ │ - andseq pc, r6, r4, ror #4 │ │ │ │ - @ instruction: 0xffff4878 │ │ │ │ - andseq r5, r7, r0, ror #25 │ │ │ │ + andseq pc, r6, r4, ror #9 │ │ │ │ + @ instruction: 0xffff63e0 │ │ │ │ + andseq pc, r6, r0, lsr #9 │ │ │ │ + @ instruction: 0xffff63fc │ │ │ │ + andseq pc, r6, r4, lsl #29 │ │ │ │ + @ instruction: 0xffff6418 │ │ │ │ + andseq pc, r6, r4, asr #28 │ │ │ │ + @ instruction: 0xffff6458 │ │ │ │ + andseq pc, r6, r8, lsl #5 │ │ │ │ + @ instruction: 0xffff4880 │ │ │ │ + andseq r5, r7, r4, lsl #26 │ │ │ │ andeq r4, r0, r8, asr #1 │ │ │ │ - andseq r1, r7, r0, asr #3 │ │ │ │ - @ instruction: 0xffff8630 │ │ │ │ - @ instruction: 0x0016f4bc │ │ │ │ - @ instruction: 0xffff8348 │ │ │ │ - @ instruction: 0x0016f1d8 │ │ │ │ + andseq r1, r7, r4, ror #3 │ │ │ │ + @ instruction: 0xffff8638 │ │ │ │ + andseq pc, r6, r0, ror #9 │ │ │ │ + @ instruction: 0xffff8350 │ │ │ │ + @ instruction: 0x0016f1fc │ │ │ │ andeq r3, r0, r4, asr #30 │ │ │ │ - andseq pc, r6, ip, asr #2 │ │ │ │ - @ instruction: 0xffff46dc │ │ │ │ - @ instruction: 0x001738b0 │ │ │ │ + andseq pc, r6, r0, ror r1 @ │ │ │ │ + @ instruction: 0xffff46e4 │ │ │ │ + @ instruction: 0x001738d4 │ │ │ │ ldrdeq r3, [r0], -r8 │ │ │ │ stmdbeq r0, {r0} │ │ │ │ - andseq pc, r7, r0, ror #23 │ │ │ │ + andseq pc, r7, r4, lsl #24 │ │ │ │ andeq r4, r0, r4, lsl fp │ │ │ │ - andseq r6, r7, r4, lsl #7 │ │ │ │ - @ instruction: 0xffff828c │ │ │ │ - andseq r0, r7, r4, asr pc │ │ │ │ - andseq pc, r6, ip, ror sl @ │ │ │ │ - @ instruction: 0xffff8e7c │ │ │ │ - andseq pc, r6, r4, lsr #20 │ │ │ │ - @ instruction: 0xffff8eb8 │ │ │ │ - andseq r0, r7, r8, lsr #30 │ │ │ │ - @ instruction: 0xffff91f0 │ │ │ │ - andseq r0, r7, r0, lsl #30 │ │ │ │ - @ instruction: 0xffff94f0 │ │ │ │ - @ instruction: 0x00170ed8 │ │ │ │ - @ instruction: 0xffff96d4 │ │ │ │ - andseq r0, r7, r0, asr #27 │ │ │ │ - @ instruction: 0xffff796c │ │ │ │ - andseq r0, r7, r0, lsl #29 │ │ │ │ - @ instruction: 0xffff9a20 │ │ │ │ - andseq r0, r7, r4, ror fp │ │ │ │ - @ instruction: 0xffff6184 │ │ │ │ - @ instruction: 0x00170afc │ │ │ │ - @ instruction: 0xffff6024 │ │ │ │ - andseq r0, r7, ip, asr #21 │ │ │ │ - @ instruction: 0xffff605c │ │ │ │ - andseq r0, r7, r4, asr sl │ │ │ │ - @ instruction: 0xffff5efc │ │ │ │ - andseq r0, r7, r4, ror #19 │ │ │ │ - @ instruction: 0xffff5b50 │ │ │ │ - andseq r0, r7, ip, lsl #19 │ │ │ │ - @ instruction: 0xffff5a5c │ │ │ │ - andseq r0, r7, r4, lsr r9 │ │ │ │ - @ instruction: 0xffff5968 │ │ │ │ - @ instruction: 0x001708dc │ │ │ │ - @ instruction: 0xffff5874 │ │ │ │ - andseq r0, r7, r0, ror #16 │ │ │ │ - @ instruction: 0xffff5780 │ │ │ │ - andseq r0, r7, r4, ror #15 │ │ │ │ - @ instruction: 0xffff568c │ │ │ │ - andseq r0, r7, r8, ror #14 │ │ │ │ - @ instruction: 0xffff5598 │ │ │ │ - andseq r0, r7, r0, lsl r7 │ │ │ │ - @ instruction: 0xffff54a4 │ │ │ │ - mulseq r7, r4, r6 │ │ │ │ - @ instruction: 0xffff5394 │ │ │ │ - andseq r0, r7, ip, lsr r6 │ │ │ │ - @ instruction: 0xffff5284 │ │ │ │ - @ instruction: 0x001705b0 │ │ │ │ - @ instruction: 0xffff5174 │ │ │ │ - andseq r0, r7, r8, asr r5 │ │ │ │ - @ instruction: 0xffff5064 │ │ │ │ - andseq r0, r7, r0, lsl #10 │ │ │ │ - @ instruction: 0xffff4f54 │ │ │ │ - andseq r0, r7, r8, lsr #9 │ │ │ │ - @ instruction: 0xffff4e44 │ │ │ │ - andseq r0, r7, ip, lsl r4 │ │ │ │ - @ instruction: 0xffff4d34 │ │ │ │ - mulseq r7, r0, r3 │ │ │ │ - @ instruction: 0xffff4c24 │ │ │ │ - andseq r0, r7, r4, lsl #6 │ │ │ │ - @ instruction: 0xffff4b14 │ │ │ │ - andseq r0, r7, ip, lsr #5 │ │ │ │ - @ instruction: 0xffff4a04 │ │ │ │ - andseq r0, r7, r4, asr r2 │ │ │ │ - @ instruction: 0xffff48f4 │ │ │ │ - andseq pc, r6, r0, ror #28 │ │ │ │ - @ instruction: 0xffff4448 │ │ │ │ - andseq pc, r6, r8, lsl #28 │ │ │ │ - @ instruction: 0xffff4338 │ │ │ │ - andseq pc, r6, ip, ror sp @ │ │ │ │ - @ instruction: 0xffff4228 │ │ │ │ - @ instruction: 0x0016fcf0 │ │ │ │ - @ instruction: 0xffff4118 │ │ │ │ - andseq pc, r6, r4, ror #24 │ │ │ │ - @ instruction: 0xffff4008 │ │ │ │ - eoreq r8, r9, ip, lsl #17 │ │ │ │ - @ instruction: 0xffff8cac │ │ │ │ - andseq r0, r7, r4, lsr r6 │ │ │ │ - @ instruction: 0xffff9008 │ │ │ │ - @ instruction: 0x001705fc │ │ │ │ - @ instruction: 0xffff37cc │ │ │ │ - mulseq r7, r0, r5 │ │ │ │ - @ instruction: 0xffff37d8 │ │ │ │ - andseq r0, r7, ip, asr #10 │ │ │ │ - @ instruction: 0xffff37fc │ │ │ │ - @ instruction: 0x0016e1f4 │ │ │ │ + andseq r6, r7, r8, lsr #7 │ │ │ │ + @ instruction: 0xffff8294 │ │ │ │ + andseq r0, r7, r8, ror pc │ │ │ │ + andseq pc, r6, r0, lsr #21 │ │ │ │ + @ instruction: 0xffff8e84 │ │ │ │ + andseq pc, r6, r8, asr #20 │ │ │ │ + @ instruction: 0xffff8ec0 │ │ │ │ + andseq r0, r7, ip, asr #30 │ │ │ │ + @ instruction: 0xffff91f8 │ │ │ │ + andseq r0, r7, r4, lsr #30 │ │ │ │ + @ instruction: 0xffff94f8 │ │ │ │ + @ instruction: 0x00170efc │ │ │ │ + @ instruction: 0xffff96dc │ │ │ │ + andseq r0, r7, r4, ror #27 │ │ │ │ + @ instruction: 0xffff7974 │ │ │ │ + andseq r0, r7, r4, lsr #29 │ │ │ │ + @ instruction: 0xffff9a28 │ │ │ │ + mulseq r7, r8, fp │ │ │ │ + @ instruction: 0xffff618c │ │ │ │ + andseq r0, r7, r0, lsr #22 │ │ │ │ + @ instruction: 0xffff602c │ │ │ │ + @ instruction: 0x00170af0 │ │ │ │ + @ instruction: 0xffff6064 │ │ │ │ + andseq r0, r7, r8, ror sl │ │ │ │ + @ instruction: 0xffff5f04 │ │ │ │ + andseq r0, r7, r8, lsl #20 │ │ │ │ + @ instruction: 0xffff5b58 │ │ │ │ + @ instruction: 0x001709b0 │ │ │ │ + @ instruction: 0xffff5a64 │ │ │ │ + andseq r0, r7, r8, asr r9 │ │ │ │ + @ instruction: 0xffff5970 │ │ │ │ + andseq r0, r7, r0, lsl #18 │ │ │ │ + @ instruction: 0xffff587c │ │ │ │ + andseq r0, r7, r4, lsl #17 │ │ │ │ + @ instruction: 0xffff5788 │ │ │ │ + andseq r0, r7, r8, lsl #16 │ │ │ │ + @ instruction: 0xffff5694 │ │ │ │ + andseq r0, r7, ip, lsl #15 │ │ │ │ + @ instruction: 0xffff55a0 │ │ │ │ + andseq r0, r7, r4, lsr r7 │ │ │ │ + @ instruction: 0xffff54ac │ │ │ │ + @ instruction: 0x001706b8 │ │ │ │ + @ instruction: 0xffff539c │ │ │ │ + andseq r0, r7, r0, ror #12 │ │ │ │ + @ instruction: 0xffff528c │ │ │ │ + @ instruction: 0x001705d4 │ │ │ │ + @ instruction: 0xffff517c │ │ │ │ + andseq r0, r7, ip, ror r5 │ │ │ │ + @ instruction: 0xffff506c │ │ │ │ + andseq r0, r7, r4, lsr #10 │ │ │ │ + @ instruction: 0xffff4f5c │ │ │ │ + andseq r0, r7, ip, asr #9 │ │ │ │ + @ instruction: 0xffff4e4c │ │ │ │ + andseq r0, r7, r0, asr #8 │ │ │ │ + @ instruction: 0xffff4d3c │ │ │ │ + @ instruction: 0x001703b4 │ │ │ │ + @ instruction: 0xffff4c2c │ │ │ │ + andseq r0, r7, r8, lsr #6 │ │ │ │ + @ instruction: 0xffff4b1c │ │ │ │ + @ instruction: 0x001702d0 │ │ │ │ + @ instruction: 0xffff4a0c │ │ │ │ + andseq r0, r7, r8, ror r2 │ │ │ │ + @ instruction: 0xffff48fc │ │ │ │ + andseq pc, r6, r4, lsl #29 │ │ │ │ + @ instruction: 0xffff4450 │ │ │ │ + andseq pc, r6, ip, lsr #28 │ │ │ │ + @ instruction: 0xffff4340 │ │ │ │ + andseq pc, r6, r0, lsr #27 │ │ │ │ + @ instruction: 0xffff4230 │ │ │ │ + andseq pc, r6, r4, lsl sp @ │ │ │ │ + @ instruction: 0xffff4120 │ │ │ │ + andseq pc, r6, r8, lsl #25 │ │ │ │ + @ instruction: 0xffff4010 │ │ │ │ + eoreq r8, r9, r8, lsl #17 │ │ │ │ + @ instruction: 0xffff8cb4 │ │ │ │ + andseq r0, r7, r8, asr r6 │ │ │ │ + @ instruction: 0xffff9010 │ │ │ │ + andseq r0, r7, r0, lsr #12 │ │ │ │ + @ instruction: 0xffff37d4 │ │ │ │ + @ instruction: 0x001705b4 │ │ │ │ + @ instruction: 0xffff37e0 │ │ │ │ + andseq r0, r7, r0, ror r5 │ │ │ │ + @ instruction: 0xffff3804 │ │ │ │ + andseq lr, r6, r8, lsl r2 │ │ │ │ andeq r3, r0, r0, asr #29 │ │ │ │ - andseq lr, r6, r0, lsr fp │ │ │ │ + andseq lr, r6, r4, asr fp │ │ │ │ andeq r4, r0, r0, lsl r3 │ │ │ │ - andseq lr, r6, r4, ror #2 │ │ │ │ - @ instruction: 0xffff8150 │ │ │ │ + andseq lr, r6, r8, lsl #3 │ │ │ │ + @ instruction: 0xffff8158 │ │ │ │ tsteq r0, r1 │ │ │ │ - andseq lr, r6, r4, lsr #21 │ │ │ │ - @ instruction: 0xffff83fc │ │ │ │ + andseq lr, r6, r8, asr #21 │ │ │ │ + @ instruction: 0xffff8404 │ │ │ │ tsteq r0, r2 │ │ │ │ - andseq lr, r6, r0, ror r3 │ │ │ │ - @ instruction: 0xffff52bc │ │ │ │ - andseq pc, r6, ip, lsl lr @ │ │ │ │ - @ instruction: 0xffff7020 │ │ │ │ - @ instruction: 0x0016fddc │ │ │ │ - @ instruction: 0xffff6fd4 │ │ │ │ - andseq r0, r7, r0, lsr r3 │ │ │ │ + mulseq r6, r4, r3 │ │ │ │ + @ instruction: 0xffff52c4 │ │ │ │ + andseq pc, r6, r0, asr #28 │ │ │ │ + @ instruction: 0xffff7028 │ │ │ │ + andseq pc, r6, r0, lsl #28 │ │ │ │ + @ instruction: 0xffff6fdc │ │ │ │ + andseq r0, r7, r4, asr r3 │ │ │ │ andeq r5, r0, r0, lsl r1 │ │ │ │ - @ instruction: 0x001702f0 │ │ │ │ + andseq r0, r7, r4, lsl r3 │ │ │ │ andeq r3, r0, r0, ror #10 │ │ │ │ - @ instruction: 0x001702b0 │ │ │ │ + @ instruction: 0x001702d4 │ │ │ │ strdeq r3, [r0], -r4 │ │ │ │ - andseq r0, r7, r4, ror r2 │ │ │ │ + mulseq r7, r8, r2 │ │ │ │ andeq r5, r0, r4, lsl r2 │ │ │ │ - andseq r0, r7, r8, lsr r2 │ │ │ │ + andseq r0, r7, ip, asr r2 │ │ │ │ andeq r4, r0, ip, lsr #5 │ │ │ │ - @ instruction: 0x001701fc │ │ │ │ + andseq r0, r7, r0, lsr #4 │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ - andseq r0, r7, r4, asr #3 │ │ │ │ + andseq r0, r7, r8, ror #3 │ │ │ │ andeq r4, r0, r4, ror fp │ │ │ │ - andseq r0, r7, ip, lsl #3 │ │ │ │ + @ instruction: 0x001701b0 │ │ │ │ andeq r4, r0, r8, ror r6 │ │ │ │ - andseq r0, r7, r4, asr r1 │ │ │ │ + andseq r0, r7, r8, ror r1 │ │ │ │ andeq r4, r0, r8, ror #6 │ │ │ │ - andseq r0, r7, ip, lsl r1 │ │ │ │ + andseq r0, r7, r0, asr #2 │ │ │ │ andeq r3, r0, ip │ │ │ │ - andseq r0, r7, r8, ror #1 │ │ │ │ + andseq r0, r7, ip, lsl #2 │ │ │ │ andeq r4, r0, r0, lsr ip │ │ │ │ - ldrheq r0, [r7], -r4 │ │ │ │ + ldrsbeq r0, [r7], -r8 │ │ │ │ andeq r4, r0, r4, lsr r7 │ │ │ │ - andseq r0, r7, r0, lsl #1 │ │ │ │ + andseq r0, r7, r4, lsr #1 │ │ │ │ andeq r2, r0, r4, ror ip │ │ │ │ - andseq r0, r7, r8, asr #32 │ │ │ │ + andseq r0, r7, ip, rrx │ │ │ │ andeq r2, r0, r4, asr #24 │ │ │ │ - andseq r0, r7, r4, lsl r0 │ │ │ │ + andseq r0, r7, r8, lsr r0 │ │ │ │ andeq r2, r0, r4, lsl ip │ │ │ │ - andseq pc, r6, r0, ror #31 │ │ │ │ + andseq r0, r7, r4 │ │ │ │ andeq r2, r0, r4, ror #23 │ │ │ │ - andseq r7, r7, r0, asr #3 │ │ │ │ - @ instruction: 0xffff5fd4 │ │ │ │ - mulseq r6, ip, r7 │ │ │ │ - @ instruction: 0xffff5f28 │ │ │ │ - andseq pc, r6, r4, lsr r7 @ │ │ │ │ - @ instruction: 0xffff5e7c │ │ │ │ - andseq pc, r6, ip, asr #13 │ │ │ │ - @ instruction: 0xffff5dd0 │ │ │ │ - andseq pc, r6, r4, asr #28 │ │ │ │ - @ instruction: 0xffff3004 │ │ │ │ + andseq r7, r7, r4, ror #3 │ │ │ │ + @ instruction: 0xffff5fdc │ │ │ │ + andseq pc, r6, r0, asr #15 │ │ │ │ + @ instruction: 0xffff5f30 │ │ │ │ + andseq pc, r6, r8, asr r7 @ │ │ │ │ + @ instruction: 0xffff5e84 │ │ │ │ + @ instruction: 0x0016f6f0 │ │ │ │ + @ instruction: 0xffff5dd8 │ │ │ │ + andseq pc, r6, r8, ror #28 │ │ │ │ + @ instruction: 0xffff300c │ │ │ │ andeq r0, r0, #17 │ │ │ │ - @ instruction: 0x0016fddc │ │ │ │ - @ instruction: 0xffff303c │ │ │ │ - mulseq r6, ip, sp │ │ │ │ - @ instruction: 0xffff3060 │ │ │ │ + andseq pc, r6, r0, lsl #28 │ │ │ │ + @ instruction: 0xffff3044 │ │ │ │ + andseq pc, r6, r0, asr #27 │ │ │ │ + @ instruction: 0xffff3068 │ │ │ │ andeq r0, r0, #16 │ │ │ │ - andseq pc, r6, r8, lsl #9 │ │ │ │ - @ instruction: 0xffff4c14 │ │ │ │ - andseq pc, r6, r0, ror #8 │ │ │ │ - @ instruction: 0xffff4d5c │ │ │ │ - andseq pc, r6, r8, lsr r4 @ │ │ │ │ - @ instruction: 0xffff4e5c │ │ │ │ - andseq pc, r6, r0, lsl r4 @ │ │ │ │ - @ instruction: 0xffff4f5c │ │ │ │ - andseq pc, r6, ip, asr r6 @ │ │ │ │ - @ instruction: 0xffff85dc │ │ │ │ - andseq pc, r6, r0 │ │ │ │ - @ instruction: 0xffff3300 │ │ │ │ - andseq pc, r6, r4, lsl #12 │ │ │ │ - @ instruction: 0xffff8648 │ │ │ │ - andseq pc, r6, r0, lsr #9 │ │ │ │ - @ instruction: 0xffff5e1c │ │ │ │ - andseq pc, r6, r4, lsr #23 │ │ │ │ + andseq pc, r6, ip, lsr #9 │ │ │ │ + @ instruction: 0xffff4c1c │ │ │ │ + andseq pc, r6, r4, lsl #9 │ │ │ │ + @ instruction: 0xffff4d64 │ │ │ │ + andseq pc, r6, ip, asr r4 @ │ │ │ │ + @ instruction: 0xffff4e64 │ │ │ │ + andseq pc, r6, r4, lsr r4 @ │ │ │ │ + @ instruction: 0xffff4f64 │ │ │ │ + andseq pc, r6, r0, lsl #13 │ │ │ │ + @ instruction: 0xffff85e4 │ │ │ │ + andseq pc, r6, r4, lsr #32 │ │ │ │ + @ instruction: 0xffff3308 │ │ │ │ + andseq pc, r6, r8, lsr #12 │ │ │ │ + @ instruction: 0xffff8650 │ │ │ │ + andseq pc, r6, r4, asr #9 │ │ │ │ + @ instruction: 0xffff5e24 │ │ │ │ + andseq pc, r6, r8, asr #23 │ │ │ │ andeq r5, r0, ip, lsr #12 │ │ │ │ - mulseq r6, r4, r9 │ │ │ │ + @ instruction: 0x0016f9b8 │ │ │ │ @ instruction: 0xffffcdbc │ │ │ │ - andseq pc, r6, r0, ror #13 │ │ │ │ + andseq pc, r6, r4, lsl #14 │ │ │ │ @ instruction: 0xffffa280 │ │ │ │ - andseq sp, r6, r8, lsl ip │ │ │ │ + andseq sp, r6, ip, lsr ip │ │ │ │ @ instruction: 0xffffcf9c │ │ │ │ - andseq pc, r6, ip, asr #13 │ │ │ │ + @ instruction: 0x0016f6f0 │ │ │ │ @ instruction: 0xffffadac │ │ │ │ - andseq pc, r6, r4, ror r6 @ │ │ │ │ + mulseq r6, r8, r6 │ │ │ │ @ instruction: 0xffffa518 │ │ │ │ - andseq pc, r6, r0, lsr #12 │ │ │ │ + andseq pc, r6, r4, asr #12 │ │ │ │ @ instruction: 0xffffa2a8 │ │ │ │ - andseq pc, r6, r4, lsr #12 │ │ │ │ + andseq pc, r6, r8, asr #12 │ │ │ │ @ instruction: 0xffffa754 │ │ │ │ - andseq pc, r6, r0, lsl #12 │ │ │ │ + andseq pc, r6, r4, lsr #12 │ │ │ │ @ instruction: 0xffffaa58 │ │ │ │ - andseq pc, r6, ip, lsr r8 @ │ │ │ │ + andseq pc, r6, r0, ror #16 │ │ │ │ @ instruction: 0xffffdbf8 │ │ │ │ - ldr r0, [pc, #-484] @ 100ff4 │ │ │ │ + ldr r0, [pc, #-484] @ 100ff8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228576,17 +228577,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #-552] @ 100ff8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-556] @ 100ffc │ │ │ │ + ldr r6, [pc, #-552] @ 100ffc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-556] @ 101000 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228596,17 +228597,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #-624] @ 101000 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-628] @ 101004 │ │ │ │ + ldr r6, [pc, #-624] @ 101004 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-628] @ 101008 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228616,17 +228617,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #-696] @ 101008 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-700] @ 10100c │ │ │ │ + ldr r6, [pc, #-696] @ 10100c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-700] @ 101010 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228636,17 +228637,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #-768] @ 101010 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-772] @ 101014 │ │ │ │ + ldr r6, [pc, #-768] @ 101014 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-772] @ 101018 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -228654,23 +228655,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-832] @ 101018 │ │ │ │ + ldr r6, [pc, #-832] @ 10101c │ │ │ │ orr r3, r3, ip │ │ │ │ add r6, pc, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-860] @ 10101c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-860] @ 101020 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ @@ -228680,20 +228681,20 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #-932] @ 101020 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #-932] @ 101024 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #76 @ 0x4c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-944] @ 101024 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-944] @ 101028 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -228704,158 +228705,158 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #-1020] @ 101028 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #-1020] @ 10102c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-1032] @ 10102c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-1032] @ 101030 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-816] @ 101128 │ │ │ │ + ldr r0, [pc, #-816] @ 10112c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1100] @ 101030 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1104] @ 101034 │ │ │ │ + ldr r9, [pc, #-1100] @ 101034 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1104] @ 101038 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6, #80] @ 0x50 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-884] @ 10113c │ │ │ │ + ldr r0, [pc, #-884] @ 101140 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1180] @ 101038 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1184] @ 10103c │ │ │ │ + ldr r9, [pc, #-1180] @ 10103c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1184] @ 101040 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-964] @ 10113c │ │ │ │ + ldr r0, [pc, #-964] @ 101140 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1252] @ 101040 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1256] @ 101044 │ │ │ │ + ldr r9, [pc, #-1252] @ 101044 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1256] @ 101048 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-1268] @ 101058 │ │ │ │ + ldr r0, [pc, #-1268] @ 10105c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1320] @ 101048 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1324] @ 10104c │ │ │ │ + ldr r9, [pc, #-1320] @ 10104c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1324] @ 101050 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-1332] @ 101064 │ │ │ │ + ldr r0, [pc, #-1332] @ 101068 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1388] @ 101050 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1392] @ 101054 │ │ │ │ + ldr r9, [pc, #-1388] @ 101054 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1392] @ 101058 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-1420] @ 101058 │ │ │ │ + ldr r0, [pc, #-1420] @ 10105c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1452] @ 10105c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1456] @ 101060 │ │ │ │ + ldr r9, [pc, #-1452] @ 101060 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1456] @ 101064 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-1484] @ 101064 │ │ │ │ + ldr r0, [pc, #-1484] @ 101068 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1516] @ 101068 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1520] @ 10106c │ │ │ │ + ldr r9, [pc, #-1516] @ 10106c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1520] @ 101070 │ │ │ │ mov r3, #3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -228864,41 +228865,41 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1584] @ 101070 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1588] @ 101074 │ │ │ │ + ldr r9, [pc, #-1584] @ 101074 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1588] @ 101078 │ │ │ │ add r9, pc, r9 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-1624] @ 101078 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1628] @ 10107c │ │ │ │ + ldr r9, [pc, #-1624] @ 10107c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1628] @ 101080 │ │ │ │ add r9, pc, r9 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-1664] @ 101080 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1668] @ 101084 │ │ │ │ + ldr r9, [pc, #-1664] @ 101084 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1668] @ 101088 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -228907,17 +228908,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1732] @ 101088 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1736] @ 10108c │ │ │ │ + ldr r9, [pc, #-1732] @ 10108c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1736] @ 101090 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -228926,17 +228927,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1800] @ 101090 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1804] @ 101094 │ │ │ │ + ldr r9, [pc, #-1800] @ 101094 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1804] @ 101098 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -228945,17 +228946,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1868] @ 101098 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1872] @ 10109c │ │ │ │ + ldr r9, [pc, #-1868] @ 10109c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1872] @ 1010a0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -228964,17 +228965,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-1936] @ 1010a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-1940] @ 1010a4 │ │ │ │ + ldr r9, [pc, #-1936] @ 1010a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-1940] @ 1010a8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -228983,17 +228984,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2004] @ 1010a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2008] @ 1010ac │ │ │ │ + ldr r9, [pc, #-2004] @ 1010ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2008] @ 1010b0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229002,17 +229003,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2072] @ 1010b0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2076] @ 1010b4 │ │ │ │ + ldr r9, [pc, #-2072] @ 1010b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2076] @ 1010b8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229021,17 +229022,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2140] @ 1010b8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2144] @ 1010bc │ │ │ │ + ldr r9, [pc, #-2140] @ 1010bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2144] @ 1010c0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229040,17 +229041,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2208] @ 1010c0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2212] @ 1010c4 │ │ │ │ + ldr r9, [pc, #-2208] @ 1010c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2212] @ 1010c8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229059,17 +229060,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2276] @ 1010c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2280] @ 1010cc │ │ │ │ + ldr r9, [pc, #-2276] @ 1010cc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2280] @ 1010d0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229078,17 +229079,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2344] @ 1010d0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2348] @ 1010d4 │ │ │ │ + ldr r9, [pc, #-2344] @ 1010d4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2348] @ 1010d8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229097,17 +229098,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2412] @ 1010d8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2416] @ 1010dc │ │ │ │ + ldr r9, [pc, #-2412] @ 1010dc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2416] @ 1010e0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229116,17 +229117,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2480] @ 1010e0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2484] @ 1010e4 │ │ │ │ + ldr r9, [pc, #-2480] @ 1010e4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2484] @ 1010e8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229135,17 +229136,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2548] @ 1010e8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2552] @ 1010ec │ │ │ │ + ldr r9, [pc, #-2548] @ 1010ec │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2552] @ 1010f0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229154,17 +229155,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2616] @ 1010f0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2620] @ 1010f4 │ │ │ │ + ldr r9, [pc, #-2616] @ 1010f4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2620] @ 1010f8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229173,17 +229174,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-2684] @ 1010f8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-2688] @ 1010fc │ │ │ │ + ldr r9, [pc, #-2684] @ 1010fc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-2688] @ 101100 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229192,20 +229193,20 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #-2756] @ 101100 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #-2756] @ 101104 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #84 @ 0x54 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2768] @ 101104 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-2768] @ 101108 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -229216,20 +229217,20 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #-2844] @ 101108 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #-2844] @ 10110c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2856] @ 10110c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-2856] @ 101110 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -229240,20 +229241,20 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #-2932] @ 101110 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #-2932] @ 101114 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-2944] @ 101114 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-2944] @ 101118 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -229264,20 +229265,20 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #-3020] @ 101118 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #-3020] @ 10111c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #96 @ 0x60 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-3032] @ 10111c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-3032] @ 101120 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -229288,168 +229289,168 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-3104] @ 101120 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3108] @ 101124 │ │ │ │ + ldr r9, [pc, #-3104] @ 101124 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3108] @ 101128 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-3140] @ 101128 │ │ │ │ + ldr r0, [pc, #-3140] @ 10112c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-3172] @ 10112c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3176] @ 101130 │ │ │ │ + ldr r9, [pc, #-3172] @ 101130 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3176] @ 101134 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-3200] @ 10113c │ │ │ │ + ldr r0, [pc, #-3200] @ 101140 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-3244] @ 101134 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3248] @ 101138 │ │ │ │ + ldr r9, [pc, #-3244] @ 101138 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3248] @ 10113c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #-3280] @ 10113c │ │ │ │ + ldr r0, [pc, #-3280] @ 101140 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-3312] @ 101140 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3316] @ 101144 │ │ │ │ + ldr r9, [pc, #-3312] @ 101144 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3316] @ 101148 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3356] @ 101148 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3360] @ 10114c │ │ │ │ + ldr r9, [pc, #-3356] @ 10114c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3360] @ 101150 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3400] @ 101150 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3404] @ 101154 │ │ │ │ + ldr r9, [pc, #-3400] @ 101154 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3404] @ 101158 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3444] @ 101158 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3448] @ 10115c │ │ │ │ + ldr r9, [pc, #-3444] @ 10115c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3448] @ 101160 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3488] @ 101160 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3492] @ 101164 │ │ │ │ + ldr r9, [pc, #-3488] @ 101164 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3492] @ 101168 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3532] @ 101168 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3536] @ 10116c │ │ │ │ + ldr r9, [pc, #-3532] @ 10116c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3536] @ 101170 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3576] @ 101170 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3580] @ 101174 │ │ │ │ + ldr r9, [pc, #-3576] @ 101174 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3580] @ 101178 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3620] @ 101178 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3624] @ 10117c │ │ │ │ + ldr r9, [pc, #-3620] @ 10117c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3624] @ 101180 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229458,374 +229459,374 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #-3688] @ 101180 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3692] @ 101184 │ │ │ │ + ldr r9, [pc, #-3688] @ 101184 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3692] @ 101188 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3728] @ 101188 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3732] @ 10118c │ │ │ │ + ldr r9, [pc, #-3728] @ 10118c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3732] @ 101190 │ │ │ │ mov r3, #3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3768] @ 101190 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3772] @ 101194 │ │ │ │ + ldr r9, [pc, #-3768] @ 101194 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3772] @ 101198 │ │ │ │ mov r3, #3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #-3812] @ 101198 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #-3812] @ 10119c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #100 @ 0x64 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #-3824] @ 10119c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #-3824] @ 1011a0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3864] @ 1011a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3868] @ 1011a4 │ │ │ │ + ldr r9, [pc, #-3864] @ 1011a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3868] @ 1011a8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3904] @ 1011a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3908] @ 1011ac │ │ │ │ + ldr r9, [pc, #-3904] @ 1011ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3908] @ 1011b0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3944] @ 1011b0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3948] @ 1011b4 │ │ │ │ + ldr r9, [pc, #-3944] @ 1011b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3948] @ 1011b8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-3984] @ 1011b8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-3988] @ 1011bc │ │ │ │ + ldr r9, [pc, #-3984] @ 1011bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-3988] @ 1011c0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-4024] @ 1011c0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-4028] @ 1011c4 │ │ │ │ + ldr r9, [pc, #-4024] @ 1011c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-4028] @ 1011c8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #-4064] @ 1011c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-4068] @ 1011cc │ │ │ │ + ldr r9, [pc, #-4064] @ 1011cc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-4068] @ 1011d0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1936] @ 102968 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1932] @ 10296c │ │ │ │ + ldr r9, [pc, #1936] @ 10296c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1932] @ 102970 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1896] @ 102970 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1892] @ 102974 │ │ │ │ + ldr r9, [pc, #1896] @ 102974 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1892] @ 102978 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1856] @ 102978 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1852] @ 10297c │ │ │ │ + ldr r9, [pc, #1856] @ 10297c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1852] @ 102980 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1816] @ 102980 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1812] @ 102984 │ │ │ │ + ldr r9, [pc, #1816] @ 102984 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1812] @ 102988 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1776] @ 102988 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1772] @ 10298c │ │ │ │ + ldr r9, [pc, #1776] @ 10298c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1772] @ 102990 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1736] @ 102990 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1732] @ 102994 │ │ │ │ + ldr r9, [pc, #1736] @ 102994 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1732] @ 102998 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r5, [pc, #1684] @ 102998 │ │ │ │ - ldr r0, [pc, #1684] @ 10299c │ │ │ │ + ldr r5, [pc, #1684] @ 10299c │ │ │ │ + ldr r0, [pc, #1684] @ 1029a0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, #3 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1636] @ 1029a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1632] @ 1029a4 │ │ │ │ + ldr r5, [pc, #1636] @ 1029a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1632] @ 1029a8 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1596] @ 1029a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1592] @ 1029ac │ │ │ │ + ldr r5, [pc, #1596] @ 1029ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1592] @ 1029b0 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1556] @ 1029b0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1552] @ 1029b4 │ │ │ │ + ldr r5, [pc, #1556] @ 1029b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1552] @ 1029b8 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1516] @ 1029b8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1512] @ 1029bc │ │ │ │ + ldr r5, [pc, #1516] @ 1029bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1512] @ 1029c0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1476] @ 1029c0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1472] @ 1029c4 │ │ │ │ + ldr r5, [pc, #1476] @ 1029c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1472] @ 1029c8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1436] @ 1029c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1432] @ 1029cc │ │ │ │ + ldr r5, [pc, #1436] @ 1029cc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1432] @ 1029d0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1396] @ 1029d0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1392] @ 1029d4 │ │ │ │ + ldr r5, [pc, #1396] @ 1029d4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1392] @ 1029d8 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1356] @ 1029d8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1352] @ 1029dc │ │ │ │ + ldr r5, [pc, #1356] @ 1029dc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1352] @ 1029e0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1316] @ 1029e0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1312] @ 1029e4 │ │ │ │ + ldr r5, [pc, #1316] @ 1029e4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1312] @ 1029e8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1276] @ 1029e8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1272] @ 1029ec │ │ │ │ + ldr r5, [pc, #1276] @ 1029ec │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1272] @ 1029f0 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1236] @ 1029f0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1232] @ 1029f4 │ │ │ │ + ldr r5, [pc, #1236] @ 1029f4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1232] @ 1029f8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1196] @ 1029f8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1192] @ 1029fc │ │ │ │ + ldr r5, [pc, #1196] @ 1029fc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1192] @ 102a00 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1156] @ 102a00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1152] @ 102a04 │ │ │ │ + ldr r5, [pc, #1156] @ 102a04 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1152] @ 102a08 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -229834,219 +229835,219 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #1088] @ 102a08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1084] @ 102a0c │ │ │ │ + ldr r5, [pc, #1088] @ 102a0c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1084] @ 102a10 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1044] @ 102a10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1040] @ 102a14 │ │ │ │ + ldr r5, [pc, #1044] @ 102a14 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1040] @ 102a18 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1004] @ 102a18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1000] @ 102a1c │ │ │ │ + ldr r5, [pc, #1004] @ 102a1c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1000] @ 102a20 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #964] @ 102a20 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #960] @ 102a24 │ │ │ │ + ldr r5, [pc, #964] @ 102a24 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #960] @ 102a28 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #920] @ 102a28 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #916] @ 102a2c │ │ │ │ + ldr r5, [pc, #920] @ 102a2c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #916] @ 102a30 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #880] @ 102a30 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #876] @ 102a34 │ │ │ │ + ldr r5, [pc, #880] @ 102a34 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #876] @ 102a38 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #840] @ 102a38 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #836] @ 102a3c │ │ │ │ + ldr r5, [pc, #840] @ 102a3c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #836] @ 102a40 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #800] @ 102a40 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #796] @ 102a44 │ │ │ │ + ldr r5, [pc, #800] @ 102a44 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #796] @ 102a48 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #760] @ 102a48 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #756] @ 102a4c │ │ │ │ + ldr r5, [pc, #760] @ 102a4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #756] @ 102a50 │ │ │ │ mov r3, #2 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #720] @ 102a50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #716] @ 102a54 │ │ │ │ + ldr r5, [pc, #720] @ 102a54 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #716] @ 102a58 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #676] @ 102a58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #672] @ 102a5c │ │ │ │ + ldr r5, [pc, #676] @ 102a5c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #672] @ 102a60 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #636] @ 102a60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #632] @ 102a64 │ │ │ │ + ldr r5, [pc, #636] @ 102a64 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #632] @ 102a68 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #596] @ 102a68 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #592] @ 102a6c │ │ │ │ + ldr r5, [pc, #596] @ 102a6c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #592] @ 102a70 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #556] @ 102a70 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #552] @ 102a74 │ │ │ │ + ldr r5, [pc, #556] @ 102a74 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #552] @ 102a78 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #516] @ 102a78 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #512] @ 102a7c │ │ │ │ + ldr r5, [pc, #516] @ 102a7c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #512] @ 102a80 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #16 │ │ │ │ str r3, [r7] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #12 │ │ │ │ str r3, [r7] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #8 │ │ │ │ str r3, [r7] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r7] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r0, r4 │ │ │ │ bl 96c6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ bl 96c6c │ │ │ │ mov r3, r0 │ │ │ │ @@ -230054,120 +230055,120 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ bl 96c6c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r6, #8] │ │ │ │ bl 96c6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #328] @ 102a80 │ │ │ │ + ldr r2, [pc, #328] @ 102a84 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #324] @ 102a84 │ │ │ │ + ldr r3, [pc, #324] @ 102a88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 102964 │ │ │ │ + bne 102968 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0016f7fc │ │ │ │ + andseq pc, r6, r0, lsr #16 │ │ │ │ @ instruction: 0xffffdb64 │ │ │ │ - andseq pc, r6, ip, ror #21 │ │ │ │ - @ instruction: 0xffff6970 │ │ │ │ - andseq pc, r6, r8, asr #22 │ │ │ │ - @ instruction: 0xffff6980 │ │ │ │ - andseq pc, r6, r4, lsl #13 │ │ │ │ + andseq pc, r6, r0, lsl fp @ │ │ │ │ + @ instruction: 0xffff6978 │ │ │ │ + andseq pc, r6, ip, ror #22 │ │ │ │ + @ instruction: 0xffff6988 │ │ │ │ + andseq pc, r6, r8, lsr #13 │ │ │ │ @ instruction: 0xffffbf74 │ │ │ │ - andseq pc, r6, ip, lsr r4 @ │ │ │ │ + andseq pc, r6, r0, ror #8 │ │ │ │ @ instruction: 0xffff9ed8 │ │ │ │ - andseq pc, r6, r8, asr #10 │ │ │ │ + andseq pc, r6, ip, ror #10 │ │ │ │ @ instruction: 0xffffc0b0 │ │ │ │ - andseq pc, r6, r8, ror r5 @ │ │ │ │ + mulseq r6, ip, r5 │ │ │ │ @ instruction: 0xffffc220 │ │ │ │ - andseq pc, r6, r8, lsl #12 │ │ │ │ + andseq pc, r6, ip, lsr #12 │ │ │ │ @ instruction: 0xffffc4e4 │ │ │ │ - andseq pc, r6, r8, asr #4 │ │ │ │ - @ instruction: 0xffff88a0 │ │ │ │ - andseq pc, r6, r4, lsl #4 │ │ │ │ - @ instruction: 0xffff8830 │ │ │ │ - andseq pc, r6, ip, asr #15 │ │ │ │ - @ instruction: 0xffff51ec │ │ │ │ - andseq pc, r6, ip, lsr #15 │ │ │ │ - @ instruction: 0xffff5190 │ │ │ │ - @ instruction: 0x0016c7d4 │ │ │ │ - @ instruction: 0xffff504c │ │ │ │ - andseq ip, r6, r8, lsl #15 │ │ │ │ - @ instruction: 0xffff4fec │ │ │ │ - andseq ip, r6, r0, asr #14 │ │ │ │ - @ instruction: 0xffff4f98 │ │ │ │ - @ instruction: 0x0016f6fc │ │ │ │ - @ instruction: 0xffff4e54 │ │ │ │ - andseq pc, r6, r0, ror #13 │ │ │ │ - @ instruction: 0xffff4df4 │ │ │ │ - @ instruction: 0x0016f6d4 │ │ │ │ - @ instruction: 0xffff4da0 │ │ │ │ - andseq pc, r6, r8, asr #13 │ │ │ │ - @ instruction: 0xffff6818 │ │ │ │ - andseq sp, r6, ip, lsr #3 │ │ │ │ - @ instruction: 0xffff2c10 │ │ │ │ - andseq lr, r6, r0, ror #18 │ │ │ │ - @ instruction: 0xffff28f4 │ │ │ │ - andseq pc, r6, r4, lsr #12 │ │ │ │ - @ instruction: 0xffff67a8 │ │ │ │ - @ instruction: 0x0016ecd0 │ │ │ │ - @ instruction: 0xffff4930 │ │ │ │ - mulseq r6, r4, ip │ │ │ │ - @ instruction: 0xffff292c │ │ │ │ - andseq pc, r6, r4, lsr #11 │ │ │ │ - @ instruction: 0xffff66e8 │ │ │ │ - andseq pc, r6, ip, lsl #11 │ │ │ │ - @ instruction: 0xffff4bf4 │ │ │ │ - andseq pc, r6, r0, ror r5 @ │ │ │ │ - @ instruction: 0xffff4ae4 │ │ │ │ - @ instruction: 0x0016e7f8 │ │ │ │ - @ instruction: 0xffff2a04 │ │ │ │ - @ instruction: 0x0016e7b0 │ │ │ │ - @ instruction: 0xffff2948 │ │ │ │ - andseq lr, r6, r4, ror r7 │ │ │ │ - @ instruction: 0xffff2780 │ │ │ │ - andseq lr, r6, r0, lsr #23 │ │ │ │ - @ instruction: 0xffff4a04 │ │ │ │ - mulseq r6, r0, r4 │ │ │ │ - @ instruction: 0xffff49b8 │ │ │ │ - andseq lr, r6, r4, lsr #22 │ │ │ │ - @ instruction: 0xffff496c │ │ │ │ - @ instruction: 0x0016ead8 │ │ │ │ - @ instruction: 0xffff4920 │ │ │ │ - andseq pc, r6, r8, lsl r4 @ │ │ │ │ - @ instruction: 0xffff26d0 │ │ │ │ - @ instruction: 0x001ad6bc │ │ │ │ + andseq pc, r6, ip, ror #4 │ │ │ │ + @ instruction: 0xffff88a8 │ │ │ │ + andseq pc, r6, r8, lsr #4 │ │ │ │ + @ instruction: 0xffff8838 │ │ │ │ + @ instruction: 0x0016f7f0 │ │ │ │ + @ instruction: 0xffff51f4 │ │ │ │ + @ instruction: 0x0016f7d0 │ │ │ │ + @ instruction: 0xffff5198 │ │ │ │ + @ instruction: 0x0016c7f8 │ │ │ │ + @ instruction: 0xffff5054 │ │ │ │ + andseq ip, r6, ip, lsr #15 │ │ │ │ + @ instruction: 0xffff4ff4 │ │ │ │ + andseq ip, r6, r4, ror #14 │ │ │ │ + @ instruction: 0xffff4fa0 │ │ │ │ + andseq pc, r6, r0, lsr #14 │ │ │ │ + @ instruction: 0xffff4e5c │ │ │ │ + andseq pc, r6, r4, lsl #14 │ │ │ │ + @ instruction: 0xffff4dfc │ │ │ │ + @ instruction: 0x0016f6f8 │ │ │ │ + @ instruction: 0xffff4da8 │ │ │ │ + andseq pc, r6, ip, ror #13 │ │ │ │ + @ instruction: 0xffff6820 │ │ │ │ + @ instruction: 0x0016d1d0 │ │ │ │ + @ instruction: 0xffff2c18 │ │ │ │ + andseq lr, r6, r4, lsl #19 │ │ │ │ + @ instruction: 0xffff28fc │ │ │ │ + andseq pc, r6, r8, asr #12 │ │ │ │ + @ instruction: 0xffff67b0 │ │ │ │ + @ instruction: 0x0016ecf4 │ │ │ │ + @ instruction: 0xffff4938 │ │ │ │ + @ instruction: 0x0016ecb8 │ │ │ │ + @ instruction: 0xffff2934 │ │ │ │ + andseq pc, r6, r8, asr #11 │ │ │ │ + @ instruction: 0xffff66f0 │ │ │ │ + @ instruction: 0x0016f5b0 │ │ │ │ + @ instruction: 0xffff4bfc │ │ │ │ + mulseq r6, r4, r5 │ │ │ │ + @ instruction: 0xffff4aec │ │ │ │ + andseq lr, r6, ip, lsl r8 │ │ │ │ + @ instruction: 0xffff2a0c │ │ │ │ + @ instruction: 0x0016e7d4 │ │ │ │ + @ instruction: 0xffff2950 │ │ │ │ + mulseq r6, r8, r7 │ │ │ │ + @ instruction: 0xffff2788 │ │ │ │ + andseq lr, r6, r4, asr #23 │ │ │ │ + @ instruction: 0xffff4a0c │ │ │ │ + @ instruction: 0x0016f4b4 │ │ │ │ + @ instruction: 0xffff49c0 │ │ │ │ + andseq lr, r6, r8, asr #22 │ │ │ │ + @ instruction: 0xffff4974 │ │ │ │ + @ instruction: 0x0016eafc │ │ │ │ + @ instruction: 0xffff4928 │ │ │ │ + andseq pc, r6, ip, lsr r4 @ │ │ │ │ + @ instruction: 0xffff26d8 │ │ │ │ + @ instruction: 0x001ad6b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ │ │ │ │ -00102a88 : │ │ │ │ +00102a8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1580] @ 1030d4 │ │ │ │ - ldr r1, [pc, #1580] @ 1030d8 │ │ │ │ + ldr r0, [pc, #1580] @ 1030d8 │ │ │ │ + ldr r1, [pc, #1580] @ 1030dc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1572] @ 1030dc │ │ │ │ - ldr r2, [pc, #1572] @ 1030e0 │ │ │ │ + ldr r3, [pc, #1572] @ 1030e0 │ │ │ │ + ldr r2, [pc, #1572] @ 1030e4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r5, [pc, #1552] @ 1030e4 │ │ │ │ + ldr r5, [pc, #1552] @ 1030e8 │ │ │ │ add r3, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r7] │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -230175,93 +230176,93 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r4, #2 │ │ │ │ strh r2, [r0], #104 @ 0x68 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [pc, #1492] @ 1030e8 │ │ │ │ + ldr r6, [pc, #1492] @ 1030ec │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1480] @ 1030ec │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1480] @ 1030f0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r8, [pc, #1456] @ 1030f0 │ │ │ │ - ldr r9, [pc, #1456] @ 1030f4 │ │ │ │ + ldr r8, [pc, #1456] @ 1030f4 │ │ │ │ + ldr r9, [pc, #1456] @ 1030f8 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #1448] @ 1030f8 │ │ │ │ + ldr sl, [pc, #1448] @ 1030fc │ │ │ │ add sl, pc, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #108 @ 0x6c │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1376] @ 1030fc │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1376] @ 103100 │ │ │ │ mov r6, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1344] @ 103100 │ │ │ │ + ldr r0, [pc, #1344] @ 103104 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r8, [pc, #1308] @ 103104 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r8, [pc, #1308] @ 103108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #112 @ 0x70 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1288] @ 103108 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1288] @ 10310c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1244] @ 103100 │ │ │ │ + ldr r0, [pc, #1244] @ 103104 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1224] @ 10310c │ │ │ │ + ldr r8, [pc, #1224] @ 103110 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ mov r3, r4 │ │ │ │ @@ -230270,19 +230271,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1152] @ 103110 │ │ │ │ + ldr r8, [pc, #1152] @ 103114 │ │ │ │ orr r3, r3, ip │ │ │ │ add r8, pc, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -230290,234 +230291,234 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, sl │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr sl, [pc, #1076] @ 103114 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1072] @ 103118 │ │ │ │ + ldr sl, [pc, #1076] @ 103118 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1072] @ 10311c │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1040] @ 10311c │ │ │ │ + ldr r0, [pc, #1040] @ 103120 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, sl │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr sl, [pc, #1008] @ 103120 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1004] @ 103124 │ │ │ │ + ldr sl, [pc, #1008] @ 103124 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1004] @ 103128 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #960] @ 10311c │ │ │ │ + ldr r0, [pc, #960] @ 103120 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 3e040 │ │ │ │ - ldr sl, [pc, #932] @ 103128 │ │ │ │ + bl 3e03c │ │ │ │ + ldr sl, [pc, #932] @ 10312c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #920] @ 10312c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #920] @ 103130 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #892] @ 103130 │ │ │ │ + ldr r0, [pc, #892] @ 103134 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, sl │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr sl, [pc, #856] @ 103134 │ │ │ │ + bl 3e03c │ │ │ │ + ldr sl, [pc, #856] @ 103138 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #120 @ 0x78 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #836] @ 103138 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #836] @ 10313c │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #796] @ 103130 │ │ │ │ + ldr r0, [pc, #796] @ 103134 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [pc, #776] @ 10313c │ │ │ │ + ldr sl, [pc, #776] @ 103140 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ mov r3, r4 │ │ │ │ bl 7480c │ │ │ │ - ldr r9, [pc, #736] @ 103140 │ │ │ │ + ldr r9, [pc, #736] @ 103144 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 7480c │ │ │ │ - ldr r8, [pc, #668] @ 103144 │ │ │ │ + ldr r8, [pc, #668] @ 103148 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #124 @ 0x7c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #608] @ 103148 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #608] @ 10314c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #584] @ 10314c │ │ │ │ + ldr r0, [pc, #584] @ 103150 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r8, [pc, #548] @ 103150 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r8, [pc, #548] @ 103154 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ str r3, [r5, #124] @ 0x7c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #528] @ 103154 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #528] @ 103158 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r6, [pc, #504] @ 103158 │ │ │ │ + ldr r6, [pc, #504] @ 10315c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #452] @ 103130 │ │ │ │ + ldr r0, [pc, #452] @ 103134 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #452] @ 10315c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #452] @ 103160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #420] @ 103160 │ │ │ │ + ldr r0, [pc, #420] @ 103164 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r6, [pc, #380] @ 103164 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r6, [pc, #380] @ 103168 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r5, #132 @ 0x84 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #368] @ 103168 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #368] @ 10316c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r4, [pc, #344] @ 10316c │ │ │ │ + ldr r4, [pc, #344] @ 103170 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #320] @ 103160 │ │ │ │ + ldr r0, [pc, #320] @ 103164 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #292] @ 103170 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #292] @ 103174 │ │ │ │ mov r3, #3 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5, #132] @ 0x84 │ │ │ │ bl 74150 │ │ │ │ @@ -230530,94 +230531,94 @@ │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r7] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ 103174 │ │ │ │ + ldr r2, [pc, #204] @ 103178 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 1030d8 │ │ │ │ + ldr r3, [pc, #40] @ 1030dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1030d0 │ │ │ │ + bne 1030d4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, sl, r0, asr r5 │ │ │ │ + andseq sp, sl, ip, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, sl, r4, lsr r5 │ │ │ │ + andseq sp, sl, r0, lsr r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r7, r9, r0, lsl r1 │ │ │ │ - andseq sp, r6, r0, ror #11 │ │ │ │ - @ instruction: 0xffff5f4c │ │ │ │ - andseq ip, r6, r4, asr #21 │ │ │ │ - @ instruction: 0xffff24b4 │ │ │ │ - andseq sp, r6, ip, lsr r5 │ │ │ │ - @ instruction: 0xffff6a3c │ │ │ │ + eoreq r7, r9, ip, lsl #2 │ │ │ │ + andseq sp, r6, r4, lsl #12 │ │ │ │ + @ instruction: 0xffff5f54 │ │ │ │ + andseq ip, r6, r8, ror #21 │ │ │ │ + @ instruction: 0xffff24bc │ │ │ │ + andseq sp, r6, r0, ror #10 │ │ │ │ + @ instruction: 0xffff6a44 │ │ │ │ tsteq r0, r1, lsl #2 │ │ │ │ - andseq ip, r6, r0, lsr #20 │ │ │ │ - @ instruction: 0xffff6a74 │ │ │ │ - andseq sp, r6, r4, lsr #8 │ │ │ │ - @ instruction: 0xffff23a0 │ │ │ │ - andseq sp, r6, r4, lsr #6 │ │ │ │ - @ instruction: 0xffff67b8 │ │ │ │ + andseq ip, r6, r4, asr #20 │ │ │ │ + @ instruction: 0xffff6a7c │ │ │ │ + andseq sp, r6, r8, asr #8 │ │ │ │ + @ instruction: 0xffff23a8 │ │ │ │ + andseq sp, r6, r8, asr #6 │ │ │ │ + @ instruction: 0xffff67c0 │ │ │ │ andeq r8, r0, r1, lsl #2 │ │ │ │ - andseq sp, r6, r4, ror #5 │ │ │ │ - @ instruction: 0xffff66e0 │ │ │ │ - andseq ip, r6, r0, lsl #17 │ │ │ │ - @ instruction: 0xffff2240 │ │ │ │ + andseq sp, r6, r8, lsl #6 │ │ │ │ + @ instruction: 0xffff66e8 │ │ │ │ + andseq ip, r6, r4, lsr #17 │ │ │ │ + @ instruction: 0xffff2248 │ │ │ │ tsteq r0, r9, lsl r0 │ │ │ │ - andseq ip, r6, r8, lsr r8 │ │ │ │ - @ instruction: 0xffff21ec │ │ │ │ - andseq sp, r6, ip, lsl #4 │ │ │ │ - @ instruction: 0x0016d1fc │ │ │ │ - andseq ip, r6, r0, asr #17 │ │ │ │ + andseq ip, r6, ip, asr r8 │ │ │ │ + @ instruction: 0xffff21f4 │ │ │ │ + andseq sp, r6, r0, lsr r2 │ │ │ │ + andseq sp, r6, r0, lsr #4 │ │ │ │ + andseq ip, r6, r4, ror #17 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ tsteq r0, r1 │ │ │ │ - @ instruction: 0x0016c7fc │ │ │ │ - @ instruction: 0xffff2118 │ │ │ │ - andseq sp, r6, r0, ror #2 │ │ │ │ - @ instruction: 0xffff48dc │ │ │ │ + andseq ip, r6, r0, lsr #16 │ │ │ │ + @ instruction: 0xffff2120 │ │ │ │ + andseq sp, r6, r4, lsl #3 │ │ │ │ + @ instruction: 0xffff48e4 │ │ │ │ tsteq r0, r2 │ │ │ │ - ldrsbeq sp, [r6], -r8 │ │ │ │ - @ instruction: 0xffff2070 │ │ │ │ - andseq ip, r6, r8, asr #19 │ │ │ │ - @ instruction: 0xffff38cc │ │ │ │ - andseq ip, sl, ip, asr #30 │ │ │ │ + ldrsheq sp, [r6], -ip │ │ │ │ + @ instruction: 0xffff2078 │ │ │ │ + andseq ip, r6, ip, ror #19 │ │ │ │ + @ instruction: 0xffff38d4 │ │ │ │ + andseq ip, sl, r8, asr #30 │ │ │ │ │ │ │ │ -00103178 : │ │ │ │ +0010317c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1736] @ 103860 │ │ │ │ - ldr r1, [pc, #1736] @ 103864 │ │ │ │ + ldr r0, [pc, #1736] @ 103864 │ │ │ │ + ldr r1, [pc, #1736] @ 103868 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #1728] @ 103868 │ │ │ │ - ldr r3, [pc, #1728] @ 10386c │ │ │ │ + ldr r2, [pc, #1728] @ 10386c │ │ │ │ + ldr r3, [pc, #1728] @ 103870 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - ldr r5, [pc, #1708] @ 103870 │ │ │ │ + ldr r5, [pc, #1708] @ 103874 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [r7] │ │ │ │ str r2, [r7] │ │ │ │ - ldr r0, [pc, #1696] @ 103874 │ │ │ │ + ldr r0, [pc, #1696] @ 103878 │ │ │ │ add r2, sp, #20 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #0 │ │ │ │ @@ -230625,32 +230626,32 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ bl 7480c │ │ │ │ - ldr r8, [pc, #1636] @ 103878 │ │ │ │ - ldr r9, [pc, #1636] @ 10387c │ │ │ │ + ldr r8, [pc, #1636] @ 10387c │ │ │ │ + ldr r9, [pc, #1636] @ 103880 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #1584] @ 103880 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1580] @ 103884 │ │ │ │ + ldr r5, [pc, #1584] @ 103884 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1580] @ 103888 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -230659,17 +230660,17 @@ │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1516] @ 103888 │ │ │ │ + ldr r5, [pc, #1516] @ 10388c │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -230677,52 +230678,52 @@ │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1448] @ 10388c │ │ │ │ + ldr r5, [pc, #1448] @ 103890 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 7480c │ │ │ │ - ldr r8, [pc, #1416] @ 103890 │ │ │ │ + ldr r8, [pc, #1416] @ 103894 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #1368] @ 103894 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1364] @ 103898 │ │ │ │ + ldr r5, [pc, #1368] @ 103898 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1364] @ 10389c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1328] @ 10389c │ │ │ │ + ldr r5, [pc, #1328] @ 1038a0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1320] @ 1038a0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1320] @ 1038a4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -230730,58 +230731,58 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1260] @ 1038a4 │ │ │ │ + ldr r5, [pc, #1260] @ 1038a8 │ │ │ │ orr r3, r3, ip │ │ │ │ add r5, pc, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1208] @ 1038a8 │ │ │ │ - bl 3e040 │ │ │ │ + ldr r8, [pc, #1208] @ 1038ac │ │ │ │ + bl 3e03c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 7480c │ │ │ │ - ldr r5, [pc, #1180] @ 1038ac │ │ │ │ + ldr r5, [pc, #1180] @ 1038b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1156] @ 1038b0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1156] @ 1038b4 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r8, [pc, #1132] @ 1038b4 │ │ │ │ + ldr r8, [pc, #1132] @ 1038b8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1120] @ 1038b8 │ │ │ │ + ldr r5, [pc, #1120] @ 1038bc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1112] @ 1038bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1112] @ 1038c0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -230789,58 +230790,58 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1052] @ 1038c0 │ │ │ │ + ldr r5, [pc, #1052] @ 1038c4 │ │ │ │ orr r3, r3, ip │ │ │ │ add r5, pc, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #1000] @ 1038c4 │ │ │ │ - bl 3e040 │ │ │ │ + ldr r5, [pc, #1000] @ 1038c8 │ │ │ │ + bl 3e03c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r8, [pc, #968] @ 1038c8 │ │ │ │ + ldr r8, [pc, #968] @ 1038cc │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #956] @ 1038cc │ │ │ │ + ldr r5, [pc, #956] @ 1038d0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #948] @ 1038d0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #948] @ 1038d4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #912] @ 1038d4 │ │ │ │ + ldr r5, [pc, #912] @ 1038d8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #904] @ 1038d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #904] @ 1038dc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -230848,60 +230849,60 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #844] @ 1038dc │ │ │ │ + ldr r5, [pc, #844] @ 1038e0 │ │ │ │ orr r3, r3, ip │ │ │ │ add r5, pc, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #792] @ 1038e0 │ │ │ │ - bl 3e040 │ │ │ │ + ldr r5, [pc, #792] @ 1038e4 │ │ │ │ + bl 3e03c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 746b4 │ │ │ │ - ldr r8, [pc, #764] @ 1038e4 │ │ │ │ + ldr r8, [pc, #764] @ 1038e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #740] @ 1038e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #740] @ 1038ec │ │ │ │ mov r5, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r5, r6} │ │ │ │ add r0, pc, r0 │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #688] @ 1038ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #684] @ 1038f0 │ │ │ │ + ldr r8, [pc, #688] @ 1038f0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #684] @ 1038f4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r5, r6} │ │ │ │ @@ -230911,65 +230912,65 @@ │ │ │ │ mov r0, #33024 @ 0x8100 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #616] @ 1038f4 │ │ │ │ + ldr r8, [pc, #616] @ 1038f8 │ │ │ │ orr r3, r3, ip │ │ │ │ add r8, pc, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ str r6, [sp, #4] │ │ │ │ - ldr r6, [pc, #544] @ 1038f8 │ │ │ │ + ldr r6, [pc, #544] @ 1038fc │ │ │ │ mov r3, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r8, [pc, #504] @ 1038fc │ │ │ │ + ldr r8, [pc, #504] @ 103900 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #492] @ 103900 │ │ │ │ + ldr r6, [pc, #492] @ 103904 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #484] @ 103904 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #484] @ 103908 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #448] @ 103908 │ │ │ │ + ldr r6, [pc, #448] @ 10390c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #440] @ 10390c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #440] @ 103910 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -230977,143 +230978,143 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #380] @ 103910 │ │ │ │ + ldr r6, [pc, #380] @ 103914 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #328] @ 103914 │ │ │ │ - bl 3e040 │ │ │ │ + ldr r8, [pc, #328] @ 103918 │ │ │ │ + bl 3e03c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 7480c │ │ │ │ - ldr r4, [pc, #300] @ 103918 │ │ │ │ + ldr r4, [pc, #300] @ 10391c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #276] @ 10391c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #276] @ 103920 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #236] @ 103920 │ │ │ │ + ldr r2, [pc, #236] @ 103924 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 103864 │ │ │ │ + ldr r3, [pc, #40] @ 103868 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10385c │ │ │ │ + bne 103860 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, sl, r0, ror #28 │ │ │ │ + andseq ip, sl, ip, asr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, sl, r4, asr #28 │ │ │ │ + andseq ip, sl, r0, asr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0016ead0 │ │ │ │ - @ instruction: 0xffff5224 │ │ │ │ - @ instruction: 0xffff516c │ │ │ │ - andseq lr, r6, r8, asr r6 │ │ │ │ - andseq lr, r6, r4, ror sl │ │ │ │ - @ instruction: 0xffff51e0 │ │ │ │ - andseq lr, r6, ip, asr #20 │ │ │ │ - andseq lr, r6, r4, lsr #20 │ │ │ │ - andseq lr, r6, r4, ror sl │ │ │ │ - @ instruction: 0x0016e9f0 │ │ │ │ - @ instruction: 0xffff5074 │ │ │ │ - andseq lr, r6, r0, ror #19 │ │ │ │ - @ instruction: 0xffff5020 │ │ │ │ - @ instruction: 0xffff4f6c │ │ │ │ - andseq lr, r6, r8, lsr #19 │ │ │ │ - andseq lr, r6, r0, lsl #6 │ │ │ │ + @ instruction: 0x0016eaf4 │ │ │ │ + @ instruction: 0xffff522c │ │ │ │ + @ instruction: 0xffff5174 │ │ │ │ + andseq lr, r6, ip, ror r6 │ │ │ │ + mulseq r6, r8, sl │ │ │ │ + @ instruction: 0xffff51e8 │ │ │ │ + andseq lr, r6, r0, ror sl │ │ │ │ + andseq lr, r6, r8, asr #20 │ │ │ │ + mulseq r6, r8, sl │ │ │ │ + andseq lr, r6, r4, lsl sl │ │ │ │ + @ instruction: 0xffff507c │ │ │ │ + andseq lr, r6, r4, lsl #20 │ │ │ │ + @ instruction: 0xffff5028 │ │ │ │ + @ instruction: 0xffff4f74 │ │ │ │ + andseq lr, r6, ip, asr #19 │ │ │ │ + andseq lr, r6, r4, lsr #6 │ │ │ │ @ instruction: 0xffff8bf0 │ │ │ │ @ instruction: 0xffff89a4 │ │ │ │ - andseq lr, r6, ip, lsl #5 │ │ │ │ + @ instruction: 0x0016e2b0 │ │ │ │ @ instruction: 0xffff8ad8 │ │ │ │ - andseq lr, r6, r8, lsr #4 │ │ │ │ - andseq lr, r6, r0, ror #17 │ │ │ │ + andseq lr, r6, ip, asr #4 │ │ │ │ + andseq lr, r6, r4, lsl #18 │ │ │ │ @ instruction: 0xffffa868 │ │ │ │ - andseq lr, r6, ip, ror #7 │ │ │ │ + andseq lr, r6, r0, lsl r4 │ │ │ │ @ instruction: 0xffffaa28 │ │ │ │ - @ instruction: 0x0016e3dc │ │ │ │ + andseq lr, r6, r0, lsl #8 │ │ │ │ @ instruction: 0xffffb184 │ │ │ │ - andseq lr, r6, r4, asr r3 │ │ │ │ - andseq lr, r6, r8, lsl r8 │ │ │ │ - @ instruction: 0x0016e2d4 │ │ │ │ + andseq lr, r6, r8, ror r3 │ │ │ │ + andseq lr, r6, ip, lsr r8 │ │ │ │ + @ instruction: 0x0016e2f8 │ │ │ │ @ instruction: 0xffffa550 │ │ │ │ - andseq lr, r6, r4, asr r2 │ │ │ │ + andseq lr, r6, r8, ror r2 │ │ │ │ @ instruction: 0xffffa3b8 │ │ │ │ @ instruction: 0xffffa190 │ │ │ │ - andseq lr, r6, ip, lsr #14 │ │ │ │ - andseq lr, r6, r8, lsl #2 │ │ │ │ - andseq lr, r6, r0, lsr r1 │ │ │ │ + andseq lr, r6, r0, asr r7 │ │ │ │ + andseq lr, r6, ip, lsr #2 │ │ │ │ + andseq lr, r6, r4, asr r1 │ │ │ │ @ instruction: 0xffff9ef0 │ │ │ │ - ldrsbeq lr, [r6], -r8 │ │ │ │ + ldrsheq lr, [r6], -ip │ │ │ │ @ instruction: 0xffff9d60 │ │ │ │ @ instruction: 0xffff9b28 │ │ │ │ - andseq lr, r6, r0, ror #12 │ │ │ │ - @ instruction: 0x0016dddc │ │ │ │ - @ instruction: 0xffff7450 │ │ │ │ - andseq ip, sl, r0, asr #15 │ │ │ │ + andseq lr, r6, r4, lsl #13 │ │ │ │ + andseq sp, r6, r0, lsl #28 │ │ │ │ + @ instruction: 0xffff7458 │ │ │ │ + @ instruction: 0x001ac7bc │ │ │ │ │ │ │ │ -00103924 : │ │ │ │ - b 34878 │ │ │ │ +00103928 : │ │ │ │ + b 34874 │ │ │ │ │ │ │ │ -00103928 : │ │ │ │ +0010392c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldrh r2, [r0, #2] │ │ │ │ orr r2, r2, #1 │ │ │ │ strh r2, [r0, #2] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0010394c : │ │ │ │ +00103950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #148] @ 1039f8 │ │ │ │ - ldr ip, [pc, #148] @ 1039fc │ │ │ │ + ldr lr, [pc, #148] @ 1039fc │ │ │ │ + ldr ip, [pc, #148] @ 103a00 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #140] @ 103a00 │ │ │ │ + ldr r3, [pc, #140] @ 103a04 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #136] @ 103a04 │ │ │ │ + ldr r2, [pc, #136] @ 103a08 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -231121,49 +231122,49 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #68] @ 103a08 │ │ │ │ + ldr r2, [pc, #68] @ 103a0c │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 1039fc │ │ │ │ + ldr r3, [pc, #36] @ 103a00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1039f4 │ │ │ │ + bne 1039f8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, r4, r6 │ │ │ │ + mulseq sl, r0, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, sl, r4, ror r6 │ │ │ │ + andseq ip, sl, r0, ror r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sl, r8, lsr r6 │ │ │ │ + andseq ip, sl, r4, lsr r6 │ │ │ │ │ │ │ │ -00103a0c : │ │ │ │ +00103a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #148] @ 103ab8 │ │ │ │ - ldr ip, [pc, #148] @ 103abc │ │ │ │ + ldr lr, [pc, #148] @ 103abc │ │ │ │ + ldr ip, [pc, #148] @ 103ac0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #140] @ 103ac0 │ │ │ │ + ldr r3, [pc, #140] @ 103ac4 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #136] @ 103ac4 │ │ │ │ + ldr r2, [pc, #136] @ 103ac8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -231171,51 +231172,51 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ mov r3, #151 @ 0x97 │ │ │ │ - ldr r2, [pc, #68] @ 103ac8 │ │ │ │ + ldr r2, [pc, #68] @ 103acc │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 103abc │ │ │ │ + ldr r3, [pc, #36] @ 103ac0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 103ab4 │ │ │ │ + bne 103ab8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001ac5d4 │ │ │ │ + @ instruction: 0x001ac5d0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001ac5b4 │ │ │ │ + @ instruction: 0x001ac5b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sl, r8, ror r5 │ │ │ │ + andseq ip, sl, r4, ror r5 │ │ │ │ │ │ │ │ -00103acc : │ │ │ │ +00103ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #224] @ 103bc4 │ │ │ │ + ldr lr, [pc, #224] @ 103bc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #216] @ 103bc8 │ │ │ │ + ldr r1, [pc, #216] @ 103bcc │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [lr, r1] │ │ │ │ - ldr r2, [pc, #208] @ 103bcc │ │ │ │ - ldr r3, [pc, #208] @ 103bd0 │ │ │ │ - ldr ip, [pc, #208] @ 103bd4 │ │ │ │ + ldr r2, [pc, #208] @ 103bd0 │ │ │ │ + ldr r3, [pc, #208] @ 103bd4 │ │ │ │ + ldr ip, [pc, #208] @ 103bd8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r5, [r2, ip] │ │ │ │ @@ -231226,67 +231227,67 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 103bb8 │ │ │ │ + beq 103bbc │ │ │ │ sub r4, r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ cmp r4, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ mov r1, r0 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 103b54 │ │ │ │ + bne 103b58 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #76] @ 103bd8 │ │ │ │ - ldr r3, [pc, #56] @ 103bc8 │ │ │ │ + ldr r2, [pc, #76] @ 103bdc │ │ │ │ + ldr r3, [pc, #56] @ 103bcc │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 103bc0 │ │ │ │ + bne 103bc4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r3 │ │ │ │ - b 103b84 │ │ │ │ + b 103b88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, sl, ip, lsl #10 │ │ │ │ + andseq ip, sl, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, sl, ip, ror #9 │ │ │ │ - ldrdeq r6, [r9], -r4 @ │ │ │ │ + andseq ip, sl, r8, ror #9 │ │ │ │ + ldrdeq r6, [r9], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sl, ip, ror #8 │ │ │ │ + andseq ip, sl, r8, ror #8 │ │ │ │ │ │ │ │ -00103bdc : │ │ │ │ +00103be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #320] @ 103d34 │ │ │ │ - ldr lr, [pc, #320] @ 103d38 │ │ │ │ + ldr r4, [pc, #320] @ 103d38 │ │ │ │ + ldr lr, [pc, #320] @ 103d3c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #308] @ 103d3c │ │ │ │ + ldr r3, [pc, #308] @ 103d40 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #304] @ 103d40 │ │ │ │ + ldr ip, [pc, #304] @ 103d44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ 103d44 │ │ │ │ + ldr r2, [pc, #300] @ 103d48 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ @@ -231297,88 +231298,88 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - blt 103cd8 │ │ │ │ + blt 103cdc │ │ │ │ cmp r4, r6 │ │ │ │ subgt r6, r6, #1 │ │ │ │ sub r4, r4, #1 │ │ │ │ movgt r1, ip │ │ │ │ - ble 103d28 │ │ │ │ + ble 103d2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ mov r1, r0 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 103c74 │ │ │ │ + bne 103c78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #152] @ 103d48 │ │ │ │ - ldr r3, [pc, #132] @ 103d38 │ │ │ │ + ldr r2, [pc, #152] @ 103d4c │ │ │ │ + ldr r3, [pc, #132] @ 103d3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 103d30 │ │ │ │ + bne 103d34 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rsb r3, r4, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mvn r4, r4 │ │ │ │ - bge 103d28 │ │ │ │ + bge 103d2c │ │ │ │ mov r3, r1 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ cmp r6, r4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ - blt 103cf4 │ │ │ │ - b 103ca0 │ │ │ │ + blt 103cf8 │ │ │ │ + b 103ca4 │ │ │ │ mov r1, ip │ │ │ │ - b 103ca4 │ │ │ │ + b 103ca8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, sl, r0, lsl #8 │ │ │ │ + @ instruction: 0x001ac3fc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001ac3d8 │ │ │ │ - eoreq r5, r9, r0, asr #31 │ │ │ │ + @ instruction: 0x001ac3d4 │ │ │ │ + @ instruction: 0x00295fbc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, sl, r8, asr #6 │ │ │ │ + andseq ip, sl, r4, asr #6 │ │ │ │ │ │ │ │ -00103d4c : │ │ │ │ +00103d50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #196] @ 103e28 │ │ │ │ - ldr ip, [pc, #196] @ 103e2c │ │ │ │ + ldr lr, [pc, #196] @ 103e2c │ │ │ │ + ldr ip, [pc, #196] @ 103e30 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #188] @ 103e30 │ │ │ │ - ldr r1, [pc, #188] @ 103e34 │ │ │ │ + ldr r2, [pc, #188] @ 103e34 │ │ │ │ + ldr r1, [pc, #188] @ 103e38 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #184] @ 103e38 │ │ │ │ + ldr r3, [pc, #184] @ 103e3c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ @@ -231387,89 +231388,89 @@ │ │ │ │ ldr r3, [r6] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 103df0 │ │ │ │ - ldr r3, [pc, #116] @ 103e3c │ │ │ │ + beq 103df4 │ │ │ │ + ldr r3, [pc, #116] @ 103e40 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ subs r4, r4, #1 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ mov r1, r0 │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 103dc8 │ │ │ │ + bne 103dcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #72] @ 103e40 │ │ │ │ + ldr r2, [pc, #72] @ 103e44 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 103e2c │ │ │ │ + ldr r3, [pc, #44] @ 103e30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 103e24 │ │ │ │ + bne 103e28 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, r4, r2 │ │ │ │ + mulseq sl, r0, r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, sl, r0, ror r2 │ │ │ │ - eoreq r5, r9, r8, asr lr │ │ │ │ + andseq ip, sl, ip, ror #4 │ │ │ │ + eoreq r5, r9, r4, asr lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001ac1fc │ │ │ │ + @ instruction: 0x001ac1f8 │ │ │ │ │ │ │ │ -00103e44 : │ │ │ │ - ldr r2, [pc, #72] @ 103e94 │ │ │ │ +00103e48 : │ │ │ │ + ldr r2, [pc, #72] @ 103e98 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 103e8c │ │ │ │ - ldr r1, [pc, #56] @ 103e98 │ │ │ │ + beq 103e90 │ │ │ │ + ldr r1, [pc, #56] @ 103e9c │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r3, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ bxne lr │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ bxne lr │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 103e64 │ │ │ │ + bne 103e68 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - mlaeq r9, r8, sp, r5 │ │ │ │ - eoreq r5, r9, r4, lsl #27 │ │ │ │ + mlaeq r9, r4, sp, r5 │ │ │ │ + eoreq r5, r9, r0, lsl #27 │ │ │ │ │ │ │ │ -00103e9c : │ │ │ │ +00103ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #504] @ 1040b4 │ │ │ │ + ldr r0, [pc, #504] @ 1040b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #500] @ 1040b8 │ │ │ │ + ldr r3, [pc, #500] @ 1040bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr ip, [pc, #492] @ 1040bc │ │ │ │ + ldr ip, [pc, #492] @ 1040c0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r5, [pc, #488] @ 1040c0 │ │ │ │ - ldr lr, [pc, #488] @ 1040c4 │ │ │ │ + ldr r5, [pc, #488] @ 1040c4 │ │ │ │ + ldr lr, [pc, #488] @ 1040c8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -231477,388 +231478,388 @@ │ │ │ │ ldr r8, [ip, lr] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #32 │ │ │ │ ldr ip, [r8] │ │ │ │ str r3, [r8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne 104078 │ │ │ │ - ldr r5, [pc, #368] @ 1040c8 │ │ │ │ + bne 10407c │ │ │ │ + ldr r5, [pc, #368] @ 1040cc │ │ │ │ mov r4, r1 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r6, #7 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 10406c │ │ │ │ + beq 104070 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 104084 │ │ │ │ + bne 104088 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 104084 │ │ │ │ + bne 104088 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 104084 │ │ │ │ + bne 104088 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ orr r3, r3, #1 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ streq r0, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 103ff0 │ │ │ │ + bne 103ff4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 103ff4 │ │ │ │ + beq 103ff8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 103f64 │ │ │ │ - ldr r3, [pc, #192] @ 1040cc │ │ │ │ + beq 103f68 │ │ │ │ + ldr r3, [pc, #192] @ 1040d0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 104038 │ │ │ │ - ldr r3, [pc, #176] @ 1040d0 │ │ │ │ + beq 10403c │ │ │ │ + ldr r3, [pc, #176] @ 1040d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [r8] │ │ │ │ - bl 4f574 │ │ │ │ + bl 4f570 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #144] @ 1040d4 │ │ │ │ - ldr r3, [pc, #112] @ 1040b8 │ │ │ │ + ldr r2, [pc, #144] @ 1040d8 │ │ │ │ + ldr r3, [pc, #112] @ 1040bc │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1040b0 │ │ │ │ + bne 1040b4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 103f98 │ │ │ │ + b 103f9c │ │ │ │ cmp r2, r5 │ │ │ │ - bne 104018 │ │ │ │ - b 10403c │ │ │ │ - ldr r3, [pc, #76] @ 1040d8 │ │ │ │ + bne 10401c │ │ │ │ + b 104040 │ │ │ │ + ldr r3, [pc, #76] @ 1040dc │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 104038 │ │ │ │ + beq 10403c │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - bne 104018 │ │ │ │ + bne 10401c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 104018 │ │ │ │ - b 104038 │ │ │ │ + bne 10401c │ │ │ │ + b 10403c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, sl, r8, lsr r1 │ │ │ │ + andseq ip, sl, r4, lsr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, sl, r4, lsl r1 │ │ │ │ - strdeq r5, [r9], -r8 @ │ │ │ │ + andseq ip, sl, r0, lsl r1 │ │ │ │ + strdeq r5, [r9], -r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r9, r4, lsl #25 │ │ │ │ - ldrdeq r5, [r9], -r8 @ │ │ │ │ - andseq sp, r6, r8, lsr #28 │ │ │ │ - @ instruction: 0x001abfb4 │ │ │ │ - eoreq r5, r9, r8, asr fp │ │ │ │ + eoreq r5, r9, r0, lsl #25 │ │ │ │ + ldrdeq r5, [r9], -r4 @ │ │ │ │ + andseq sp, r6, ip, asr #28 │ │ │ │ + @ instruction: 0x001abfb0 │ │ │ │ + eoreq r5, r9, r4, asr fp │ │ │ │ │ │ │ │ -001040dc : │ │ │ │ +001040e0 : │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 1040f8 │ │ │ │ + ldr r0, [pc, #16] @ 1040fc │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 103e9c │ │ │ │ - mulseq r6, r4, r5 │ │ │ │ + b 103ea0 │ │ │ │ + @ instruction: 0x001695b8 │ │ │ │ │ │ │ │ -001040fc : │ │ │ │ +00104100 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00104104 : │ │ │ │ +00104108 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0010410c : │ │ │ │ +00104110 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00104118 : │ │ │ │ +0010411c : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00104128 : │ │ │ │ +0010412c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ 104160 │ │ │ │ - ldr r2, [pc, #32] @ 104164 │ │ │ │ + ldr r3, [pc, #32] @ 104164 │ │ │ │ + ldr r2, [pc, #32] @ 104168 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 229650 │ │ │ │ + bl 229678 │ │ │ │ str r5, [r4] │ │ │ │ - bl 2292bc │ │ │ │ + bl 2292e4 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001abeb8 │ │ │ │ + @ instruction: 0x001abeb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ │ │ │ │ -00104168 : │ │ │ │ +0010416c : │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 104180 │ │ │ │ + bne 104184 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 104198 │ │ │ │ - ldr r0, [pc, #252] @ 104284 │ │ │ │ + beq 10419c │ │ │ │ + ldr r0, [pc, #252] @ 104288 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrsh lr, [r0, #2] │ │ │ │ tst lr, #3 │ │ │ │ - beq 1041b0 │ │ │ │ + beq 1041b4 │ │ │ │ and r0, lr, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r1, [pc, #208] @ 104288 │ │ │ │ + ldr r1, [pc, #208] @ 10428c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 104278 │ │ │ │ - ldr lr, [pc, #192] @ 10428c │ │ │ │ + beq 10427c │ │ │ │ + ldr lr, [pc, #192] @ 104290 │ │ │ │ add lr, pc, lr │ │ │ │ - b 104224 │ │ │ │ + b 104228 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 104244 │ │ │ │ + bne 104248 │ │ │ │ ldrsh r1, [r2, #2] │ │ │ │ ands ip, r1, #3 │ │ │ │ - bne 104260 │ │ │ │ + bne 104264 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq 104250 │ │ │ │ + beq 104254 │ │ │ │ tst r2, #1 │ │ │ │ - bne 104244 │ │ │ │ + bne 104248 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bne 104244 │ │ │ │ + bne 104248 │ │ │ │ ldrsh r0, [r2, #2] │ │ │ │ ands ip, r0, #3 │ │ │ │ - bne 10426c │ │ │ │ + bne 104270 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq 104250 │ │ │ │ + beq 104254 │ │ │ │ ands r0, r2, #1 │ │ │ │ - beq 1041d0 │ │ │ │ + beq 1041d4 │ │ │ │ ldrsh lr, [r3, #2] │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #2 │ │ │ │ orr lr, lr, ip │ │ │ │ strh lr, [r3, #2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsh lr, [r3, #2] │ │ │ │ mov ip, #2 │ │ │ │ - b 104238 │ │ │ │ + b 10423c │ │ │ │ mov r0, #1 │ │ │ │ ldrsh lr, [r3, #2] │ │ │ │ mov ip, r0 │ │ │ │ - b 104238 │ │ │ │ + b 10423c │ │ │ │ ldrsh lr, [r3, #2] │ │ │ │ and r0, r1, #1 │ │ │ │ - b 104238 │ │ │ │ + b 10423c │ │ │ │ ldrsh lr, [r3, #2] │ │ │ │ and r0, r0, #1 │ │ │ │ - b 104238 │ │ │ │ + b 10423c │ │ │ │ mov r0, #1 │ │ │ │ mov ip, r0 │ │ │ │ - b 104238 │ │ │ │ - eoreq r5, r9, r0, ror #20 │ │ │ │ - eoreq r5, r9, ip, lsr #20 │ │ │ │ - eoreq r5, r9, ip, lsl sl │ │ │ │ + b 10423c │ │ │ │ + eoreq r5, r9, ip, asr sl │ │ │ │ + eoreq r5, r9, r8, lsr #20 │ │ │ │ + eoreq r5, r9, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 104314 │ │ │ │ - ldr r3, [pc, #124] @ 104344 │ │ │ │ + beq 104318 │ │ │ │ + ldr r3, [pc, #124] @ 104348 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 104338 │ │ │ │ - ldr r2, [pc, #112] @ 104348 │ │ │ │ + beq 10433c │ │ │ │ + ldr r2, [pc, #112] @ 10434c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ tst r4, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - beq 1042f8 │ │ │ │ + beq 1042fc │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 1042e8 │ │ │ │ + bne 1042ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 1042dc │ │ │ │ - b 1042e8 │ │ │ │ - ldr r1, [pc, #48] @ 10434c │ │ │ │ - ldr r0, [pc, #48] @ 104350 │ │ │ │ + bne 1042e0 │ │ │ │ + b 1042ec │ │ │ │ + ldr r1, [pc, #48] @ 104350 │ │ │ │ + ldr r0, [pc, #48] @ 104354 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r4, [r5] │ │ │ │ - b 1042c0 │ │ │ │ + b 1042c4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r5, r9, r0, lsr #18 │ │ │ │ - eoreq r5, r9, ip, lsl #18 │ │ │ │ - mulseq r7, r8, ip │ │ │ │ - andseq pc, r6, r0, lsr sl @ │ │ │ │ + eoreq r5, r9, ip, lsl r9 │ │ │ │ + eoreq r5, r9, r8, lsl #18 │ │ │ │ + @ instruction: 0x00171cbc │ │ │ │ + andseq pc, r6, r4, asr sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r4, [pc, #56] @ 1043a8 │ │ │ │ + ldr r4, [pc, #56] @ 1043ac │ │ │ │ tst r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 104384 │ │ │ │ + bne 104388 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq 104390 │ │ │ │ - ldr r3, [pc, #32] @ 1043ac │ │ │ │ + beq 104394 │ │ │ │ + ldr r3, [pc, #32] @ 1043b0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104384 │ │ │ │ - ldr r3, [pc, #12] @ 1043b0 │ │ │ │ + beq 104388 │ │ │ │ + ldr r3, [pc, #12] @ 1043b4 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, sl, r8, lsl #25 │ │ │ │ + andseq fp, sl, r4, lsl #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 104168 │ │ │ │ - ldr r4, [pc, #32] @ 1043f4 │ │ │ │ + bl 10416c │ │ │ │ + ldr r4, [pc, #32] @ 1043f8 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1043e8 │ │ │ │ - ldr r3, [pc, #20] @ 1043f8 │ │ │ │ + beq 1043ec │ │ │ │ + ldr r3, [pc, #20] @ 1043fc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ 1043fc │ │ │ │ + ldr r3, [pc, #12] @ 104400 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, sl, r8, lsr #24 │ │ │ │ + andseq fp, sl, r4, lsr #24 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00104400 : │ │ │ │ +00104404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104450 │ │ │ │ + beq 104454 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 104448 │ │ │ │ + bne 10444c │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ popne {r4, pc} │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 104428 │ │ │ │ + beq 10442c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [pc, #644] @ 1046f8 │ │ │ │ + ldr r0, [pc, #644] @ 1046fc │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #640] @ 1046fc │ │ │ │ + ldr r1, [pc, #640] @ 104700 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r7, r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #620] @ 104700 │ │ │ │ + ldr r2, [pc, #620] @ 104704 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 10462c │ │ │ │ + beq 104630 │ │ │ │ ldr r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 104704 │ │ │ │ + ldr r3, [pc, #596] @ 104708 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr fp, [r5] │ │ │ │ @@ -231871,92 +231872,92 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1046d4 │ │ │ │ + beq 1046d8 │ │ │ │ ands r1, r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ - beq 104544 │ │ │ │ - b 104564 │ │ │ │ + beq 104548 │ │ │ │ + b 104568 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ tst r6, #1 │ │ │ │ - bne 1046b0 │ │ │ │ + bne 1046b4 │ │ │ │ ldrsh r2, [r6] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 1046b0 │ │ │ │ + bne 1046b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 1046c8 │ │ │ │ + bne 1046cc │ │ │ │ mov r8, r3 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 104518 │ │ │ │ + beq 10451c │ │ │ │ cmp r1, #0 │ │ │ │ movne r4, r8 │ │ │ │ mov r3, r4 │ │ │ │ strne r6, [sp, #20] │ │ │ │ strne r8, [sp, #16] │ │ │ │ - ldr r2, [pc, #412] @ 104708 │ │ │ │ + ldr r2, [pc, #412] @ 10470c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 104598 │ │ │ │ - ldr r1, [pc, #400] @ 10470c │ │ │ │ + beq 10459c │ │ │ │ + ldr r1, [pc, #400] @ 104710 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str fp, [r5] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r9 │ │ │ │ bl 96c6c │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 1046a4 │ │ │ │ + beq 1046a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 1045ec │ │ │ │ - b 1045f8 │ │ │ │ + beq 1045f0 │ │ │ │ + b 1045fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmib r3, {r1, r2} │ │ │ │ bl 97bcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 1045f8 │ │ │ │ + bne 1045fc │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 1045c4 │ │ │ │ + beq 1045c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #268] @ 104710 │ │ │ │ + ldr r2, [pc, #268] @ 104714 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #240] @ 1046fc │ │ │ │ + ldr r3, [pc, #240] @ 104700 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1046f4 │ │ │ │ + bne 1046f8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #224] @ 104714 │ │ │ │ - ldr r3, [pc, #204] @ 104704 │ │ │ │ + ldr r4, [pc, #224] @ 104718 │ │ │ │ + ldr r3, [pc, #204] @ 104708 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr fp, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ @@ -231969,246 +231970,246 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 104508 │ │ │ │ + bne 10450c │ │ │ │ mov r0, r9 │ │ │ │ bl 96c6c │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 1045b4 │ │ │ │ - ldr r3, [pc, #108] @ 104718 │ │ │ │ + b 1045b8 │ │ │ │ + ldr r3, [pc, #108] @ 10471c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1045b4 │ │ │ │ + b 1045b8 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, r8 │ │ │ │ moveq r3, r4 │ │ │ │ strne r8, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b 104564 │ │ │ │ + b 104568 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 104564 │ │ │ │ - ldr r3, [pc, #64] @ 10471c │ │ │ │ + b 104568 │ │ │ │ + ldr r3, [pc, #64] @ 104720 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 104574 │ │ │ │ + bne 104578 │ │ │ │ mov r0, r9 │ │ │ │ bl 96c6c │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 1045ac │ │ │ │ + b 1045b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, ip, ror fp │ │ │ │ + andseq fp, sl, r8, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sl, ip, asr fp │ │ │ │ + andseq fp, sl, r8, asr fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r9, ip, ror r6 │ │ │ │ - andseq ip, r6, r8, lsl #27 │ │ │ │ - @ instruction: 0x001ab9f0 │ │ │ │ - @ instruction: 0x002955b0 │ │ │ │ - eoreq r5, r9, ip, lsr r5 │ │ │ │ - eoreq r5, r9, ip, lsl #10 │ │ │ │ + eoreq r5, r9, r8, ror r6 │ │ │ │ + andseq ip, r6, ip, lsr #27 │ │ │ │ + andseq fp, sl, ip, ror #19 │ │ │ │ + eoreq r5, r9, ip, lsr #11 │ │ │ │ + eoreq r5, r9, r8, lsr r5 │ │ │ │ + eoreq r5, r9, r8, lsl #10 │ │ │ │ │ │ │ │ -00104720 : │ │ │ │ +00104724 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 104738 │ │ │ │ + ldr r0, [pc, #12] @ 10473c │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 104458 │ │ │ │ - andseq sp, r6, r8, ror #7 │ │ │ │ + b 10445c │ │ │ │ + andseq sp, r6, ip, lsl #8 │ │ │ │ │ │ │ │ -0010473c : │ │ │ │ +00104740 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 104754 │ │ │ │ + ldr r0, [pc, #12] @ 104758 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 104458 │ │ │ │ - andseq sp, r6, r0, ror #7 │ │ │ │ + b 10445c │ │ │ │ + andseq sp, r6, r4, lsl #8 │ │ │ │ │ │ │ │ -00104758 : │ │ │ │ +0010475c : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 104770 │ │ │ │ + ldr r0, [pc, #12] @ 104774 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ - b 104458 │ │ │ │ - @ instruction: 0x0016d3dc │ │ │ │ + b 10445c │ │ │ │ + andseq sp, r6, r0, lsl #8 │ │ │ │ │ │ │ │ -00104774 : │ │ │ │ +00104778 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 10478c │ │ │ │ + ldr r0, [pc, #12] @ 104790 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ - b 104458 │ │ │ │ - @ instruction: 0x0016d3d8 │ │ │ │ + b 10445c │ │ │ │ + @ instruction: 0x0016d3fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #528] @ 1049b8 │ │ │ │ - ldr lr, [pc, #528] @ 1049bc │ │ │ │ + ldr r5, [pc, #528] @ 1049bc │ │ │ │ + ldr lr, [pc, #528] @ 1049c0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr ip, [pc, #512] @ 1049c0 │ │ │ │ + ldr ip, [pc, #512] @ 1049c4 │ │ │ │ ldr lr, [r5, lr] │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldr r2, [pc, #504] @ 1049c4 │ │ │ │ + ldr r2, [pc, #504] @ 1049c8 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #3 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #12 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #20 │ │ │ │ add r6, sp, #28 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bne 104878 │ │ │ │ + bne 10487c │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #372] @ 1049c8 │ │ │ │ - ldr r3, [pc, #356] @ 1049bc │ │ │ │ + ldr r2, [pc, #372] @ 1049cc │ │ │ │ + ldr r3, [pc, #356] @ 1049c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1049b4 │ │ │ │ + bne 1049b8 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r3] │ │ │ │ mov sl, r3 │ │ │ │ mov r0, fp │ │ │ │ str fp, [sp, #20] │ │ │ │ - bl 104168 │ │ │ │ + bl 10416c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1048ec │ │ │ │ + beq 1048f0 │ │ │ │ ands r1, fp, #1 │ │ │ │ mov ip, fp │ │ │ │ - beq 1048d0 │ │ │ │ - b 1048f0 │ │ │ │ + beq 1048d4 │ │ │ │ + b 1048f4 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ tst r4, #1 │ │ │ │ - bne 104990 │ │ │ │ + bne 104994 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 104990 │ │ │ │ + bne 104994 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ mov r1, #1 │ │ │ │ tst ip, #1 │ │ │ │ - bne 1049a8 │ │ │ │ + bne 1049ac │ │ │ │ mov r7, ip │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 1048a4 │ │ │ │ + beq 1048a8 │ │ │ │ cmp r1, #0 │ │ │ │ movne fp, r7 │ │ │ │ strne r4, [sp, #24] │ │ │ │ strne r7, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ - ldr r3, [pc, #212] @ 1049cc │ │ │ │ + ldr r3, [pc, #212] @ 1049d0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 104920 │ │ │ │ - ldr r1, [pc, #200] @ 1049d0 │ │ │ │ + beq 104924 │ │ │ │ + ldr r1, [pc, #200] @ 1049d4 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ ldrne r2, [sp, #40] @ 0x28 │ │ │ │ - beq 104978 │ │ │ │ - b 104848 │ │ │ │ + beq 10497c │ │ │ │ + b 10484c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl fedf0 │ │ │ │ + bl fedf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 104984 │ │ │ │ + bne 104988 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq 104940 │ │ │ │ + beq 104944 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 104848 │ │ │ │ + b 10484c │ │ │ │ cmp r1, #0 │ │ │ │ movne ip, r7 │ │ │ │ moveq ip, fp │ │ │ │ strne r7, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b 1048f0 │ │ │ │ + b 1048f4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ - b 1048f0 │ │ │ │ + b 1048f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, ip, asr #16 │ │ │ │ + andseq fp, sl, r8, asr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sl, r4, lsr #16 │ │ │ │ + andseq fp, sl, r0, lsr #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, sl, r4, lsr #15 │ │ │ │ - strdeq r5, [r9], -r0 @ │ │ │ │ - @ instruction: 0x0016c9fc │ │ │ │ + andseq fp, sl, r0, lsr #15 │ │ │ │ + eoreq r5, r9, ip, ror #5 │ │ │ │ + andseq ip, r6, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #188] @ 104aa8 │ │ │ │ + ldr ip, [pc, #188] @ 104aac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #180] @ 104aac │ │ │ │ + ldr r1, [pc, #180] @ 104ab0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 104ab0 │ │ │ │ - ldr r2, [pc, #172] @ 104ab4 │ │ │ │ + ldr r3, [pc, #172] @ 104ab4 │ │ │ │ + ldr r2, [pc, #172] @ 104ab8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -232222,52 +232223,52 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 8efd0 │ │ │ │ - ldr r1, [pc, #88] @ 104ab8 │ │ │ │ + ldr r1, [pc, #88] @ 104abc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 104abc │ │ │ │ - ldr r3, [pc, #40] @ 104aac │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 104ac0 │ │ │ │ + ldr r3, [pc, #40] @ 104ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 104aa4 │ │ │ │ + bne 104aa8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, r4, lsl #12 │ │ │ │ + andseq fp, sl, r0, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sl, r8, ror #11 │ │ │ │ + andseq fp, sl, r4, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r6, r4, rrx │ │ │ │ - andseq fp, sl, r8, ror r5 │ │ │ │ + andseq sp, r6, r8, lsl #1 │ │ │ │ + andseq fp, sl, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 104b90 │ │ │ │ + ldr ip, [pc, #184] @ 104b94 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #176] @ 104b94 │ │ │ │ + ldr r1, [pc, #176] @ 104b98 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ 104b98 │ │ │ │ - ldr r2, [pc, #168] @ 104b9c │ │ │ │ + ldr r3, [pc, #168] @ 104b9c │ │ │ │ + ldr r2, [pc, #168] @ 104ba0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -232280,52 +232281,52 @@ │ │ │ │ mov r3, #0 │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [r5] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 8efd0 │ │ │ │ - ldr r1, [pc, #88] @ 104ba0 │ │ │ │ + ldr r1, [pc, #88] @ 104ba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 104ba4 │ │ │ │ - ldr r3, [pc, #40] @ 104b94 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 104ba8 │ │ │ │ + ldr r3, [pc, #40] @ 104b98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 104b8c │ │ │ │ + bne 104b90 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, r8, lsl r5 │ │ │ │ + andseq fp, sl, r4, lsl r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001ab4fc │ │ │ │ + @ instruction: 0x001ab4f8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, r6, ip, lsr #30 │ │ │ │ - mulseq sl, r0, r4 │ │ │ │ + andseq ip, r6, r0, asr pc │ │ │ │ + andseq fp, sl, ip, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #232] @ 104ca8 │ │ │ │ + ldr ip, [pc, #232] @ 104cac │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #224] @ 104cac │ │ │ │ + ldr r1, [pc, #224] @ 104cb0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #216] @ 104cb0 │ │ │ │ - ldr r2, [pc, #216] @ 104cb4 │ │ │ │ + ldr r3, [pc, #216] @ 104cb4 │ │ │ │ + ldr r2, [pc, #216] @ 104cb8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -232344,60 +232345,60 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 8ea90 │ │ │ │ - ldr r3, [pc, #112] @ 104cb8 │ │ │ │ - ldr r1, [pc, #112] @ 104cbc │ │ │ │ + ldr r3, [pc, #112] @ 104cbc │ │ │ │ + ldr r1, [pc, #112] @ 104cc0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #96] @ 104cc0 │ │ │ │ + ldr r3, [pc, #96] @ 104cc4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #68] @ 104cc4 │ │ │ │ - ldr r3, [pc, #40] @ 104cac │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #68] @ 104cc8 │ │ │ │ + ldr r3, [pc, #40] @ 104cb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 104ca4 │ │ │ │ + bne 104ca8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, r0, lsr r4 │ │ │ │ + andseq fp, sl, ip, lsr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sl, r4, lsl r4 │ │ │ │ + andseq fp, sl, r0, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff36bc │ │ │ │ - @ instruction: 0x0016cdfc │ │ │ │ - @ instruction: 0xffff41a4 │ │ │ │ - andseq fp, sl, r8, ror r3 │ │ │ │ + @ instruction: 0xffff36c4 │ │ │ │ + andseq ip, r6, r0, lsr #28 │ │ │ │ + @ instruction: 0xffff41ac │ │ │ │ + andseq fp, sl, r4, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #184] @ 104d98 │ │ │ │ + ldr ip, [pc, #184] @ 104d9c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #176] @ 104d9c │ │ │ │ + ldr r1, [pc, #176] @ 104da0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #168] @ 104da0 │ │ │ │ - ldr r2, [pc, #168] @ 104da4 │ │ │ │ + ldr r3, [pc, #168] @ 104da4 │ │ │ │ + ldr r2, [pc, #168] @ 104da8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -232410,213 +232411,213 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 8ea90 │ │ │ │ - ldr r1, [pc, #88] @ 104da8 │ │ │ │ + ldr r1, [pc, #88] @ 104dac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 104dac │ │ │ │ - ldr r3, [pc, #40] @ 104d9c │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 104db0 │ │ │ │ + ldr r3, [pc, #40] @ 104da0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 104d94 │ │ │ │ + bne 104d98 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, r0, lsl r3 │ │ │ │ + andseq fp, sl, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001ab2f4 │ │ │ │ + @ instruction: 0x001ab2f0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq ip, r6, r8, ror #25 │ │ │ │ - andseq fp, sl, r8, lsl #5 │ │ │ │ + andseq ip, r6, ip, lsl #26 │ │ │ │ + andseq fp, sl, r4, lsl #5 │ │ │ │ │ │ │ │ -00104db0 : │ │ │ │ +00104db4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ 104e50 │ │ │ │ - ldr r1, [pc, #128] @ 104e54 │ │ │ │ + ldr r0, [pc, #128] @ 104e54 │ │ │ │ + ldr r1, [pc, #128] @ 104e58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #120] @ 104e58 │ │ │ │ - ldr r2, [pc, #120] @ 104e5c │ │ │ │ + ldr r3, [pc, #120] @ 104e5c │ │ │ │ + ldr r2, [pc, #120] @ 104e60 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 104290 │ │ │ │ + bl 104294 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 104e60 │ │ │ │ + ldr r2, [pc, #60] @ 104e64 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 104e54 │ │ │ │ + ldr r3, [pc, #40] @ 104e58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 104e4c │ │ │ │ + bne 104e50 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, r8, lsr #4 │ │ │ │ + andseq fp, sl, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sl, ip, lsl #4 │ │ │ │ + andseq fp, sl, r8, lsl #4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001ab1d0 │ │ │ │ + andseq fp, sl, ip, asr #3 │ │ │ │ │ │ │ │ -00104e64 : │ │ │ │ +00104e68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #376] @ 104ffc │ │ │ │ - ldr r2, [pc, #376] @ 105000 │ │ │ │ + ldr r1, [pc, #376] @ 105000 │ │ │ │ + ldr r2, [pc, #376] @ 105004 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r7, [pc, #368] @ 105004 │ │ │ │ + ldr r7, [pc, #368] @ 105008 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #364] @ 105008 │ │ │ │ + ldr r3, [pc, #364] @ 10500c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ - ldr r4, [pc, #344] @ 10500c │ │ │ │ + ldr r4, [pc, #344] @ 105010 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #32 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ add r6, sp, #28 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 104f6c │ │ │ │ + b 104f70 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bne 104f74 │ │ │ │ + bne 104f78 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 34878 │ │ │ │ + bl 34874 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #212] @ 105010 │ │ │ │ + ldr r2, [pc, #212] @ 105014 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ streq r0, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 104fec │ │ │ │ + ble 104ff0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 104f18 │ │ │ │ - ldr r2, [pc, #152] @ 105014 │ │ │ │ + beq 104f1c │ │ │ │ + ldr r2, [pc, #152] @ 105018 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 104fa4 │ │ │ │ - ldr r1, [pc, #140] @ 105018 │ │ │ │ - ldr r0, [pc, #140] @ 10501c │ │ │ │ + beq 104fa8 │ │ │ │ + ldr r1, [pc, #140] @ 10501c │ │ │ │ + ldr r0, [pc, #140] @ 105020 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #96] @ 105020 │ │ │ │ + ldr r2, [pc, #96] @ 105024 │ │ │ │ strne r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #56] @ 105000 │ │ │ │ + ldr r3, [pc, #56] @ 105004 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 104ff8 │ │ │ │ + bne 104ffc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 20b8fc │ │ │ │ + bl 20b924 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 104f6c │ │ │ │ + b 104f70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, sl, r4, ror r1 │ │ │ │ + andseq fp, sl, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, sl, r4, asr r1 │ │ │ │ + andseq fp, sl, r0, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r4, r9, r8, ror #25 │ │ │ │ + eoreq r4, r9, r4, ror #25 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r4, r9, ip, ror #24 │ │ │ │ - andseq r1, r7, r8, lsr #32 │ │ │ │ - andseq fp, r7, r8, asr #2 │ │ │ │ - andseq fp, sl, r4, lsr r0 │ │ │ │ + eoreq r4, r9, r8, ror #24 │ │ │ │ + andseq r1, r7, ip, asr #32 │ │ │ │ + andseq fp, r7, ip, ror #2 │ │ │ │ + andseq fp, sl, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #236] @ 105128 │ │ │ │ - ldr ip, [pc, #236] @ 10512c │ │ │ │ + ldr lr, [pc, #236] @ 10512c │ │ │ │ + ldr ip, [pc, #236] @ 105130 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #224] @ 105130 │ │ │ │ + ldr r3, [pc, #224] @ 105134 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #220] @ 105134 │ │ │ │ + ldr r2, [pc, #220] @ 105138 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -232627,68 +232628,68 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 105118 │ │ │ │ + beq 10511c │ │ │ │ mov r3, r1 │ │ │ │ sub r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ sub r4, r0, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 1050c8 │ │ │ │ - b 1050e4 │ │ │ │ + bne 1050cc │ │ │ │ + b 1050e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 104e64 │ │ │ │ + bl 104e68 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 1050c0 │ │ │ │ + bne 1050c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #72] @ 105138 │ │ │ │ - ldr r3, [pc, #56] @ 10512c │ │ │ │ + ldr r2, [pc, #72] @ 10513c │ │ │ │ + ldr r3, [pc, #56] @ 105130 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 105124 │ │ │ │ + bne 105128 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #28] @ 10513c │ │ │ │ + ldr r1, [pc, #28] @ 105140 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1050e4 │ │ │ │ + b 1050e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001aafb8 │ │ │ │ + @ instruction: 0x001aafb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sl, r8, pc @ │ │ │ │ + mulseq sl, r4, pc @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, sl, r8, lsl #30 │ │ │ │ - eoreq r4, r9, r8, asr #21 │ │ │ │ + andseq sl, sl, r4, lsl #30 │ │ │ │ + eoreq r4, r9, r4, asr #21 │ │ │ │ │ │ │ │ -00105140 : │ │ │ │ +00105144 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #152] @ 1051f0 │ │ │ │ - ldr r1, [pc, #152] @ 1051f4 │ │ │ │ + ldr ip, [pc, #152] @ 1051f4 │ │ │ │ + ldr r1, [pc, #152] @ 1051f8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #144] @ 1051f8 │ │ │ │ + ldr r3, [pc, #144] @ 1051fc │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #140] @ 1051fc │ │ │ │ + ldr r2, [pc, #140] @ 105200 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ @@ -232699,631 +232700,631 @@ │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl f87ec │ │ │ │ + bl f87f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 105200 │ │ │ │ + ldr r2, [pc, #60] @ 105204 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 1051f4 │ │ │ │ + ldr r3, [pc, #40] @ 1051f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1051ec │ │ │ │ + bne 1051f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, r0, lsr #29 │ │ │ │ + mulseq sl, ip, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, r0, lsl #29 │ │ │ │ + andseq sl, sl, ip, ror lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, sl, r0, lsr lr │ │ │ │ + andseq sl, sl, ip, lsr #28 │ │ │ │ │ │ │ │ -00105204 : │ │ │ │ +00105208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 1052c8 │ │ │ │ - ldr r1, [pc, #164] @ 1052cc │ │ │ │ + ldr r0, [pc, #164] @ 1052cc │ │ │ │ + ldr r1, [pc, #164] @ 1052d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #156] @ 1052d0 │ │ │ │ - ldr r2, [pc, #156] @ 1052d4 │ │ │ │ + ldr r3, [pc, #156] @ 1052d4 │ │ │ │ + ldr r2, [pc, #156] @ 1052d8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ + mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #4 │ │ │ │ - mov r0, #8 │ │ │ │ + add r3, sp, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, r0 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #74 @ 0x4a │ │ │ │ - ldr r3, [pc, #64] @ 1052cc │ │ │ │ + ldr r3, [pc, #64] @ 1052d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 1052d8 │ │ │ │ + ldr r2, [pc, #56] @ 1052dc │ │ │ │ str r1, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1052c4 │ │ │ │ + bne 1052c8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001aadd4 │ │ │ │ + @ instruction: 0x001aadd0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001aadb8 │ │ │ │ + @ instruction: 0x001aadb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, sl, r8, asr sp │ │ │ │ + andseq sl, sl, r4, asr sp │ │ │ │ │ │ │ │ -001052dc : │ │ │ │ +001052e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #240] @ 1053e4 │ │ │ │ - ldr r1, [pc, #240] @ 1053e8 │ │ │ │ + ldr ip, [pc, #240] @ 1053e8 │ │ │ │ + ldr r1, [pc, #240] @ 1053ec │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #228] @ 1053ec │ │ │ │ + ldr r2, [pc, #228] @ 1053f0 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #224] @ 1053f0 │ │ │ │ + ldr r3, [pc, #224] @ 1053f4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr ip, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ tst r0, #1 │ │ │ │ str r1, [r4] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 105360 │ │ │ │ + bne 105364 │ │ │ │ ldrsh r1, [r0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ - beq 105388 │ │ │ │ + beq 10538c │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq 1053bc │ │ │ │ - ldr r1, [pc, #140] @ 1053f4 │ │ │ │ - ldr r0, [pc, #140] @ 1053f8 │ │ │ │ + beq 1053c0 │ │ │ │ + ldr r1, [pc, #140] @ 1053f8 │ │ │ │ + ldr r0, [pc, #140] @ 1053fc │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #104] @ 1053fc │ │ │ │ - ldr r3, [pc, #80] @ 1053e8 │ │ │ │ + ldr r2, [pc, #104] @ 105400 │ │ │ │ + ldr r3, [pc, #80] @ 1053ec │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1053e0 │ │ │ │ + bne 1053e4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 105360 │ │ │ │ + bne 105364 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - bne 105360 │ │ │ │ - bl 105408 │ │ │ │ + bne 105364 │ │ │ │ + bl 10540c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ - b 10538c │ │ │ │ + b 105390 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, r0, lsl #26 │ │ │ │ + @ instruction: 0x001aacfc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, r0, ror #25 │ │ │ │ + @ instruction: 0x001aacdc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0016c6bc │ │ │ │ - andseq sl, r6, r8, lsr #7 │ │ │ │ - andseq sl, sl, r4, ror #24 │ │ │ │ + andseq ip, r6, r0, ror #13 │ │ │ │ + andseq sl, r6, ip, asr #7 │ │ │ │ + andseq sl, sl, r0, ror #24 │ │ │ │ ldr r0, [r1] │ │ │ │ - b 1052dc │ │ │ │ + b 1052e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #444] @ 1055dc │ │ │ │ + ldr ip, [pc, #444] @ 1055e0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #432] @ 1055e0 │ │ │ │ + ldr r0, [pc, #432] @ 1055e4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r1, [pc, #424] @ 1055e4 │ │ │ │ - ldr r2, [pc, #424] @ 1055e8 │ │ │ │ + ldr r1, [pc, #424] @ 1055e8 │ │ │ │ + ldr r2, [pc, #424] @ 1055ec │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r1, r2] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #4 │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #4 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #356] @ 1055ec │ │ │ │ - add r2, sp, #16 │ │ │ │ + ldr r0, [pc, #356] @ 1055f0 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r2, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str ip, [r4] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #24] │ │ │ │ ldr r2, [r1, r0] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 1054d8 │ │ │ │ - ldr r2, [pc, #292] @ 1055f0 │ │ │ │ + bcs 1054dc │ │ │ │ + ldr r2, [pc, #292] @ 1055f4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1055ac │ │ │ │ + beq 1055b0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1052dc │ │ │ │ + bl 1052e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 105504 │ │ │ │ + bne 105508 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 10553c │ │ │ │ + beq 105540 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #2 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 55fdc │ │ │ │ + bl 55fd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 105574 │ │ │ │ + beq 105578 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #168] @ 1055f4 │ │ │ │ - ldr r3, [pc, #144] @ 1055e0 │ │ │ │ + ldr r2, [pc, #168] @ 1055f8 │ │ │ │ + ldr r3, [pc, #144] @ 1055e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1055d8 │ │ │ │ + bne 1055dc │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 3cc34 │ │ │ │ + bl 3cc30 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10553c │ │ │ │ - ldr r1, [pc, #104] @ 1055f8 │ │ │ │ - ldr r0, [pc, #104] @ 1055fc │ │ │ │ + bne 105540 │ │ │ │ + ldr r1, [pc, #104] @ 1055fc │ │ │ │ + ldr r0, [pc, #104] @ 105600 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4ead4 │ │ │ │ + bl 4ead0 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - b 10553c │ │ │ │ - ldr r2, [pc, #76] @ 105600 │ │ │ │ - ldr r0, [pc, #76] @ 105604 │ │ │ │ + b 105540 │ │ │ │ + ldr r2, [pc, #76] @ 105604 │ │ │ │ + ldr r0, [pc, #76] @ 105608 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r3, [r2, #748] @ 0x2ec │ │ │ │ - bl 52b84 │ │ │ │ + bl 52b80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ mov ip, r0 │ │ │ │ - b 105544 │ │ │ │ + b 105548 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, ip, asr #23 │ │ │ │ + andseq sl, sl, r8, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001aabb0 │ │ │ │ + andseq sl, sl, ip, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ - andseq sl, sl, ip, lsr #21 │ │ │ │ - andseq r2, r7, r0, lsl r1 │ │ │ │ - andseq sl, r6, r0, lsl #3 │ │ │ │ + andseq sl, sl, r8, lsr #21 │ │ │ │ + andseq r2, r7, r4, lsr r1 │ │ │ │ + andseq sl, r6, r4, lsr #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ ldr r0, [r1] │ │ │ │ tst r0, #1 │ │ │ │ - bne 105620 │ │ │ │ + bne 105624 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 105628 │ │ │ │ + beq 10562c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ - b 105408 │ │ │ │ - ldr r3, [pc, #28] @ 105650 │ │ │ │ - ldr r2, [pc, #28] @ 105654 │ │ │ │ + b 10540c │ │ │ │ + ldr r3, [pc, #28] @ 105654 │ │ │ │ + ldr r2, [pc, #28] @ 105658 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #748] @ 0x2ec │ │ │ │ str r1, [r3, #748] @ 0x2ec │ │ │ │ - b 1052dc │ │ │ │ - andseq sl, sl, r4, asr #19 │ │ │ │ + b 1052e0 │ │ │ │ + andseq sl, sl, r0, asr #19 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ │ │ │ │ -00105658 : │ │ │ │ +0010565c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #192] @ 105730 │ │ │ │ - ldr r1, [pc, #192] @ 105734 │ │ │ │ + ldr ip, [pc, #192] @ 105734 │ │ │ │ + ldr r1, [pc, #192] @ 105738 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #180] @ 105738 │ │ │ │ + ldr r3, [pc, #180] @ 10573c │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #176] @ 10573c │ │ │ │ + ldr r2, [pc, #176] @ 105740 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bne 1056d0 │ │ │ │ + bne 1056d4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 1056f8 │ │ │ │ - ldr r1, [pc, #104] @ 105740 │ │ │ │ - ldr r0, [pc, #104] @ 105744 │ │ │ │ + beq 1056fc │ │ │ │ + ldr r1, [pc, #104] @ 105744 │ │ │ │ + ldr r0, [pc, #104] @ 105748 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 105748 │ │ │ │ - ldr r3, [pc, #44] @ 105734 │ │ │ │ + ldr r2, [pc, #68] @ 10574c │ │ │ │ + ldr r3, [pc, #44] @ 105738 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10572c │ │ │ │ + bne 105730 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, r4, lsl #19 │ │ │ │ + andseq sl, sl, r0, lsl #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, r4, ror #18 │ │ │ │ + andseq sl, sl, r0, ror #18 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, ip, lsr lr │ │ │ │ - andseq sl, r6, r8, asr #32 │ │ │ │ - @ instruction: 0x001aa8f4 │ │ │ │ + andseq fp, r6, r0, ror #28 │ │ │ │ + andseq sl, r6, ip, rrx │ │ │ │ + @ instruction: 0x001aa8f0 │ │ │ │ │ │ │ │ -0010574c : │ │ │ │ +00105750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #284] @ 105880 │ │ │ │ - ldr ip, [pc, #284] @ 105884 │ │ │ │ + ldr lr, [pc, #284] @ 105884 │ │ │ │ + ldr ip, [pc, #284] @ 105888 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #268] @ 105888 │ │ │ │ + ldr r3, [pc, #268] @ 10588c │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #264] @ 10588c │ │ │ │ + ldr r2, [pc, #264] @ 105890 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ - add ip, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ - add lr, sp, #8 │ │ │ │ mov r3, #2 │ │ │ │ + add ip, sp, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str lr, [sp, #32] │ │ │ │ - bne 1057dc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bne 1057e0 │ │ │ │ ldrsh lr, [r0] │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, #74 @ 0x4a │ │ │ │ - beq 10586c │ │ │ │ + beq 105870 │ │ │ │ cmp lr, #45 @ 0x2d │ │ │ │ - beq 10583c │ │ │ │ - ldr r1, [pc, #172] @ 105890 │ │ │ │ - ldr r0, [pc, #172] @ 105894 │ │ │ │ + beq 105840 │ │ │ │ + ldr r1, [pc, #172] @ 105894 │ │ │ │ + ldr r0, [pc, #172] @ 105898 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #128] @ 105898 │ │ │ │ - ldr r3, [pc, #104] @ 105884 │ │ │ │ + ldr r2, [pc, #128] @ 10589c │ │ │ │ + ldr r3, [pc, #104] @ 105888 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10587c │ │ │ │ + bne 105880 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 1057dc │ │ │ │ + bne 1057e0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bne 1057dc │ │ │ │ + bne 1057e0 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 1057dc │ │ │ │ - bl f7708 │ │ │ │ + bne 1057e0 │ │ │ │ + bl f7714 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 10580c │ │ │ │ + b 105810 │ │ │ │ ldrh r1, [r0, #2] │ │ │ │ tst r1, #1 │ │ │ │ - bne 1057dc │ │ │ │ - b 105804 │ │ │ │ + bne 1057e0 │ │ │ │ + b 105808 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, r0, r8 │ │ │ │ + andseq sl, sl, ip, lsl #17 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, ip, ror #16 │ │ │ │ + andseq sl, sl, r8, ror #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, r4, lsr #25 │ │ │ │ - @ instruction: 0x0016a8b4 │ │ │ │ - andseq sl, sl, r0, ror #15 │ │ │ │ + andseq fp, r6, r8, asr #25 │ │ │ │ + @ instruction: 0x0016a8d8 │ │ │ │ + @ instruction: 0x001aa7dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - bl 10574c │ │ │ │ - ldr r4, [pc, #24] @ 1058d8 │ │ │ │ - ldr r3, [pc, #24] @ 1058dc │ │ │ │ + bl 105750 │ │ │ │ + ldr r4, [pc, #24] @ 1058dc │ │ │ │ + ldr r3, [pc, #24] @ 1058e0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sl, sl, r8, lsr r7 │ │ │ │ + andseq sl, sl, r4, lsr r7 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ │ │ │ │ -001058e0 : │ │ │ │ +001058e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #224] @ 1059d8 │ │ │ │ + ldr ip, [pc, #224] @ 1059dc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #216] @ 1059dc │ │ │ │ + ldr r1, [pc, #216] @ 1059e0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #208] @ 1059e0 │ │ │ │ + ldr r3, [pc, #208] @ 1059e4 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #204] @ 1059e4 │ │ │ │ + ldr r2, [pc, #204] @ 1059e8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add ip, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne 105964 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bne 105968 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq 1059c4 │ │ │ │ - ldr r1, [pc, #124] @ 1059e8 │ │ │ │ - ldr r0, [pc, #124] @ 1059ec │ │ │ │ + beq 1059c8 │ │ │ │ + ldr r1, [pc, #124] @ 1059ec │ │ │ │ + ldr r0, [pc, #124] @ 1059f0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #84] @ 1059f0 │ │ │ │ + ldr r2, [pc, #84] @ 1059f4 │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #56] @ 1059dc │ │ │ │ + ldr r3, [pc, #56] @ 1059e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1059d4 │ │ │ │ + bne 1059d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 10598c │ │ │ │ - b 105964 │ │ │ │ + beq 105990 │ │ │ │ + b 105968 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001aa6f8 │ │ │ │ + @ instruction: 0x001aa6f4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001aa6d8 │ │ │ │ + @ instruction: 0x001aa6d4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, r0, lsl r9 │ │ │ │ - andseq sl, r6, r0, asr #14 │ │ │ │ - andseq sl, sl, r8, asr r6 │ │ │ │ + andseq fp, r6, r4, lsr r9 │ │ │ │ + andseq sl, r6, r4, ror #14 │ │ │ │ + andseq sl, sl, r4, asr r6 │ │ │ │ │ │ │ │ -001059f4 : │ │ │ │ +001059f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #208] @ 105adc │ │ │ │ - ldr r1, [pc, #208] @ 105ae0 │ │ │ │ + ldr r0, [pc, #208] @ 105ae0 │ │ │ │ + ldr r1, [pc, #208] @ 105ae4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #200] @ 105ae4 │ │ │ │ + ldr r3, [pc, #200] @ 105ae8 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #196] @ 105ae8 │ │ │ │ + ldr r2, [pc, #196] @ 105aec │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ add ip, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8efd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 105aec │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 105af0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #96] @ 105af0 │ │ │ │ + ldr r2, [pc, #96] @ 105af4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 105af4 │ │ │ │ + ldr r1, [pc, #84] @ 105af8 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 105ae0 │ │ │ │ + ldr r2, [pc, #56] @ 105ae4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 105ad8 │ │ │ │ + bne 105adc │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, ip, ror #11 │ │ │ │ + andseq sl, sl, r8, ror #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, ip, asr #11 │ │ │ │ + andseq sl, sl, r8, asr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff2320 │ │ │ │ - @ instruction: 0xffff1a24 │ │ │ │ - andseq sl, sl, r4, asr r5 │ │ │ │ + @ instruction: 0xffff2328 │ │ │ │ + @ instruction: 0xffff1a2c │ │ │ │ + andseq sl, sl, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 105bc4 │ │ │ │ + ldr ip, [pc, #180] @ 105bc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 105bc8 │ │ │ │ + ldr r1, [pc, #172] @ 105bcc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 105bcc │ │ │ │ - ldr r2, [pc, #164] @ 105bd0 │ │ │ │ + ldr r3, [pc, #164] @ 105bd0 │ │ │ │ + ldr r2, [pc, #164] @ 105bd4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -233334,121 +233335,121 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1059f4 │ │ │ │ - ldr r1, [pc, #88] @ 105bd4 │ │ │ │ + bl 1059f8 │ │ │ │ + ldr r1, [pc, #88] @ 105bd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 105bd8 │ │ │ │ - ldr r3, [pc, #40] @ 105bc8 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 105bdc │ │ │ │ + ldr r3, [pc, #40] @ 105bcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 105bc0 │ │ │ │ + bne 105bc4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, r0, ror #9 │ │ │ │ + @ instruction: 0x001aa4dc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, r4, asr #9 │ │ │ │ + andseq sl, sl, r0, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, r8, ror #29 │ │ │ │ - andseq sl, sl, ip, asr r4 │ │ │ │ + andseq fp, r6, ip, lsl #30 │ │ │ │ + andseq sl, sl, r8, asr r4 │ │ │ │ │ │ │ │ -00105bdc : │ │ │ │ +00105be0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #212] @ 105cc8 │ │ │ │ - ldr r1, [pc, #212] @ 105ccc │ │ │ │ + ldr r0, [pc, #212] @ 105ccc │ │ │ │ + ldr r1, [pc, #212] @ 105cd0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #204] @ 105cd0 │ │ │ │ + ldr r3, [pc, #204] @ 105cd4 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #200] @ 105cd4 │ │ │ │ + ldr r2, [pc, #200] @ 105cd8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ + str r3, [r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r1, #4 │ │ │ │ - str r3, [r4] │ │ │ │ - add r3, sp, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r1 │ │ │ │ mov r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8efd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 105cd8 │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 105cdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #96] @ 105cdc │ │ │ │ + ldr r2, [pc, #96] @ 105ce0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 105ce0 │ │ │ │ + ldr r1, [pc, #84] @ 105ce4 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 105ccc │ │ │ │ + ldr r2, [pc, #56] @ 105cd0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 105cc4 │ │ │ │ + bne 105cc8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, r4, lsl #8 │ │ │ │ + andseq sl, sl, r0, lsl #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, r4, ror #7 │ │ │ │ + andseq sl, sl, r0, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff2134 │ │ │ │ - @ instruction: 0xffff1838 │ │ │ │ - andseq sl, sl, r8, ror #6 │ │ │ │ + @ instruction: 0xffff213c │ │ │ │ + @ instruction: 0xffff1840 │ │ │ │ + andseq sl, sl, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 105db0 │ │ │ │ + ldr ip, [pc, #180] @ 105db4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 105db4 │ │ │ │ + ldr r1, [pc, #172] @ 105db8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 105db8 │ │ │ │ - ldr r2, [pc, #164] @ 105dbc │ │ │ │ + ldr r3, [pc, #164] @ 105dbc │ │ │ │ + ldr r2, [pc, #164] @ 105dc0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -233459,54 +233460,54 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 105bdc │ │ │ │ - ldr r1, [pc, #88] @ 105dc0 │ │ │ │ + bl 105be0 │ │ │ │ + ldr r1, [pc, #88] @ 105dc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 105dc4 │ │ │ │ - ldr r3, [pc, #40] @ 105db4 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 105dc8 │ │ │ │ + ldr r3, [pc, #40] @ 105db8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 105dac │ │ │ │ + bne 105db0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001aa2f4 │ │ │ │ + @ instruction: 0x001aa2f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001aa2d8 │ │ │ │ + @ instruction: 0x001aa2d4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, r8, asr #26 │ │ │ │ - andseq sl, sl, r0, ror r2 │ │ │ │ + andseq fp, r6, ip, ror #26 │ │ │ │ + andseq sl, sl, ip, ror #4 │ │ │ │ │ │ │ │ -00105dc8 : │ │ │ │ +00105dcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ 105e88 │ │ │ │ - ldr r1, [pc, #168] @ 105e8c │ │ │ │ + ldr r0, [pc, #168] @ 105e8c │ │ │ │ + ldr r1, [pc, #168] @ 105e90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #160] @ 105e90 │ │ │ │ + ldr r3, [pc, #160] @ 105e94 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #156] @ 105e94 │ │ │ │ + ldr r2, [pc, #156] @ 105e98 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -233516,120 +233517,120 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 8efd0 │ │ │ │ - ldr r2, [pc, #88] @ 105e98 │ │ │ │ + ldr r2, [pc, #88] @ 105e9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #80] @ 105e9c │ │ │ │ + ldr r1, [pc, #80] @ 105ea0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 105e8c │ │ │ │ + ldr r3, [pc, #56] @ 105e90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ - ldr r2, [pc, #64] @ 105ea0 │ │ │ │ + ldr r2, [pc, #64] @ 105ea4 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 105e84 │ │ │ │ + bne 105e88 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, r8, lsl r2 │ │ │ │ + andseq sl, sl, r4, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001aa1f8 │ │ │ │ + @ instruction: 0x001aa1f4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff1678 │ │ │ │ - @ instruction: 0xffff1f5c │ │ │ │ - mulseq sl, r8, r1 │ │ │ │ + @ instruction: 0xffff1680 │ │ │ │ + @ instruction: 0xffff1f64 │ │ │ │ + mulseq sl, r4, r1 │ │ │ │ │ │ │ │ -00105ea4 : │ │ │ │ +00105ea8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #208] @ 105f8c │ │ │ │ - ldr r1, [pc, #208] @ 105f90 │ │ │ │ + ldr r0, [pc, #208] @ 105f90 │ │ │ │ + ldr r1, [pc, #208] @ 105f94 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #200] @ 105f94 │ │ │ │ + ldr r3, [pc, #200] @ 105f98 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #196] @ 105f98 │ │ │ │ + ldr r2, [pc, #196] @ 105f9c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ add ip, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8efd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 105f9c │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 105fa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #96] @ 105fa0 │ │ │ │ + ldr r2, [pc, #96] @ 105fa4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 105fa4 │ │ │ │ + ldr r1, [pc, #84] @ 105fa8 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 105f90 │ │ │ │ + ldr r2, [pc, #56] @ 105f94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 105f88 │ │ │ │ + bne 105f8c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, ip, lsr r1 │ │ │ │ + andseq sl, sl, r8, lsr r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, ip, lsl r1 │ │ │ │ + andseq sl, sl, r8, lsl r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff2b68 │ │ │ │ - @ instruction: 0xffff140c │ │ │ │ - andseq sl, sl, r4, lsr #1 │ │ │ │ + @ instruction: 0xffff2b70 │ │ │ │ + @ instruction: 0xffff1414 │ │ │ │ + andseq sl, sl, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 106074 │ │ │ │ + ldr ip, [pc, #180] @ 106078 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 106078 │ │ │ │ + ldr r1, [pc, #172] @ 10607c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 10607c │ │ │ │ - ldr r2, [pc, #164] @ 106080 │ │ │ │ + ldr r3, [pc, #164] @ 106080 │ │ │ │ + ldr r2, [pc, #164] @ 106084 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -233640,121 +233641,121 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 105ea4 │ │ │ │ - ldr r1, [pc, #88] @ 106084 │ │ │ │ + bl 105ea8 │ │ │ │ + ldr r1, [pc, #88] @ 106088 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 106088 │ │ │ │ - ldr r3, [pc, #40] @ 106078 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 10608c │ │ │ │ + ldr r3, [pc, #40] @ 10607c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 106070 │ │ │ │ + bne 106074 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sl, sl, r0, lsr r0 │ │ │ │ + andseq sl, sl, ip, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, sl, r4, lsl r0 │ │ │ │ + andseq sl, sl, r0, lsl r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, r0, ror sl │ │ │ │ - andseq r9, sl, ip, lsr #31 │ │ │ │ + mulseq r6, r4, sl │ │ │ │ + andseq r9, sl, r8, lsr #31 │ │ │ │ │ │ │ │ -0010608c : │ │ │ │ +00106090 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #212] @ 106178 │ │ │ │ - ldr r1, [pc, #212] @ 10617c │ │ │ │ + ldr r0, [pc, #212] @ 10617c │ │ │ │ + ldr r1, [pc, #212] @ 106180 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #204] @ 106180 │ │ │ │ + ldr r3, [pc, #204] @ 106184 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #200] @ 106184 │ │ │ │ + ldr r2, [pc, #200] @ 106188 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ + str r3, [r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r1, #4 │ │ │ │ - str r3, [r4] │ │ │ │ - add r3, sp, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r1 │ │ │ │ mov r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8efd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 106188 │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 10618c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #96] @ 10618c │ │ │ │ + ldr r2, [pc, #96] @ 106190 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 106190 │ │ │ │ + ldr r1, [pc, #84] @ 106194 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 10617c │ │ │ │ + ldr r2, [pc, #56] @ 106180 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 106174 │ │ │ │ + bne 106178 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r4, asr pc │ │ │ │ + andseq r9, sl, r0, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r4, lsr pc │ │ │ │ + andseq r9, sl, r0, lsr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff297c │ │ │ │ - @ instruction: 0xffff1220 │ │ │ │ - @ instruction: 0x001a9eb8 │ │ │ │ + @ instruction: 0xffff2984 │ │ │ │ + @ instruction: 0xffff1228 │ │ │ │ + @ instruction: 0x001a9eb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 106260 │ │ │ │ + ldr ip, [pc, #180] @ 106264 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 106264 │ │ │ │ + ldr r1, [pc, #172] @ 106268 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 106268 │ │ │ │ - ldr r2, [pc, #164] @ 10626c │ │ │ │ + ldr r3, [pc, #164] @ 10626c │ │ │ │ + ldr r2, [pc, #164] @ 106270 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -233765,54 +233766,54 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 10608c │ │ │ │ - ldr r1, [pc, #88] @ 106270 │ │ │ │ + bl 106090 │ │ │ │ + ldr r1, [pc, #88] @ 106274 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 106274 │ │ │ │ - ldr r3, [pc, #40] @ 106264 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 106278 │ │ │ │ + ldr r3, [pc, #40] @ 106268 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10625c │ │ │ │ + bne 106260 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r4, asr #28 │ │ │ │ + andseq r9, sl, r0, asr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r8, lsr #28 │ │ │ │ + andseq r9, sl, r4, lsr #28 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0016b8dc │ │ │ │ - andseq r9, sl, r0, asr #27 │ │ │ │ + andseq fp, r6, r0, lsl #18 │ │ │ │ + @ instruction: 0x001a9dbc │ │ │ │ │ │ │ │ -00106278 : │ │ │ │ +0010627c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ 106338 │ │ │ │ - ldr r1, [pc, #168] @ 10633c │ │ │ │ + ldr r0, [pc, #168] @ 10633c │ │ │ │ + ldr r1, [pc, #168] @ 106340 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #160] @ 106340 │ │ │ │ + ldr r3, [pc, #160] @ 106344 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #156] @ 106344 │ │ │ │ + ldr r2, [pc, #156] @ 106348 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -233822,120 +233823,120 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 8efd0 │ │ │ │ - ldr r2, [pc, #88] @ 106348 │ │ │ │ + ldr r2, [pc, #88] @ 10634c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #80] @ 10634c │ │ │ │ + ldr r1, [pc, #80] @ 106350 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 10633c │ │ │ │ + ldr r3, [pc, #56] @ 106340 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ - ldr r2, [pc, #64] @ 106350 │ │ │ │ + ldr r2, [pc, #64] @ 106354 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 106334 │ │ │ │ + bne 106338 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r8, ror #26 │ │ │ │ + andseq r9, sl, r4, ror #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r8, asr #26 │ │ │ │ + andseq r9, sl, r4, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff1060 │ │ │ │ - @ instruction: 0xffff27a4 │ │ │ │ - andseq r9, sl, r8, ror #25 │ │ │ │ + @ instruction: 0xffff1068 │ │ │ │ + @ instruction: 0xffff27ac │ │ │ │ + andseq r9, sl, r4, ror #25 │ │ │ │ │ │ │ │ -00106354 : │ │ │ │ +00106358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #208] @ 10643c │ │ │ │ - ldr r1, [pc, #208] @ 106440 │ │ │ │ + ldr r0, [pc, #208] @ 106440 │ │ │ │ + ldr r1, [pc, #208] @ 106444 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #200] @ 106444 │ │ │ │ + ldr r3, [pc, #200] @ 106448 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #196] @ 106448 │ │ │ │ + ldr r2, [pc, #196] @ 10644c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ add ip, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, #20 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [r4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8efd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 10644c │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 106450 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #96] @ 106450 │ │ │ │ + ldr r2, [pc, #96] @ 106454 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 106454 │ │ │ │ + ldr r1, [pc, #84] @ 106458 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 106440 │ │ │ │ + ldr r2, [pc, #56] @ 106444 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 106438 │ │ │ │ + bne 10643c │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, ip, lsl #25 │ │ │ │ + andseq r9, sl, r8, lsl #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, ip, ror #24 │ │ │ │ + andseq r9, sl, r8, ror #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff1f18 │ │ │ │ - @ instruction: 0xffff2a10 │ │ │ │ - @ instruction: 0x001a9bf4 │ │ │ │ + @ instruction: 0xffff1f20 │ │ │ │ + @ instruction: 0xffff2a18 │ │ │ │ + @ instruction: 0x001a9bf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 106524 │ │ │ │ + ldr ip, [pc, #180] @ 106528 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 106528 │ │ │ │ + ldr r1, [pc, #172] @ 10652c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 10652c │ │ │ │ - ldr r2, [pc, #164] @ 106530 │ │ │ │ + ldr r3, [pc, #164] @ 106530 │ │ │ │ + ldr r2, [pc, #164] @ 106534 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -233946,121 +233947,121 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 106354 │ │ │ │ - ldr r1, [pc, #88] @ 106534 │ │ │ │ + bl 106358 │ │ │ │ + ldr r1, [pc, #88] @ 106538 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 106538 │ │ │ │ - ldr r3, [pc, #40] @ 106528 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 10653c │ │ │ │ + ldr r3, [pc, #40] @ 10652c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 106520 │ │ │ │ + bne 106524 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r0, lsl #23 │ │ │ │ + andseq r9, sl, ip, ror fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r4, ror #22 │ │ │ │ + andseq r9, sl, r0, ror #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, ip, lsr #11 │ │ │ │ - @ instruction: 0x001a9afc │ │ │ │ + @ instruction: 0x0016b5d0 │ │ │ │ + @ instruction: 0x001a9af8 │ │ │ │ │ │ │ │ -0010653c : │ │ │ │ +00106540 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #212] @ 106628 │ │ │ │ - ldr r1, [pc, #212] @ 10662c │ │ │ │ + ldr r0, [pc, #212] @ 10662c │ │ │ │ + ldr r1, [pc, #212] @ 106630 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #204] @ 106630 │ │ │ │ + ldr r3, [pc, #204] @ 106634 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #200] @ 106634 │ │ │ │ + ldr r2, [pc, #200] @ 106638 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ + str r3, [r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r1, #4 │ │ │ │ - str r3, [r4] │ │ │ │ - add r3, sp, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, r1 │ │ │ │ mov r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8efd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 106638 │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 10663c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #96] @ 10663c │ │ │ │ + ldr r2, [pc, #96] @ 106640 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 106640 │ │ │ │ + ldr r1, [pc, #84] @ 106644 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 10662c │ │ │ │ + ldr r2, [pc, #56] @ 106630 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 106624 │ │ │ │ + bne 106628 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r4, lsr #21 │ │ │ │ + andseq r9, sl, r0, lsr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r4, lsl #21 │ │ │ │ + andseq r9, sl, r0, lsl #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff1d2c │ │ │ │ - @ instruction: 0xffff2824 │ │ │ │ - andseq r9, sl, r8, lsl #20 │ │ │ │ + @ instruction: 0xffff1d34 │ │ │ │ + @ instruction: 0xffff282c │ │ │ │ + andseq r9, sl, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 106710 │ │ │ │ + ldr ip, [pc, #180] @ 106714 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 106714 │ │ │ │ + ldr r1, [pc, #172] @ 106718 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 106718 │ │ │ │ - ldr r2, [pc, #164] @ 10671c │ │ │ │ + ldr r3, [pc, #164] @ 10671c │ │ │ │ + ldr r2, [pc, #164] @ 106720 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -234071,120 +234072,120 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 10653c │ │ │ │ - ldr r1, [pc, #88] @ 106720 │ │ │ │ + bl 106540 │ │ │ │ + ldr r1, [pc, #88] @ 106724 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 106724 │ │ │ │ - ldr r3, [pc, #40] @ 106714 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 106728 │ │ │ │ + ldr r3, [pc, #40] @ 106718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10670c │ │ │ │ + bne 106710 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, r4, r9 │ │ │ │ + mulseq sl, r0, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r8, ror r9 │ │ │ │ + andseq r9, sl, r4, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, r4, lsl r4 │ │ │ │ - andseq r9, sl, r0, lsl r9 │ │ │ │ + andseq fp, r6, r8, lsr r4 │ │ │ │ + andseq r9, sl, ip, lsl #18 │ │ │ │ │ │ │ │ -00106728 : │ │ │ │ +0010672c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #208] @ 106810 │ │ │ │ - ldr r1, [pc, #208] @ 106814 │ │ │ │ + ldr r0, [pc, #208] @ 106814 │ │ │ │ + ldr r1, [pc, #208] @ 106818 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #200] @ 106818 │ │ │ │ + ldr r3, [pc, #200] @ 10681c │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #196] @ 10681c │ │ │ │ + ldr r2, [pc, #196] @ 106820 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8ea90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 106820 │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 106824 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #96] @ 106824 │ │ │ │ + ldr r2, [pc, #96] @ 106828 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 106828 │ │ │ │ + ldr r1, [pc, #84] @ 10682c │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 106814 │ │ │ │ + ldr r2, [pc, #56] @ 106818 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 10680c │ │ │ │ + bne 106810 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a98b8 │ │ │ │ + @ instruction: 0x001a98b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sl, r8, r8 │ │ │ │ + mulseq sl, r4, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff15ec │ │ │ │ - @ instruction: 0xffff0cf0 │ │ │ │ - andseq r9, sl, r0, lsr #16 │ │ │ │ + @ instruction: 0xffff15f4 │ │ │ │ + @ instruction: 0xffff0cf8 │ │ │ │ + andseq r9, sl, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 1068f8 │ │ │ │ + ldr ip, [pc, #180] @ 1068fc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 1068fc │ │ │ │ + ldr r1, [pc, #172] @ 106900 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 106900 │ │ │ │ - ldr r2, [pc, #164] @ 106904 │ │ │ │ + ldr r3, [pc, #164] @ 106904 │ │ │ │ + ldr r2, [pc, #164] @ 106908 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -234195,120 +234196,120 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 106728 │ │ │ │ - ldr r1, [pc, #88] @ 106908 │ │ │ │ + bl 10672c │ │ │ │ + ldr r1, [pc, #88] @ 10690c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 10690c │ │ │ │ - ldr r3, [pc, #40] @ 1068fc │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 106910 │ │ │ │ + ldr r3, [pc, #40] @ 106900 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1068f4 │ │ │ │ + bne 1068f8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, ip, lsr #15 │ │ │ │ + andseq r9, sl, r8, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sl, r0, r7 │ │ │ │ + andseq r9, sl, ip, lsl #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r6, ip, ror r1 │ │ │ │ - andseq r9, sl, r8, lsr #14 │ │ │ │ + andseq fp, r6, r0, lsr #3 │ │ │ │ + andseq r9, sl, r4, lsr #14 │ │ │ │ │ │ │ │ -00106910 : │ │ │ │ +00106914 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #208] @ 1069f8 │ │ │ │ - ldr r1, [pc, #208] @ 1069fc │ │ │ │ + ldr r0, [pc, #208] @ 1069fc │ │ │ │ + ldr r1, [pc, #208] @ 106a00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #200] @ 106a00 │ │ │ │ + ldr r3, [pc, #200] @ 106a04 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #196] @ 106a04 │ │ │ │ + ldr r2, [pc, #196] @ 106a08 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 8ea90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c2000 │ │ │ │ - ldr r1, [pc, #100] @ 106a08 │ │ │ │ + bl 1c2004 │ │ │ │ + ldr r1, [pc, #100] @ 106a0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #96] @ 106a0c │ │ │ │ + ldr r2, [pc, #96] @ 106a10 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #84] @ 106a10 │ │ │ │ + ldr r1, [pc, #84] @ 106a14 │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #56] @ 1069fc │ │ │ │ + ldr r2, [pc, #56] @ 106a00 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 1069f4 │ │ │ │ + bne 1069f8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a96d0 │ │ │ │ + andseq r9, sl, ip, asr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a96b0 │ │ │ │ + andseq r9, sl, ip, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff20fc │ │ │ │ - @ instruction: 0xffff09a0 │ │ │ │ - andseq r9, sl, r8, lsr r6 │ │ │ │ + @ instruction: 0xffff2104 │ │ │ │ + @ instruction: 0xffff09a8 │ │ │ │ + andseq r9, sl, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 106ae0 │ │ │ │ + ldr ip, [pc, #180] @ 106ae4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #172] @ 106ae4 │ │ │ │ + ldr r1, [pc, #172] @ 106ae8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #164] @ 106ae8 │ │ │ │ - ldr r2, [pc, #164] @ 106aec │ │ │ │ + ldr r3, [pc, #164] @ 106aec │ │ │ │ + ldr r2, [pc, #164] @ 106af0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -234319,54 +234320,54 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 106910 │ │ │ │ - ldr r1, [pc, #88] @ 106af0 │ │ │ │ + bl 106914 │ │ │ │ + ldr r1, [pc, #88] @ 106af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 104790 │ │ │ │ - ldr r2, [pc, #60] @ 106af4 │ │ │ │ - ldr r3, [pc, #40] @ 106ae4 │ │ │ │ + bl 104794 │ │ │ │ + ldr r2, [pc, #60] @ 106af8 │ │ │ │ + ldr r3, [pc, #40] @ 106ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 106adc │ │ │ │ + bne 106ae0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r4, asr #11 │ │ │ │ + andseq r9, sl, r0, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r8, lsr #11 │ │ │ │ + andseq r9, sl, r4, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0016afbc │ │ │ │ - andseq r9, sl, r0, asr #10 │ │ │ │ + andseq sl, r6, r0, ror #31 │ │ │ │ + andseq r9, sl, ip, lsr r5 │ │ │ │ │ │ │ │ -00106af8 : │ │ │ │ +00106afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #164] @ 106bb4 │ │ │ │ - ldr r1, [pc, #164] @ 106bb8 │ │ │ │ + ldr r0, [pc, #164] @ 106bb8 │ │ │ │ + ldr r1, [pc, #164] @ 106bbc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #156] @ 106bbc │ │ │ │ + ldr r3, [pc, #156] @ 106bc0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #152] @ 106bc0 │ │ │ │ + ldr r2, [pc, #152] @ 106bc4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -234375,747 +234376,747 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 8ea90 │ │ │ │ - ldr r2, [pc, #88] @ 106bc4 │ │ │ │ + ldr r2, [pc, #88] @ 106bc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #80] @ 106bc8 │ │ │ │ + ldr r1, [pc, #80] @ 106bcc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 106bb8 │ │ │ │ + ldr r3, [pc, #56] @ 106bbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ - ldr r2, [pc, #64] @ 106bcc │ │ │ │ + ldr r2, [pc, #64] @ 106bd0 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 106bb0 │ │ │ │ + bne 106bb4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r8, ror #9 │ │ │ │ + andseq r9, sl, r4, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r8, asr #9 │ │ │ │ + andseq r9, sl, r4, asr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff2298 │ │ │ │ - @ instruction: 0xffff1788 │ │ │ │ - andseq r9, sl, ip, ror #8 │ │ │ │ + @ instruction: 0xffff22a0 │ │ │ │ + @ instruction: 0xffff1790 │ │ │ │ + andseq r9, sl, r8, ror #8 │ │ │ │ │ │ │ │ -00106bd0 : │ │ │ │ - ldr r3, [pc, #20] @ 106bec │ │ │ │ +00106bd4 : │ │ │ │ + ldr r3, [pc, #20] @ 106bf0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xffff11d4 │ │ │ │ + @ instruction: 0xffff11dc │ │ │ │ │ │ │ │ -00106bf0 : │ │ │ │ - ldr r3, [pc, #20] @ 106c0c │ │ │ │ +00106bf4 : │ │ │ │ + ldr r3, [pc, #20] @ 106c10 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xffff170c │ │ │ │ + @ instruction: 0xffff1714 │ │ │ │ │ │ │ │ -00106c10 : │ │ │ │ - ldr r3, [pc, #20] @ 106c2c │ │ │ │ +00106c14 : │ │ │ │ + ldr r3, [pc, #20] @ 106c30 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xffff1e8c │ │ │ │ + @ instruction: 0xffff1e94 │ │ │ │ │ │ │ │ -00106c30 : │ │ │ │ +00106c34 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 106c58 │ │ │ │ + bne 106c5c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq 106c60 │ │ │ │ + beq 106c64 │ │ │ │ sub r0, r2, #79 @ 0x4f │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #12] │ │ │ │ tst r3, #1 │ │ │ │ ldrsheq r0, [r3] │ │ │ │ subeq r0, r0, #79 @ 0x4f │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00106c7c : │ │ │ │ +00106c80 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 106ca4 │ │ │ │ + bne 106ca8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq 106cac │ │ │ │ + beq 106cb0 │ │ │ │ sub r0, r2, #81 @ 0x51 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #12] │ │ │ │ tst r3, #1 │ │ │ │ ldrsheq r0, [r3] │ │ │ │ subeq r0, r0, #81 @ 0x51 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00106cc8 : │ │ │ │ +00106ccc : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 106cf0 │ │ │ │ + bne 106cf4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq 106cf8 │ │ │ │ + beq 106cfc │ │ │ │ sub r0, r2, #82 @ 0x52 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #12] │ │ │ │ tst r3, #1 │ │ │ │ ldrsheq r0, [r3] │ │ │ │ subeq r0, r0, #82 @ 0x52 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00106d14 : │ │ │ │ +00106d18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #44] @ 106d58 │ │ │ │ + ldr ip, [pc, #44] @ 106d5c │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #40] @ 106d5c │ │ │ │ + ldr r0, [pc, #40] @ 106d60 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, lr │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, r9, ip, lsr #29 │ │ │ │ - andseq r8, r6, r8, asr pc │ │ │ │ + eoreq r2, r9, r8, lsr #29 │ │ │ │ + andseq r8, r6, ip, ror pc │ │ │ │ │ │ │ │ -00106d60 : │ │ │ │ +00106d64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #52] @ 106dac │ │ │ │ + ldr ip, [pc, #52] @ 106db0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ 106db0 │ │ │ │ + ldr r0, [pc, #48] @ 106db4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #5 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r2, r9, r4, ror #28 │ │ │ │ - andseq sl, r6, ip, ror #19 │ │ │ │ + eoreq r2, r9, r0, ror #28 │ │ │ │ + andseq sl, r6, r0, lsl sl │ │ │ │ │ │ │ │ -00106db4 : │ │ │ │ +00106db8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 106e04 │ │ │ │ - ldr r0, [pc, #52] @ 106e14 │ │ │ │ + beq 106e08 │ │ │ │ + ldr r0, [pc, #52] @ 106e18 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, ip │ │ │ │ - ldr ip, [pc, #36] @ 106e18 │ │ │ │ + ldr ip, [pc, #36] @ 106e1c │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 106e1c │ │ │ │ + ldr r0, [pc, #16] @ 106e20 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 106de4 │ │ │ │ - @ instruction: 0x0016abd4 │ │ │ │ - strdeq r2, [r9], -r4 @ │ │ │ │ - andseq sl, r6, r4, asr r9 │ │ │ │ + b 106de8 │ │ │ │ + @ instruction: 0x0016abf8 │ │ │ │ + strdeq r2, [r9], -r0 @ │ │ │ │ + andseq sl, r6, r8, ror r9 │ │ │ │ │ │ │ │ -00106e20 : │ │ │ │ +00106e24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ 106e58 │ │ │ │ + ldr r3, [pc, #32] @ 106e5c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eoreq r2, r9, r8, lsr #27 │ │ │ │ + eoreq r2, r9, r4, lsr #27 │ │ │ │ │ │ │ │ -00106e5c : │ │ │ │ - b fd114 │ │ │ │ +00106e60 : │ │ │ │ + b fd118 │ │ │ │ │ │ │ │ -00106e60 : │ │ │ │ +00106e64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #236] @ 106f64 │ │ │ │ + ldr lr, [pc, #236] @ 106f68 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #228] @ 106f68 │ │ │ │ + ldr r2, [pc, #228] @ 106f6c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #216] @ 106f6c │ │ │ │ + ldr r3, [pc, #216] @ 106f70 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #212] @ 106f70 │ │ │ │ + ldr ip, [pc, #212] @ 106f74 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, ip] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r4, [pc, #164] @ 106f74 │ │ │ │ + ldr r4, [pc, #164] @ 106f78 │ │ │ │ str r0, [r5] │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r0, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #148] @ 106f78 │ │ │ │ - add r3, sp, #12 │ │ │ │ + ldr r0, [pc, #148] @ 106f7c │ │ │ │ + add r3, sp, #20 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #96] @ 106f7c │ │ │ │ + ldr r0, [pc, #96] @ 106f80 │ │ │ │ str r2, [r1] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ stm sp, {r3, r4} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl faca8 │ │ │ │ - ldr r2, [pc, #68] @ 106f80 │ │ │ │ - ldr r3, [pc, #40] @ 106f68 │ │ │ │ + bl facb4 │ │ │ │ + ldr r2, [pc, #68] @ 106f84 │ │ │ │ + ldr r3, [pc, #40] @ 106f6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 106f60 │ │ │ │ + bne 106f64 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r8, ror r1 │ │ │ │ + andseq r9, sl, r4, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r4, asr r1 │ │ │ │ + andseq r9, sl, r0, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r9, r0, lsl #26 │ │ │ │ - andseq sl, r6, ip, ror pc │ │ │ │ - andseq r8, r6, r8, ror sp │ │ │ │ - ldrheq r9, [sl], -ip │ │ │ │ + strdeq r2, [r9], -ip @ │ │ │ │ + andseq sl, r6, r0, lsr #31 │ │ │ │ + mulseq r6, ip, sp │ │ │ │ + ldrheq r9, [sl], -r8 │ │ │ │ │ │ │ │ -00106f84 : │ │ │ │ +00106f88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr ip, [pc, #544] @ 1071bc │ │ │ │ - ldr r1, [pc, #544] @ 1071c0 │ │ │ │ + ldr ip, [pc, #544] @ 1071c0 │ │ │ │ + ldr r1, [pc, #544] @ 1071c4 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #532] @ 1071c4 │ │ │ │ + ldr r3, [pc, #532] @ 1071c8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #528] @ 1071c8 │ │ │ │ + ldr r2, [pc, #528] @ 1071cc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #20 │ │ │ │ ldr r1, [r8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r7, sp, #28 │ │ │ │ add r6, sp, #24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [r8] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bne 1070a0 │ │ │ │ + bne 1070a4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ strne r0, [sp, #16] │ │ │ │ - beq 107198 │ │ │ │ + beq 10719c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq 107170 │ │ │ │ + beq 107174 │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - beq 107188 │ │ │ │ + beq 10718c │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq 107190 │ │ │ │ + beq 107194 │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bne 1070a4 │ │ │ │ + bne 1070a8 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r8] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 8ea90 │ │ │ │ - ldr r3, [pc, #328] @ 1071cc │ │ │ │ + ldr r3, [pc, #328] @ 1071d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #320] @ 1071d0 │ │ │ │ + ldr r3, [pc, #320] @ 1071d4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r8] │ │ │ │ - b 1070ac │ │ │ │ + b 1070b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ bl 8ea90 │ │ │ │ str r0, [sp, #20] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn r3, #0 │ │ │ │ - b 1070f4 │ │ │ │ + b 1070f8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 106e60 │ │ │ │ + bl 106e64 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1070e8 │ │ │ │ + beq 1070ec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 959b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 969f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 107138 │ │ │ │ + beq 10713c │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ stm sp, {r6, r7} │ │ │ │ bl 96c00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 1070c0 │ │ │ │ + bne 1070c4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 1070d4 │ │ │ │ + b 1070d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #144] @ 1071d4 │ │ │ │ + ldr r2, [pc, #144] @ 1071d8 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #116] @ 1071c0 │ │ │ │ + ldr r3, [pc, #116] @ 1071c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1071b8 │ │ │ │ + bne 1071bc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne 1070a4 │ │ │ │ + bne 1070a8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne 107044 │ │ │ │ - bl 106728 │ │ │ │ - b 1070ac │ │ │ │ - bl 106910 │ │ │ │ - b 1070ac │ │ │ │ + bne 107048 │ │ │ │ + bl 10672c │ │ │ │ + b 1070b0 │ │ │ │ + bl 106914 │ │ │ │ + b 1070b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1070a4 │ │ │ │ + bne 1070a8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - bne 10703c │ │ │ │ - b 107170 │ │ │ │ + bne 107040 │ │ │ │ + b 107174 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, sl, r8, asr r0 │ │ │ │ + andseq r9, sl, r4, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, sl, r8, lsr r0 │ │ │ │ + andseq r9, sl, r4, lsr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0xffff1284 │ │ │ │ - @ instruction: 0xffff1d78 │ │ │ │ - @ instruction: 0x001a8eb0 │ │ │ │ + @ instruction: 0xffff128c │ │ │ │ + @ instruction: 0xffff1d80 │ │ │ │ + andseq r8, sl, ip, lsr #29 │ │ │ │ │ │ │ │ -001071d8 : │ │ │ │ +001071dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #1036] @ 1075fc │ │ │ │ - ldr r2, [pc, #1036] @ 107600 │ │ │ │ + ldr ip, [pc, #1036] @ 107600 │ │ │ │ + ldr r2, [pc, #1036] @ 107604 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r6, [pc, #1024] @ 107604 │ │ │ │ + ldr r6, [pc, #1024] @ 107608 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1020] @ 107608 │ │ │ │ + ldr r3, [pc, #1020] @ 10760c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr sl, [r6, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bne 1072b0 │ │ │ │ + bne 1072b4 │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 10747c │ │ │ │ + bls 107480 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl f6a60 │ │ │ │ + bl f6a6c │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6bdc │ │ │ │ + bl f6be8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl f6e44 │ │ │ │ + bl f6e50 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ands r1, r2, #1 │ │ │ │ - bne 107314 │ │ │ │ + bne 107318 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - beq 1074ec │ │ │ │ + beq 1074f0 │ │ │ │ sub ip, ip, #79 @ 0x4f │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #6 │ │ │ │ - bls 10751c │ │ │ │ + bls 107520 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - ldr r3, [pc, #740] @ 10760c │ │ │ │ + ldr r3, [pc, #740] @ 107610 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ - beq 107468 │ │ │ │ + beq 10746c │ │ │ │ cmp r7, r6 │ │ │ │ - beq 1074d8 │ │ │ │ + beq 1074dc │ │ │ │ mov r0, r1 │ │ │ │ - bl 104ac0 │ │ │ │ + bl 104ac4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #712] @ 107610 │ │ │ │ + ldr r0, [pc, #712] @ 107614 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl f8acc │ │ │ │ + bl f8ad8 │ │ │ │ cmp r0, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 107498 │ │ │ │ - ldr r9, [pc, #668] @ 107614 │ │ │ │ - ldr r8, [pc, #668] @ 107618 │ │ │ │ + beq 10749c │ │ │ │ + ldr r9, [pc, #668] @ 107618 │ │ │ │ + ldr r8, [pc, #668] @ 10761c │ │ │ │ subs r7, r5, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ movne r7, #1 │ │ │ │ - b 107414 │ │ │ │ + b 107418 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 1074d0 │ │ │ │ + beq 1074d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 1074d0 │ │ │ │ + beq 1074d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ tst r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 1073e0 │ │ │ │ + bne 1073e4 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub r3, r3, #79 @ 0x4f │ │ │ │ cmp r3, #6 │ │ │ │ - bls 107484 │ │ │ │ + bls 107488 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl fedf0 │ │ │ │ + bl fedf4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl f8bd4 │ │ │ │ + bl f8be0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 107498 │ │ │ │ + beq 10749c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl fc18c │ │ │ │ + bl fc190 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r3, r8} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl faca8 │ │ │ │ + bl facb4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 10738c │ │ │ │ + bne 107390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1073ec │ │ │ │ - b 1073b4 │ │ │ │ + beq 1073f0 │ │ │ │ + b 1073b8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 107508 │ │ │ │ + beq 10750c │ │ │ │ mov r0, r1 │ │ │ │ - bl 1049d4 │ │ │ │ - b 10733c │ │ │ │ + bl 1049d8 │ │ │ │ + b 107340 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b 1072b4 │ │ │ │ + b 1072b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl fc2e4 │ │ │ │ + bl fc2e8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 1073ec │ │ │ │ + b 1073f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #372] @ 10761c │ │ │ │ + ldr r2, [pc, #372] @ 107620 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #336] @ 107600 │ │ │ │ + ldr r3, [pc, #336] @ 107604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1075f8 │ │ │ │ + bne 1075fc │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 1074a0 │ │ │ │ + b 1074a4 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 107544 │ │ │ │ + beq 107548 │ │ │ │ mov r0, r1 │ │ │ │ - bl 106458 │ │ │ │ - b 10733c │ │ │ │ - ldr r3, [pc, #280] @ 10760c │ │ │ │ + bl 10645c │ │ │ │ + b 107340 │ │ │ │ + ldr r3, [pc, #280] @ 107610 │ │ │ │ mov r0, r1 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r7, r6 │ │ │ │ - beq 107558 │ │ │ │ - bl 104cc8 │ │ │ │ - b 10733c │ │ │ │ + beq 10755c │ │ │ │ + bl 104ccc │ │ │ │ + b 107340 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 107568 │ │ │ │ + beq 10756c │ │ │ │ mov r0, r1 │ │ │ │ - bl 106644 │ │ │ │ - b 10733c │ │ │ │ - ldr r3, [pc, #232] @ 10760c │ │ │ │ + bl 106648 │ │ │ │ + b 107340 │ │ │ │ + ldr r3, [pc, #232] @ 107610 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ cmp r7, r6 │ │ │ │ - beq 107584 │ │ │ │ - ldr r0, [pc, #236] @ 107620 │ │ │ │ + beq 107588 │ │ │ │ + ldr r0, [pc, #236] @ 107624 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 104458 │ │ │ │ - b 10733c │ │ │ │ + bl 10445c │ │ │ │ + b 107340 │ │ │ │ cmp r0, r6 │ │ │ │ mov r0, r1 │ │ │ │ - beq 1075a8 │ │ │ │ - bl 105fa8 │ │ │ │ - b 10733c │ │ │ │ + beq 1075ac │ │ │ │ + bl 105fac │ │ │ │ + b 107340 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 1075b0 │ │ │ │ - bl 104ba8 │ │ │ │ - b 10733c │ │ │ │ + beq 1075b4 │ │ │ │ + bl 104bac │ │ │ │ + b 107340 │ │ │ │ cmp r0, r6 │ │ │ │ mov r0, r1 │ │ │ │ - beq 10757c │ │ │ │ - bl 106194 │ │ │ │ - b 10733c │ │ │ │ - bl 105ce4 │ │ │ │ - b 10733c │ │ │ │ + beq 107580 │ │ │ │ + bl 106198 │ │ │ │ + b 107340 │ │ │ │ + bl 105ce8 │ │ │ │ + b 107340 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 1075b8 │ │ │ │ - ldr r0, [pc, #144] @ 107624 │ │ │ │ + beq 1075bc │ │ │ │ + ldr r0, [pc, #144] @ 107628 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 104458 │ │ │ │ - b 10733c │ │ │ │ - bl 105af8 │ │ │ │ - b 10733c │ │ │ │ - bl 10682c │ │ │ │ - b 10733c │ │ │ │ + bl 10445c │ │ │ │ + b 107340 │ │ │ │ + bl 105afc │ │ │ │ + b 107340 │ │ │ │ + bl 106830 │ │ │ │ + b 107340 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 1075dc │ │ │ │ - ldr r0, [pc, #96] @ 107628 │ │ │ │ + beq 1075e0 │ │ │ │ + ldr r0, [pc, #96] @ 10762c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #3 │ │ │ │ - bl 104458 │ │ │ │ - b 10733c │ │ │ │ - ldr r0, [pc, #72] @ 10762c │ │ │ │ + bl 10445c │ │ │ │ + b 107340 │ │ │ │ + ldr r0, [pc, #72] @ 107630 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 104458 │ │ │ │ - b 10733c │ │ │ │ + bl 10445c │ │ │ │ + b 107340 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, sl, r4, lsl #28 │ │ │ │ + andseq r8, sl, r0, lsl #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, sl, r4, ror #27 │ │ │ │ + andseq r8, sl, r0, ror #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq sl, r6, ip, lsr #19 │ │ │ │ - andseq r8, r6, r4, lsr #18 │ │ │ │ - eoreq r2, r9, r4, ror #16 │ │ │ │ - andseq r8, sl, ip, asr #22 │ │ │ │ - @ instruction: 0x0016a5f0 │ │ │ │ - andseq sl, r6, r8, lsr #11 │ │ │ │ - andseq sl, r6, ip, lsl #11 │ │ │ │ - andseq sl, r6, ip, lsr #10 │ │ │ │ + @ instruction: 0x0016a9d0 │ │ │ │ + andseq r8, r6, r8, asr #18 │ │ │ │ + eoreq r2, r9, r0, ror #16 │ │ │ │ + andseq r8, sl, r8, asr #22 │ │ │ │ + andseq sl, r6, r4, lsl r6 │ │ │ │ + andseq sl, r6, ip, asr #11 │ │ │ │ + @ instruction: 0x0016a5b0 │ │ │ │ + andseq sl, r6, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #464] @ 107828 │ │ │ │ - ldr r3, [pc, #464] @ 10782c │ │ │ │ + ldr r1, [pc, #464] @ 10782c │ │ │ │ + ldr r3, [pc, #464] @ 107830 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #456] @ 107830 │ │ │ │ - ldr r1, [pc, #456] @ 107834 │ │ │ │ + ldr ip, [pc, #456] @ 107834 │ │ │ │ + ldr r1, [pc, #456] @ 107838 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r4, [ip, r1] │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -235124,146 +235125,146 @@ │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ands r1, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 107730 │ │ │ │ + bne 107734 │ │ │ │ ldrsh ip, [r2] │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 107714 │ │ │ │ + beq 107718 │ │ │ │ cmp ip, #78 @ 0x4e │ │ │ │ - beq 1077cc │ │ │ │ + beq 1077d0 │ │ │ │ cmp ip, #87 @ 0x57 │ │ │ │ - beq 107760 │ │ │ │ + beq 107764 │ │ │ │ sub ip, ip, #79 @ 0x4f │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 107730 │ │ │ │ + bhi 107734 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [r4] │ │ │ │ - bl 106f84 │ │ │ │ - ldr r2, [pc, #328] @ 107838 │ │ │ │ - ldr r3, [pc, #312] @ 10782c │ │ │ │ + bl 106f88 │ │ │ │ + ldr r2, [pc, #328] @ 10783c │ │ │ │ + ldr r3, [pc, #312] @ 107830 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 107824 │ │ │ │ + bne 107828 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ands r1, r0, #1 │ │ │ │ - bne 107730 │ │ │ │ + bne 107734 │ │ │ │ ldrsh r0, [r0] │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ cmpne r0, #78 @ 0x4e │ │ │ │ - beq 107814 │ │ │ │ - ldr r1, [pc, #260] @ 10783c │ │ │ │ - ldr r0, [pc, #260] @ 107840 │ │ │ │ + beq 107818 │ │ │ │ + ldr r1, [pc, #260] @ 107840 │ │ │ │ + ldr r0, [pc, #260] @ 107844 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b 1076e8 │ │ │ │ + b 1076ec │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 107794 │ │ │ │ + beq 107798 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 8fd44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107754 │ │ │ │ + beq 107758 │ │ │ │ mov r0, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2bf0 │ │ │ │ + bl 1c2bf4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 107754 │ │ │ │ + b 107758 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 107800 │ │ │ │ + beq 107804 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 8ebc4 │ │ │ │ - b 1077a4 │ │ │ │ + b 1077a8 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [r4] │ │ │ │ - bl 1071d8 │ │ │ │ - b 1076e8 │ │ │ │ + bl 1071dc │ │ │ │ + b 1076ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, sl, r0, lsr #19 │ │ │ │ + mulseq sl, ip, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, sl, r4, lsl #19 │ │ │ │ + andseq r8, sl, r0, lsl #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, sl, r8, lsl #18 │ │ │ │ - andseq sl, r6, r8, asr #8 │ │ │ │ - andseq sl, r6, r4, asr r4 │ │ │ │ + andseq r8, sl, r4, lsl #18 │ │ │ │ + andseq sl, r6, ip, ror #8 │ │ │ │ + andseq sl, r6, r8, ror r4 │ │ │ │ │ │ │ │ -00107844 : │ │ │ │ +00107848 : │ │ │ │ mov r1, #0 │ │ │ │ - b 1071d8 │ │ │ │ + b 1071dc │ │ │ │ │ │ │ │ -0010784c : │ │ │ │ +00107850 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b 34d08 │ │ │ │ + b 34d04 │ │ │ │ │ │ │ │ -0010785c : │ │ │ │ +00107860 : │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - b 34d08 │ │ │ │ + b 34d04 │ │ │ │ │ │ │ │ -0010786c : │ │ │ │ +00107870 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #228] @ 107968 │ │ │ │ - ldr r2, [pc, #228] @ 10796c │ │ │ │ + ldr r1, [pc, #228] @ 10796c │ │ │ │ + ldr r2, [pc, #228] @ 107970 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #220] @ 107970 │ │ │ │ + ldr r5, [pc, #220] @ 107974 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #216] @ 107974 │ │ │ │ + ldr r3, [pc, #216] @ 107978 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -235275,387 +235276,387 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 1078f4 │ │ │ │ + bne 1078f8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ - beq 10791c │ │ │ │ - ldr r1, [pc, #124] @ 107978 │ │ │ │ - ldr r0, [pc, #124] @ 10797c │ │ │ │ + beq 107920 │ │ │ │ + ldr r1, [pc, #124] @ 10797c │ │ │ │ + ldr r0, [pc, #124] @ 107980 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107958 │ │ │ │ + beq 10795c │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #76] @ 107980 │ │ │ │ - ldr r3, [pc, #52] @ 10796c │ │ │ │ + ldr r2, [pc, #76] @ 107984 │ │ │ │ + ldr r3, [pc, #52] @ 107970 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 107964 │ │ │ │ + bne 107968 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ 107984 │ │ │ │ + ldr r3, [pc, #36] @ 107988 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 107928 │ │ │ │ + b 10792c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, sl, r4, ror r7 │ │ │ │ + andseq r8, sl, r0, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, sl, r4, asr r7 │ │ │ │ + andseq r8, sl, r0, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r6, r8, lsr #12 │ │ │ │ - andseq r7, r6, ip, lsr #28 │ │ │ │ - andseq r8, sl, r4, asr #13 │ │ │ │ + andseq r9, r6, ip, asr #12 │ │ │ │ + andseq r7, r6, r0, asr lr │ │ │ │ + andseq r8, sl, r0, asr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00107988 : │ │ │ │ - ldr r0, [pc, #4] @ 107994 │ │ │ │ +0010798c : │ │ │ │ + ldr r0, [pc, #4] @ 107998 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - eoreq r2, r9, r8, asr r2 │ │ │ │ + eoreq r2, r9, r4, asr r2 │ │ │ │ │ │ │ │ -00107998 : │ │ │ │ - b 34ca0 │ │ │ │ +0010799c : │ │ │ │ + b 34c9c │ │ │ │ │ │ │ │ -0010799c : │ │ │ │ +001079a0 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -001079a4 : │ │ │ │ +001079a8 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ ldrshlt r0, [r3, #22] │ │ │ │ strhge r1, [r3, #22] │ │ │ │ movge r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 1079fc │ │ │ │ + ldr r3, [pc, #44] @ 107a00 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 1079e4 │ │ │ │ + bne 1079e8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 1079f0 │ │ │ │ - ldr r2, [pc, #20] @ 107a00 │ │ │ │ + beq 1079f4 │ │ │ │ + ldr r2, [pc, #20] @ 107a04 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 107a04 │ │ │ │ + ldr r2, [pc, #12] @ 107a08 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r8, sl, r8, lsr #12 │ │ │ │ + andseq r8, sl, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 107a40 │ │ │ │ + ldr r3, [pc, #44] @ 107a44 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 107a28 │ │ │ │ + bne 107a2c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq 107a34 │ │ │ │ - ldr r2, [pc, #20] @ 107a44 │ │ │ │ + beq 107a38 │ │ │ │ + ldr r2, [pc, #20] @ 107a48 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 107a48 │ │ │ │ + ldr r2, [pc, #12] @ 107a4c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r8, sl, r4, ror #11 │ │ │ │ + andseq r8, sl, r0, ror #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #108] @ 107adc │ │ │ │ + ldr r5, [pc, #108] @ 107ae0 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 107a90 │ │ │ │ + bne 107a94 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - beq 107ab0 │ │ │ │ - ldr r1, [pc, #72] @ 107ae0 │ │ │ │ - ldr r0, [pc, #72] @ 107ae4 │ │ │ │ + beq 107ab4 │ │ │ │ + ldr r1, [pc, #72] @ 107ae4 │ │ │ │ + ldr r0, [pc, #72] @ 107ae8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107acc │ │ │ │ - ldr r3, [pc, #36] @ 107ae8 │ │ │ │ + beq 107ad0 │ │ │ │ + ldr r3, [pc, #36] @ 107aec │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ 107aec │ │ │ │ + ldr r3, [pc, #24] @ 107af0 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r8, sl, r0, lsl #11 │ │ │ │ - andseq sl, r6, ip, ror #7 │ │ │ │ - @ instruction: 0x0016a3f0 │ │ │ │ + andseq r8, sl, ip, ror r5 │ │ │ │ + andseq sl, r6, r0, lsl r4 │ │ │ │ + andseq sl, r6, r4, lsl r4 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #108] @ 107b78 │ │ │ │ + ldr r5, [pc, #108] @ 107b7c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 107b2c │ │ │ │ + bne 107b30 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - beq 107b4c │ │ │ │ - ldr r1, [pc, #72] @ 107b7c │ │ │ │ - ldr r0, [pc, #72] @ 107b80 │ │ │ │ + beq 107b50 │ │ │ │ + ldr r1, [pc, #72] @ 107b80 │ │ │ │ + ldr r0, [pc, #72] @ 107b84 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107b68 │ │ │ │ - ldr r3, [pc, #36] @ 107b84 │ │ │ │ + beq 107b6c │ │ │ │ + ldr r3, [pc, #36] @ 107b88 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ 107b88 │ │ │ │ + ldr r3, [pc, #24] @ 107b8c │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq r8, sl, r4, ror #9 │ │ │ │ - andseq sl, r6, r0, asr r3 │ │ │ │ - andseq sl, r6, r4, ror #6 │ │ │ │ + andseq r8, sl, r0, ror #9 │ │ │ │ + andseq sl, r6, r4, ror r3 │ │ │ │ + andseq sl, r6, r8, lsl #7 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r5, #1 │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bne 107bc4 │ │ │ │ + bne 107bc8 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq 107bdc │ │ │ │ - ldr r1, [pc, #68] @ 107c10 │ │ │ │ + beq 107be0 │ │ │ │ + ldr r1, [pc, #68] @ 107c14 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 107bf0 │ │ │ │ + beq 107bf4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #28] @ 107c14 │ │ │ │ + ldr r1, [pc, #28] @ 107c18 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #15 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 4bca0 │ │ │ │ - @ instruction: 0x0016a2bc │ │ │ │ - @ instruction: 0x0016a2b4 │ │ │ │ + b 4bc9c │ │ │ │ + andseq sl, r6, r0, ror #5 │ │ │ │ + @ instruction: 0x0016a2d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #15 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #428] @ 107e10 │ │ │ │ - ldr r2, [pc, #428] @ 107e14 │ │ │ │ + ldr r1, [pc, #428] @ 107e14 │ │ │ │ + ldr r2, [pc, #428] @ 107e18 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #420] @ 107e18 │ │ │ │ + ldr r6, [pc, #420] @ 107e1c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #404] @ 107e1c │ │ │ │ + ldr r3, [pc, #404] @ 107e20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [ip] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 107cd0 │ │ │ │ + bne 107cd4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 107cf8 │ │ │ │ - ldr r1, [pc, #328] @ 107e20 │ │ │ │ - ldr r0, [pc, #328] @ 107e24 │ │ │ │ + beq 107cfc │ │ │ │ + ldr r1, [pc, #328] @ 107e24 │ │ │ │ + ldr r0, [pc, #328] @ 107e28 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 107da4 │ │ │ │ + beq 107da8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 107db0 │ │ │ │ - ldr r0, [pc, #276] @ 107e28 │ │ │ │ + ble 107db4 │ │ │ │ + ldr r0, [pc, #276] @ 107e2c │ │ │ │ mov r2, ip │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 107b8c │ │ │ │ + bl 107b90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #256] @ 107e2c │ │ │ │ + ldr r3, [pc, #256] @ 107e30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ asr r2, r2, #1 │ │ │ │ - bl 25f330 │ │ │ │ + bl 25f358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107d88 │ │ │ │ - ldr r3, [pc, #220] @ 107e30 │ │ │ │ + beq 107d8c │ │ │ │ + ldr r3, [pc, #220] @ 107e34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #208] @ 107e34 │ │ │ │ - ldr r3, [pc, #172] @ 107e14 │ │ │ │ + ldr r2, [pc, #208] @ 107e38 │ │ │ │ + ldr r3, [pc, #172] @ 107e18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 107e0c │ │ │ │ + bne 107e10 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #168] @ 107e38 │ │ │ │ + ldr r1, [pc, #168] @ 107e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ - b 107d4c │ │ │ │ + bl 4bc9c │ │ │ │ + b 107d50 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 107de4 │ │ │ │ + beq 107de8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #128] @ 107e3c │ │ │ │ + ldr r1, [pc, #128] @ 107e40 │ │ │ │ str ip, [sp] │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #120] @ 107e40 │ │ │ │ + ldr r0, [pc, #120] @ 107e44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b 107d58 │ │ │ │ + b 107d5c │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 107db0 │ │ │ │ - ldr r1, [pc, #76] @ 107e44 │ │ │ │ + beq 107db4 │ │ │ │ + ldr r1, [pc, #76] @ 107e48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ - b 107dd8 │ │ │ │ + bl 4bc9c │ │ │ │ + b 107ddc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, r4, r3 │ │ │ │ + mulseq sl, r0, r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, sl, r4, ror r3 │ │ │ │ + andseq r8, sl, r0, ror r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, r6, r4, lsr #3 │ │ │ │ - @ instruction: 0x0016a1f4 │ │ │ │ andseq sl, r6, r8, asr #3 │ │ │ │ + andseq sl, r6, r8, lsl r2 │ │ │ │ + andseq sl, r6, ip, ror #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - mulseq sl, r4, r2 │ │ │ │ - @ instruction: 0x0016a1b4 │ │ │ │ - andseq r7, r6, r8, lsl r8 │ │ │ │ - andseq sl, r6, ip, lsl #2 │ │ │ │ - andseq sl, r6, r4, lsl #2 │ │ │ │ - ldr r3, [pc, #20] @ 107e64 │ │ │ │ - ldr r2, [pc, #20] @ 107e68 │ │ │ │ + mulseq sl, r0, r2 │ │ │ │ + @ instruction: 0x0016a1d8 │ │ │ │ + andseq r7, r6, ip, lsr r8 │ │ │ │ + andseq sl, r6, r0, lsr r1 │ │ │ │ + andseq sl, r6, r8, lsr #2 │ │ │ │ + ldr r3, [pc, #20] @ 107e68 │ │ │ │ + ldr r2, [pc, #20] @ 107e6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2] │ │ │ │ - b 25e204 │ │ │ │ - andseq r8, sl, r8, lsr #3 │ │ │ │ + b 25e22c │ │ │ │ + andseq r8, sl, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #168] @ 107f2c │ │ │ │ - ldr r1, [pc, #168] @ 107f30 │ │ │ │ + ldr r0, [pc, #168] @ 107f30 │ │ │ │ + ldr r1, [pc, #168] @ 107f34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #160] @ 107f34 │ │ │ │ + ldr r3, [pc, #160] @ 107f38 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #156] @ 107f38 │ │ │ │ + ldr r2, [pc, #156] @ 107f3c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ @@ -235664,1069 +235665,1069 @@ │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #72] @ 107f30 │ │ │ │ + ldr r3, [pc, #72] @ 107f34 │ │ │ │ str r4, [r0] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #72] @ 107f3c │ │ │ │ + ldr r2, [pc, #72] @ 107f40 │ │ │ │ str r4, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 107f28 │ │ │ │ + bne 107f2c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, sl, r4, ror r1 │ │ │ │ + andseq r8, sl, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, sl, r4, asr r1 │ │ │ │ + andseq r8, sl, r0, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, sl, r4, lsl #2 │ │ │ │ + andseq r8, sl, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 107f78 │ │ │ │ - ldr r2, [pc, #32] @ 107f7c │ │ │ │ + ldr r3, [pc, #32] @ 107f7c │ │ │ │ + ldr r2, [pc, #32] @ 107f80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 25df30 │ │ │ │ + bl 25df58 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, sl, r0, lsr #1 │ │ │ │ + mulseq sl, ip, r0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr r3, [pc, #28] @ 107fa4 │ │ │ │ - ldr r2, [pc, #28] @ 107fa8 │ │ │ │ + ldr r3, [pc, #28] @ 107fa8 │ │ │ │ + ldr r2, [pc, #28] @ 107fac │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [ip] │ │ │ │ - b 25df38 │ │ │ │ - andseq r8, sl, r0, ror r0 │ │ │ │ + b 25df60 │ │ │ │ + andseq r8, sl, ip, rrx │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #384] @ 108144 │ │ │ │ + ldr ip, [pc, #384] @ 108148 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #368] @ 108148 │ │ │ │ + ldr r0, [pc, #368] @ 10814c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r4, [pc, #360] @ 10814c │ │ │ │ - ldr r2, [pc, #360] @ 108150 │ │ │ │ + ldr r4, [pc, #360] @ 108150 │ │ │ │ + ldr r2, [pc, #360] @ 108154 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r2] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 10803c │ │ │ │ - ldr r3, [pc, #300] @ 108154 │ │ │ │ + beq 108040 │ │ │ │ + ldr r3, [pc, #300] @ 108158 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25df40 │ │ │ │ + bl 25df68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10805c │ │ │ │ + beq 108060 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108084 │ │ │ │ - ldr r3, [pc, #228] @ 108154 │ │ │ │ + beq 108088 │ │ │ │ + ldr r3, [pc, #228] @ 108158 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e6bc │ │ │ │ + bl 25e6e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1080ac │ │ │ │ - ldr r3, [pc, #188] @ 108154 │ │ │ │ + beq 1080b0 │ │ │ │ + ldr r3, [pc, #188] @ 108158 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1080d4 │ │ │ │ - ldr r3, [pc, #148] @ 108154 │ │ │ │ + beq 1080d8 │ │ │ │ + ldr r3, [pc, #148] @ 108158 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10810c │ │ │ │ + beq 108110 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2075c4 │ │ │ │ - ldr r3, [pc, #100] @ 108154 │ │ │ │ + bl 2075ec │ │ │ │ + ldr r3, [pc, #100] @ 108158 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25bd04 │ │ │ │ + bl 25bd2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ 108158 │ │ │ │ + ldr r2, [pc, #64] @ 10815c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 108148 │ │ │ │ + ldr r3, [pc, #40] @ 10814c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 108140 │ │ │ │ + bne 108144 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, sl, r4, lsr #32 │ │ │ │ + andseq r8, sl, r0, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, sl, r8 │ │ │ │ + andseq r8, sl, r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x001a7edc │ │ │ │ + @ instruction: 0x001a7ed8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3616] @ 0xe20 │ │ │ │ - ldr ip, [pc, #480] @ 108354 │ │ │ │ - ldr r1, [pc, #480] @ 108358 │ │ │ │ - ldr r2, [pc, #480] @ 10835c │ │ │ │ + ldr ip, [pc, #480] @ 108358 │ │ │ │ + ldr r1, [pc, #480] @ 10835c │ │ │ │ + ldr r2, [pc, #480] @ 108360 │ │ │ │ sub sp, sp, #464 @ 0x1d0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #456] @ 108360 │ │ │ │ + ldr r3, [pc, #456] @ 108364 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [ip, r3] │ │ │ │ - ldr r3, [pc, #440] @ 108364 │ │ │ │ + ldr r3, [pc, #440] @ 108368 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [r1] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #416] @ 108368 │ │ │ │ + ldr r2, [pc, #416] @ 10836c │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 25df30 │ │ │ │ + bl 25df58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 108310 │ │ │ │ + bne 108314 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ mov r6, #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r5, [r3, #24] │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ str r6, [sp, #452] @ 0x1c4 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r5 │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ mov r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1082d0 │ │ │ │ + beq 1082d4 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + bl 20c358 │ │ │ │ + bl 205180 │ │ │ │ ldrb r3, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 108294 │ │ │ │ + bne 108298 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 107fac │ │ │ │ + bl 107fb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr ip, [r0, #404] @ 0x194 │ │ │ │ ldr r1, [r2, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #180] @ 108360 │ │ │ │ + ldr r3, [pc, #180] @ 108364 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [r1, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #400] @ 0x190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 1081d8 │ │ │ │ - ldr r1, [pc, #148] @ 10836c │ │ │ │ - ldr r0, [pc, #148] @ 108370 │ │ │ │ + bl e9628 │ │ │ │ + b 1081dc │ │ │ │ + ldr r1, [pc, #148] @ 108370 │ │ │ │ + ldr r0, [pc, #148] @ 108374 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 20b188 │ │ │ │ - bl 205158 │ │ │ │ + bl 20b1b0 │ │ │ │ + bl 205180 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c358 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - b 1081d8 │ │ │ │ - ldr r3, [pc, #72] @ 108360 │ │ │ │ + b 1081dc │ │ │ │ + ldr r3, [pc, #72] @ 108364 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #72] @ 108374 │ │ │ │ - ldr r3, [pc, #44] @ 10835c │ │ │ │ + ldr r2, [pc, #72] @ 108378 │ │ │ │ + ldr r3, [pc, #44] @ 108360 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 108350 │ │ │ │ + bne 108354 │ │ │ │ add sp, sp, #464 @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, sl, ip, ror lr │ │ │ │ andseq r7, sl, r8, ror lr │ │ │ │ + andseq r7, sl, r4, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffddc │ │ │ │ @ instruction: 0xfffffc98 │ │ │ │ @ instruction: 0xfffffc54 │ │ │ │ - andseq r7, sl, ip, asr #25 │ │ │ │ + andseq r7, sl, r8, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr ip, [pc, #1056] @ 1087b0 │ │ │ │ + ldr ip, [pc, #1056] @ 1087b4 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1048] @ 1087b4 │ │ │ │ + ldr r0, [pc, #1048] @ 1087b8 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r6, [pc, #1036] @ 1087b8 │ │ │ │ + ldr r6, [pc, #1036] @ 1087bc │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #1020] @ 1087bc │ │ │ │ + ldr r3, [pc, #1020] @ 1087c0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r8, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 10840c │ │ │ │ + bne 108410 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 108430 │ │ │ │ - ldr r1, [pc, #940] @ 1087c0 │ │ │ │ + beq 108434 │ │ │ │ + ldr r1, [pc, #940] @ 1087c4 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 108704 │ │ │ │ + bne 108708 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne 108704 │ │ │ │ + bne 108708 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 1086c0 │ │ │ │ - ldr r2, [pc, #872] @ 1087c4 │ │ │ │ + beq 1086c4 │ │ │ │ + ldr r2, [pc, #872] @ 1087c8 │ │ │ │ ldr r9, [r6, r2] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 108774 │ │ │ │ + bne 108778 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 107b8c │ │ │ │ + bl 107b90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r4] │ │ │ │ ldr ip, [r3] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #24 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bl 107e6c │ │ │ │ + bl 107e70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1d3488 │ │ │ │ - ldr r3, [pc, #656] @ 1087c8 │ │ │ │ + bl 1d348c │ │ │ │ + ldr r3, [pc, #656] @ 1087cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e05c │ │ │ │ + bl 25e084 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e064 │ │ │ │ + bl 25e08c │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 1086d8 │ │ │ │ + beq 1086dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0] │ │ │ │ - bl 10815c │ │ │ │ + bl 108160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r7] │ │ │ │ str r5, [r3] │ │ │ │ - bl 25df88 │ │ │ │ + bl 25dfb0 │ │ │ │ cmp r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 1086dc │ │ │ │ + beq 1086e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ str r2, [r3, #8] │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #48] @ 0x30 │ │ │ │ - beq 108644 │ │ │ │ - bl 1d3488 │ │ │ │ + beq 108648 │ │ │ │ + bl 1d348c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 25e05c │ │ │ │ + bl 25e084 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e064 │ │ │ │ + bl 25e08c │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 108738 │ │ │ │ + beq 10873c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0] │ │ │ │ - bl 10815c │ │ │ │ + bl 108160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r5, [r3] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25df88 │ │ │ │ + bl 25dfb0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 108740 │ │ │ │ + beq 108744 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r8, [sp] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25f9a4 │ │ │ │ + bl 25f9cc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10867c │ │ │ │ + beq 108680 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10878c │ │ │ │ - ldr r3, [pc, #320] @ 1087cc │ │ │ │ + beq 108790 │ │ │ │ + ldr r3, [pc, #320] @ 1087d0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - ldr r2, [pc, #308] @ 1087d0 │ │ │ │ - ldr r3, [pc, #276] @ 1087b4 │ │ │ │ + ldr r2, [pc, #308] @ 1087d4 │ │ │ │ + ldr r3, [pc, #276] @ 1087b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1087ac │ │ │ │ + bne 1087b0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - bne 108454 │ │ │ │ - ldr r3, [pc, #240] @ 1087c4 │ │ │ │ + bne 108458 │ │ │ │ + ldr r3, [pc, #240] @ 1087c8 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ - b 108464 │ │ │ │ + b 108468 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #240] @ 1087d4 │ │ │ │ + ldr r1, [pc, #240] @ 1087d8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #15 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 1085a8 │ │ │ │ - ldr r1, [pc, #204] @ 1087d8 │ │ │ │ + b 1085ac │ │ │ │ + ldr r1, [pc, #204] @ 1087dc │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 108694 │ │ │ │ + b 108698 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e204 │ │ │ │ - ldr r1, [pc, #140] @ 1087dc │ │ │ │ + bl 25e22c │ │ │ │ + ldr r1, [pc, #140] @ 1087e0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, #15 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 108644 │ │ │ │ - ldr r1, [pc, #100] @ 1087e0 │ │ │ │ + b 108648 │ │ │ │ + ldr r1, [pc, #100] @ 1087e4 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #2 │ │ │ │ - b 108718 │ │ │ │ - ldr r1, [pc, #80] @ 1087e4 │ │ │ │ + b 10871c │ │ │ │ + ldr r1, [pc, #80] @ 1087e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ - b 108684 │ │ │ │ + bl 4bc9c │ │ │ │ + b 108688 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, sl, r0, ror #24 │ │ │ │ + andseq r7, sl, ip, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, sl, ip, lsr ip │ │ │ │ + andseq r7, sl, r8, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r6, r8, ror #20 │ │ │ │ + andseq r9, r6, ip, lsl #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r7, sl, ip, asr r9 │ │ │ │ - mulseq r6, ip, r8 │ │ │ │ - andseq r2, r7, r0, lsl fp │ │ │ │ - andseq r9, r6, r4, ror r8 │ │ │ │ - andseq r2, r6, ip, lsr r3 │ │ │ │ - andseq r9, r6, ip, ror r8 │ │ │ │ + andseq r7, sl, r8, asr r9 │ │ │ │ + andseq r9, r6, r0, asr #17 │ │ │ │ + andseq r2, r7, r4, lsr fp │ │ │ │ + mulseq r6, r8, r8 │ │ │ │ + andseq r2, r6, r0, ror #6 │ │ │ │ + andseq r9, r6, r0, lsr #17 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 108800 │ │ │ │ + ldr r0, [pc, #12] @ 108804 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 108378 │ │ │ │ - andseq r9, r6, ip, asr #16 │ │ │ │ + b 10837c │ │ │ │ + andseq r9, r6, r0, ror r8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 10881c │ │ │ │ + ldr r0, [pc, #12] @ 108820 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 108378 │ │ │ │ - andseq r9, r6, ip, asr #16 │ │ │ │ + b 10837c │ │ │ │ + andseq r9, r6, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #420] @ 1089e4 │ │ │ │ + ldr r0, [pc, #420] @ 1089e8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #416] @ 1089e8 │ │ │ │ + ldr r1, [pc, #416] @ 1089ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r4, [pc, #408] @ 1089ec │ │ │ │ + ldr r4, [pc, #408] @ 1089f0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #404] @ 1089f0 │ │ │ │ + ldr r3, [pc, #404] @ 1089f4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 107e6c │ │ │ │ - ldr r2, [pc, #296] @ 1089f4 │ │ │ │ + bl 107e70 │ │ │ │ + ldr r2, [pc, #296] @ 1089f8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ stm sp, {r2, r5} │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25e064 │ │ │ │ + bl 25e08c │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 108960 │ │ │ │ + beq 108964 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r0] │ │ │ │ - bl 10815c │ │ │ │ + bl 108160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [r3] │ │ │ │ - bl 25df88 │ │ │ │ + bl 25dfb0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 108968 │ │ │ │ - ldr r2, [pc, #192] @ 1089f8 │ │ │ │ + beq 10896c │ │ │ │ + ldr r2, [pc, #192] @ 1089fc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #168] @ 1089e8 │ │ │ │ + ldr r3, [pc, #168] @ 1089ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1089e0 │ │ │ │ + bne 1089e4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 1089a4 │ │ │ │ + bne 1089a8 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r6] │ │ │ │ - beq 1089c8 │ │ │ │ - ldr r1, [pc, #108] @ 1089fc │ │ │ │ + beq 1089cc │ │ │ │ + ldr r1, [pc, #108] @ 108a00 │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ - b 108930 │ │ │ │ + b 108934 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r6] │ │ │ │ - beq 1089d4 │ │ │ │ - ldr r1, [pc, #72] @ 108a00 │ │ │ │ + beq 1089d8 │ │ │ │ + ldr r1, [pc, #72] @ 108a04 │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ - b 108998 │ │ │ │ - ldr r3, [pc, #52] @ 108a04 │ │ │ │ + bl 4bc9c │ │ │ │ + b 10899c │ │ │ │ + ldr r3, [pc, #52] @ 108a08 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 108988 │ │ │ │ - ldr r3, [pc, #44] @ 108a08 │ │ │ │ + b 10898c │ │ │ │ + ldr r3, [pc, #44] @ 108a0c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1089b0 │ │ │ │ + b 1089b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a77b4 │ │ │ │ + @ instruction: 0x001a77b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sl, r4, r7 │ │ │ │ + mulseq sl, r0, r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x001a76bc │ │ │ │ - andseq r9, r6, r4, asr #14 │ │ │ │ - andseq r9, r6, ip, asr #13 │ │ │ │ - andseq r9, r6, ip, lsr #13 │ │ │ │ - andseq r9, r6, r0, lsr #13 │ │ │ │ + @ instruction: 0x001a76b8 │ │ │ │ + andseq r9, r6, r8, ror #14 │ │ │ │ + @ instruction: 0x001696f0 │ │ │ │ + @ instruction: 0x001696d0 │ │ │ │ + andseq r9, r6, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #296] @ 108b4c │ │ │ │ + ldr lr, [pc, #296] @ 108b50 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #288] @ 108b50 │ │ │ │ + ldr r2, [pc, #288] @ 108b54 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #280] @ 108b54 │ │ │ │ + ldr r1, [pc, #280] @ 108b58 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #276] @ 108b58 │ │ │ │ + ldr ip, [pc, #276] @ 108b5c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, ip] │ │ │ │ mov r5, r3 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 108a94 │ │ │ │ - bl 107fac │ │ │ │ + beq 108a98 │ │ │ │ + bl 107fb0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 108b18 │ │ │ │ + beq 108b1c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #172] @ 108b5c │ │ │ │ + ldr r2, [pc, #172] @ 108b60 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 108b34 │ │ │ │ - ldr r0, [pc, #160] @ 108b60 │ │ │ │ - ldr ip, [pc, #160] @ 108b64 │ │ │ │ + beq 108b38 │ │ │ │ + ldr r0, [pc, #160] @ 108b64 │ │ │ │ + ldr ip, [pc, #160] @ 108b68 │ │ │ │ add r0, pc, r0 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r1, ip} │ │ │ │ - ldr r1, [pc, #148] @ 108b68 │ │ │ │ + ldr r1, [pc, #148] @ 108b6c │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #124] @ 108b6c │ │ │ │ + ldr r2, [pc, #124] @ 108b70 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 108b50 │ │ │ │ + ldr r3, [pc, #88] @ 108b54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 108b48 │ │ │ │ + bne 108b4c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ 108b70 │ │ │ │ - ldr r3, [pc, #76] @ 108b74 │ │ │ │ + ldr r2, [pc, #76] @ 108b74 │ │ │ │ + ldr r3, [pc, #76] @ 108b78 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 108ab8 │ │ │ │ - ldr r1, [pc, #60] @ 108b78 │ │ │ │ + bne 108abc │ │ │ │ + ldr r1, [pc, #60] @ 108b7c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b 108ac8 │ │ │ │ + b 108acc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, sl, ip, asr #11 │ │ │ │ + andseq r7, sl, r8, asr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, sl, ip, lsr #11 │ │ │ │ + andseq r7, sl, r8, lsr #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r6, r0, ror #12 │ │ │ │ - andseq r9, r6, r4, asr r6 │ │ │ │ - mulseq r7, r0, r6 │ │ │ │ - andseq r9, r6, ip, asr #12 │ │ │ │ - andseq r7, sl, r4, lsl #10 │ │ │ │ - andseq r2, r6, r0, lsr #19 │ │ │ │ - andseq r2, r7, r8, lsr #12 │ │ │ │ - mulseq r6, r0, r9 │ │ │ │ + andseq r9, r6, r4, lsl #13 │ │ │ │ + andseq r9, r6, r8, ror r6 │ │ │ │ + @ instruction: 0x001726b4 │ │ │ │ + andseq r9, r6, r0, ror r6 │ │ │ │ + andseq r7, sl, r0, lsl #10 │ │ │ │ + andseq r2, r6, r4, asr #19 │ │ │ │ + andseq r2, r7, ip, asr #12 │ │ │ │ + @ instruction: 0x001629b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #232] @ 108c7c │ │ │ │ + ldr lr, [pc, #232] @ 108c80 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #224] @ 108c80 │ │ │ │ + ldr r2, [pc, #224] @ 108c84 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #216] @ 108c84 │ │ │ │ + ldr r1, [pc, #216] @ 108c88 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #212] @ 108c88 │ │ │ │ + ldr ip, [pc, #212] @ 108c8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, ip] │ │ │ │ mov r5, r3 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq 108c04 │ │ │ │ - bl 107fac │ │ │ │ + beq 108c08 │ │ │ │ + bl 107fb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 108c68 │ │ │ │ - ldr r2, [pc, #112] @ 108c8c │ │ │ │ + beq 108c6c │ │ │ │ + ldr r2, [pc, #112] @ 108c90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #15 │ │ │ │ stm sp, {r1, r5} │ │ │ │ - ldr r1, [pc, #96] @ 108c90 │ │ │ │ + ldr r1, [pc, #96] @ 108c94 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #84] @ 108c94 │ │ │ │ + ldr r2, [pc, #84] @ 108c98 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #56] @ 108c80 │ │ │ │ + ldr r3, [pc, #56] @ 108c84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 108c78 │ │ │ │ + bne 108c7c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ 108c98 │ │ │ │ + ldr r2, [pc, #40] @ 108c9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r2 │ │ │ │ - b 108c1c │ │ │ │ + b 108c20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, sl, ip, asr r4 │ │ │ │ + andseq r7, sl, r8, asr r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, sl, ip, lsr r4 │ │ │ │ + andseq r7, sl, r8, lsr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001694f8 │ │ │ │ - andseq r9, r6, ip, lsr r5 │ │ │ │ - @ instruction: 0x001a73b4 │ │ │ │ - andseq r2, r6, ip, asr r8 │ │ │ │ + andseq r9, r6, ip, lsl r5 │ │ │ │ + andseq r9, r6, r0, ror #10 │ │ │ │ + @ instruction: 0x001a73b0 │ │ │ │ + andseq r2, r6, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #556] @ 108ef0 │ │ │ │ - ldr r2, [pc, #556] @ 108ef4 │ │ │ │ + ldr r1, [pc, #556] @ 108ef4 │ │ │ │ + ldr r2, [pc, #556] @ 108ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #548] @ 108ef8 │ │ │ │ + ldr r4, [pc, #548] @ 108efc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #532] @ 108efc │ │ │ │ + ldr r3, [pc, #532] @ 108f00 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [ip] │ │ │ │ mov r6, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 108d4c │ │ │ │ + bne 108d50 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 108d74 │ │ │ │ - ldr r1, [pc, #428] @ 108f00 │ │ │ │ - ldr r0, [pc, #428] @ 108f04 │ │ │ │ + beq 108d78 │ │ │ │ + ldr r1, [pc, #428] @ 108f04 │ │ │ │ + ldr r0, [pc, #428] @ 108f08 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 108d8c │ │ │ │ + bne 108d90 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 108d9c │ │ │ │ - ldr r2, [pc, #372] @ 108f08 │ │ │ │ + beq 108da0 │ │ │ │ + ldr r2, [pc, #372] @ 108f0c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 108e78 │ │ │ │ - ldr r8, [pc, #360] @ 108f0c │ │ │ │ + bne 108e7c │ │ │ │ + ldr r8, [pc, #360] @ 108f10 │ │ │ │ mov r1, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, ip │ │ │ │ - bl 107b8c │ │ │ │ + bl 107b90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ands r6, r0, #1 │ │ │ │ - beq 108e40 │ │ │ │ - ldr r3, [pc, #324] @ 108f10 │ │ │ │ + beq 108e44 │ │ │ │ + ldr r3, [pc, #324] @ 108f14 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 25f8e0 │ │ │ │ + bl 25f908 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 108dfc │ │ │ │ + beq 108e00 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 108e5c │ │ │ │ - ldr r3, [pc, #264] @ 108f14 │ │ │ │ + beq 108e60 │ │ │ │ + ldr r3, [pc, #264] @ 108f18 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #252] @ 108f18 │ │ │ │ - ldr r3, [pc, #212] @ 108ef4 │ │ │ │ + ldr r2, [pc, #252] @ 108f1c │ │ │ │ + ldr r3, [pc, #212] @ 108ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 108eec │ │ │ │ + bne 108ef0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 108eac │ │ │ │ - ldr r3, [pc, #188] @ 108f10 │ │ │ │ + beq 108eb0 │ │ │ │ + ldr r3, [pc, #188] @ 108f14 │ │ │ │ mov r2, r6 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - b 108dd0 │ │ │ │ - ldr r1, [pc, #184] @ 108f1c │ │ │ │ + b 108dd4 │ │ │ │ + ldr r1, [pc, #184] @ 108f20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - b 108e04 │ │ │ │ + bl 4bc9c │ │ │ │ + b 108e08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #152] @ 108f20 │ │ │ │ + ldr r1, [pc, #152] @ 108f24 │ │ │ │ str r0, [r5] │ │ │ │ - ldr r0, [pc, #148] @ 108f24 │ │ │ │ + ldr r0, [pc, #148] @ 108f28 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - b 108e10 │ │ │ │ - bl 1d3488 │ │ │ │ - ldr r3, [pc, #88] @ 108f10 │ │ │ │ + b 108e14 │ │ │ │ + bl 1d348c │ │ │ │ + ldr r3, [pc, #88] @ 108f14 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25e05c │ │ │ │ + bl 25e084 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108820 │ │ │ │ + bl 108824 │ │ │ │ mov r2, r0 │ │ │ │ - b 108dd0 │ │ │ │ + b 108dd4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, sl, r4, lsr r3 │ │ │ │ + andseq r7, sl, r0, lsr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, sl, r4, lsl r3 │ │ │ │ + andseq r7, sl, r0, lsl r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r6, r8, lsr #2 │ │ │ │ - andseq r9, r6, ip, asr r4 │ │ │ │ + andseq r9, r6, ip, asr #2 │ │ │ │ + andseq r9, r6, r0, lsl #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r9, r6, ip, lsl r4 │ │ │ │ + andseq r9, r6, r0, asr #8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x001a71dc │ │ │ │ - andseq r9, r6, ip, ror r3 │ │ │ │ - andseq r1, r6, r4, lsr #24 │ │ │ │ - andseq r9, r6, r0, lsr r3 │ │ │ │ + @ instruction: 0x001a71d8 │ │ │ │ + andseq r9, r6, r0, lsr #7 │ │ │ │ + andseq r1, r6, r8, asr #24 │ │ │ │ + andseq r9, r6, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #276] @ 109054 │ │ │ │ - ldr ip, [pc, #276] @ 109058 │ │ │ │ + ldr lr, [pc, #276] @ 109058 │ │ │ │ + ldr ip, [pc, #276] @ 10905c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #268] @ 10905c │ │ │ │ + ldr r4, [pc, #268] @ 109060 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #264] @ 109060 │ │ │ │ + ldr r3, [pc, #264] @ 109064 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -236736,617 +236737,617 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #196] @ 109064 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r0, [pc, #196] @ 109068 │ │ │ │ add r3, sp, #12 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 107b8c │ │ │ │ - ldr r3, [pc, #160] @ 109068 │ │ │ │ + bl 107b90 │ │ │ │ + ldr r3, [pc, #160] @ 10906c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25f7e4 │ │ │ │ + bl 25f80c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 109030 │ │ │ │ - bl 1ce4c0 │ │ │ │ + beq 109034 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #104] @ 10906c │ │ │ │ + ldr r2, [pc, #104] @ 109070 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 109058 │ │ │ │ + ldr r3, [pc, #76] @ 10905c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 109050 │ │ │ │ + bne 109054 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #56] @ 109070 │ │ │ │ + ldr r1, [pc, #56] @ 109074 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 108fe4 │ │ │ │ + b 108fe8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldrheq r7, [sl], -r8 │ │ │ │ + ldrheq r7, [sl], -r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sl, r8, r0 │ │ │ │ + mulseq sl, r4, r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r6, ip, ror r2 │ │ │ │ + andseq r9, r6, r0, lsr #5 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x001a6ff0 │ │ │ │ - andseq r9, r6, r0, lsl #4 │ │ │ │ + andseq r6, sl, ip, ror #31 │ │ │ │ + andseq r9, r6, r4, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #376] @ 109214 │ │ │ │ - ldr r2, [pc, #376] @ 109218 │ │ │ │ + ldr r1, [pc, #376] @ 109218 │ │ │ │ + ldr r2, [pc, #376] @ 10921c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #368] @ 10921c │ │ │ │ + ldr r6, [pc, #368] @ 109220 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #352] @ 109220 │ │ │ │ + ldr r3, [pc, #352] @ 109224 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [ip] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 109108 │ │ │ │ + bne 10910c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 109130 │ │ │ │ - ldr r1, [pc, #276] @ 109224 │ │ │ │ - ldr r0, [pc, #276] @ 109228 │ │ │ │ + beq 109134 │ │ │ │ + ldr r1, [pc, #276] @ 109228 │ │ │ │ + ldr r0, [pc, #276] @ 10922c │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 1091c0 │ │ │ │ + beq 1091c4 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 1091c0 │ │ │ │ - ldr r0, [pc, #224] @ 10922c │ │ │ │ + bcs 1091c4 │ │ │ │ + ldr r0, [pc, #224] @ 109230 │ │ │ │ mov r2, ip │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 107b8c │ │ │ │ + bl 107b90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #204] @ 109230 │ │ │ │ + ldr r3, [pc, #204] @ 109234 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ asr r2, r2, #1 │ │ │ │ - bl 25f730 │ │ │ │ + bl 25f758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1091f4 │ │ │ │ - ldr r3, [pc, #168] @ 109234 │ │ │ │ + beq 1091f8 │ │ │ │ + ldr r3, [pc, #168] @ 109238 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #156] @ 109238 │ │ │ │ - ldr r3, [pc, #120] @ 109218 │ │ │ │ + ldr r2, [pc, #156] @ 10923c │ │ │ │ + ldr r3, [pc, #120] @ 10921c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 109210 │ │ │ │ + bne 109214 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #108] @ 10923c │ │ │ │ + ldr r1, [pc, #108] @ 109240 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #104] @ 109240 │ │ │ │ + ldr r0, [pc, #104] @ 109244 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b 109190 │ │ │ │ - ldr r1, [pc, #72] @ 109244 │ │ │ │ + b 109194 │ │ │ │ + ldr r1, [pc, #72] @ 109248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ - b 109184 │ │ │ │ + bl 4bc9c │ │ │ │ + b 109188 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, sl, ip, asr pc │ │ │ │ + andseq r6, sl, r8, asr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, ip, lsr pc │ │ │ │ + andseq r6, sl, r8, lsr pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r6, ip, ror #26 │ │ │ │ - andseq r9, r6, ip, asr r1 │ │ │ │ - andseq r9, r6, r0, lsr r1 │ │ │ │ + mulseq r6, r0, sp │ │ │ │ + andseq r9, r6, r0, lsl #3 │ │ │ │ + andseq r9, r6, r4, asr r1 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r6, sl, ip, asr lr │ │ │ │ - ldrheq r9, [r6], -r8 │ │ │ │ - andseq r9, r6, r4, lsr #1 │ │ │ │ - andseq r9, r6, r0, lsr #1 │ │ │ │ + andseq r6, sl, r8, asr lr │ │ │ │ + ldrsbeq r9, [r6], -ip │ │ │ │ + andseq r9, r6, r8, asr #1 │ │ │ │ + andseq r9, r6, r4, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #228] @ 109344 │ │ │ │ - ldr ip, [pc, #228] @ 109348 │ │ │ │ + ldr lr, [pc, #228] @ 109348 │ │ │ │ + ldr ip, [pc, #228] @ 10934c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #220] @ 10934c │ │ │ │ + ldr r4, [pc, #220] @ 109350 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #216] @ 109350 │ │ │ │ + ldr r3, [pc, #216] @ 109354 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #172] @ 109354 │ │ │ │ + ldr r0, [pc, #172] @ 109358 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 107b8c │ │ │ │ - ldr r3, [pc, #140] @ 109358 │ │ │ │ + bl 107b90 │ │ │ │ + ldr r3, [pc, #140] @ 10935c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25f678 │ │ │ │ + bl 25f6a0 │ │ │ │ cmn r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ - beq 109324 │ │ │ │ + beq 109328 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #104] @ 10935c │ │ │ │ + ldr r2, [pc, #104] @ 109360 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 109348 │ │ │ │ + ldr r3, [pc, #76] @ 10934c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsl r4, r4, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ - bne 109340 │ │ │ │ + bne 109344 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #52] @ 109360 │ │ │ │ + ldr r1, [pc, #52] @ 109364 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - b 1092e8 │ │ │ │ + bl 4bc9c │ │ │ │ + b 1092ec │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, r8, sp │ │ │ │ + mulseq sl, r4, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, r8, ror sp │ │ │ │ + andseq r6, sl, r4, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r6, ip, lsr #32 │ │ │ │ + andseq r9, r6, r0, asr r0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r6, sl, r0, lsl #26 │ │ │ │ - andseq r8, r6, r4, asr #31 │ │ │ │ + @ instruction: 0x001a6cfc │ │ │ │ + andseq r8, r6, r8, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #268] @ 109488 │ │ │ │ + ldr ip, [pc, #268] @ 10948c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #252] @ 10948c │ │ │ │ + ldr r1, [pc, #252] @ 109490 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r4, [pc, #244] @ 109490 │ │ │ │ + ldr r4, [pc, #244] @ 109494 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ 109494 │ │ │ │ + ldr r3, [pc, #228] @ 109498 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r0, [pc, #200] @ 109498 │ │ │ │ + ldr r0, [pc, #200] @ 10949c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 107b8c │ │ │ │ - ldr r3, [pc, #168] @ 10949c │ │ │ │ + bl 107b90 │ │ │ │ + ldr r3, [pc, #168] @ 1094a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #164] @ 1094a0 │ │ │ │ + ldr r2, [pc, #164] @ 1094a4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r1, r2 │ │ │ │ movne r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 25f450 │ │ │ │ + bl 25f478 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109468 │ │ │ │ - ldr r3, [pc, #120] @ 1094a4 │ │ │ │ + beq 10946c │ │ │ │ + ldr r3, [pc, #120] @ 1094a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #112] @ 1094a8 │ │ │ │ + ldr r2, [pc, #112] @ 1094ac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #72] @ 10948c │ │ │ │ + ldr r3, [pc, #72] @ 109490 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 109484 │ │ │ │ + bne 109488 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #60] @ 1094ac │ │ │ │ + ldr r1, [pc, #60] @ 1094b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - b 109424 │ │ │ │ + bl 4bc9c │ │ │ │ + b 109428 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, sl, ip, ror #24 │ │ │ │ + andseq r6, sl, r8, ror #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, ip, asr #24 │ │ │ │ + andseq r6, sl, r8, asr #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r6, r0, asr pc │ │ │ │ + andseq r8, r6, r4, ror pc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x001a6bb8 │ │ │ │ - @ instruction: 0x00168ed4 │ │ │ │ + @ instruction: 0x001a6bb4 │ │ │ │ + @ instruction: 0x00168ef8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #240] @ 1095b8 │ │ │ │ - ldr ip, [pc, #240] @ 1095bc │ │ │ │ + ldr lr, [pc, #240] @ 1095bc │ │ │ │ + ldr ip, [pc, #240] @ 1095c0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #232] @ 1095c0 │ │ │ │ + ldr r4, [pc, #232] @ 1095c4 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #228] @ 1095c4 │ │ │ │ + ldr r3, [pc, #228] @ 1095c8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #184] @ 1095c8 │ │ │ │ + ldr r0, [pc, #184] @ 1095cc │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 107b8c │ │ │ │ - ldr r3, [pc, #152] @ 1095cc │ │ │ │ + bl 107b90 │ │ │ │ + ldr r3, [pc, #152] @ 1095d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25f390 │ │ │ │ + bl 25f3b8 │ │ │ │ cmn r0, #2 │ │ │ │ - beq 109590 │ │ │ │ + beq 109594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1095a8 │ │ │ │ - ldr r3, [pc, #116] @ 1095d0 │ │ │ │ + bne 1095ac │ │ │ │ + ldr r3, [pc, #116] @ 1095d4 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ 1095d4 │ │ │ │ + ldr r2, [pc, #108] @ 1095d8 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 1095bc │ │ │ │ + ldr r3, [pc, #76] @ 1095c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1095b4 │ │ │ │ + bne 1095b8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #64] @ 1095d8 │ │ │ │ + ldr r1, [pc, #64] @ 1095dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - ldr r3, [pc, #44] @ 1095dc │ │ │ │ + bl 4bc9c │ │ │ │ + ldr r3, [pc, #44] @ 1095e0 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b 10955c │ │ │ │ + b 109560 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, sl, r0, lsr fp │ │ │ │ + andseq r6, sl, ip, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, r0, lsl fp │ │ │ │ + andseq r6, sl, ip, lsl #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r6, r0, ror lr │ │ │ │ + mulseq r6, r4, lr │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, sl, ip, lsl #21 │ │ │ │ - andseq r8, r6, r8, lsl #28 │ │ │ │ + andseq r6, sl, r8, lsl #21 │ │ │ │ + andseq r8, r6, ip, lsr #28 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #376] @ 109780 │ │ │ │ - ldr r2, [pc, #376] @ 109784 │ │ │ │ + ldr r1, [pc, #376] @ 109784 │ │ │ │ + ldr r2, [pc, #376] @ 109788 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #368] @ 109788 │ │ │ │ + ldr r6, [pc, #368] @ 10978c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #352] @ 10978c │ │ │ │ + ldr r3, [pc, #352] @ 109790 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [ip] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 109674 │ │ │ │ + bne 109678 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 10969c │ │ │ │ - ldr r1, [pc, #276] @ 109790 │ │ │ │ - ldr r0, [pc, #276] @ 109794 │ │ │ │ + beq 1096a0 │ │ │ │ + ldr r1, [pc, #276] @ 109794 │ │ │ │ + ldr r0, [pc, #276] @ 109798 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 10972c │ │ │ │ + beq 109730 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 10972c │ │ │ │ - ldr r0, [pc, #224] @ 109798 │ │ │ │ + bcs 109730 │ │ │ │ + ldr r0, [pc, #224] @ 10979c │ │ │ │ mov r2, ip │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 107b8c │ │ │ │ + bl 107b90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #204] @ 10979c │ │ │ │ + ldr r3, [pc, #204] @ 1097a0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ asr r2, r2, #1 │ │ │ │ - bl 25f5c4 │ │ │ │ + bl 25f5ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109760 │ │ │ │ - ldr r3, [pc, #168] @ 1097a0 │ │ │ │ + beq 109764 │ │ │ │ + ldr r3, [pc, #168] @ 1097a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #156] @ 1097a4 │ │ │ │ - ldr r3, [pc, #120] @ 109784 │ │ │ │ + ldr r2, [pc, #156] @ 1097a8 │ │ │ │ + ldr r3, [pc, #120] @ 109788 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10977c │ │ │ │ + bne 109780 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #108] @ 1097a8 │ │ │ │ + ldr r1, [pc, #108] @ 1097ac │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #104] @ 1097ac │ │ │ │ + ldr r0, [pc, #104] @ 1097b0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b 1096fc │ │ │ │ - ldr r1, [pc, #72] @ 1097b0 │ │ │ │ + b 109700 │ │ │ │ + ldr r1, [pc, #72] @ 1097b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ - b 1096f0 │ │ │ │ + bl 4bc9c │ │ │ │ + b 1096f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a69f0 │ │ │ │ + andseq r6, sl, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a69d0 │ │ │ │ + andseq r6, sl, ip, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r6, r0, lsl #16 │ │ │ │ - andseq r8, r6, r4, asr sp │ │ │ │ - andseq r8, r6, r8, lsr #26 │ │ │ │ + andseq r8, r6, r4, lsr #16 │ │ │ │ + andseq r8, r6, r8, ror sp │ │ │ │ + andseq r8, r6, ip, asr #26 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - @ instruction: 0x001a68f0 │ │ │ │ - andseq r8, r6, ip, asr #22 │ │ │ │ - mulseq r6, ip, ip │ │ │ │ - andseq r8, r6, r8, lsl #25 │ │ │ │ + andseq r6, sl, ip, ror #17 │ │ │ │ + andseq r8, r6, r0, ror fp │ │ │ │ + andseq r8, r6, r0, asr #25 │ │ │ │ + andseq r8, r6, ip, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [pc, #228] @ 1098b0 │ │ │ │ - ldr ip, [pc, #228] @ 1098b4 │ │ │ │ + ldr lr, [pc, #228] @ 1098b4 │ │ │ │ + ldr ip, [pc, #228] @ 1098b8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #220] @ 1098b8 │ │ │ │ + ldr r4, [pc, #220] @ 1098bc │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #216] @ 1098bc │ │ │ │ + ldr r3, [pc, #216] @ 1098c0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #172] @ 1098c0 │ │ │ │ + ldr r0, [pc, #172] @ 1098c4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 107b8c │ │ │ │ - ldr r3, [pc, #140] @ 1098c4 │ │ │ │ + bl 107b90 │ │ │ │ + ldr r3, [pc, #140] @ 1098c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25f50c │ │ │ │ + bl 25f534 │ │ │ │ cmn r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ - beq 109890 │ │ │ │ + beq 109894 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #104] @ 1098c8 │ │ │ │ + ldr r2, [pc, #104] @ 1098cc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #76] @ 1098b4 │ │ │ │ + ldr r3, [pc, #76] @ 1098b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsl r4, r4, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ - bne 1098ac │ │ │ │ + bne 1098b0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #52] @ 1098cc │ │ │ │ + ldr r1, [pc, #52] @ 1098d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - b 109854 │ │ │ │ + bl 4bc9c │ │ │ │ + b 109858 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, sl, ip, lsr #16 │ │ │ │ + andseq r6, sl, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, ip, lsl #16 │ │ │ │ + andseq r6, sl, r8, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r6, r8, lsl #24 │ │ │ │ + andseq r8, r6, ip, lsr #24 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - mulseq sl, r4, r7 │ │ │ │ - mulseq r6, r4, fp │ │ │ │ + mulseq sl, r0, r7 │ │ │ │ + @ instruction: 0x00168bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #236] @ 1099d4 │ │ │ │ - ldr lr, [pc, #236] @ 1099d8 │ │ │ │ + ldr r4, [pc, #236] @ 1099d8 │ │ │ │ + ldr lr, [pc, #236] @ 1099dc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr ip, [pc, #224] @ 1099dc │ │ │ │ + ldr ip, [pc, #224] @ 1099e0 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ 1099e0 │ │ │ │ + ldr r3, [pc, #216] @ 1099e4 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -237358,988 +237359,988 @@ │ │ │ │ add ip, sp, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr ip, [r2] │ │ │ │ mov lr, #0 │ │ │ │ tst ip, #1 │ │ │ │ str lr, [sp, #16] │ │ │ │ - bne 109960 │ │ │ │ + bne 109964 │ │ │ │ ldrsh ip, [ip] │ │ │ │ cmp ip, #116 @ 0x74 │ │ │ │ - beq 10997c │ │ │ │ + beq 109980 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #112] @ 1099e4 │ │ │ │ + ldr r1, [pc, #112] @ 1099e8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #28 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r3, #117 @ 0x75 │ │ │ │ - ldr r2, [pc, #88] @ 1099e8 │ │ │ │ + ldr r2, [pc, #88] @ 1099ec │ │ │ │ add r2, pc, r2 │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 1099d8 │ │ │ │ + ldr r3, [pc, #40] @ 1099dc │ │ │ │ strh r5, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1099d0 │ │ │ │ + bne 1099d4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, sl, ip, lsl #14 │ │ │ │ + andseq r6, sl, r8, lsl #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, r8, ror #13 │ │ │ │ + andseq r6, sl, r4, ror #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r6, r4, lsl r5 │ │ │ │ - andseq r6, sl, ip, ror #12 │ │ │ │ + andseq r8, r6, r8, lsr r5 │ │ │ │ + andseq r6, sl, r8, ror #12 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 109a08 │ │ │ │ + ldr r0, [pc, #16] @ 109a0c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 1098d0 │ │ │ │ - andseq r8, r6, r4, ror #20 │ │ │ │ + b 1098d4 │ │ │ │ + andseq r8, r6, r8, lsl #21 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 109a28 │ │ │ │ + ldr r0, [pc, #16] @ 109a2c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 1098d0 │ │ │ │ - andseq r8, r6, r8, asr sl │ │ │ │ + b 1098d4 │ │ │ │ + andseq r8, r6, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #252] @ 109b40 │ │ │ │ + ldr ip, [pc, #252] @ 109b44 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #244] @ 109b44 │ │ │ │ + ldr r0, [pc, #244] @ 109b48 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #236] @ 109b48 │ │ │ │ - ldr r2, [pc, #236] @ 109b4c │ │ │ │ + ldr r3, [pc, #236] @ 109b4c │ │ │ │ + ldr r2, [pc, #236] @ 109b50 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ mov r2, #219 @ 0xdb │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strh r2, [r3] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #32] │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 34c7c │ │ │ │ + bl 34c78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #80] @ 109b50 │ │ │ │ + ldr r1, [pc, #80] @ 109b54 │ │ │ │ strh r6, [r3, #2] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #56] @ 109b44 │ │ │ │ + ldr r2, [pc, #56] @ 109b48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [r3, #16] │ │ │ │ strh r4, [r3, #20] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 109b3c │ │ │ │ + bne 109b40 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, sl, ip, lsr #11 │ │ │ │ + andseq r6, sl, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sl, r0, r5 │ │ │ │ + andseq r6, sl, ip, lsl #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001a64f0 │ │ │ │ + andseq r6, sl, ip, ror #9 │ │ │ │ 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 ip, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #892] @ 109ef4 │ │ │ │ + ldr ip, [pc, #892] @ 109ef8 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #880] @ 109ef8 │ │ │ │ + ldr r1, [pc, #880] @ 109efc │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r9, [pc, #872] @ 109efc │ │ │ │ + ldr r9, [pc, #872] @ 109f00 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #868] @ 109f00 │ │ │ │ + ldr r2, [pc, #868] @ 109f04 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r8, [r9, r2] │ │ │ │ mov fp, r3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq 109d70 │ │ │ │ - ldr r3, [pc, #776] @ 109f04 │ │ │ │ + beq 109d74 │ │ │ │ + ldr r3, [pc, #776] @ 109f08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #768] @ 109f08 │ │ │ │ + ldr r3, [pc, #768] @ 109f0c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 109ca8 │ │ │ │ + b 109cac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109cc0 │ │ │ │ - ldr r3, [pc, #748] @ 109f0c │ │ │ │ + bne 109cc4 │ │ │ │ + ldr r3, [pc, #748] @ 109f10 │ │ │ │ mov ip, #1 │ │ │ │ strb ip, [r0, #12] │ │ │ │ ldr r5, [r9, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r4, r6, fp │ │ │ │ str r4, [sp] │ │ │ │ add r3, r3, fp │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 25f178 │ │ │ │ + bl 25f1a0 │ │ │ │ cmn r0, #2 │ │ │ │ mov sl, r0 │ │ │ │ - beq 109ddc │ │ │ │ + beq 109de0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109e14 │ │ │ │ + bne 109e18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 109e40 │ │ │ │ + beq 109e44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, #5 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, #2 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 109d48 │ │ │ │ + beq 109d4c │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109d70 │ │ │ │ + beq 109d74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 109c10 │ │ │ │ + bne 109c14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109c18 │ │ │ │ + bne 109c1c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109dac │ │ │ │ + bne 109db0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 109d10 │ │ │ │ + beq 109d14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - beq 109ee4 │ │ │ │ - ldr r3, [pc, #536] @ 109f10 │ │ │ │ + beq 109ee8 │ │ │ │ + ldr r3, [pc, #536] @ 109f14 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #532] @ 109f14 │ │ │ │ + ldr r1, [pc, #532] @ 109f18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #504] @ 109f18 │ │ │ │ + ldr r2, [pc, #504] @ 109f1c │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #464] @ 109ef8 │ │ │ │ + ldr r3, [pc, #464] @ 109efc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 109ef0 │ │ │ │ + bne 109ef4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 20b188 │ │ │ │ + bl 20b1b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 109ca8 │ │ │ │ + bne 109cac │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109dc4 │ │ │ │ + bne 109dc8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 109d10 │ │ │ │ - ldr r1, [pc, #396] @ 109f1c │ │ │ │ + beq 109d14 │ │ │ │ + ldr r1, [pc, #396] @ 109f20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ - bl 4bca0 │ │ │ │ - b 109d10 │ │ │ │ - ldr r3, [pc, #344] @ 109f0c │ │ │ │ + bl 4bc9c │ │ │ │ + b 109d14 │ │ │ │ + ldr r3, [pc, #344] @ 109f10 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e204 │ │ │ │ - b 109ccc │ │ │ │ - ldr r3, [pc, #320] @ 109f0c │ │ │ │ + bl 25e22c │ │ │ │ + b 109cd0 │ │ │ │ + ldr r3, [pc, #320] @ 109f10 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e204 │ │ │ │ - b 109d7c │ │ │ │ + bl 25e22c │ │ │ │ + b 109d80 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109e68 │ │ │ │ + bne 109e6c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 109d10 │ │ │ │ - ldr r1, [pc, #292] @ 109f20 │ │ │ │ + beq 109d14 │ │ │ │ + ldr r1, [pc, #292] @ 109f24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r8] │ │ │ │ - bl 4bca0 │ │ │ │ - b 109d10 │ │ │ │ + bl 4bc9c │ │ │ │ + b 109d14 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - bne 109e88 │ │ │ │ + bne 109e8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109ed4 │ │ │ │ + bne 109ed8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 109e5c │ │ │ │ - ldr r3, [pc, #236] @ 109f24 │ │ │ │ + beq 109e60 │ │ │ │ + ldr r3, [pc, #236] @ 109f28 │ │ │ │ ldr r0, [r9, r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 109d18 │ │ │ │ + b 109d1c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109e78 │ │ │ │ - ldr r2, [pc, #212] @ 109f28 │ │ │ │ + bne 109e7c │ │ │ │ + ldr r2, [pc, #212] @ 109f2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r9, r2] │ │ │ │ - b 109d18 │ │ │ │ - ldr r3, [pc, #200] @ 109f2c │ │ │ │ + b 109d1c │ │ │ │ + ldr r3, [pc, #200] @ 109f30 │ │ │ │ ldr r0, [r9, r3] │ │ │ │ - b 109e38 │ │ │ │ + b 109e3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 25e204 │ │ │ │ - b 109de8 │ │ │ │ + bl 25e22c │ │ │ │ + b 109dec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 25e204 │ │ │ │ - b 109e4c │ │ │ │ + bl 25e22c │ │ │ │ + b 109e50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109ec4 │ │ │ │ + bne 109ec8 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 109d10 │ │ │ │ + beq 109d14 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp] │ │ │ │ str r1, [r8] │ │ │ │ - ldr r1, [pc, #128] @ 109f30 │ │ │ │ + ldr r1, [pc, #128] @ 109f34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ - bl 4bca0 │ │ │ │ - b 109d10 │ │ │ │ + bl 4bc9c │ │ │ │ + b 109d14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 25e204 │ │ │ │ - b 109e90 │ │ │ │ + bl 25e22c │ │ │ │ + b 109e94 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 25e204 │ │ │ │ - b 109e28 │ │ │ │ - ldr r3, [pc, #72] @ 109f34 │ │ │ │ + bl 25e22c │ │ │ │ + b 109e2c │ │ │ │ + ldr r3, [pc, #72] @ 109f38 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 109cf8 │ │ │ │ + b 109cfc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, sl, r4, ror r4 │ │ │ │ + andseq r6, sl, r0, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, r4, asr r4 │ │ │ │ + andseq r6, sl, r0, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsr sl │ │ │ │ andeq r0, r0, ip, asr #24 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x001617d4 │ │ │ │ - @ instruction: 0x001687b4 │ │ │ │ - @ instruction: 0x001a62d4 │ │ │ │ - @ instruction: 0x001686f4 │ │ │ │ - andseq r8, r6, r8, lsl #14 │ │ │ │ + @ instruction: 0x001617f8 │ │ │ │ + @ instruction: 0x001687d8 │ │ │ │ + @ instruction: 0x001a62d0 │ │ │ │ + andseq r8, r6, r8, lsl r7 │ │ │ │ + andseq r8, r6, ip, lsr #14 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq r8, r6, r0, lsr r6 │ │ │ │ - andseq r8, r6, r0, lsr #11 │ │ │ │ + andseq r8, r6, r4, asr r6 │ │ │ │ + andseq r8, r6, r4, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #28] │ │ │ │ - ldr ip, [pc, #876] @ 10a2c8 │ │ │ │ + ldr ip, [pc, #876] @ 10a2cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #872] @ 10a2cc │ │ │ │ + ldr r0, [pc, #872] @ 10a2d0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r8, [pc, #860] @ 10a2d0 │ │ │ │ + ldr r8, [pc, #860] @ 10a2d4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #844] @ 10a2d4 │ │ │ │ + ldr r2, [pc, #844] @ 10a2d8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #840] @ 10a2d8 │ │ │ │ + ldr r3, [pc, #840] @ 10a2dc │ │ │ │ add r8, pc, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r8, r3] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 10a004 │ │ │ │ + bne 10a008 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 10a028 │ │ │ │ - ldr r1, [pc, #720] @ 10a2dc │ │ │ │ + beq 10a02c │ │ │ │ + ldr r1, [pc, #720] @ 10a2e0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10a1c8 │ │ │ │ + beq 10a1cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 10a048 │ │ │ │ + bne 10a04c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 10a070 │ │ │ │ - ldr r1, [pc, #656] @ 10a2e0 │ │ │ │ + beq 10a074 │ │ │ │ + ldr r1, [pc, #656] @ 10a2e4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 10a090 │ │ │ │ - ldr r2, [pc, #608] @ 10a2e4 │ │ │ │ + beq 10a094 │ │ │ │ + ldr r2, [pc, #608] @ 10a2e8 │ │ │ │ asr r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 10a2b0 │ │ │ │ - ldr r1, [pc, #592] @ 10a2e8 │ │ │ │ + bls 10a2b4 │ │ │ │ + ldr r1, [pc, #592] @ 10a2ec │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r7, #12 │ │ │ │ ldr r3, [r0, r7] │ │ │ │ mov sl, #5 │ │ │ │ tst r3, #1 │ │ │ │ mov r9, #4 │ │ │ │ mov r2, #3 │ │ │ │ add ip, r0, r7 │ │ │ │ - beq 10a1e8 │ │ │ │ - ldr r1, [pc, #524] @ 10a2ec │ │ │ │ + beq 10a1ec │ │ │ │ + ldr r1, [pc, #524] @ 10a2f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, r6 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add ip, r0, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [ip] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ stm sp, {r9, sl} │ │ │ │ - bl 1cc8ac │ │ │ │ + bl 1cc8b0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq lr, r4 │ │ │ │ streq r4, [sp, #56] @ 0x38 │ │ │ │ - bne 10a1f8 │ │ │ │ + bne 10a1fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ - beq 10a278 │ │ │ │ + beq 10a27c │ │ │ │ ldr r2, [r2, r7] │ │ │ │ - ldr r1, [pc, #396] @ 10a2f0 │ │ │ │ + ldr r1, [pc, #396] @ 10a2f4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub ip, ip, r3 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #6 │ │ │ │ str ip, [r0, #16] │ │ │ │ str lr, [r0, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 393a0 │ │ │ │ - ldr r3, [pc, #352] @ 10a2f4 │ │ │ │ + bl 3939c │ │ │ │ + ldr r3, [pc, #352] @ 10a2f8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r8, r3] │ │ │ │ - ldr r2, [pc, #340] @ 10a2f8 │ │ │ │ - ldr r3, [pc, #292] @ 10a2cc │ │ │ │ + ldr r2, [pc, #340] @ 10a2fc │ │ │ │ + ldr r3, [pc, #292] @ 10a2d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10a2c4 │ │ │ │ + bne 10a2c8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, #3 │ │ │ │ mov r9, #2 │ │ │ │ mov r7, #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, r7] │ │ │ │ add ip, r0, r7 │ │ │ │ tst r3, #1 │ │ │ │ - bne 10a0d8 │ │ │ │ + bne 10a0dc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bne 10a0d8 │ │ │ │ - b 10a100 │ │ │ │ + bne 10a0dc │ │ │ │ + b 10a104 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov sl, #7 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r9, #0 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #212] @ 10a2fc │ │ │ │ + ldr r6, [pc, #212] @ 10a300 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and r6, r6, r3, asr #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl 216e80 │ │ │ │ + bl 216ea8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 108820 │ │ │ │ + bl 108824 │ │ │ │ mov lr, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 10a140 │ │ │ │ + b 10a144 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r5] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov ip, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 109b54 │ │ │ │ - b 10a19c │ │ │ │ + bl 109b58 │ │ │ │ + b 10a1a0 │ │ │ │ mov sl, #5 │ │ │ │ mov r9, #4 │ │ │ │ mov r7, #12 │ │ │ │ mov r2, #3 │ │ │ │ - b 10a1d8 │ │ │ │ + b 10a1dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, r8, r0 │ │ │ │ + mulseq sl, r4, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, sl, ip, rrx │ │ │ │ - andseq r1, r6, r8, lsr r5 │ │ │ │ + andseq r6, sl, r8, rrx │ │ │ │ + andseq r1, r6, ip, asr r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r6, r0, ror lr │ │ │ │ - @ instruction: 0x001711bc │ │ │ │ + mulseq r6, r4, lr │ │ │ │ + andseq r1, r7, r0, ror #3 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - andseq r8, r6, r4, lsl #9 │ │ │ │ - andseq r1, r7, r8, lsl #8 │ │ │ │ + andseq r8, r6, r8, lsr #9 │ │ │ │ + andseq r1, r7, ip, lsr #8 │ │ │ │ @ instruction: 0xffffdcc0 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r5, sl, r4, asr lr │ │ │ │ + andseq r5, sl, r0, asr lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #228] @ 10a3fc │ │ │ │ - ldr ip, [pc, #228] @ 10a400 │ │ │ │ + ldr lr, [pc, #228] @ 10a400 │ │ │ │ + ldr ip, [pc, #228] @ 10a404 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #216] @ 10a404 │ │ │ │ + ldr r3, [pc, #216] @ 10a408 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #212] @ 10a408 │ │ │ │ + ldr r2, [pc, #212] @ 10a40c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #184] @ 10a40c │ │ │ │ + ldr r4, [pc, #184] @ 10a410 │ │ │ │ ldr r0, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r7, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1098d0 │ │ │ │ + bl 1098d4 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 109f38 │ │ │ │ + bl 109f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ strh r2, [r0, #10] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #64] @ 10a410 │ │ │ │ + ldr r2, [pc, #64] @ 10a414 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 10a400 │ │ │ │ + ldr r3, [pc, #40] @ 10a404 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10a3f8 │ │ │ │ + bne 10a3fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a5cdc │ │ │ │ + @ instruction: 0x001a5cd8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a5cbc │ │ │ │ + @ instruction: 0x001a5cb8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001681dc │ │ │ │ - andseq r5, sl, r4, lsr #24 │ │ │ │ + andseq r8, r6, r0, lsl #4 │ │ │ │ + andseq r5, sl, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #220] @ 10a508 │ │ │ │ - ldr ip, [pc, #220] @ 10a50c │ │ │ │ + ldr lr, [pc, #220] @ 10a50c │ │ │ │ + ldr ip, [pc, #220] @ 10a510 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #208] @ 10a510 │ │ │ │ + ldr r3, [pc, #208] @ 10a514 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #204] @ 10a514 │ │ │ │ + ldr r2, [pc, #204] @ 10a518 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #176] @ 10a518 │ │ │ │ + ldr r5, [pc, #176] @ 10a51c │ │ │ │ ldr r0, [r7] │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1098d0 │ │ │ │ + bl 1098d4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 109f38 │ │ │ │ + bl 109f3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #68] @ 10a51c │ │ │ │ + ldr r2, [pc, #68] @ 10a520 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #44] @ 10a50c │ │ │ │ + ldr r3, [pc, #44] @ 10a510 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10a504 │ │ │ │ + bne 10a508 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, sl, r8, asr #23 │ │ │ │ + andseq r5, sl, r4, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, sl, r8, lsr #23 │ │ │ │ + andseq r5, sl, r4, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrsbeq r8, [r6], -r8 @ │ │ │ │ - andseq r5, sl, ip, lsl fp │ │ │ │ + ldrsheq r8, [r6], -ip │ │ │ │ + andseq r5, sl, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #36] @ 10a560 │ │ │ │ + ldr r0, [pc, #36] @ 10a564 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 109f38 │ │ │ │ + bl 109f3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r8, r6, r4, lsl r0 │ │ │ │ + andseq r8, r6, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #40] @ 10a5a8 │ │ │ │ + ldr r0, [pc, #40] @ 10a5ac │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 109f38 │ │ │ │ + bl 109f3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00167fd8 │ │ │ │ + @ instruction: 0x00167ffc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #40] @ 10a5f0 │ │ │ │ + ldr r0, [pc, #40] @ 10a5f4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 109f38 │ │ │ │ + bl 109f3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r7, r6, r0, lsr #31 │ │ │ │ + andseq r7, r6, r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #36] @ 10a634 │ │ │ │ + ldr r0, [pc, #36] @ 10a638 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, lr │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 109f38 │ │ │ │ + bl 109f3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r7, r6, r8, ror #30 │ │ │ │ - ldr ip, [pc, #40] @ 10a668 │ │ │ │ - ldr r3, [pc, #40] @ 10a66c │ │ │ │ + andseq r7, r6, ip, lsl #31 │ │ │ │ + ldr ip, [pc, #40] @ 10a66c │ │ │ │ + ldr r3, [pc, #40] @ 10a670 │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov lr, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ mov r3, #2 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 25be30 │ │ │ │ - @ instruction: 0x001a59b8 │ │ │ │ + b 25be58 │ │ │ │ + @ instruction: 0x001a59b4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr ip, [pc, #40] @ 10a6a0 │ │ │ │ - ldr r3, [pc, #40] @ 10a6a4 │ │ │ │ + ldr ip, [pc, #40] @ 10a6a4 │ │ │ │ + ldr r3, [pc, #40] @ 10a6a8 │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov lr, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ mov r3, #1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 25be30 │ │ │ │ - andseq r5, sl, r0, lsl #19 │ │ │ │ + b 25be58 │ │ │ │ + andseq r5, sl, ip, ror r9 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr ip, [pc, #40] @ 10a6d8 │ │ │ │ - ldr r3, [pc, #40] @ 10a6dc │ │ │ │ + ldr ip, [pc, #40] @ 10a6dc │ │ │ │ + ldr r3, [pc, #40] @ 10a6e0 │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [lr, #32] │ │ │ │ mov r3, #1 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 25be30 │ │ │ │ - andseq r5, sl, r8, asr #18 │ │ │ │ + b 25be58 │ │ │ │ + andseq r5, sl, r4, asr #18 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - ldr ip, [pc, #40] @ 10a710 │ │ │ │ - ldr r3, [pc, #40] @ 10a714 │ │ │ │ + ldr ip, [pc, #40] @ 10a714 │ │ │ │ + ldr r3, [pc, #40] @ 10a718 │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [lr, #32] │ │ │ │ mov r3, #2 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 25be30 │ │ │ │ - andseq r5, sl, r0, lsl r9 │ │ │ │ + b 25be58 │ │ │ │ + andseq r5, sl, ip, lsl #18 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #276] @ 10a844 │ │ │ │ + ldr lr, [pc, #276] @ 10a848 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #268] @ 10a848 │ │ │ │ + ldr r3, [pc, #268] @ 10a84c │ │ │ │ add lr, pc, lr │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr ip, [pc, #260] @ 10a84c │ │ │ │ + ldr ip, [pc, #260] @ 10a850 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r2, [pc, #256] @ 10a850 │ │ │ │ + ldr r2, [pc, #256] @ 10a854 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 10a7bc │ │ │ │ + beq 10a7c0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10a7f8 │ │ │ │ + beq 10a7fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r2, [pc, #136] @ 10a854 │ │ │ │ + ldr r2, [pc, #136] @ 10a858 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #116] @ 10a848 │ │ │ │ + ldr r3, [pc, #116] @ 10a84c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10a840 │ │ │ │ + bne 10a844 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a810 │ │ │ │ + beq 10a814 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10a818 │ │ │ │ + beq 10a81c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 10a7c4 │ │ │ │ + b 10a7c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r1, [r5] │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 20cc90 │ │ │ │ - b 10a810 │ │ │ │ + bl 20ccb8 │ │ │ │ + b 10a814 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, sl, r0, asr #17 │ │ │ │ + @ instruction: 0x001a58bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, sl, r0, lsr #17 │ │ │ │ + mulseq sl, ip, r8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, sl, r8, lsr #16 │ │ │ │ + andseq r5, sl, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #276] @ 10a984 │ │ │ │ - ldr r2, [pc, #276] @ 10a988 │ │ │ │ + ldr ip, [pc, #276] @ 10a988 │ │ │ │ + ldr r2, [pc, #276] @ 10a98c │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r5, [pc, #264] @ 10a98c │ │ │ │ + ldr r5, [pc, #264] @ 10a990 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #260] @ 10a990 │ │ │ │ + ldr r3, [pc, #260] @ 10a994 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -238350,360 +238351,360 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 10a924 │ │ │ │ + beq 10a928 │ │ │ │ subs r2, r1, #0 │ │ │ │ - beq 10a8e8 │ │ │ │ + beq 10a8ec │ │ │ │ ldrb r3, [r2, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10a904 │ │ │ │ + bne 10a908 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10a978 │ │ │ │ + beq 10a97c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #136] @ 10a994 │ │ │ │ + ldr r3, [pc, #136] @ 10a998 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25be20 │ │ │ │ + bl 25be48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10a95c │ │ │ │ + beq 10a960 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #100] @ 10a998 │ │ │ │ - ldr r3, [pc, #80] @ 10a988 │ │ │ │ + ldr r2, [pc, #100] @ 10a99c │ │ │ │ + ldr r3, [pc, #80] @ 10a98c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10a980 │ │ │ │ + bne 10a984 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 10a928 │ │ │ │ + b 10a92c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, sl, r4, lsl #15 │ │ │ │ + andseq r5, sl, r0, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, sl, r4, ror #14 │ │ │ │ + andseq r5, sl, r0, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r5, sl, r4, asr #13 │ │ │ │ + andseq r5, sl, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr ip, [r0, #68] @ 0x44 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #272] @ 10aad4 │ │ │ │ - ldr r2, [pc, #272] @ 10aad8 │ │ │ │ + ldr r0, [pc, #272] @ 10aad8 │ │ │ │ + ldr r2, [pc, #272] @ 10aadc │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r6, [pc, #260] @ 10aadc │ │ │ │ + ldr r6, [pc, #260] @ 10aae0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #248] @ 10aae0 │ │ │ │ + ldr r2, [pc, #248] @ 10aae4 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r5, [r6, r2] │ │ │ │ ldrsh r2, [r3, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 10aa74 │ │ │ │ + bne 10aa78 │ │ │ │ subs r2, r1, #0 │ │ │ │ - beq 10aa3c │ │ │ │ + beq 10aa40 │ │ │ │ ldrb r1, [r2, #29] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10aa54 │ │ │ │ + bne 10aa58 │ │ │ │ ldr r0, [ip, #32] │ │ │ │ mov r1, #4 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10aac8 │ │ │ │ + beq 10aacc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r3, [pc, #136] @ 10aae4 │ │ │ │ + ldr r3, [pc, #136] @ 10aae8 │ │ │ │ ldr r1, [ip, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25be20 │ │ │ │ + bl 25be48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10aaac │ │ │ │ + beq 10aab0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #100] @ 10aae8 │ │ │ │ - ldr r3, [pc, #80] @ 10aad8 │ │ │ │ + ldr r2, [pc, #100] @ 10aaec │ │ │ │ + ldr r3, [pc, #80] @ 10aadc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10aad0 │ │ │ │ + bne 10aad4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #2 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 10aa78 │ │ │ │ + b 10aa7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, sl, r4, lsr r6 │ │ │ │ + andseq r5, sl, r0, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, sl, r4, lsl r6 │ │ │ │ + andseq r5, sl, r0, lsl r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r5, sl, r4, ror r5 │ │ │ │ + andseq r5, sl, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r4, [pc, #976] @ 10aed4 │ │ │ │ + ldr r4, [pc, #976] @ 10aed8 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #964] @ 10aed8 │ │ │ │ + ldr r1, [pc, #964] @ 10aedc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ str ip, [sp, #8] │ │ │ │ - ldr fp, [pc, #944] @ 10aedc │ │ │ │ + ldr fp, [pc, #944] @ 10aee0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr r2, [pc, #940] @ 10aee0 │ │ │ │ + ldr r2, [pc, #940] @ 10aee4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r7, [fp, r2] │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [lr, #12] │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [r7] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 10ad00 │ │ │ │ + beq 10ad04 │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10acd0 │ │ │ │ + beq 10acd4 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r2, [pc, #824] @ 10aee4 │ │ │ │ - ldr sl, [pc, #824] @ 10aee8 │ │ │ │ - ldr r9, [pc, #824] @ 10aeec │ │ │ │ + ldr r2, [pc, #824] @ 10aee8 │ │ │ │ + ldr sl, [pc, #824] @ 10aeec │ │ │ │ + ldr r9, [pc, #824] @ 10aef0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [fp, r2] │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ sub r5, r3, r8 │ │ │ │ stm sp, {r7, fp} │ │ │ │ - b 10ac24 │ │ │ │ + b 10ac28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10ae80 │ │ │ │ + beq 10ae84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov fp, #6 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #28] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ cmp r0, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 10aca0 │ │ │ │ + beq 10aca4 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10acc8 │ │ │ │ + beq 10accc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ mov r3, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ - bl 25f1a4 │ │ │ │ + bl 25f1cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 10ad40 │ │ │ │ + bne 10ad44 │ │ │ │ mov r7, #5 │ │ │ │ mov r0, #23 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10abcc │ │ │ │ + bne 10abd0 │ │ │ │ mov r0, #22 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10abcc │ │ │ │ + bne 10abd0 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10acf8 │ │ │ │ - ldr r1, [pc, #616] @ 10aef0 │ │ │ │ + beq 10acfc │ │ │ │ + ldr r1, [pc, #616] @ 10aef4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r7] │ │ │ │ - bl 4bca0 │ │ │ │ - b 10acf8 │ │ │ │ + bl 4bc9c │ │ │ │ + b 10acfc │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - bl 20b188 │ │ │ │ + bl 20b1b0 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10ac24 │ │ │ │ + bne 10ac28 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10ad0c │ │ │ │ - ldr r1, [pc, #528] @ 10aef4 │ │ │ │ + beq 10ad10 │ │ │ │ + ldr r1, [pc, #528] @ 10aef8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, lr │ │ │ │ mov r0, #15 │ │ │ │ str r5, [r7] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 10ad0c │ │ │ │ + b 10ad10 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 10aeac │ │ │ │ + bne 10aeb0 │ │ │ │ mvn r0, #0 │ │ │ │ str r5, [r7] │ │ │ │ - ldr r2, [pc, #476] @ 10aef8 │ │ │ │ - ldr r3, [pc, #440] @ 10aed8 │ │ │ │ + ldr r2, [pc, #476] @ 10aefc │ │ │ │ + ldr r3, [pc, #440] @ 10aedc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10aed0 │ │ │ │ + bne 10aed4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ ldreq r8, [r0, #4] │ │ │ │ - beq 10adc8 │ │ │ │ + beq 10adcc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10aec4 │ │ │ │ + beq 10aec8 │ │ │ │ add lr, sp, #68 @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ mov r2, #0 │ │ │ │ strb r3, [ip], #1 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10ad88 │ │ │ │ + bne 10ad8c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ add r2, sp, r2 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, lr │ │ │ │ strb r3, [r2, #68] @ 0x44 │ │ │ │ bl 237a8 │ │ │ │ mov r8, r5 │ │ │ │ cmp r0, #0 │ │ │ │ streq r6, [r4, #4] │ │ │ │ - beq 10ae04 │ │ │ │ + beq 10ae08 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1ce3f0 │ │ │ │ + bl 1ce3f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r0, [r3, #16] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10aebc │ │ │ │ + beq 10aec0 │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ - bne 10ae20 │ │ │ │ + bne 10ae24 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -238713,64 +238714,64 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r7] │ │ │ │ - b 10ad14 │ │ │ │ + b 10ad18 │ │ │ │ ldm sp, {r7, fp} │ │ │ │ - ldr r2, [pc, #112] @ 10aefc │ │ │ │ + ldr r2, [pc, #112] @ 10af00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [fp, r2] │ │ │ │ str r2, [r3] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r7] │ │ │ │ - b 10ad14 │ │ │ │ - ldr r1, [pc, #76] @ 10af00 │ │ │ │ + b 10ad18 │ │ │ │ + ldr r1, [pc, #76] @ 10af04 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 10ace8 │ │ │ │ + b 10acec │ │ │ │ mov r3, #1 │ │ │ │ - b 10ae40 │ │ │ │ + b 10ae44 │ │ │ │ mov r2, r3 │ │ │ │ add lr, sp, #68 @ 0x44 │ │ │ │ - b 10ad9c │ │ │ │ + b 10ada0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, sl, r8, ror #9 │ │ │ │ + andseq r5, sl, r4, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a54bc │ │ │ │ + @ instruction: 0x001a54b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffab0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andseq r7, r6, r8, lsr r9 │ │ │ │ - andseq r7, r6, ip, lsr #15 │ │ │ │ - @ instruction: 0x001a52dc │ │ │ │ + andseq r7, r6, ip, asr r9 │ │ │ │ + @ instruction: 0x001677d0 │ │ │ │ + @ instruction: 0x001a52d8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r7, r6, r4, ror #13 │ │ │ │ + andseq r7, r6, r8, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr ip, [sp, #128] @ 0x80 │ │ │ │ str ip, [sp, #20] │ │ │ │ - ldr ip, [pc, #492] @ 10b114 │ │ │ │ + ldr ip, [pc, #492] @ 10b118 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #488] @ 10b118 │ │ │ │ + ldr r0, [pc, #488] @ 10b11c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r6, [pc, #480] @ 10b11c │ │ │ │ + ldr r6, [pc, #480] @ 10b120 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #472] @ 10b120 │ │ │ │ + ldr r3, [pc, #472] @ 10b124 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -238796,216 +238797,216 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - bne 10afd8 │ │ │ │ + bne 10afdc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 10aff8 │ │ │ │ - ldr r1, [pc, #324] @ 10b124 │ │ │ │ + beq 10affc │ │ │ │ + ldr r1, [pc, #324] @ 10b128 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 10b010 │ │ │ │ + bne 10b014 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq 10b0d0 │ │ │ │ - ldr r1, [pc, #272] @ 10b128 │ │ │ │ + beq 10b0d4 │ │ │ │ + ldr r1, [pc, #272] @ 10b12c │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #2 │ │ │ │ mov r4, #3 │ │ │ │ str r0, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1cc8ac │ │ │ │ + bl 1cc8b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - beq 10b0e0 │ │ │ │ + beq 10b0e4 │ │ │ │ sub r0, r0, r3 │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #152] @ 10b12c │ │ │ │ + ldr r3, [pc, #152] @ 10b130 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #132] @ 10b130 │ │ │ │ - ldr r3, [pc, #104] @ 10b118 │ │ │ │ + ldr r2, [pc, #132] @ 10b134 │ │ │ │ + ldr r3, [pc, #104] @ 10b11c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10b110 │ │ │ │ + bne 10b114 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 10b034 │ │ │ │ - b 10b010 │ │ │ │ + beq 10b038 │ │ │ │ + b 10b014 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {r0, r7} │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 10aaec │ │ │ │ + bl 10aaf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 731a4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - b 10b0a0 │ │ │ │ + b 10b0a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, sl, ip, asr #1 │ │ │ │ + andseq r5, sl, r8, asr #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, sl, r8, lsr #1 │ │ │ │ + andseq r5, sl, r4, lsr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r6, r0, lsr #29 │ │ │ │ - @ instruction: 0x001675d4 │ │ │ │ + andseq r6, r6, r4, asr #29 │ │ │ │ + @ instruction: 0x001675f8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r4, sl, ip, asr #30 │ │ │ │ + andseq r4, sl, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #216] @ 10b224 │ │ │ │ - ldr ip, [pc, #216] @ 10b228 │ │ │ │ + ldr lr, [pc, #216] @ 10b228 │ │ │ │ + ldr ip, [pc, #216] @ 10b22c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #204] @ 10b22c │ │ │ │ + ldr r3, [pc, #204] @ 10b230 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #200] @ 10b230 │ │ │ │ + ldr r2, [pc, #200] @ 10b234 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - ldr r4, [pc, #180] @ 10b234 │ │ │ │ + ldr r4, [pc, #180] @ 10b238 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1098d0 │ │ │ │ + bl 1098d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 10af04 │ │ │ │ + bl 10af08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #68] @ 10b238 │ │ │ │ + ldr r2, [pc, #68] @ 10b23c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #44] @ 10b228 │ │ │ │ + ldr r3, [pc, #44] @ 10b22c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10b220 │ │ │ │ + bne 10b224 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, sl, r8, lsr #29 │ │ │ │ + andseq r4, sl, r4, lsr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, sl, r8, lsl #29 │ │ │ │ + andseq r4, sl, r4, lsl #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r6, ip, ror r4 │ │ │ │ - andseq r4, sl, r0, lsl #28 │ │ │ │ + andseq r7, r6, r0, lsr #9 │ │ │ │ + @ instruction: 0x001a4dfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #32] @ 10b278 │ │ │ │ + ldr r0, [pc, #32] @ 10b27c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, ip │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 10af04 │ │ │ │ + bl 10af08 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x001673bc │ │ │ │ + andseq r7, r6, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #36] @ 10b2bc │ │ │ │ + ldr r0, [pc, #36] @ 10b2c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 10af04 │ │ │ │ + bl 10af08 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r7, r6, r8, lsl #7 │ │ │ │ + andseq r7, r6, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #276] @ 10b3ec │ │ │ │ - ldr r2, [pc, #276] @ 10b3f0 │ │ │ │ + ldr ip, [pc, #276] @ 10b3f0 │ │ │ │ + ldr r2, [pc, #276] @ 10b3f4 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r5, [pc, #264] @ 10b3f4 │ │ │ │ + ldr r5, [pc, #264] @ 10b3f8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #260] @ 10b3f8 │ │ │ │ + ldr r3, [pc, #260] @ 10b3fc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -239016,624 +239017,624 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 10b38c │ │ │ │ + beq 10b390 │ │ │ │ subs r2, r1, #0 │ │ │ │ - beq 10b350 │ │ │ │ + beq 10b354 │ │ │ │ ldrb r3, [r2, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10b36c │ │ │ │ + bne 10b370 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10b3e0 │ │ │ │ + beq 10b3e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #136] @ 10b3fc │ │ │ │ + ldr r3, [pc, #136] @ 10b400 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25bd40 │ │ │ │ + bl 25bd68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10b3c4 │ │ │ │ + beq 10b3c8 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r6] │ │ │ │ - ldr r2, [pc, #100] @ 10b400 │ │ │ │ - ldr r3, [pc, #80] @ 10b3f0 │ │ │ │ + ldr r2, [pc, #100] @ 10b404 │ │ │ │ + ldr r3, [pc, #80] @ 10b3f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10b3e8 │ │ │ │ + bne 10b3ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 10b390 │ │ │ │ + b 10b394 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, sl, ip, lsl sp │ │ │ │ + andseq r4, sl, r8, lsl sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a4cfc │ │ │ │ + @ instruction: 0x001a4cf8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r4, sl, ip, asr ip │ │ │ │ + andseq r4, sl, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #316] @ 10b558 │ │ │ │ + ldr ip, [pc, #316] @ 10b55c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #304] @ 10b55c │ │ │ │ + ldr r0, [pc, #304] @ 10b560 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr r5, [pc, #296] @ 10b560 │ │ │ │ + ldr r5, [pc, #296] @ 10b564 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #292] @ 10b564 │ │ │ │ + ldr r2, [pc, #292] @ 10b568 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r0, [r3, #53] @ 0x35 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ cmp r0, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ add r0, sp, #12 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str sp, [sp, #24] │ │ │ │ + str sp, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 10b4f8 │ │ │ │ + bne 10b4fc │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrsh ip, [r0, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 10b4f8 │ │ │ │ + bne 10b4fc │ │ │ │ ldrsh lr, [r0, #16] │ │ │ │ ldrsh ip, [r0, #18] │ │ │ │ cmp lr, ip │ │ │ │ - blt 10b4f8 │ │ │ │ + blt 10b4fc │ │ │ │ subs r2, r1, #0 │ │ │ │ - beq 10b4c0 │ │ │ │ + beq 10b4c4 │ │ │ │ ldrb r1, [r2, #29] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10b4d8 │ │ │ │ + bne 10b4dc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r1, #3 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 10b54c │ │ │ │ + beq 10b550 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #136] @ 10b568 │ │ │ │ + ldr r3, [pc, #136] @ 10b56c │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25bd40 │ │ │ │ + bl 25bd68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 10b530 │ │ │ │ + beq 10b534 │ │ │ │ mov r6, #1 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #100] @ 10b56c │ │ │ │ - ldr r3, [pc, #80] @ 10b55c │ │ │ │ + ldr r2, [pc, #100] @ 10b570 │ │ │ │ + ldr r3, [pc, #80] @ 10b560 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10b554 │ │ │ │ + bne 10b558 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r4] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 10b4fc │ │ │ │ + b 10b500 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a4bd0 │ │ │ │ + andseq r4, sl, ip, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a4bb0 │ │ │ │ + andseq r4, sl, ip, lsr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x001a4af0 │ │ │ │ + andseq r4, sl, ip, ror #21 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 10b588 │ │ │ │ + ldr r0, [pc, #12] @ 10b58c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 189924 │ │ │ │ + b 189928 │ │ │ │ @ instruction: 0xfffffcf8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 10b5a4 │ │ │ │ + ldr r0, [pc, #12] @ 10b5a8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 189924 │ │ │ │ + b 189928 │ │ │ │ @ instruction: 0xfffff00c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 10b5c0 │ │ │ │ + ldr r0, [pc, #12] @ 10b5c4 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 189924 │ │ │ │ + b 189928 │ │ │ │ @ instruction: 0xfffff038 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 10b5dc │ │ │ │ + ldr r0, [pc, #12] @ 10b5e0 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 189924 │ │ │ │ + b 189928 │ │ │ │ andeq r4, r0, ip, lsr #10 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 10b5f8 │ │ │ │ + ldr r0, [pc, #12] @ 10b5fc │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 189924 │ │ │ │ + b 189928 │ │ │ │ andeq r2, r0, r0, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #1492] @ 10bbe8 │ │ │ │ + ldr ip, [pc, #1492] @ 10bbec │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1484] @ 10bbec │ │ │ │ + ldr r0, [pc, #1484] @ 10bbf0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r7, [pc, #1476] @ 10bbf0 │ │ │ │ + ldr r7, [pc, #1476] @ 10bbf4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #1468] @ 10bbf4 │ │ │ │ + ldr r3, [pc, #1468] @ 10bbf8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 10b684 │ │ │ │ + bne 10b688 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq 10b6a8 │ │ │ │ + beq 10b6ac │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #1380] @ 10bbf8 │ │ │ │ + ldr r1, [pc, #1380] @ 10bbfc │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #32 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #1332] @ 10bbfc │ │ │ │ + ldr r3, [pc, #1332] @ 10bc00 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 10b724 │ │ │ │ + beq 10b728 │ │ │ │ tst r3, #1 │ │ │ │ - bne 10b6fc │ │ │ │ + bne 10b700 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 10b724 │ │ │ │ - ldr r1, [pc, #1276] @ 10bc00 │ │ │ │ + beq 10b728 │ │ │ │ + ldr r1, [pc, #1276] @ 10bc04 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r8, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ - bne 10b76c │ │ │ │ + bne 10b770 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 10ba84 │ │ │ │ + beq 10ba88 │ │ │ │ tst ip, #1 │ │ │ │ - beq 10b754 │ │ │ │ - ldr r3, [pc, #1212] @ 10bc04 │ │ │ │ + beq 10b758 │ │ │ │ + ldr r3, [pc, #1212] @ 10bc08 │ │ │ │ asr r9, ip, #1 │ │ │ │ sub r1, r9, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 10b934 │ │ │ │ - ldr r1, [pc, #1196] @ 10bc08 │ │ │ │ + bls 10b938 │ │ │ │ + ldr r1, [pc, #1196] @ 10bc0c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ - b 10b790 │ │ │ │ + b 10b794 │ │ │ │ tst ip, #1 │ │ │ │ - beq 10b77c │ │ │ │ + beq 10b780 │ │ │ │ cmp ip, #131072 @ 0x20000 │ │ │ │ - bcc 10b7a4 │ │ │ │ - ldr r1, [pc, #1160] @ 10bc0c │ │ │ │ + bcc 10b7a8 │ │ │ │ + ldr r1, [pc, #1160] @ 10bc10 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 10b7dc │ │ │ │ + beq 10b7e0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp ip, r4 │ │ │ │ - ldrne r9, [pc, #1056] @ 10bc10 │ │ │ │ + ldrne r9, [pc, #1056] @ 10bc14 │ │ │ │ moveq r9, #0 │ │ │ │ andne r9, r9, ip, asr #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10b944 │ │ │ │ + beq 10b948 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #5 │ │ │ │ mov r2, r9 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 216e80 │ │ │ │ + bl 216ea8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10bb24 │ │ │ │ + beq 10bb28 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 10bb4c │ │ │ │ + bne 10bb50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 10ba74 │ │ │ │ + beq 10ba78 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 108820 │ │ │ │ - ldr r3, [pc, #936] @ 10bc14 │ │ │ │ + bl 108824 │ │ │ │ + ldr r3, [pc, #936] @ 10bc18 │ │ │ │ cmp r6, #3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ble 10b8fc │ │ │ │ + ble 10b900 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ subs r3, sl, r4 │ │ │ │ movne r3, #1 │ │ │ │ - bl 25f014 │ │ │ │ + bl 25f03c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10ba9c │ │ │ │ + beq 10baa0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #848] @ 10bc18 │ │ │ │ + ldr r3, [pc, #848] @ 10bc1c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r5] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r2, [pc, #836] @ 10bc1c │ │ │ │ - ldr r3, [pc, #784] @ 10bbec │ │ │ │ + ldr r2, [pc, #836] @ 10bc20 │ │ │ │ + ldr r3, [pc, #784] @ 10bbf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10bbd8 │ │ │ │ + bne 10bbdc │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ - bl 25f014 │ │ │ │ + bl 25f03c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 10b8b4 │ │ │ │ - ldr r3, [pc, #764] @ 10bc20 │ │ │ │ + bne 10b8b8 │ │ │ │ + ldr r3, [pc, #764] @ 10bc24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r5] │ │ │ │ - b 10bab8 │ │ │ │ + b 10babc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 10b7b0 │ │ │ │ + bne 10b7b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, ip, r4 │ │ │ │ movne r2, #1 │ │ │ │ subs r1, r3, r4 │ │ │ │ movne r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 10b9a4 │ │ │ │ - ldr r2, [pc, #700] @ 10bc24 │ │ │ │ + beq 10b9a8 │ │ │ │ + ldr r2, [pc, #700] @ 10bc28 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #664] @ 10bc28 │ │ │ │ + ldr r1, [pc, #664] @ 10bc2c │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #660] @ 10bc2c │ │ │ │ + ldr r2, [pc, #660] @ 10bc30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #5 │ │ │ │ mov r2, r9 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 216e80 │ │ │ │ + bl 216ea8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10bb24 │ │ │ │ + beq 10bb28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 10ba4c │ │ │ │ + beq 10ba50 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 108820 │ │ │ │ + bl 108824 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r3, [pc, #512] @ 10bc14 │ │ │ │ + ldr r3, [pc, #512] @ 10bc18 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25f108 │ │ │ │ + bl 25f130 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10baec │ │ │ │ + beq 10baf0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b 10b8c0 │ │ │ │ + b 10b8c4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne 10bbc0 │ │ │ │ + bne 10bbc4 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10bb6c │ │ │ │ - ldr r2, [pc, #428] @ 10bc18 │ │ │ │ + bne 10bb70 │ │ │ │ + ldr r2, [pc, #428] @ 10bc1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - b 10bae4 │ │ │ │ + b 10bae8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne 10b840 │ │ │ │ - b 10ba58 │ │ │ │ + bne 10b844 │ │ │ │ + b 10ba5c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 10b7b0 │ │ │ │ + bne 10b7b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r9, r8 │ │ │ │ - b 10b9a4 │ │ │ │ + b 10b9a8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r5] │ │ │ │ - beq 10bbdc │ │ │ │ - ldr r3, [pc, #376] @ 10bc30 │ │ │ │ + beq 10bbe0 │ │ │ │ + ldr r3, [pc, #376] @ 10bc34 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bb60 │ │ │ │ - ldr r1, [pc, #360] @ 10bc34 │ │ │ │ + beq 10bb64 │ │ │ │ + ldr r1, [pc, #360] @ 10bc38 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b 10b8d0 │ │ │ │ + b 10b8d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r5] │ │ │ │ - beq 10bb94 │ │ │ │ - ldr r1, [pc, #300] @ 10bc38 │ │ │ │ + beq 10bb98 │ │ │ │ + ldr r1, [pc, #300] @ 10bc3c │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ - b 10bae4 │ │ │ │ - ldr r1, [pc, #272] @ 10bc3c │ │ │ │ + b 10bae8 │ │ │ │ + ldr r1, [pc, #272] @ 10bc40 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, #15 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ - b 10bae4 │ │ │ │ - ldr r1, [pc, #236] @ 10bc40 │ │ │ │ + b 10bae8 │ │ │ │ + ldr r1, [pc, #236] @ 10bc44 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ - b 10bb34 │ │ │ │ - ldr r0, [pc, #220] @ 10bc44 │ │ │ │ + b 10bb38 │ │ │ │ + ldr r0, [pc, #220] @ 10bc48 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 10bac4 │ │ │ │ - ldr r3, [pc, #160] @ 10bc14 │ │ │ │ + b 10bac8 │ │ │ │ + ldr r3, [pc, #160] @ 10bc18 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25ef58 │ │ │ │ + bl 25ef80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10bba0 │ │ │ │ + beq 10bba4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b 10ba64 │ │ │ │ - ldr r3, [pc, #172] @ 10bc48 │ │ │ │ + b 10ba68 │ │ │ │ + ldr r3, [pc, #172] @ 10bc4c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 10bb04 │ │ │ │ - ldr r1, [pc, #164] @ 10bc4c │ │ │ │ + b 10bb08 │ │ │ │ + ldr r1, [pc, #164] @ 10bc50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - b 10bb84 │ │ │ │ + bl 4bc9c │ │ │ │ + b 10bb88 │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 10b9f4 │ │ │ │ + b 10b9f8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ 10bc50 │ │ │ │ + ldr r3, [pc, #108] @ 10bc54 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 10bab8 │ │ │ │ - @ instruction: 0x001a49dc │ │ │ │ + b 10babc │ │ │ │ + @ instruction: 0x001a49d8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a49b8 │ │ │ │ + @ instruction: 0x001a49b4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r6, ip, ror #15 │ │ │ │ + andseq r6, r6, r0, lsl r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq pc, r5, r4, lsr #7 │ │ │ │ + andseq pc, r5, r8, asr #7 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - @ instruction: 0x00166ef4 │ │ │ │ - andseq r0, r6, r4, lsl lr │ │ │ │ + andseq r6, r6, r8, lsl pc │ │ │ │ + andseq r0, r6, r8, lsr lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r4, sl, r0, lsr #14 │ │ │ │ - andseq pc, r5, r0, lsr #23 │ │ │ │ - andseq r6, r6, ip, asr #26 │ │ │ │ - andseq r6, r6, r0, ror #25 │ │ │ │ - @ instruction: 0x001613b4 │ │ │ │ + andseq r4, sl, ip, lsl r7 │ │ │ │ + andseq pc, r5, r4, asr #23 │ │ │ │ + andseq r6, r6, r0, ror sp │ │ │ │ + andseq r6, r6, r4, lsl #26 │ │ │ │ + @ instruction: 0x001613d8 │ │ │ │ + @ instruction: 0x00166bb4 │ │ │ │ + @ instruction: 0x00166cbc │ │ │ │ + andseq r6, r6, r4, lsr ip │ │ │ │ + andseq r6, r6, r0, lsr #7 │ │ │ │ mulseq r6, r0, fp │ │ │ │ - mulseq r6, r8, ip │ │ │ │ - andseq r6, r6, r0, lsl ip │ │ │ │ - andseq r6, r6, ip, ror r3 │ │ │ │ + andseq r6, r6, r8, lsr r5 │ │ │ │ + andseq r6, r6, r4, lsl #10 │ │ │ │ andseq r6, r6, ip, ror #22 │ │ │ │ - andseq r6, r6, r4, lsl r5 │ │ │ │ - andseq r6, r6, r0, ror #9 │ │ │ │ - andseq r6, r6, r8, asr #22 │ │ │ │ - andseq pc, r5, r8, ror #17 │ │ │ │ + andseq pc, r5, ip, lsl #18 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 10bc70 │ │ │ │ + ldr r0, [pc, #16] @ 10bc74 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 10b5fc │ │ │ │ - andseq r6, r6, r8, asr #22 │ │ │ │ + b 10b600 │ │ │ │ + andseq r6, r6, ip, ror #22 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 10bc90 │ │ │ │ + ldr r0, [pc, #16] @ 10bc94 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 10b5fc │ │ │ │ - andseq r6, r6, r8, lsr fp │ │ │ │ + b 10b600 │ │ │ │ + andseq r6, r6, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #208] @ 10bd7c │ │ │ │ - ldr r2, [pc, #208] @ 10bd80 │ │ │ │ + ldr r1, [pc, #208] @ 10bd80 │ │ │ │ + ldr r2, [pc, #208] @ 10bd84 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r4, [pc, #200] @ 10bd84 │ │ │ │ + ldr r4, [pc, #200] @ 10bd88 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #196] @ 10bd88 │ │ │ │ + ldr r3, [pc, #196] @ 10bd8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ @@ -239643,63 +239644,63 @@ │ │ │ │ str r3, [r5] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, #1 │ │ │ │ moveq r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 10bd48 │ │ │ │ + beq 10bd4c │ │ │ │ mov r1, #5 │ │ │ │ - bl 2075c4 │ │ │ │ - ldr r3, [pc, #116] @ 10bd8c │ │ │ │ + bl 2075ec │ │ │ │ + ldr r3, [pc, #116] @ 10bd90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25bd04 │ │ │ │ + bl 25bd2c │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ str r4, [r1, #8] │ │ │ │ str r3, [r5] │ │ │ │ - bl 2060e0 │ │ │ │ + bl 206108 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #60] @ 10bd90 │ │ │ │ - ldr r3, [pc, #40] @ 10bd80 │ │ │ │ + ldr r2, [pc, #60] @ 10bd94 │ │ │ │ + ldr r3, [pc, #40] @ 10bd84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10bd78 │ │ │ │ + bne 10bd7c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, sl, ip, asr #6 │ │ │ │ + andseq r4, sl, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, sl, ip, lsr #6 │ │ │ │ + andseq r4, sl, r8, lsr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r4, sl, r4, lsr #5 │ │ │ │ + andseq r4, sl, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #1148] @ 10c228 │ │ │ │ - ldr ip, [pc, #1148] @ 10c22c │ │ │ │ + ldr lr, [pc, #1148] @ 10c22c │ │ │ │ + ldr ip, [pc, #1148] @ 10c230 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r4, [pc, #1136] @ 10c230 │ │ │ │ + ldr r4, [pc, #1136] @ 10c234 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #1132] @ 10c234 │ │ │ │ - ldr r3, [pc, #1132] @ 10c238 │ │ │ │ + ldr r2, [pc, #1132] @ 10c238 │ │ │ │ + ldr r3, [pc, #1132] @ 10c23c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ @@ -239708,158 +239709,158 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ble 10bf68 │ │ │ │ - ldr r2, [pc, #1024] @ 10c23c │ │ │ │ + ble 10bf6c │ │ │ │ + ldr r2, [pc, #1024] @ 10c240 │ │ │ │ mov ip, r1 │ │ │ │ ldr r7, [r4, r2] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 10c128 │ │ │ │ + beq 10c12c │ │ │ │ tst r2, #1 │ │ │ │ - bne 10be60 │ │ │ │ + bne 10be64 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 10c174 │ │ │ │ - ldr r1, [pc, #984] @ 10c240 │ │ │ │ - ldr r0, [pc, #984] @ 10c244 │ │ │ │ + beq 10c178 │ │ │ │ + ldr r1, [pc, #984] @ 10c244 │ │ │ │ + ldr r0, [pc, #984] @ 10c248 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - beq 10bf5c │ │ │ │ + beq 10bf60 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 10c1a8 │ │ │ │ + beq 10c1ac │ │ │ │ tst r2, #1 │ │ │ │ - beq 10c0d4 │ │ │ │ - ldr r3, [pc, #924] @ 10c248 │ │ │ │ + beq 10c0d8 │ │ │ │ + ldr r3, [pc, #924] @ 10c24c │ │ │ │ asr r2, r2, #1 │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 10c0d4 │ │ │ │ + bhi 10c0d8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 10c1d8 │ │ │ │ + beq 10c1dc │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq 10c148 │ │ │ │ - ldr r7, [pc, #840] @ 10c24c │ │ │ │ + beq 10c14c │ │ │ │ + ldr r7, [pc, #840] @ 10c250 │ │ │ │ asr r2, r2, #1 │ │ │ │ lsl r6, r2, #16 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #5 │ │ │ │ lsr r2, r6, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 216e80 │ │ │ │ - ldr r2, [pc, #800] @ 10c250 │ │ │ │ + bl 216ea8 │ │ │ │ + ldr r2, [pc, #800] @ 10c254 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 20faa4 │ │ │ │ + bl 20facc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10c118 │ │ │ │ + beq 10c11c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10bfb4 │ │ │ │ + beq 10bfb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ - b 10bfbc │ │ │ │ + b 10bfc0 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 10c17c │ │ │ │ + bne 10c180 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r6, [pc, #728] @ 10c254 │ │ │ │ + ldr r6, [pc, #728] @ 10c258 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 216e80 │ │ │ │ - ldr r2, [pc, #700] @ 10c258 │ │ │ │ + bl 216ea8 │ │ │ │ + ldr r2, [pc, #700] @ 10c25c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 20faa4 │ │ │ │ + bl 20facc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10c120 │ │ │ │ - ldr r2, [pc, #672] @ 10c25c │ │ │ │ + beq 10c124 │ │ │ │ + ldr r2, [pc, #672] @ 10c260 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #660] @ 10c260 │ │ │ │ + ldr r0, [pc, #660] @ 10c264 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 108820 │ │ │ │ - ldr r3, [pc, #636] @ 10c264 │ │ │ │ + bl 108824 │ │ │ │ + ldr r3, [pc, #636] @ 10c268 │ │ │ │ mov r2, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25e05c │ │ │ │ + bl 25e084 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25eedc │ │ │ │ + bl 25ef04 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 10c02c │ │ │ │ + beq 10c030 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10c1b8 │ │ │ │ + beq 10c1bc │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 34bc8 │ │ │ │ - ldr r2, [pc, #540] @ 10c268 │ │ │ │ + bl 34bc4 │ │ │ │ + ldr r2, [pc, #540] @ 10c26c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r4, #116 @ 0x74 │ │ │ │ mov lr, #1 │ │ │ │ mov ip, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ @@ -239870,640 +239871,640 @@ │ │ │ │ strh r4, [r1] │ │ │ │ mov r0, r3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bl 20fee4 │ │ │ │ + bl 20ff0c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r2, [pc, #452] @ 10c26c │ │ │ │ + ldr r2, [pc, #452] @ 10c270 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #380] @ 10c22c │ │ │ │ + ldr r3, [pc, #380] @ 10c230 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10c224 │ │ │ │ + bne 10c228 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #396] @ 10c270 │ │ │ │ + ldr r0, [pc, #396] @ 10c274 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #392] @ 10c274 │ │ │ │ + ldr r1, [pc, #392] @ 10c278 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r7 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #24] │ │ │ │ - bne 10bec4 │ │ │ │ - b 10bef0 │ │ │ │ + bne 10bec8 │ │ │ │ + b 10bef4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 10bf50 │ │ │ │ + bne 10bf54 │ │ │ │ mov r0, #0 │ │ │ │ - b 10bfe0 │ │ │ │ + b 10bfe4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 10bf68 │ │ │ │ + beq 10bf6c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne 10be9c │ │ │ │ + bne 10bea0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r6, [pc, #296] @ 10c278 │ │ │ │ + ldr r6, [pc, #296] @ 10c27c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 216e80 │ │ │ │ - ldr r2, [pc, #268] @ 10c27c │ │ │ │ + bl 216ea8 │ │ │ │ + ldr r2, [pc, #268] @ 10c280 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10bf9c │ │ │ │ + b 10bfa0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 10be90 │ │ │ │ + bne 10be94 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #6 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 10bf74 │ │ │ │ + b 10bf78 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 10bec4 │ │ │ │ - b 10c13c │ │ │ │ - ldr r1, [pc, #192] @ 10c280 │ │ │ │ + bne 10bec8 │ │ │ │ + b 10c140 │ │ │ │ + ldr r1, [pc, #192] @ 10c284 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 10c0a0 │ │ │ │ - ldr r8, [pc, #164] @ 10c284 │ │ │ │ + b 10c0a4 │ │ │ │ + ldr r8, [pc, #164] @ 10c288 │ │ │ │ mov r7, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ lsl r6, r2, #16 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 216e80 │ │ │ │ - ldr r2, [pc, #124] @ 10c288 │ │ │ │ + bl 216ea8 │ │ │ │ + ldr r2, [pc, #124] @ 10c28c │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20faa4 │ │ │ │ + bl 20facc │ │ │ │ lsr r6, r6, #16 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 10bf50 │ │ │ │ + b 10bf54 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, sl, r8, asr #4 │ │ │ │ + andseq r4, sl, r4, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, sl, r4, lsr #4 │ │ │ │ - @ instruction: 0x0015f6f0 │ │ │ │ + andseq r4, sl, r0, lsr #4 │ │ │ │ + andseq pc, r5, r4, lsl r7 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq lr, r5, ip, asr #24 │ │ │ │ - andseq r6, r6, r0, asr r9 │ │ │ │ + andseq lr, r5, r0, ror ip │ │ │ │ + andseq r6, r6, r4, ror r9 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - @ instruction: 0x001668bc │ │ │ │ - andseq r6, r6, r4, lsr #17 │ │ │ │ - andseq r6, r6, r4, asr #16 │ │ │ │ - andseq r6, r6, ip, lsr r8 │ │ │ │ + andseq r6, r6, r0, ror #17 │ │ │ │ + andseq r6, r6, r8, asr #17 │ │ │ │ + andseq r6, r6, r8, ror #16 │ │ │ │ + andseq r6, r6, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - andseq r6, r6, r8, lsl #16 │ │ │ │ + andseq r6, r6, ip, lsr #16 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xfffffc30 │ │ │ │ - andseq r3, sl, ip, asr #30 │ │ │ │ - @ instruction: 0x001666d0 │ │ │ │ - andseq r6, r6, r8, ror #10 │ │ │ │ - andseq r6, r6, r0, ror r6 │ │ │ │ - andseq r6, r6, r8, ror #12 │ │ │ │ - andseq r6, r6, ip, lsr #12 │ │ │ │ - andseq r6, r6, r4, ror #11 │ │ │ │ - andseq r6, r6, r8, asr #11 │ │ │ │ + andseq r3, sl, r8, asr #30 │ │ │ │ + @ instruction: 0x001666f4 │ │ │ │ + andseq r6, r6, ip, lsl #11 │ │ │ │ + mulseq r6, r4, r6 │ │ │ │ + andseq r6, r6, ip, lsl #13 │ │ │ │ + andseq r6, r6, r0, asr r6 │ │ │ │ + andseq r6, r6, r8, lsl #12 │ │ │ │ + andseq r6, r6, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #300] @ 10c3d0 │ │ │ │ - ldr r2, [pc, #300] @ 10c3d4 │ │ │ │ + ldr r0, [pc, #300] @ 10c3d4 │ │ │ │ + ldr r2, [pc, #300] @ 10c3d8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r4, [pc, #288] @ 10c3d8 │ │ │ │ + ldr r4, [pc, #288] @ 10c3dc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #284] @ 10c3dc │ │ │ │ + ldr r3, [pc, #284] @ 10c3e0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 10c370 │ │ │ │ + beq 10c374 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 17fbe8 │ │ │ │ - ldr r3, [pc, #188] @ 10c3e0 │ │ │ │ + bl 17fbec │ │ │ │ + ldr r3, [pc, #188] @ 10c3e4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 10c3b8 │ │ │ │ - ldr r3, [pc, #168] @ 10c3e4 │ │ │ │ + beq 10c3bc │ │ │ │ + ldr r3, [pc, #168] @ 10c3e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r6] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - ldr r2, [pc, #156] @ 10c3e8 │ │ │ │ - ldr r3, [pc, #132] @ 10c3d4 │ │ │ │ + ldr r2, [pc, #156] @ 10c3ec │ │ │ │ + ldr r3, [pc, #132] @ 10c3d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10c3cc │ │ │ │ + bne 10c3d0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 180348 │ │ │ │ + bl 18034c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c334 │ │ │ │ + beq 10c338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 17fa18 │ │ │ │ - ldr r3, [pc, #68] @ 10c3ec │ │ │ │ + bl 17fa1c │ │ │ │ + ldr r3, [pc, #68] @ 10c3f0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 10c334 │ │ │ │ + bne 10c338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 10c3f0 │ │ │ │ + ldr r3, [pc, #40] @ 10c3f4 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b 10c344 │ │ │ │ + b 10c348 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, sl, r0, asr sp │ │ │ │ + andseq r3, sl, ip, asr #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, sl, r0, lsr sp │ │ │ │ + andseq r3, sl, ip, lsr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, ip, r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r3, sl, ip, lsr #25 │ │ │ │ + andseq r3, sl, r8, lsr #25 │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #448] @ 10c5cc │ │ │ │ - ldr r2, [pc, #448] @ 10c5d0 │ │ │ │ + ldr ip, [pc, #448] @ 10c5d0 │ │ │ │ + ldr r2, [pc, #448] @ 10c5d4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #436] @ 10c5d4 │ │ │ │ + ldr r6, [pc, #436] @ 10c5d8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #432] @ 10c5d8 │ │ │ │ + ldr r3, [pc, #432] @ 10c5dc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r1] │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 10c508 │ │ │ │ + beq 10c50c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 17fbe8 │ │ │ │ - ldr r3, [pc, #332] @ 10c5dc │ │ │ │ + bl 17fbec │ │ │ │ + ldr r3, [pc, #332] @ 10c5e0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 10c584 │ │ │ │ + beq 10c588 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #296] @ 10c5e0 │ │ │ │ + ldr r1, [pc, #296] @ 10c5e4 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r0, [pc, #292] @ 10c5e4 │ │ │ │ + ldr r0, [pc, #292] @ 10c5e8 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #260] @ 10c5e8 │ │ │ │ - ldr r3, [pc, #232] @ 10c5d0 │ │ │ │ + ldr r2, [pc, #260] @ 10c5ec │ │ │ │ + ldr r3, [pc, #232] @ 10c5d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10c5c8 │ │ │ │ + bne 10c5cc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 180348 │ │ │ │ + bl 18034c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10c4a4 │ │ │ │ + beq 10c4a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 17fa18 │ │ │ │ - ldr r3, [pc, #172] @ 10c5ec │ │ │ │ + bl 17fa1c │ │ │ │ + ldr r3, [pc, #172] @ 10c5f0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 10c4a4 │ │ │ │ + bne 10c4a8 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10c590 │ │ │ │ + bne 10c594 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ orr r3, r3, r5 │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ - bl 1701a0 │ │ │ │ - b 10c590 │ │ │ │ + bl 1701a4 │ │ │ │ + b 10c594 │ │ │ │ ldrsh r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10c5a4 │ │ │ │ + beq 10c5a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ 10c5f0 │ │ │ │ + ldr r3, [pc, #80] @ 10c5f4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b 10c4dc │ │ │ │ + b 10c4e0 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ orr r3, r3, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ - bl 173c8c │ │ │ │ - b 10c590 │ │ │ │ + bl 173c90 │ │ │ │ + b 10c594 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, sl, r8, ror #23 │ │ │ │ + andseq r3, sl, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, sl, r8, asr #23 │ │ │ │ + andseq r3, sl, r4, asr #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, ip, r6 │ │ │ │ - andseq r6, r6, ip, asr r3 │ │ │ │ - andseq r6, r6, ip, ror #6 │ │ │ │ - andseq r3, sl, r4, lsl fp │ │ │ │ + andseq r6, r6, r0, lsl #7 │ │ │ │ + mulseq r6, r0, r3 │ │ │ │ + andseq r3, sl, r0, lsl fp │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #300] @ 10c738 │ │ │ │ - ldr ip, [pc, #300] @ 10c73c │ │ │ │ + ldr lr, [pc, #300] @ 10c73c │ │ │ │ + ldr ip, [pc, #300] @ 10c740 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #288] @ 10c740 │ │ │ │ + ldr r2, [pc, #288] @ 10c744 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #284] @ 10c744 │ │ │ │ + ldr r3, [pc, #284] @ 10c748 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr lr, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 10c694 │ │ │ │ + bne 10c698 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 10c6b4 │ │ │ │ - ldr r1, [pc, #172] @ 10c748 │ │ │ │ - ldr r0, [pc, #172] @ 10c74c │ │ │ │ + beq 10c6b8 │ │ │ │ + ldr r1, [pc, #172] @ 10c74c │ │ │ │ + ldr r0, [pc, #172] @ 10c750 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ - bl 20df58 │ │ │ │ + bl 48af4 │ │ │ │ + bl 20df80 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - bl 2137d4 │ │ │ │ - ldr r2, [pc, #136] @ 10c750 │ │ │ │ - ldr r1, [pc, #136] @ 10c754 │ │ │ │ + bl 2137fc │ │ │ │ + ldr r2, [pc, #136] @ 10c754 │ │ │ │ + ldr r1, [pc, #136] @ 10c758 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 20faa4 │ │ │ │ + bl 20facc │ │ │ │ mov r0, #12 │ │ │ │ - bl 34bc8 │ │ │ │ + bl 34bc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #118 @ 0x76 │ │ │ │ - ldr r3, [pc, #76] @ 10c73c │ │ │ │ + ldr r3, [pc, #76] @ 10c740 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strh r1, [r0] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #76] @ 10c758 │ │ │ │ + ldr r2, [pc, #76] @ 10c75c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10c734 │ │ │ │ + bne 10c738 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, sl, r8, ror #19 │ │ │ │ + andseq r3, sl, r4, ror #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, sl, r8, asr #19 │ │ │ │ + andseq r3, sl, r4, asr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r6, r0, lsr #3 │ │ │ │ - andseq r6, r6, r8, lsr #3 │ │ │ │ - andseq r6, r6, ip, lsl #2 │ │ │ │ - mulseq r6, r4, r1 │ │ │ │ - andseq r3, sl, ip, ror #17 │ │ │ │ + andseq r6, r6, r4, asr #3 │ │ │ │ + andseq r6, r6, ip, asr #3 │ │ │ │ + andseq r6, r6, r0, lsr r1 │ │ │ │ + @ instruction: 0x001661b8 │ │ │ │ + andseq r3, sl, r8, ror #17 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #32] @ 10c788 │ │ │ │ + ldr r0, [pc, #32] @ 10c78c │ │ │ │ cmp r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r1 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #16] @ 10c78c │ │ │ │ + ldr r1, [pc, #16] @ 10c790 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 25eb28 │ │ │ │ - mulseq sl, r0, r8 │ │ │ │ + b 25eb50 │ │ │ │ + andseq r3, sl, ip, lsl #17 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #60] @ 10c7d8 │ │ │ │ + ldr r2, [pc, #60] @ 10c7dc │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 10c7d0 │ │ │ │ + beq 10c7d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 10c7dc │ │ │ │ + ldr r3, [pc, #32] @ 10c7e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25eb20 │ │ │ │ + bl 25eb48 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andseq r3, sl, ip, asr r8 │ │ │ │ + andseq r3, sl, r8, asr r8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #284] @ 10c91c │ │ │ │ + ldr r0, [pc, #284] @ 10c920 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #280] @ 10c920 │ │ │ │ + ldr r1, [pc, #280] @ 10c924 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r4, [pc, #272] @ 10c924 │ │ │ │ - ldr r3, [pc, #272] @ 10c928 │ │ │ │ + ldr r4, [pc, #272] @ 10c928 │ │ │ │ + ldr r3, [pc, #272] @ 10c92c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 10c86c │ │ │ │ - bl 16d3fc │ │ │ │ - ldr r3, [pc, #184] @ 10c92c │ │ │ │ - ldr r2, [pc, #184] @ 10c930 │ │ │ │ + beq 10c870 │ │ │ │ + bl 16d400 │ │ │ │ + ldr r3, [pc, #184] @ 10c930 │ │ │ │ + ldr r2, [pc, #184] @ 10c934 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr r3, [pc, #180] @ 10c934 │ │ │ │ + ldr r3, [pc, #180] @ 10c938 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #168] @ 10c938 │ │ │ │ + ldr r3, [pc, #168] @ 10c93c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #156] @ 10c93c │ │ │ │ + ldr r3, [pc, #156] @ 10c940 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #148] @ 10c940 │ │ │ │ + ldr r3, [pc, #148] @ 10c944 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr r3, [pc, #132] @ 10c944 │ │ │ │ + ldr r3, [pc, #132] @ 10c948 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 16d410 │ │ │ │ - ldr r3, [pc, #104] @ 10c948 │ │ │ │ - ldr r2, [pc, #104] @ 10c94c │ │ │ │ + bl 16d414 │ │ │ │ + ldr r3, [pc, #104] @ 10c94c │ │ │ │ + ldr r2, [pc, #104] @ 10c950 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #36] @ 10c920 │ │ │ │ + ldr r3, [pc, #36] @ 10c924 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10c918 │ │ │ │ + bne 10c91c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a37f4 │ │ │ │ + @ instruction: 0x001a37f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a37d8 │ │ │ │ + @ instruction: 0x001a37d4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ @ instruction: 0xffffde20 │ │ │ │ muleq r0, r0, r1 │ │ │ │ @ instruction: 0xffffeb60 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ muleq r0, r8, r2 │ │ │ │ @ instruction: 0xffffb0c4 │ │ │ │ - andseq r3, sl, r4, lsl r7 │ │ │ │ + andseq r3, sl, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 10ca14 │ │ │ │ + ldr r0, [pc, #164] @ 10ca18 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #160] @ 10ca18 │ │ │ │ + ldr r2, [pc, #160] @ 10ca1c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #152] @ 10ca1c │ │ │ │ - ldr ip, [pc, #152] @ 10ca20 │ │ │ │ + ldr r3, [pc, #152] @ 10ca20 │ │ │ │ + ldr ip, [pc, #152] @ 10ca24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #20] │ │ │ │ - bl 1f5da0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str sp, [sp, #24] │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 10c7e0 │ │ │ │ + bl 10c7e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 10ca24 │ │ │ │ + ldr r2, [pc, #60] @ 10ca28 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 10ca18 │ │ │ │ + ldr r3, [pc, #40] @ 10ca1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10ca10 │ │ │ │ + bne 10ca14 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, sl, r4, lsl #13 │ │ │ │ + andseq r3, sl, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, sl, r8, ror #12 │ │ │ │ + andseq r3, sl, r4, ror #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, sl, ip, lsl #12 │ │ │ │ + andseq r3, sl, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #264] @ 10cb48 │ │ │ │ + ldr ip, [pc, #264] @ 10cb4c │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #260] @ 10cb4c │ │ │ │ + ldr r0, [pc, #260] @ 10cb50 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r5, [pc, #252] @ 10cb50 │ │ │ │ + ldr r5, [pc, #252] @ 10cb54 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #248] @ 10cb54 │ │ │ │ + ldr r3, [pc, #248] @ 10cb58 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -240512,206 +240513,206 @@ │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands r2, r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 10cb20 │ │ │ │ + beq 10cb24 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ strh r3, [r1, #2] │ │ │ │ - beq 10caec │ │ │ │ + beq 10caf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #148] @ 10cb58 │ │ │ │ + ldr r2, [pc, #148] @ 10cb5c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #128] @ 10cb4c │ │ │ │ + ldr r3, [pc, #128] @ 10cb50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10cb44 │ │ │ │ + bne 10cb48 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r1, #5 │ │ │ │ - bl 2075c4 │ │ │ │ - ldr r3, [pc, #92] @ 10cb5c │ │ │ │ + bl 2075ec │ │ │ │ + ldr r3, [pc, #92] @ 10cb60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldrsh r3, [r2, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ - beq 10cb3c │ │ │ │ - bl 25bd18 │ │ │ │ - b 10cab8 │ │ │ │ - ldr r3, [pc, #52] @ 10cb5c │ │ │ │ + beq 10cb40 │ │ │ │ + bl 25bd40 │ │ │ │ + b 10cabc │ │ │ │ + ldr r3, [pc, #52] @ 10cb60 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e2e0 │ │ │ │ + bl 25e308 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 10ca9c │ │ │ │ - bl 25bd04 │ │ │ │ - b 10cab8 │ │ │ │ + b 10caa0 │ │ │ │ + bl 25bd2c │ │ │ │ + b 10cabc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a35b4 │ │ │ │ + @ instruction: 0x001a35b0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq sl, r4, r5 │ │ │ │ + mulseq sl, r0, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, sl, r0, lsr r5 │ │ │ │ + andseq r3, sl, ip, lsr #10 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ 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, #700] @ 10ce3c │ │ │ │ + ldr r1, [pc, #700] @ 10ce40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #696] @ 10ce40 │ │ │ │ + ldr r3, [pc, #696] @ 10ce44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r8, [pc, #684] @ 10ce44 │ │ │ │ + ldr r8, [pc, #684] @ 10ce48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #672] @ 10ce48 │ │ │ │ + ldr r3, [pc, #672] @ 10ce4c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sl] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ subs r5, r4, #0 │ │ │ │ - ldr r9, [pc, #588] @ 10ce4c │ │ │ │ + ldr r9, [pc, #588] @ 10ce50 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ movne r5, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #4096 @ 0x1000 │ │ │ │ mov r3, #0 │ │ │ │ rsb r5, r5, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ movlt r6, r7 │ │ │ │ movge r6, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 10ccc4 │ │ │ │ + b 10ccc8 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldrsh r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10ccf8 │ │ │ │ + bne 10ccfc │ │ │ │ ldrsh r1, [ip, #16] │ │ │ │ ldrsh r3, [ip, #18] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 10cd98 │ │ │ │ - ldr r3, [pc, #504] @ 10ce50 │ │ │ │ + blt 10cd9c │ │ │ │ + ldr r3, [pc, #504] @ 10ce54 │ │ │ │ ldrsh r2, [ip, #22] │ │ │ │ ldr r1, [ip, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ movne r3, r6 │ │ │ │ moveq r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ - bl 25c108 │ │ │ │ + bl 25c130 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ strh r0, [r3, #18] │ │ │ │ - bne 10cdd8 │ │ │ │ + bne 10cddc │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 10cd54 │ │ │ │ + bgt 10cd58 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r1, #1 │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 10cd04 │ │ │ │ + beq 10cd08 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16da58 │ │ │ │ + bl 16da5c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16da10 │ │ │ │ + bl 16da14 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 10cd8c │ │ │ │ + bne 10cd90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10cc30 │ │ │ │ - bl 172d4c │ │ │ │ + beq 10cc34 │ │ │ │ + bl 172d50 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldrsh r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10cc40 │ │ │ │ + beq 10cc44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mvn fp, #0 │ │ │ │ - b 10cd58 │ │ │ │ - ldr r3, [pc, #328] @ 10ce54 │ │ │ │ + b 10cd5c │ │ │ │ + ldr r3, [pc, #328] @ 10ce58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 20b570 │ │ │ │ - b 10ccb8 │ │ │ │ + bl 20b598 │ │ │ │ + b 10ccbc │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r3, #18] │ │ │ │ - ldr r1, [pc, #276] @ 10ce58 │ │ │ │ + ldr r1, [pc, #276] @ 10ce5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r2, [sl] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #252] @ 10ce5c │ │ │ │ + ldr r2, [pc, #252] @ 10ce60 │ │ │ │ str r3, [sl] │ │ │ │ - ldr r3, [pc, #216] @ 10ce40 │ │ │ │ + ldr r3, [pc, #216] @ 10ce44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10ce38 │ │ │ │ + bne 10ce3c │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mvn fp, #2 │ │ │ │ - b 10cd58 │ │ │ │ + b 10cd5c │ │ │ │ sub fp, r3, r1 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r7, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movlt fp, r7 │ │ │ │ @@ -240719,390 +240720,390 @@ │ │ │ │ mov r2, fp │ │ │ │ bl 23310 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ add r2, r2, fp │ │ │ │ strh r2, [r1, #16] │ │ │ │ - b 10cd58 │ │ │ │ + b 10cd5c │ │ │ │ cmn r0, #2 │ │ │ │ - beq 10cd34 │ │ │ │ + beq 10cd38 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 10ce1c │ │ │ │ + beq 10ce20 │ │ │ │ cmp r0, r7 │ │ │ │ movlt fp, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movge fp, r7 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, fp │ │ │ │ bl 23310 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strh fp, [r2, #16] │ │ │ │ - b 10cd58 │ │ │ │ + b 10cd5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ strh r1, [r3, #18] │ │ │ │ strh r2, [r3, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 10cd58 │ │ │ │ + b 10cd5c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, sl, r4, ror r4 │ │ │ │ + andseq r3, sl, r0, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, sl, r4, asr r4 │ │ │ │ + andseq r3, sl, r0, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffffe7e4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - andseq r5, r6, r8, lsr #22 │ │ │ │ - mulseq sl, r4, r2 │ │ │ │ + andseq r5, r6, ip, asr #22 │ │ │ │ + mulseq sl, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #280] @ 10cf98 │ │ │ │ + ldr r0, [pc, #280] @ 10cf9c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #276] @ 10cf9c │ │ │ │ + ldr r1, [pc, #276] @ 10cfa0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r4, [pc, #268] @ 10cfa0 │ │ │ │ - ldr r3, [pc, #268] @ 10cfa4 │ │ │ │ + ldr r4, [pc, #268] @ 10cfa4 │ │ │ │ + ldr r3, [pc, #268] @ 10cfa8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 10ceec │ │ │ │ - bl 16d3fc │ │ │ │ - ldr r2, [pc, #180] @ 10cfa8 │ │ │ │ - ldr r3, [pc, #180] @ 10cfac │ │ │ │ + beq 10cef0 │ │ │ │ + bl 16d400 │ │ │ │ + ldr r2, [pc, #180] @ 10cfac │ │ │ │ + ldr r3, [pc, #180] @ 10cfb0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #148] @ 10cfb0 │ │ │ │ - ldr r2, [pc, #148] @ 10cfb4 │ │ │ │ + ldr r1, [pc, #148] @ 10cfb4 │ │ │ │ + ldr r2, [pc, #148] @ 10cfb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #132] @ 10cfb8 │ │ │ │ - ldr r2, [pc, #132] @ 10cfbc │ │ │ │ + ldr r1, [pc, #132] @ 10cfbc │ │ │ │ + ldr r2, [pc, #132] @ 10cfc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16d7e4 │ │ │ │ - ldr r3, [pc, #100] @ 10cfc0 │ │ │ │ - ldr r2, [pc, #100] @ 10cfc4 │ │ │ │ + bl 16d7e8 │ │ │ │ + ldr r3, [pc, #100] @ 10cfc4 │ │ │ │ + ldr r2, [pc, #100] @ 10cfc8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #36] @ 10cf9c │ │ │ │ + ldr r3, [pc, #36] @ 10cfa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10cf94 │ │ │ │ + bne 10cf98 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, sl, r4, ror r1 │ │ │ │ + andseq r3, sl, r0, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, sl, r8, asr r1 │ │ │ │ + andseq r3, sl, r4, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, ip, r6 │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ @ instruction: 0xffffd7bc │ │ │ │ andeq r2, r0, ip, lsr #6 │ │ │ │ @ instruction: 0xffffda60 │ │ │ │ andeq r2, r0, ip, ror #1 │ │ │ │ andeq r2, r0, r0, ror #8 │ │ │ │ - mulseq sl, r8, r0 │ │ │ │ + mulseq sl, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 10d08c │ │ │ │ + ldr r0, [pc, #164] @ 10d090 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #160] @ 10d090 │ │ │ │ + ldr r2, [pc, #160] @ 10d094 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #152] @ 10d094 │ │ │ │ - ldr ip, [pc, #152] @ 10d098 │ │ │ │ + ldr r3, [pc, #152] @ 10d098 │ │ │ │ + ldr ip, [pc, #152] @ 10d09c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, ip] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sp, [sp, #20] │ │ │ │ - bl 1f5da0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str sp, [sp, #24] │ │ │ │ + bl 1f5db8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 10ce60 │ │ │ │ + bl 10ce64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ 10d09c │ │ │ │ + ldr r2, [pc, #60] @ 10d0a0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 10d090 │ │ │ │ + ldr r3, [pc, #40] @ 10d094 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10d088 │ │ │ │ + bne 10d08c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, sl, ip │ │ │ │ + andseq r3, sl, r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a2ff0 │ │ │ │ + andseq r2, sl, ip, ror #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq sl, r4, pc @ │ │ │ │ + mulseq sl, r0, pc @ │ │ │ │ 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, #580] @ 10d2fc │ │ │ │ + ldr ip, [pc, #580] @ 10d300 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #572] @ 10d300 │ │ │ │ + ldr r1, [pc, #572] @ 10d304 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #556] @ 10d304 │ │ │ │ + ldr r2, [pc, #556] @ 10d308 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #552] @ 10d308 │ │ │ │ + ldr r3, [pc, #552] @ 10d30c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ ldr r0, [ip] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [ip] │ │ │ │ - add r0, sp, #24 │ │ │ │ - ldr r3, [pc, #508] @ 10d30c │ │ │ │ + add r0, sp, #28 │ │ │ │ + ldr r3, [pc, #508] @ 10d310 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r2, r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ subs r8, r3, #0 │ │ │ │ movne r8, #1 │ │ │ │ rsb r3, r8, #0 │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 10d1ac │ │ │ │ + b 10d1b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d214 │ │ │ │ + bne 10d218 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 10d21c │ │ │ │ + beq 10d220 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 10d258 │ │ │ │ + beq 10d25c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1c2db0 │ │ │ │ + bl 1c2db4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrsh r3, [r1, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10d290 │ │ │ │ + bne 10d294 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r0, [r9] │ │ │ │ add r2, r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - bl 25c15c │ │ │ │ + bl 25c184 │ │ │ │ cmp r5, r0 │ │ │ │ cmpne r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ble 10d154 │ │ │ │ + ble 10d158 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 10d21c │ │ │ │ + bne 10d220 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #3 │ │ │ │ add r2, sl, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r3, r5, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp] │ │ │ │ - bl 10d0a0 │ │ │ │ + bl 10d0a4 │ │ │ │ adds r4, r4, r0 │ │ │ │ - beq 10d164 │ │ │ │ + beq 10d168 │ │ │ │ cmn r4, #2 │ │ │ │ - beq 10d2c4 │ │ │ │ + beq 10d2c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r2] │ │ │ │ - ldr r2, [pc, #224] @ 10d310 │ │ │ │ - ldr r3, [pc, #204] @ 10d300 │ │ │ │ + ldr r2, [pc, #224] @ 10d314 │ │ │ │ + ldr r3, [pc, #204] @ 10d304 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10d2f8 │ │ │ │ + bne 10d2fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #180] @ 10d314 │ │ │ │ - ldr r0, [pc, #180] @ 10d318 │ │ │ │ + ldr r1, [pc, #180] @ 10d318 │ │ │ │ + ldr r0, [pc, #180] @ 10d31c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 20b44c │ │ │ │ + bl 20b474 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrsh r3, [r1, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10d1a8 │ │ │ │ + beq 10d1ac │ │ │ │ mov r2, #3 │ │ │ │ - ldr r0, [pc, #128] @ 10d31c │ │ │ │ + ldr r0, [pc, #128] @ 10d320 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp] │ │ │ │ - bl 1706d4 │ │ │ │ + bl 1706d8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 10d220 │ │ │ │ + b 10d224 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #80] @ 10d320 │ │ │ │ + ldr r1, [pc, #80] @ 10d324 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r2] │ │ │ │ - bl 4bca0 │ │ │ │ - b 10d21c │ │ │ │ + bl 4bc9c │ │ │ │ + b 10d220 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, sl, r8, lsr pc │ │ │ │ + andseq r2, sl, r4, lsr pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, sl, r0, lsl pc │ │ │ │ + andseq r2, sl, ip, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r2, sl, r8, asr #27 │ │ │ │ + andseq r2, sl, r4, asr #27 │ │ │ │ @ instruction: 0xffffd474 │ │ │ │ @ instruction: 0xffffd720 │ │ │ │ - @ instruction: 0x001655f0 │ │ │ │ - andseq r5, r6, r8, asr #11 │ │ │ │ + andseq r5, r6, r4, lsl r6 │ │ │ │ + andseq r5, r6, ip, ror #11 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #80] @ 10d380 │ │ │ │ + ldr r3, [pc, #80] @ 10d384 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 10d378 │ │ │ │ + beq 10d37c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ 10d384 │ │ │ │ + ldr r2, [pc, #52] @ 10d388 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25eacc │ │ │ │ + bl 25eaf4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2060e0 │ │ │ │ + bl 206108 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andseq r2, sl, r8, asr #25 │ │ │ │ + andseq r2, sl, r4, asr #25 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr ip, [pc, #1292] @ 10d8ac │ │ │ │ - ldr r2, [pc, #1292] @ 10d8b0 │ │ │ │ + ldr ip, [pc, #1292] @ 10d8b0 │ │ │ │ + ldr r2, [pc, #1292] @ 10d8b4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r7, [pc, #1284] @ 10d8b4 │ │ │ │ + ldr r7, [pc, #1284] @ 10d8b8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [pc, #1280] @ 10d8b8 │ │ │ │ + ldr r3, [pc, #1280] @ 10d8bc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr sl, [r7, r3] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sl] │ │ │ │ @@ -241110,227 +241111,227 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1] │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ tst r1, #1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 10d440 │ │ │ │ + beq 10d444 │ │ │ │ cmp r1, #131072 @ 0x20000 │ │ │ │ - bcc 10d464 │ │ │ │ - ldr r1, [pc, #1140] @ 10d8bc │ │ │ │ - ldr r0, [pc, #1140] @ 10d8c0 │ │ │ │ + bcc 10d468 │ │ │ │ + ldr r1, [pc, #1140] @ 10d8c0 │ │ │ │ + ldr r0, [pc, #1140] @ 10d8c4 │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 10d5a0 │ │ │ │ + ble 10d5a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 10d4ec │ │ │ │ + bne 10d4f0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 10d828 │ │ │ │ - ldr r1, [pc, #1080] @ 10d8c4 │ │ │ │ - ldr r0, [pc, #1080] @ 10d8c8 │ │ │ │ + beq 10d82c │ │ │ │ + ldr r1, [pc, #1080] @ 10d8c8 │ │ │ │ + ldr r0, [pc, #1080] @ 10d8cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 10d868 │ │ │ │ - ldr r3, [pc, #1040] @ 10d8cc │ │ │ │ + beq 10d86c │ │ │ │ + ldr r3, [pc, #1040] @ 10d8d0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr fp, [r7, r3] │ │ │ │ subs r9, r9, fp │ │ │ │ movne r9, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 10d52c │ │ │ │ + bne 10d530 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ tst r3, #1 │ │ │ │ asr r6, r6, #1 │ │ │ │ - bne 10d524 │ │ │ │ + bne 10d528 │ │ │ │ mov r8, #1024 @ 0x400 │ │ │ │ - b 10d5b0 │ │ │ │ + b 10d5b4 │ │ │ │ asr r8, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - ble 10d484 │ │ │ │ + ble 10d488 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 10d884 │ │ │ │ - ldr r2, [pc, #964] @ 10d8cc │ │ │ │ + beq 10d888 │ │ │ │ + ldr r2, [pc, #964] @ 10d8d0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr fp, [r7, r2] │ │ │ │ subs r9, r9, fp │ │ │ │ movne r9, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 10d52c │ │ │ │ + bne 10d530 │ │ │ │ ldr r6, [r4] │ │ │ │ asr r6, r6, #1 │ │ │ │ asr r8, r3, #1 │ │ │ │ - b 10d5b0 │ │ │ │ + b 10d5b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 10d560 │ │ │ │ + bne 10d564 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne 10d560 │ │ │ │ + bne 10d564 │ │ │ │ ldr r6, [r4] │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ tst r8, #1 │ │ │ │ moveq r8, #1024 @ 0x400 │ │ │ │ - beq 10d7f4 │ │ │ │ - b 10d7f0 │ │ │ │ + beq 10d7f8 │ │ │ │ + b 10d7f4 │ │ │ │ cmp r0, fp │ │ │ │ - beq 10d7e0 │ │ │ │ - ldr r1, [pc, #864] @ 10d8d0 │ │ │ │ - ldr r0, [pc, #864] @ 10d8d4 │ │ │ │ + beq 10d7e4 │ │ │ │ + ldr r1, [pc, #864] @ 10d8d4 │ │ │ │ + ldr r0, [pc, #864] @ 10d8d8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sl] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #3 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ asr r6, r6, #1 │ │ │ │ - b 10d54c │ │ │ │ + b 10d550 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r9, #0 │ │ │ │ asr r6, r6, #1 │ │ │ │ mov r8, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #784] @ 10d8d8 │ │ │ │ + ldr r4, [pc, #784] @ 10d8dc │ │ │ │ lsl r6, r6, #16 │ │ │ │ add r4, pc, r4 │ │ │ │ lsr r6, r6, #16 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, #6 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 216e80 │ │ │ │ - ldr r2, [pc, #748] @ 10d8dc │ │ │ │ + bl 216ea8 │ │ │ │ + ldr r2, [pc, #748] @ 10d8e0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 20faa4 │ │ │ │ - bl 107e6c │ │ │ │ - ldr fp, [pc, #728] @ 10d8e0 │ │ │ │ - ldr r3, [pc, #728] @ 10d8e4 │ │ │ │ + bl 20facc │ │ │ │ + bl 107e70 │ │ │ │ + ldr fp, [pc, #728] @ 10d8e4 │ │ │ │ + ldr r3, [pc, #728] @ 10d8e8 │ │ │ │ add fp, pc, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mvn r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 10d6b4 │ │ │ │ + b 10d6b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [r0] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 10815c │ │ │ │ + bl 108160 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r7, [r3] │ │ │ │ - bl 25df88 │ │ │ │ + bl 25dfb0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 10d700 │ │ │ │ + beq 10d704 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25e6ec │ │ │ │ + bl 25e714 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r7, [r2, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10d730 │ │ │ │ + bne 10d734 │ │ │ │ mov r0, #24 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10d724 │ │ │ │ + beq 10d728 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25e05c │ │ │ │ + bl 25e084 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 25e064 │ │ │ │ + bl 25e08c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 10d620 │ │ │ │ + bne 10d624 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 108a0c │ │ │ │ + bl 108a10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 10d620 │ │ │ │ - ldr r1, [pc, #480] @ 10d8e8 │ │ │ │ + b 10d624 │ │ │ │ + ldr r1, [pc, #480] @ 10d8ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 108a0c │ │ │ │ + bl 108a10 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 10d654 │ │ │ │ + b 10d658 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10d7c8 │ │ │ │ + beq 10d7cc │ │ │ │ mov r3, #6 │ │ │ │ mov r0, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 34bc8 │ │ │ │ - ldr r2, [pc, #420] @ 10d8ec │ │ │ │ + bl 34bc4 │ │ │ │ + ldr r2, [pc, #420] @ 10d8f0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov lr, #1 │ │ │ │ mov r4, #94 @ 0x5e │ │ │ │ mov ip, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r0 │ │ │ │ @@ -241339,121 +241340,121 @@ │ │ │ │ mov r0, r3 │ │ │ │ strh r4, [r1] │ │ │ │ str lr, [sp] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - bl 20fee4 │ │ │ │ + bl 20ff0c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #348] @ 10d8f0 │ │ │ │ + ldr r1, [pc, #348] @ 10d8f4 │ │ │ │ str r2, [sl] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #272] @ 10d8b0 │ │ │ │ + ldr r2, [pc, #272] @ 10d8b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 10d8a8 │ │ │ │ + bne 10d8ac │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 108a0c │ │ │ │ - b 10d730 │ │ │ │ + bl 108a10 │ │ │ │ + b 10d734 │ │ │ │ ldm r4, {r6, r8} │ │ │ │ tst r8, #1 │ │ │ │ asr r6, r6, #1 │ │ │ │ - beq 10d4e4 │ │ │ │ + beq 10d4e8 │ │ │ │ asr r8, r8, #1 │ │ │ │ cmp r0, fp │ │ │ │ - beq 10d5b0 │ │ │ │ + beq 10d5b4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 10d5c0 │ │ │ │ + b 10d5c4 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 10d484 │ │ │ │ + beq 10d488 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 10d89c │ │ │ │ - ldr r3, [pc, #136] @ 10d8cc │ │ │ │ + beq 10d8a0 │ │ │ │ + ldr r3, [pc, #136] @ 10d8d0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr fp, [r7, r3] │ │ │ │ subs r9, r9, fp │ │ │ │ movne r9, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 10d52c │ │ │ │ + bne 10d530 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r8, #1024 @ 0x400 │ │ │ │ asr r6, r6, #1 │ │ │ │ - b 10d5b0 │ │ │ │ + b 10d5b4 │ │ │ │ ldm r4, {r6, r8} │ │ │ │ tst r8, #1 │ │ │ │ asr r6, r6, #1 │ │ │ │ - bne 10d894 │ │ │ │ + bne 10d898 │ │ │ │ mov r9, #0 │ │ │ │ mov r8, #1024 @ 0x400 │ │ │ │ - b 10d5b0 │ │ │ │ + b 10d5b4 │ │ │ │ ldr r6, [r4] │ │ │ │ asr r6, r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ - b 10d5b0 │ │ │ │ + b 10d5b4 │ │ │ │ asr r8, r8, #1 │ │ │ │ - b 10d88c │ │ │ │ + b 10d890 │ │ │ │ ldr r6, [r4] │ │ │ │ asr r6, r6, #1 │ │ │ │ - b 10d878 │ │ │ │ + b 10d87c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, sl, r8, asr ip │ │ │ │ + andseq r2, sl, r4, asr ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, sl, r8, lsr ip │ │ │ │ + andseq r2, sl, r4, lsr ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r5, ip, asr #2 │ │ │ │ - andseq r5, r6, r4, lsl #9 │ │ │ │ - andseq r2, r6, r8, asr #2 │ │ │ │ - andseq r5, r6, ip, lsr r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andseq sp, r5, r4, lsr r5 │ │ │ │ - andseq r5, r6, r4, ror #6 │ │ │ │ - andseq r5, r6, r0, lsl r3 │ │ │ │ - andseq r5, r6, r4, ror #3 │ │ │ │ - @ instruction: 0x001652dc │ │ │ │ + andseq pc, r5, r0, ror r1 @ │ │ │ │ + andseq r5, r6, r8, lsr #9 │ │ │ │ + andseq r2, r6, ip, ror #2 │ │ │ │ + andseq r5, r6, r0, ror #8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andseq sp, r5, r8, asr r5 │ │ │ │ + andseq r5, r6, r8, lsl #7 │ │ │ │ + andseq r5, r6, r4, lsr r3 │ │ │ │ + andseq r5, r6, r8, lsl #4 │ │ │ │ + andseq r5, r6, r0, lsl #6 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x001651dc │ │ │ │ + andseq r5, r6, r0, lsl #4 │ │ │ │ @ instruction: 0xfffffbc4 │ │ │ │ - andseq r2, sl, ip, asr r8 │ │ │ │ + andseq r2, sl, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3496] @ 0xda8 │ │ │ │ - ldr r4, [pc, #2396] @ 10e268 │ │ │ │ - ldr lr, [pc, #2396] @ 10e26c │ │ │ │ - ldr ip, [pc, #2396] @ 10e270 │ │ │ │ + ldr r4, [pc, #2396] @ 10e26c │ │ │ │ + ldr lr, [pc, #2396] @ 10e270 │ │ │ │ + ldr ip, [pc, #2396] @ 10e274 │ │ │ │ sub sp, sp, #576 @ 0x240 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r2, [pc, #2376] @ 10e274 │ │ │ │ + ldr r2, [pc, #2376] @ 10e278 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #2372] @ 10e278 │ │ │ │ + ldr r3, [pc, #2372] @ 10e27c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #572] @ 0x23c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -241465,639 +241466,639 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr lr, [r3] │ │ │ │ str r2, [r3] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #20 │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 10d9f8 │ │ │ │ + bne 10d9fc │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 10da2c │ │ │ │ - ldr r3, [pc, #2168] @ 10e278 │ │ │ │ + beq 10da30 │ │ │ │ + ldr r3, [pc, #2168] @ 10e27c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #2164] @ 10e27c │ │ │ │ + ldr r1, [pc, #2164] @ 10e280 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r0, [pc, #2160] @ 10e280 │ │ │ │ + ldr r0, [pc, #2160] @ 10e284 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [r2] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ tst r3, #1 │ │ │ │ - beq 10da4c │ │ │ │ - ldr r2, [pc, #2116] @ 10e284 │ │ │ │ + beq 10da50 │ │ │ │ + ldr r2, [pc, #2116] @ 10e288 │ │ │ │ asr r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 10da84 │ │ │ │ - ldr r3, [pc, #2084] @ 10e278 │ │ │ │ + bls 10da88 │ │ │ │ + ldr r3, [pc, #2084] @ 10e27c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r0, [pc, #2084] @ 10e288 │ │ │ │ + ldr r0, [pc, #2084] @ 10e28c │ │ │ │ str ip, [sp] │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #2076] @ 10e28c │ │ │ │ + ldr r1, [pc, #2076] @ 10e290 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #2 │ │ │ │ - ble 10deb4 │ │ │ │ + ble 10deb8 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne 10daa4 │ │ │ │ + bne 10daa8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ - beq 10daec │ │ │ │ - ldr r2, [pc, #2020] @ 10e290 │ │ │ │ + beq 10daf0 │ │ │ │ + ldr r2, [pc, #2020] @ 10e294 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 10daec │ │ │ │ - ldr r3, [pc, #1976] @ 10e278 │ │ │ │ + beq 10daf0 │ │ │ │ + ldr r3, [pc, #1976] @ 10e27c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #1988] @ 10e294 │ │ │ │ + ldr r0, [pc, #1988] @ 10e298 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #1984] @ 10e298 │ │ │ │ + ldr r1, [pc, #1984] @ 10e29c │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #3 │ │ │ │ - beq 10db60 │ │ │ │ - ldr r2, [pc, #1940] @ 10e290 │ │ │ │ + beq 10db64 │ │ │ │ + ldr r2, [pc, #1940] @ 10e294 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 10db60 │ │ │ │ + beq 10db64 │ │ │ │ tst r3, #1 │ │ │ │ - beq 10db28 │ │ │ │ - ldr r2, [pc, #1896] @ 10e284 │ │ │ │ + beq 10db2c │ │ │ │ + ldr r2, [pc, #1896] @ 10e288 │ │ │ │ asr r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls 10db60 │ │ │ │ - ldr r3, [pc, #1864] @ 10e278 │ │ │ │ + bls 10db64 │ │ │ │ + ldr r3, [pc, #1864] @ 10e27c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r0, [pc, #1884] @ 10e29c │ │ │ │ + ldr r0, [pc, #1884] @ 10e2a0 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [r2] │ │ │ │ - ldr r1, [pc, #1876] @ 10e2a0 │ │ │ │ + ldr r1, [pc, #1876] @ 10e2a4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #3 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldr r0, [ip] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10e148 │ │ │ │ + beq 10e14c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ asr r4, r4, #1 │ │ │ │ lsl r3, r4, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1788] @ 10e290 │ │ │ │ + ldr r3, [pc, #1788] @ 10e294 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [ip, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 10df00 │ │ │ │ + beq 10df04 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ cmp r5, #3 │ │ │ │ ldrne ip, [sp, #20] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bne 10df10 │ │ │ │ + bne 10df14 │ │ │ │ cmp r5, #0 │ │ │ │ ldreq r1, [sp, #32] │ │ │ │ moveq r7, #1 │ │ │ │ - beq 10dc28 │ │ │ │ + beq 10dc2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #1684] @ 10e278 │ │ │ │ + ldr r3, [pc, #1684] @ 10e27c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r0, [pc, #1716] @ 10e2a4 │ │ │ │ + ldr r0, [pc, #1716] @ 10e2a8 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #1708] @ 10e2a8 │ │ │ │ - ldr r1, [pc, #1708] @ 10e2ac │ │ │ │ + ldr r2, [pc, #1708] @ 10e2ac │ │ │ │ + ldr r1, [pc, #1708] @ 10e2b0 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r7, #1 │ │ │ │ - ldr r6, [pc, #1664] @ 10e2b0 │ │ │ │ + ldr r6, [pc, #1664] @ 10e2b4 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r8, #11 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 216e80 │ │ │ │ - ldr r2, [pc, #1628] @ 10e2b4 │ │ │ │ + bl 216ea8 │ │ │ │ + ldr r2, [pc, #1628] @ 10e2b8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 20faa4 │ │ │ │ - bl 107e6c │ │ │ │ + bl 20facc │ │ │ │ + bl 107e70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1600] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #1600] @ 10e2bc │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {r1, r3} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 25e064 │ │ │ │ + bl 25e08c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 10e124 │ │ │ │ + beq 10e128 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r6, #11 │ │ │ │ str r1, [r0] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 10815c │ │ │ │ + bl 108160 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r3, [pc, #1508] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #1508] @ 10e2bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25df88 │ │ │ │ + bl 25dfb0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 10e1f4 │ │ │ │ + beq 10e1f8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movne r2, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ strne r2, [sp, #52] @ 0x34 │ │ │ │ - beq 10df44 │ │ │ │ + beq 10df48 │ │ │ │ str r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1440] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #1440] @ 10e2bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e4cc │ │ │ │ + bl 25e4f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 10e1d4 │ │ │ │ + beq 10e1d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #1400] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #1400] @ 10e2bc │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 10ddc0 │ │ │ │ + b 10ddc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dd80 │ │ │ │ + beq 10dd84 │ │ │ │ mov r3, #11 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #1324] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #1324] @ 10e2bc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e56c │ │ │ │ + bl 25e594 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 10dfd4 │ │ │ │ + bne 10dfd8 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, #19 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 406b0 │ │ │ │ + bl 406ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e0f0 │ │ │ │ + beq 10e0f4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e52c │ │ │ │ + bl 25e554 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 10dd54 │ │ │ │ + bne 10dd58 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 205158 │ │ │ │ + bl 205180 │ │ │ │ mov r6, #13 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #1204] @ 10e2bc │ │ │ │ + ldr r0, [pc, #1204] @ 10e2c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20c204 │ │ │ │ + bl 20c22c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r3, #24] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #564] @ 0x234 │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ - bl e9694 │ │ │ │ + bl e969c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 232a4 <_setjmp@plt> │ │ │ │ mov r4, #13 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - beq 10e190 │ │ │ │ - bl 20c330 │ │ │ │ - bl 205158 │ │ │ │ + beq 10e194 │ │ │ │ + bl 20c358 │ │ │ │ + bl 205180 │ │ │ │ ldrb r3, [r0, #46] @ 0x2e │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10de78 │ │ │ │ + bne 10de7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 107fac │ │ │ │ + bl 107fb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, #404] @ 0x194 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #980] @ 10e278 │ │ │ │ + ldr r3, [pc, #980] @ 10e27c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bl e9620 │ │ │ │ - b 10e1c8 │ │ │ │ + bl e9628 │ │ │ │ + b 10e1cc │ │ │ │ ldr r0, [ip] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ - bne 10ded0 │ │ │ │ + bne 10ded4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - beq 10e154 │ │ │ │ + beq 10e158 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ asr r4, r4, #1 │ │ │ │ lsl r3, r4, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 10dc28 │ │ │ │ + b 10dc2c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 10def4 │ │ │ │ - ldr r2, [pc, #888] @ 10e290 │ │ │ │ + beq 10def8 │ │ │ │ + ldr r2, [pc, #888] @ 10e294 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r5, [sp, #36] @ 0x24 │ │ │ │ - beq 10dbc8 │ │ │ │ + beq 10dbcc │ │ │ │ asr r3, r3, #1 │ │ │ │ lsl r5, r3, #16 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ lsr r5, r5, #16 │ │ │ │ mov r7, #0 │ │ │ │ - b 10dc28 │ │ │ │ + b 10dc2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r3, [pc, #872] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #872] @ 10e2bc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 25e064 │ │ │ │ + bl 25e08c │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 10e218 │ │ │ │ + beq 10e21c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r6, #11 │ │ │ │ str r3, [r0] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 10815c │ │ │ │ + bl 108160 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - ldr r3, [pc, #784] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #784] @ 10e2bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25df88 │ │ │ │ + bl 25dfb0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - beq 10e240 │ │ │ │ + beq 10e244 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 10dd0c │ │ │ │ + b 10dd10 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 107fac │ │ │ │ + bl 107fb0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ cmp r1, r2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 10e040 │ │ │ │ - ldr r3, [pc, #644] @ 10e2b8 │ │ │ │ + beq 10e044 │ │ │ │ + ldr r3, [pc, #644] @ 10e2bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e204 │ │ │ │ + bl 25e22c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r3, [pc, #620] @ 10e2b8 │ │ │ │ + ldr r3, [pc, #620] @ 10e2bc │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e330 │ │ │ │ + bl 25e358 │ │ │ │ mov r4, #15 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 109a2c │ │ │ │ + bl 109a30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 10c950 │ │ │ │ + bl 10c954 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 10cfc8 │ │ │ │ + bl 10cfcc │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 731a4 │ │ │ │ - ldr r3, [pc, #444] @ 10e278 │ │ │ │ + ldr r3, [pc, #444] @ 10e27c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #500] @ 10e2c0 │ │ │ │ - ldr r3, [pc, #416] @ 10e270 │ │ │ │ + ldr r2, [pc, #500] @ 10e2c4 │ │ │ │ + ldr r3, [pc, #416] @ 10e274 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #572] @ 0x23c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10e264 │ │ │ │ + bne 10e268 │ │ │ │ add sp, sp, #576 @ 0x240 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne 10dfe0 │ │ │ │ + bne 10dfe4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 108b7c │ │ │ │ + bl 108b80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 10dfe0 │ │ │ │ - ldr r1, [pc, #408] @ 10e2c4 │ │ │ │ + b 10dfe4 │ │ │ │ + ldr r1, [pc, #408] @ 10e2c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 108b7c │ │ │ │ + bl 108b80 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b 10dcac │ │ │ │ + b 10dcb0 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne 10db70 │ │ │ │ + bne 10db74 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1d3488 │ │ │ │ + bl 1d348c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ asr r4, r4, #1 │ │ │ │ lsl r3, r4, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bgt 10db8c │ │ │ │ - b 10deec │ │ │ │ - ldr r1, [pc, #304] @ 10e2c8 │ │ │ │ - ldr r0, [pc, #304] @ 10e2cc │ │ │ │ + bgt 10db90 │ │ │ │ + b 10def0 │ │ │ │ + ldr r1, [pc, #304] @ 10e2cc │ │ │ │ + ldr r0, [pc, #304] @ 10e2d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20b188 │ │ │ │ - bl 205158 │ │ │ │ + bl 20b1b0 │ │ │ │ + bl 205180 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20c330 │ │ │ │ + bl 20c358 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b 10ddc0 │ │ │ │ + b 10ddc4 │ │ │ │ mov r2, #11 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ - bl 108b7c │ │ │ │ + bl 108b80 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - b 10dd34 │ │ │ │ - ldr r1, [pc, #212] @ 10e2d0 │ │ │ │ + b 10dd38 │ │ │ │ + ldr r1, [pc, #212] @ 10e2d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 108b7c │ │ │ │ + bl 108b80 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 10dcf4 │ │ │ │ - ldr r1, [pc, #180] @ 10e2d4 │ │ │ │ + b 10dcf8 │ │ │ │ + ldr r1, [pc, #180] @ 10e2d8 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 108b7c │ │ │ │ + bl 108b80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 10df80 │ │ │ │ - ldr r1, [pc, #144] @ 10e2d8 │ │ │ │ + b 10df84 │ │ │ │ + ldr r1, [pc, #144] @ 10e2dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 108b7c │ │ │ │ + bl 108b80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b 10dfcc │ │ │ │ + b 10dfd0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, sl, r4, ror #13 │ │ │ │ andseq r2, sl, r0, ror #13 │ │ │ │ + @ instruction: 0x001a26dc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, r5, ip, lsl #23 │ │ │ │ + @ instruction: 0x0015dbb0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r6, r4, lsl #16 │ │ │ │ - andseq r4, r6, r4, ror #29 │ │ │ │ + andseq sp, r6, r8, lsr #16 │ │ │ │ + andseq r4, r6, r8, lsl #30 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - andseq r4, r6, ip, lsl #29 │ │ │ │ - @ instruction: 0x00164abc │ │ │ │ + @ instruction: 0x00164eb0 │ │ │ │ + andseq r4, r6, r0, ror #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r4, r6, r4, lsr #28 │ │ │ │ - andseq ip, r5, r0, ror #31 │ │ │ │ - @ instruction: 0x00164db0 │ │ │ │ - andseq r4, r6, r8, lsl #22 │ │ │ │ - andseq r4, r6, r8, ror #25 │ │ │ │ - @ instruction: 0x00164cfc │ │ │ │ - andseq r4, r6, r0, lsl sp │ │ │ │ - andseq r4, r6, ip, asr #25 │ │ │ │ - andseq r4, r6, ip, ror fp │ │ │ │ + andseq r4, r6, r8, asr #28 │ │ │ │ + andseq sp, r5, r4 │ │ │ │ + @ instruction: 0x00164dd4 │ │ │ │ + andseq r4, r6, ip, lsr #22 │ │ │ │ + andseq r4, r6, ip, lsl #26 │ │ │ │ + andseq r4, r6, r0, lsr #26 │ │ │ │ + andseq r4, r6, r4, lsr sp │ │ │ │ + @ instruction: 0x00164cf0 │ │ │ │ + andseq r4, r6, r0, lsr #23 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xffffa1a0 │ │ │ │ - andseq r1, sl, ip, lsr #30 │ │ │ │ - andseq r4, r6, ip, lsr #16 │ │ │ │ + andseq r1, sl, r8, lsr #30 │ │ │ │ + andseq r4, r6, r0, asr r8 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ + andseq r4, r6, r0, lsl #15 │ │ │ │ andseq r4, r6, ip, asr r7 │ │ │ │ - andseq r4, r6, r8, lsr r7 │ │ │ │ - andseq r4, r6, ip, lsl r7 │ │ │ │ - ldr r3, [pc, #28] @ 10e300 │ │ │ │ - ldr r2, [pc, #28] @ 10e304 │ │ │ │ + andseq r4, r6, r0, asr #14 │ │ │ │ + ldr r3, [pc, #28] @ 10e304 │ │ │ │ + ldr r2, [pc, #28] @ 10e308 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [ip, #4] │ │ │ │ - b 25e548 │ │ │ │ - andseq r1, sl, r4, lsl sp │ │ │ │ + b 25e570 │ │ │ │ + andseq r1, sl, r0, lsl sp │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #348] @ 10e47c │ │ │ │ + ldr ip, [pc, #348] @ 10e480 │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #336] @ 10e480 │ │ │ │ + ldr r0, [pc, #336] @ 10e484 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp] │ │ │ │ - ldr r6, [pc, #328] @ 10e484 │ │ │ │ + ldr r6, [pc, #328] @ 10e488 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #324] @ 10e488 │ │ │ │ + ldr r2, [pc, #324] @ 10e48c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -242106,190 +242107,190 @@ │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str sp, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 10e448 │ │ │ │ + beq 10e44c │ │ │ │ subs r2, r1, #0 │ │ │ │ - beq 10e42c │ │ │ │ + beq 10e430 │ │ │ │ ldrb r1, [r2, #29] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10e3a4 │ │ │ │ + bne 10e3a8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10e42c │ │ │ │ - ldr r2, [pc, #224] @ 10e48c │ │ │ │ + bne 10e430 │ │ │ │ + ldr r2, [pc, #224] @ 10e490 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e52c │ │ │ │ + bl 25e554 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ - bne 10e3f8 │ │ │ │ + bne 10e3fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e3f4 │ │ │ │ + beq 10e3f8 │ │ │ │ str r1, [r5] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r4 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #144] @ 10e490 │ │ │ │ + ldr r2, [pc, #144] @ 10e494 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #120] @ 10e480 │ │ │ │ + ldr r3, [pc, #120] @ 10e484 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10e478 │ │ │ │ + bne 10e47c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 10a718 │ │ │ │ + bl 10a71c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 10e470 │ │ │ │ + beq 10e474 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 10e3a4 │ │ │ │ - ldr r2, [pc, #60] @ 10e48c │ │ │ │ + b 10e3a8 │ │ │ │ + ldr r2, [pc, #60] @ 10e490 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e6e4 │ │ │ │ + bl 25e70c │ │ │ │ ldm sp, {r2, r3} │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, #16] │ │ │ │ - bne 10e38c │ │ │ │ - b 10e39c │ │ │ │ + bne 10e390 │ │ │ │ + b 10e3a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 10e3f8 │ │ │ │ + b 10e3fc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, sl, ip, asr #25 │ │ │ │ + andseq r1, sl, r8, asr #25 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, sl, ip, lsr #25 │ │ │ │ + andseq r1, sl, r8, lsr #25 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - @ instruction: 0x001a1bf4 │ │ │ │ + @ instruction: 0x001a1bf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2c96c │ │ │ │ + bl 2c968 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 31cb4 │ │ │ │ + bl 31cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #588] @ 10e874 │ │ │ │ - ldr r2, [pc, #588] @ 10e878 │ │ │ │ + ldr r0, [pc, #588] @ 10e878 │ │ │ │ + ldr r2, [pc, #588] @ 10e87c │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r6, [pc, #576] @ 10e87c │ │ │ │ + ldr r6, [pc, #576] @ 10e880 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ - ldr r3, [pc, #572] @ 10e880 │ │ │ │ + ldr r3, [pc, #572] @ 10e884 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -242300,28 +242301,28 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r2, [ip, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 10e720 │ │ │ │ + beq 10e724 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e854 │ │ │ │ + beq 10e858 │ │ │ │ mov lr, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [ip, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [lr] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #448] @ 10e884 │ │ │ │ + ldr r0, [pc, #448] @ 10e888 │ │ │ │ mov r5, #0 │ │ │ │ add ip, r3, ip │ │ │ │ mov sl, #3 │ │ │ │ mov r7, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ @@ -242329,319 +242330,319 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ - bl 10aaec │ │ │ │ + bl 10aaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e808 │ │ │ │ + beq 10e80c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 10e810 │ │ │ │ + bne 10e814 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 10e7dc │ │ │ │ + b 10e7e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e844 │ │ │ │ + beq 10e848 │ │ │ │ ldr r3, [r1] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r0, [ip, #16] │ │ │ │ ldr ip, [ip, #24] │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ 10e888 │ │ │ │ + ldr r0, [pc, #288] @ 10e88c │ │ │ │ mov r7, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl 109b54 │ │ │ │ - ldr r2, [pc, #264] @ 10e88c │ │ │ │ + bl 109b58 │ │ │ │ + ldr r2, [pc, #264] @ 10e890 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10e864 │ │ │ │ - ldr r3, [pc, #232] @ 10e890 │ │ │ │ + beq 10e868 │ │ │ │ + ldr r3, [pc, #232] @ 10e894 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 20cc90 │ │ │ │ + bl 20ccb8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #176] @ 10e894 │ │ │ │ - ldr r3, [pc, #144] @ 10e878 │ │ │ │ + ldr r2, [pc, #176] @ 10e898 │ │ │ │ + ldr r3, [pc, #144] @ 10e87c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10e870 │ │ │ │ + bne 10e874 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b 10e718 │ │ │ │ + b 10e71c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl 103acc │ │ │ │ + bl 103ad0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 20cc90 │ │ │ │ - b 10e710 │ │ │ │ + bl 20ccb8 │ │ │ │ + b 10e714 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bl 10a858 │ │ │ │ - b 10e7dc │ │ │ │ + bl 10a85c │ │ │ │ + b 10e7e0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bl 10b2c0 │ │ │ │ - b 10e7dc │ │ │ │ + bl 10b2c4 │ │ │ │ + b 10e7e0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - b 10e7d8 │ │ │ │ + b 10e7dc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, sl, ip, asr #19 │ │ │ │ + andseq r1, sl, r8, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, sl, ip, lsr #19 │ │ │ │ + andseq r1, sl, r8, lsr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r6, r0, asr #30 │ │ │ │ - andseq r3, r6, ip, ror #27 │ │ │ │ + andseq r3, r6, r4, ror #30 │ │ │ │ + andseq r3, r6, r0, lsl lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r1, sl, r4, lsl r8 │ │ │ │ + andseq r1, sl, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #120] @ 10e92c │ │ │ │ + ldr r5, [pc, #120] @ 10e930 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 10e8d4 │ │ │ │ + bne 10e8d8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - beq 10e8f4 │ │ │ │ - ldr r1, [pc, #84] @ 10e930 │ │ │ │ - ldr r0, [pc, #84] @ 10e934 │ │ │ │ + beq 10e8f8 │ │ │ │ + ldr r1, [pc, #84] @ 10e934 │ │ │ │ + ldr r0, [pc, #84] @ 10e938 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 10bc94 │ │ │ │ + bl 10bc98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10e914 │ │ │ │ - ldr r3, [pc, #44] @ 10e938 │ │ │ │ + bne 10e918 │ │ │ │ + ldr r3, [pc, #44] @ 10e93c │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ 10e93c │ │ │ │ + ldr r1, [pc, #32] @ 10e940 │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ - b 10e90c │ │ │ │ - andseq r1, sl, ip, lsr r7 │ │ │ │ - andseq r3, r6, r8, lsr #11 │ │ │ │ - mulseq r6, ip, r0 │ │ │ │ + b 10e910 │ │ │ │ + andseq r1, sl, r8, lsr r7 │ │ │ │ + andseq r3, r6, ip, asr #11 │ │ │ │ + andseq r4, r6, r0, asr #1 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r4, r6, r0, ror r0 │ │ │ │ + mulseq r6, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr ip, [pc, #1360] @ 10eea8 │ │ │ │ - ldr r2, [pc, #1360] @ 10eeac │ │ │ │ + ldr ip, [pc, #1360] @ 10eeac │ │ │ │ + ldr r2, [pc, #1360] @ 10eeb0 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r7, [pc, #1348] @ 10eeb0 │ │ │ │ + ldr r7, [pc, #1348] @ 10eeb4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #1344] @ 10eeb4 │ │ │ │ + ldr r3, [pc, #1344] @ 10eeb8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 10ec78 │ │ │ │ + beq 10ec7c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #10 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 17fbe8 │ │ │ │ - ldr r3, [pc, #1148] @ 10eeb8 │ │ │ │ + bl 17fbec │ │ │ │ + ldr r3, [pc, #1148] @ 10eebc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ ldrsh r2, [r0, #52] @ 0x34 │ │ │ │ ldreq r3, [r0, #68] @ 0x44 │ │ │ │ streq r3, [sp, #24] │ │ │ │ cmp r9, #1 │ │ │ │ movle r4, #0 │ │ │ │ - ble 10ea7c │ │ │ │ + ble 10ea80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr r1, [pc, #1096] @ 10eebc │ │ │ │ + ldr r1, [pc, #1096] @ 10eec0 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ subs r4, r4, r1 │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10ed0c │ │ │ │ + beq 10ed10 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r8, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 10eab8 │ │ │ │ - ldr r1, [pc, #1056] @ 10eec0 │ │ │ │ + beq 10eabc │ │ │ │ + ldr r1, [pc, #1056] @ 10eec4 │ │ │ │ mov r3, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10ecc8 │ │ │ │ - ldr r3, [pc, #1020] @ 10eec4 │ │ │ │ + beq 10eccc │ │ │ │ + ldr r3, [pc, #1020] @ 10eec8 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25eca8 │ │ │ │ + bl 25ecd0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 10ece8 │ │ │ │ + beq 10ecec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10eb00 │ │ │ │ + beq 10eb04 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25ed64 │ │ │ │ + bl 25ed8c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne 10ee24 │ │ │ │ + bne 10ee28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 10ed60 │ │ │ │ + beq 10ed64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10ee64 │ │ │ │ + beq 10ee68 │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ - bne 10eb4c │ │ │ │ + bne 10eb50 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 10ed84 │ │ │ │ + beq 10ed88 │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r3, #9 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #1 │ │ │ │ - beq 10ebc8 │ │ │ │ + beq 10ebcc │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ - bne 10eba8 │ │ │ │ + bne 10ebac │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -242650,15 +242651,15 @@ │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10ec28 │ │ │ │ + beq 10ec2c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 231b4 │ │ │ │ @@ -242668,197 +242669,197 @@ │ │ │ │ mov r3, #9 │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #632] @ 10eec8 │ │ │ │ + ldr r2, [pc, #632] @ 10eecc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #596] @ 10eeac │ │ │ │ + ldr r3, [pc, #596] @ 10eeb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10eea4 │ │ │ │ + bne 10eea8 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 180348 │ │ │ │ + bl 18034c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 10eda8 │ │ │ │ + bne 10edac │ │ │ │ cmp r9, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ble 10ed04 │ │ │ │ + ble 10ed08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #540] @ 10eebc │ │ │ │ + ldr r2, [pc, #540] @ 10eec0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ subs r4, r4, r2 │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10ed10 │ │ │ │ + beq 10ed14 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 10eac0 │ │ │ │ - ldr r3, [pc, #500] @ 10eec4 │ │ │ │ + bne 10eac4 │ │ │ │ + ldr r3, [pc, #500] @ 10eec8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 25ee20 │ │ │ │ + bl 25ee48 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 10eadc │ │ │ │ - ldr r1, [pc, #476] @ 10eecc │ │ │ │ + bne 10eae0 │ │ │ │ + ldr r1, [pc, #476] @ 10eed0 │ │ │ │ mov r3, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 4bca0 │ │ │ │ - b 10eadc │ │ │ │ + bl 4bc9c │ │ │ │ + b 10eae0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10ecb4 │ │ │ │ + bne 10ecb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ ands r8, r3, #1 │ │ │ │ - bne 10edf0 │ │ │ │ + bne 10edf4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 10ee6c │ │ │ │ + beq 10ee70 │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - bne 10edf0 │ │ │ │ + bne 10edf4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10eac0 │ │ │ │ - ldr r1, [pc, #392] @ 10eed0 │ │ │ │ + bne 10eac4 │ │ │ │ + ldr r1, [pc, #392] @ 10eed4 │ │ │ │ mov r3, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 10eab8 │ │ │ │ + b 10eabc │ │ │ │ cmp ip, #0 │ │ │ │ moveq r8, #1 │ │ │ │ streq r7, [sp, #60] @ 0x3c │ │ │ │ - beq 10ed88 │ │ │ │ + beq 10ed8c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 10ebcc │ │ │ │ + b 10ebd0 │ │ │ │ mov r8, #2 │ │ │ │ - ldr r0, [pc, #324] @ 10eed4 │ │ │ │ + ldr r0, [pc, #324] @ 10eed8 │ │ │ │ add r8, sp, r8, lsl #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ce4c0 │ │ │ │ + bl 1ce4c4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r8, #40] @ 0x28 │ │ │ │ - b 10ebcc │ │ │ │ + b 10ebd0 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 17fa18 │ │ │ │ - ldr r3, [pc, #264] @ 10eed8 │ │ │ │ + bl 17fa1c │ │ │ │ + ldr r3, [pc, #264] @ 10eedc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ ldreq r3, [r0, #68] @ 0x44 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ ldrb r2, [r0, #53] @ 0x35 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - b 10ea58 │ │ │ │ + b 10ea5c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #224] @ 10eedc │ │ │ │ - ldr r1, [pc, #224] @ 10eee0 │ │ │ │ + ldr r0, [pc, #224] @ 10eee0 │ │ │ │ + ldr r1, [pc, #224] @ 10eee4 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 10eab8 │ │ │ │ + b 10eabc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, #9 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3] │ │ │ │ bl 231b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 231b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 231b4 │ │ │ │ - ldr r1, [pc, #140] @ 10eee4 │ │ │ │ + ldr r1, [pc, #140] @ 10eee8 │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 10eb0c │ │ │ │ + bl 4bc9c │ │ │ │ + b 10eb10 │ │ │ │ mov r3, #1 │ │ │ │ - b 10eb6c │ │ │ │ + b 10eb70 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r1, [sp, #16] │ │ │ │ strne r9, [sp, #20] │ │ │ │ - bne 10eab8 │ │ │ │ - ldr r1, [pc, #96] @ 10eee8 │ │ │ │ + bne 10eabc │ │ │ │ + ldr r1, [pc, #96] @ 10eeec │ │ │ │ mov r3, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 10eab8 │ │ │ │ + b 10eabc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq sl, ip, r6 │ │ │ │ + mulseq sl, r8, r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, sl, r8, ror r6 │ │ │ │ + andseq r1, sl, r4, ror r6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, ip, r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r3, r6, r8, lsl pc │ │ │ │ + andseq r3, r6, ip, lsr pc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r1, sl, r4, lsr #7 │ │ │ │ - andseq r3, r6, r4, ror #26 │ │ │ │ - @ instruction: 0x00163cb4 │ │ │ │ - andseq r3, r6, ip, lsr sp │ │ │ │ + andseq r1, sl, r0, lsr #7 │ │ │ │ + andseq r3, r6, r8, lsl #27 │ │ │ │ + @ instruction: 0x00163cd8 │ │ │ │ + andseq r3, r6, r0, ror #26 │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ - andseq r3, r6, r8, lsr ip │ │ │ │ - andseq r3, r6, ip, lsl ip │ │ │ │ - andseq r3, r6, r4, lsr ip │ │ │ │ - andseq r3, r6, r0, asr fp │ │ │ │ + andseq r3, r6, ip, asr ip │ │ │ │ + andseq r3, r6, r0, asr #24 │ │ │ │ + andseq r3, r6, r8, asr ip │ │ │ │ + andseq r3, r6, r4, ror fp │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #268] @ 10f018 │ │ │ │ - ldr lr, [pc, #268] @ 10f01c │ │ │ │ + ldr r4, [pc, #268] @ 10f01c │ │ │ │ + ldr lr, [pc, #268] @ 10f020 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r3, [pc, #256] @ 10f020 │ │ │ │ + ldr r3, [pc, #256] @ 10f024 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr ip, [pc, #252] @ 10f024 │ │ │ │ + ldr ip, [pc, #252] @ 10f028 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, ip] │ │ │ │ ldr ip, [r0, #68] @ 0x44 │ │ │ │ add lr, sp, #28 │ │ │ │ @@ -242866,214 +242867,214 @@ │ │ │ │ ldrsh r2, [ip, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ ldrsh r3, [ip, #26] │ │ │ │ str lr, [r7] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #32] │ │ │ │ - add lr, sp, #24 │ │ │ │ + add lr, sp, #20 │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - add lr, sp, #20 │ │ │ │ + add lr, sp, #24 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - beq 10efd4 │ │ │ │ + beq 10efd8 │ │ │ │ mov r6, #1 │ │ │ │ - b 10ef8c │ │ │ │ + b 10ef90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [ip, #12] │ │ │ │ sub r3, r3, r2 │ │ │ │ stm sp, {r4, r5, r6} │ │ │ │ - bl 10d0a0 │ │ │ │ + bl 10d0a4 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r2, [ip, #24] │ │ │ │ ldrsh r3, [ip, #26] │ │ │ │ add r2, r2, r0 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ strh r2, [ip, #24] │ │ │ │ - beq 10efc8 │ │ │ │ + beq 10efcc │ │ │ │ cmp r2, r3 │ │ │ │ - blt 10f00c │ │ │ │ + blt 10f010 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 10ef88 │ │ │ │ + bne 10ef8c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip, #24] │ │ │ │ - ldr r2, [pc, #68] @ 10f028 │ │ │ │ - ldr r3, [pc, #52] @ 10f01c │ │ │ │ + ldr r2, [pc, #68] @ 10f02c │ │ │ │ + ldr r3, [pc, #52] @ 10f020 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r7] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10f014 │ │ │ │ + bne 10f018 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 10efdc │ │ │ │ + b 10efe0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, sl, r8, ror #1 │ │ │ │ + andseq r1, sl, r4, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, sl, r8, asr #1 │ │ │ │ + andseq r1, sl, r4, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, sl, r4, lsl r0 │ │ │ │ + andseq r1, sl, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr lr, [pc, #508] @ 10f240 │ │ │ │ - ldr ip, [pc, #508] @ 10f244 │ │ │ │ + ldr lr, [pc, #508] @ 10f244 │ │ │ │ + ldr ip, [pc, #508] @ 10f248 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr ip, [lr, ip] │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ - ldr ip, [pc, #472] @ 10f248 │ │ │ │ - ldr r3, [pc, #472] @ 10f24c │ │ │ │ + ldr ip, [pc, #472] @ 10f24c │ │ │ │ + ldr r3, [pc, #472] @ 10f250 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - add r2, sp, #28 │ │ │ │ + add r2, sp, #16 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq 10f17c │ │ │ │ + beq 10f180 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 10f150 │ │ │ │ + bne 10f154 │ │ │ │ ldrsh r2, [r3, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 10f0e8 │ │ │ │ + bgt 10f0ec │ │ │ │ ldrsh r2, [r3, #26] │ │ │ │ add r0, r2, r4 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ - blt 10f1ac │ │ │ │ + blt 10f1b0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 10eef4 │ │ │ │ + bl 10eef8 │ │ │ │ mov r0, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [r5] │ │ │ │ - bl 10d0a0 │ │ │ │ - ldr r2, [pc, #292] @ 10f250 │ │ │ │ - ldr r3, [pc, #276] @ 10f244 │ │ │ │ + bl 10d0a4 │ │ │ │ + ldr r2, [pc, #292] @ 10f254 │ │ │ │ + ldr r3, [pc, #276] @ 10f248 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10f23c │ │ │ │ + bne 10f240 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 10eef4 │ │ │ │ + bl 10eef8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrsh r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10f0f8 │ │ │ │ + beq 10f0fc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ str r2, [r5] │ │ │ │ - b 10f124 │ │ │ │ + b 10f128 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 10eef4 │ │ │ │ + bl 10eef8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrsh r1, [r3, #24] │ │ │ │ ldrsh r3, [r3, #26] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 10f170 │ │ │ │ + bne 10f174 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5] │ │ │ │ - b 10f124 │ │ │ │ + b 10f128 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r1, r1, r6 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 23310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh r2, [r3, #26] │ │ │ │ add r2, r2, r4 │ │ │ │ strh r2, [r3, #26] │ │ │ │ ldrsh r3, [r3, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 10f1ec │ │ │ │ + beq 10f1f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 10f124 │ │ │ │ + b 10f128 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 10f1dc │ │ │ │ + ble 10f1e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r2, r2, r6 │ │ │ │ - b 10f210 │ │ │ │ + b 10f214 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 10f1dc │ │ │ │ + beq 10f1e0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - bne 10f204 │ │ │ │ + bne 10f208 │ │ │ │ cmp r4, r7 │ │ │ │ - ble 10f1dc │ │ │ │ + ble 10f1e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 10eef4 │ │ │ │ - b 10f1dc │ │ │ │ + bl 10eef8 │ │ │ │ + b 10f1e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a0fb0 │ │ │ │ + andseq r0, sl, ip, lsr #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, sl, r8, lsl #31 │ │ │ │ + andseq r0, sl, r4, lsl #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, sl, ip, asr #29 │ │ │ │ + andseq r0, sl, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #316] @ 10f3a8 │ │ │ │ - ldr r2, [pc, #316] @ 10f3ac │ │ │ │ + ldr ip, [pc, #316] @ 10f3ac │ │ │ │ + ldr r2, [pc, #316] @ 10f3b0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r4, [pc, #308] @ 10f3b0 │ │ │ │ + ldr r4, [pc, #308] @ 10f3b4 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r3, [pc, #304] @ 10f3b4 │ │ │ │ + ldr r3, [pc, #304] @ 10f3b8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -243083,89 +243084,89 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrsh r3, [r1, #26] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10f2dc │ │ │ │ - ldr r3, [pc, #232] @ 10f3b8 │ │ │ │ + beq 10f2e0 │ │ │ │ + ldr r3, [pc, #232] @ 10f3bc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10f394 │ │ │ │ + beq 10f398 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ tst r3, #1 │ │ │ │ - beq 10f36c │ │ │ │ + beq 10f370 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ asr r3, r3, #16 │ │ │ │ cmp r3, #0 │ │ │ │ strh r3, [r1, #2] │ │ │ │ - beq 10f338 │ │ │ │ + beq 10f33c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #172] @ 10f3bc │ │ │ │ + ldr r2, [pc, #172] @ 10f3c0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #148] @ 10f3ac │ │ │ │ + ldr r3, [pc, #148] @ 10f3b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10f3a4 │ │ │ │ + bne 10f3a8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #32] │ │ │ │ mov r1, #5 │ │ │ │ - bl 2075c4 │ │ │ │ - ldr r3, [pc, #116] @ 10f3c0 │ │ │ │ + bl 2075ec │ │ │ │ + ldr r3, [pc, #116] @ 10f3c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ ldrsh r3, [r2, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ - beq 10f38c │ │ │ │ - bl 25bd18 │ │ │ │ - b 10f304 │ │ │ │ - ldr r3, [pc, #76] @ 10f3c0 │ │ │ │ + beq 10f390 │ │ │ │ + bl 25bd40 │ │ │ │ + b 10f308 │ │ │ │ + ldr r3, [pc, #76] @ 10f3c4 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25e2e0 │ │ │ │ + bl 25e308 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 10f2e8 │ │ │ │ - bl 25bd04 │ │ │ │ - b 10f304 │ │ │ │ + b 10f2ec │ │ │ │ + bl 25bd2c │ │ │ │ + b 10f308 │ │ │ │ mov r1, r2 │ │ │ │ - bl 10eef4 │ │ │ │ + bl 10eef8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b 10f2dc │ │ │ │ + b 10f2e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, sl, ip, lsl #27 │ │ │ │ + andseq r0, sl, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, sl, ip, ror #26 │ │ │ │ + andseq r0, sl, r8, ror #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - andseq r0, sl, r4, ror #25 │ │ │ │ + andseq r0, sl, r0, ror #25 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #216] @ 10f4b4 │ │ │ │ - ldr r2, [pc, #216] @ 10f4b8 │ │ │ │ + ldr ip, [pc, #216] @ 10f4b8 │ │ │ │ + ldr r2, [pc, #216] @ 10f4bc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #208] @ 10f4bc │ │ │ │ + ldr r6, [pc, #208] @ 10f4c0 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r3, [pc, #204] @ 10f4c0 │ │ │ │ + ldr r3, [pc, #204] @ 10f4c4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ subs r4, r1, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -243175,336 +243176,336 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrsh r1, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - blt 10f468 │ │ │ │ + blt 10f46c │ │ │ │ cmp r4, r1 │ │ │ │ strh r4, [r3, #28] │ │ │ │ - bgt 10f49c │ │ │ │ - ldr r2, [pc, #120] @ 10f4c4 │ │ │ │ + bgt 10f4a0 │ │ │ │ + ldr r2, [pc, #120] @ 10f4c8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ clz r2, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 25e330 │ │ │ │ + bl 25e358 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #84] @ 10f4c8 │ │ │ │ - ldr r3, [pc, #64] @ 10f4b8 │ │ │ │ + ldr r2, [pc, #84] @ 10f4cc │ │ │ │ + ldr r3, [pc, #64] @ 10f4bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10f4b0 │ │ │ │ + bne 10f4b4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 10eef4 │ │ │ │ + bl 10eef8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b 10f444 │ │ │ │ + b 10f448 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, sl, ip, lsl ip │ │ │ │ + andseq r0, sl, r8, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001a0bfc │ │ │ │ + @ instruction: 0x001a0bf8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r0, sl, r4, lsl #23 │ │ │ │ + andseq r0, sl, r0, lsl #23 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #36] @ 10f50c │ │ │ │ + ldr r0, [pc, #36] @ 10f510 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #16] @ 10f510 │ │ │ │ + ldr r1, [pc, #16] @ 10f514 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 25eb28 │ │ │ │ - andseq r0, sl, r0, lsl fp │ │ │ │ + b 25eb50 │ │ │ │ + andseq r0, sl, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #188] @ 10f5e8 │ │ │ │ - ldr r2, [pc, #188] @ 10f5ec │ │ │ │ + ldr lr, [pc, #188] @ 10f5ec │ │ │ │ + ldr r2, [pc, #188] @ 10f5f0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 10f5f0 │ │ │ │ + ldr ip, [pc, #176] @ 10f5f4 │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #172] @ 10f5f4 │ │ │ │ + ldr r3, [pc, #172] @ 10f5f8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ ldrsh r3, [r0, #8] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr lr, [pc, #124] @ 10f5f8 │ │ │ │ + ldr lr, [pc, #124] @ 10f5fc │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r5, [r4] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [ip, lr] │ │ │ │ movne r3, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ streq r5, [r4] │ │ │ │ - bl 25be30 │ │ │ │ + bl 25be58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 10f5fc │ │ │ │ + ldr r2, [pc, #64] @ 10f600 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 10f5ec │ │ │ │ + ldr r3, [pc, #40] @ 10f5f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10f5e4 │ │ │ │ + bne 10f5e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, sl, r8, asr #21 │ │ │ │ + andseq r0, sl, r4, asr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, sl, r8, lsr #21 │ │ │ │ + andseq r0, sl, r4, lsr #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r0, sl, r8, lsr sl │ │ │ │ + andseq r0, sl, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r6, [pc, #164] @ 10f6c0 │ │ │ │ + ldr r6, [pc, #164] @ 10f6c4 │ │ │ │ tst r4, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r0 │ │ │ │ - bne 10f63c │ │ │ │ + bne 10f640 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 10f65c │ │ │ │ - ldr r1, [pc, #128] @ 10f6c4 │ │ │ │ - ldr r0, [pc, #128] @ 10f6c8 │ │ │ │ + beq 10f660 │ │ │ │ + ldr r1, [pc, #128] @ 10f6c8 │ │ │ │ + ldr r0, [pc, #128] @ 10f6cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r4, [r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f6a4 │ │ │ │ - ldr r3, [pc, #92] @ 10f6cc │ │ │ │ + beq 10f6a8 │ │ │ │ + ldr r3, [pc, #92] @ 10f6d0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25eacc │ │ │ │ + bl 25eaf4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2060e0 │ │ │ │ - ldr r3, [pc, #56] @ 10f6d0 │ │ │ │ + bl 206108 │ │ │ │ + ldr r3, [pc, #56] @ 10f6d4 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ 10f6d4 │ │ │ │ + ldr r1, [pc, #40] @ 10f6d8 │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001a09d4 │ │ │ │ - @ instruction: 0x001631fc │ │ │ │ - andseq r3, r6, ip, lsl #9 │ │ │ │ + @ instruction: 0x001a09d0 │ │ │ │ + andseq r3, r6, r0, lsr #4 │ │ │ │ + @ instruction: 0x001634b0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r3, r6, r4, lsr r4 │ │ │ │ + andseq r3, r6, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r5, [pc, #164] @ 10f798 │ │ │ │ + ldr r5, [pc, #164] @ 10f79c │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - bne 10f714 │ │ │ │ + bne 10f718 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq 10f734 │ │ │ │ - ldr r1, [pc, #128] @ 10f79c │ │ │ │ - ldr r0, [pc, #128] @ 10f7a0 │ │ │ │ + beq 10f738 │ │ │ │ + ldr r1, [pc, #128] @ 10f7a0 │ │ │ │ + ldr r0, [pc, #128] @ 10f7a4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10f784 │ │ │ │ - ldr r3, [pc, #92] @ 10f7a4 │ │ │ │ + beq 10f788 │ │ │ │ + ldr r3, [pc, #92] @ 10f7a8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25eb20 │ │ │ │ + bl 25eb48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10f770 │ │ │ │ - ldr r3, [pc, #68] @ 10f7a8 │ │ │ │ + bne 10f774 │ │ │ │ + ldr r3, [pc, #68] @ 10f7ac │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 10f7ac │ │ │ │ + ldr r3, [pc, #52] @ 10f7b0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #36] @ 10f7b0 │ │ │ │ + ldr r1, [pc, #36] @ 10f7b4 │ │ │ │ mov r0, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 10f764 │ │ │ │ - @ instruction: 0x001a08fc │ │ │ │ - andseq r3, r6, r0, lsr #2 │ │ │ │ - andseq r3, r6, r4, ror #7 │ │ │ │ + bl 4bc9c │ │ │ │ + b 10f768 │ │ │ │ + @ instruction: 0x001a08f8 │ │ │ │ + andseq r3, r6, r4, asr #2 │ │ │ │ + andseq r3, r6, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - mulseq r6, r0, r3 │ │ │ │ + @ instruction: 0x001633b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr ip, [pc, #752] @ 10fabc │ │ │ │ + ldr ip, [pc, #752] @ 10fac0 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #744] @ 10fac0 │ │ │ │ + ldr r2, [pc, #744] @ 10fac4 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r6, [pc, #736] @ 10fac4 │ │ │ │ + ldr r6, [pc, #736] @ 10fac8 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #732] @ 10fac8 │ │ │ │ + ldr r3, [pc, #732] @ 10facc │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r5] │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #20 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - add r1, sp, #12 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ tst r2, #1 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bne 10f858 │ │ │ │ + bne 10f85c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq 10f87c │ │ │ │ - ldr r1, [pc, #620] @ 10facc │ │ │ │ - ldr r0, [pc, #620] @ 10fad0 │ │ │ │ + beq 10f880 │ │ │ │ + ldr r1, [pc, #620] @ 10fad0 │ │ │ │ + ldr r0, [pc, #620] @ 10fad4 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10fa0c │ │ │ │ - ldr r3, [pc, #576] @ 10fad4 │ │ │ │ + beq 10fa10 │ │ │ │ + ldr r3, [pc, #576] @ 10fad8 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25eb20 │ │ │ │ + bl 25eb48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10f8e8 │ │ │ │ - ldr r1, [pc, #548] @ 10fad8 │ │ │ │ - ldr r0, [pc, #548] @ 10fadc │ │ │ │ + bne 10f8ec │ │ │ │ + ldr r1, [pc, #548] @ 10fadc │ │ │ │ + ldr r0, [pc, #548] @ 10fae0 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 20b188 │ │ │ │ + bl 20b1b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10fa0c │ │ │ │ + beq 10fa10 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25eb20 │ │ │ │ + bl 25eb48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10fa10 │ │ │ │ + beq 10fa14 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #4 │ │ │ │ - beq 10fa50 │ │ │ │ + beq 10fa54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2060d0 │ │ │ │ + bl 2060f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10fa6c │ │ │ │ + beq 10fa70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 25eb94 │ │ │ │ + bl 25ebbc │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 10fa28 │ │ │ │ + beq 10fa2c │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r8, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ add r6, sp, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -243512,166 +243513,166 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ strd sl, [sp, #32] │ │ │ │ - bl 25e330 │ │ │ │ + bl 25e358 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 109a2c │ │ │ │ - ldr r7, [pc, #332] @ 10fae0 │ │ │ │ + bl 109a30 │ │ │ │ + ldr r7, [pc, #332] @ 10fae4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 10c950 │ │ │ │ + bl 10c954 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 10cfc8 │ │ │ │ + bl 10cfcc │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #252] @ 10fae4 │ │ │ │ - ldr r3, [pc, #212] @ 10fac0 │ │ │ │ + ldr r2, [pc, #252] @ 10fae8 │ │ │ │ + ldr r3, [pc, #212] @ 10fac4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10fab8 │ │ │ │ + bne 10fabc │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10fa9c │ │ │ │ - ldr r2, [pc, #200] @ 10fae8 │ │ │ │ + beq 10faa0 │ │ │ │ + ldr r2, [pc, #200] @ 10faec │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3] │ │ │ │ - b 10fa40 │ │ │ │ + b 10fa44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10fa80 │ │ │ │ - ldr r2, [pc, #176] @ 10faec │ │ │ │ + beq 10fa84 │ │ │ │ + ldr r2, [pc, #176] @ 10faf0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - b 10f9e0 │ │ │ │ - ldr r2, [pc, #152] @ 10faf0 │ │ │ │ - ldr r1, [pc, #152] @ 10faf4 │ │ │ │ + b 10f9e4 │ │ │ │ + ldr r2, [pc, #152] @ 10faf4 │ │ │ │ + ldr r1, [pc, #152] @ 10faf8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20faa4 │ │ │ │ - b 10f91c │ │ │ │ - ldr r2, [pc, #132] @ 10faf8 │ │ │ │ + bl 20facc │ │ │ │ + b 10f920 │ │ │ │ + ldr r2, [pc, #132] @ 10fafc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3] │ │ │ │ - b 10fa40 │ │ │ │ - ldr r1, [pc, #116] @ 10fafc │ │ │ │ + b 10fa44 │ │ │ │ + ldr r1, [pc, #116] @ 10fb00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - b 10fa40 │ │ │ │ - ldr r1, [pc, #92] @ 10fb00 │ │ │ │ + bl 4bc9c │ │ │ │ + b 10fa44 │ │ │ │ + ldr r1, [pc, #92] @ 10fb04 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #15 │ │ │ │ str r3, [r5] │ │ │ │ - bl 4bca0 │ │ │ │ - b 10fa40 │ │ │ │ + bl 4bc9c │ │ │ │ + b 10fa44 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, sl, r4, lsr #16 │ │ │ │ + andseq r0, sl, r0, lsr #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, sl, r4, lsl #16 │ │ │ │ + andseq r0, sl, r0, lsl #16 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00162fd8 │ │ │ │ - @ instruction: 0x00162ff4 │ │ │ │ + @ instruction: 0x00162ffc │ │ │ │ + andseq r3, r6, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ @ instruction: 0xffffce9c │ │ │ │ @ instruction: 0xffffcec8 │ │ │ │ - andseq r3, r6, ip, lsl r2 │ │ │ │ - andseq r0, sl, r0, lsl r6 │ │ │ │ - andseq r3, r6, r8, lsr #2 │ │ │ │ + andseq r3, r6, r0, asr #4 │ │ │ │ + andseq r0, sl, ip, lsl #12 │ │ │ │ + andseq r3, r6, ip, asr #2 │ │ │ │ + andseq r3, r6, ip, lsr #3 │ │ │ │ + andseq r2, r6, r0, lsr #27 │ │ │ │ + andseq r2, r6, r8, lsr #28 │ │ │ │ + andseq r3, r6, r8, lsr r1 │ │ │ │ andseq r3, r6, r8, lsl #3 │ │ │ │ - andseq r2, r6, ip, ror sp │ │ │ │ - andseq r2, r6, r4, lsl #28 │ │ │ │ - andseq r3, r6, r4, lsl r1 │ │ │ │ - andseq r3, r6, r4, ror #2 │ │ │ │ - andseq r3, r6, r4, asr #1 │ │ │ │ + andseq r3, r6, r8, ror #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 10f7b4 │ │ │ │ + b 10f7b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #424] @ 10fcd8 │ │ │ │ - ldr r2, [pc, #424] @ 10fcdc │ │ │ │ + ldr r1, [pc, #424] @ 10fcdc │ │ │ │ + ldr r2, [pc, #424] @ 10fce0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r4, [pc, #416] @ 10fce0 │ │ │ │ + ldr r4, [pc, #416] @ 10fce4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #412] @ 10fce4 │ │ │ │ + ldr r3, [pc, #412] @ 10fce8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #16 │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10fbe0 │ │ │ │ - ldr r3, [pc, #336] @ 10fce8 │ │ │ │ + beq 10fbe4 │ │ │ │ + ldr r3, [pc, #336] @ 10fcec │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25eb20 │ │ │ │ + bl 25eb48 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ - bne 10fbe0 │ │ │ │ + bne 10fbe4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #304] @ 10fcec │ │ │ │ - ldr r3, [pc, #284] @ 10fcdc │ │ │ │ + ldr r2, [pc, #304] @ 10fcf0 │ │ │ │ + ldr r3, [pc, #284] @ 10fce0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10fcd4 │ │ │ │ + bne 10fcd8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ add sl, sp, #28 │ │ │ │ mov r9, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -243683,1123 +243684,1123 @@ │ │ │ │ mov r8, #6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 10f7b4 │ │ │ │ + bl 10f7b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 10fc90 │ │ │ │ - ldr r3, [pc, #184] @ 10fcf0 │ │ │ │ + beq 10fc94 │ │ │ │ + ldr r3, [pc, #184] @ 10fcf4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #740] @ 0x2e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bl 103acc │ │ │ │ + bl 103ad0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20cc90 │ │ │ │ + bl 20ccb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 10fbb4 │ │ │ │ - ldr r0, [pc, #92] @ 10fcf4 │ │ │ │ + b 10fbb8 │ │ │ │ + ldr r0, [pc, #92] @ 10fcf8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ bl 76ee0 │ │ │ │ - ldr r3, [pc, #76] @ 10fcf8 │ │ │ │ + ldr r3, [pc, #76] @ 10fcfc │ │ │ │ ldr r1, [r4, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r1] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 20cc90 │ │ │ │ + bl 20ccb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 10fc84 │ │ │ │ + b 10fc88 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, sl, r8, asr #9 │ │ │ │ + andseq r0, sl, r4, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, sl, r8, lsr #9 │ │ │ │ + andseq r0, sl, r4, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - andseq r0, sl, ip, lsr r4 │ │ │ │ + andseq r0, sl, r8, lsr r4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0xffff7f78 │ │ │ │ andeq r0, r0, r4, lsr #13 │ │ │ │ │ │ │ │ -0010fcfc : │ │ │ │ +0010fd00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2500] @ 1106e0 │ │ │ │ - ldr r1, [pc, #2500] @ 1106e4 │ │ │ │ + ldr r0, [pc, #2500] @ 1106e4 │ │ │ │ + ldr r1, [pc, #2500] @ 1106e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #2492] @ 1106e8 │ │ │ │ - ldr r2, [pc, #2492] @ 1106ec │ │ │ │ + ldr r3, [pc, #2492] @ 1106ec │ │ │ │ + ldr r2, [pc, #2492] @ 1106f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r3, [r8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #2436] @ 1106f0 │ │ │ │ - ldr r3, [pc, #2436] @ 1106f4 │ │ │ │ - ldr r1, [pc, #2436] @ 1106f8 │ │ │ │ + ldr r2, [pc, #2436] @ 1106f4 │ │ │ │ + ldr r3, [pc, #2436] @ 1106f8 │ │ │ │ + ldr r1, [pc, #2436] @ 1106fc │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #94 @ 0x5e │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #2408] @ 1106fc │ │ │ │ - ldr r2, [pc, #2408] @ 110700 │ │ │ │ - ldr r1, [pc, #2408] @ 110704 │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #2408] @ 110700 │ │ │ │ + ldr r2, [pc, #2408] @ 110704 │ │ │ │ + ldr r1, [pc, #2408] @ 110708 │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #219 @ 0xdb │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #2384] @ 110708 │ │ │ │ - ldr r2, [pc, #2384] @ 11070c │ │ │ │ - ldr r1, [pc, #2384] @ 110710 │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #2384] @ 11070c │ │ │ │ + ldr r2, [pc, #2384] @ 110710 │ │ │ │ + ldr r1, [pc, #2384] @ 110714 │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r3, [pc, #2360] @ 110714 │ │ │ │ - ldr r2, [pc, #2360] @ 110718 │ │ │ │ - ldr r1, [pc, #2360] @ 11071c │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r3, [pc, #2360] @ 110718 │ │ │ │ + ldr r2, [pc, #2360] @ 11071c │ │ │ │ + ldr r1, [pc, #2360] @ 110720 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #117 @ 0x75 │ │ │ │ - bl 2b4b4 │ │ │ │ - ldr r1, [pc, #2336] @ 110720 │ │ │ │ + bl 2b4b0 │ │ │ │ + ldr r1, [pc, #2336] @ 110724 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r9, [pc, #2328] @ 110724 │ │ │ │ - bl 3d524 │ │ │ │ - ldr r0, [pc, #2324] @ 110728 │ │ │ │ + ldr r9, [pc, #2328] @ 110728 │ │ │ │ + bl 3d520 │ │ │ │ + ldr r0, [pc, #2324] @ 11072c │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2268] @ 11072c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2264] @ 110730 │ │ │ │ + ldr r9, [pc, #2268] @ 110730 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2264] @ 110734 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2216] @ 110734 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2212] @ 110738 │ │ │ │ + ldr r9, [pc, #2216] @ 110738 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2212] @ 11073c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2176] @ 11073c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2172] @ 110740 │ │ │ │ + ldr r9, [pc, #2176] @ 110740 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2172] @ 110744 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2136] @ 110744 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2132] @ 110748 │ │ │ │ + ldr r9, [pc, #2136] @ 110748 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2132] @ 11074c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2096] @ 11074c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2092] @ 110750 │ │ │ │ + ldr r9, [pc, #2096] @ 110750 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2092] @ 110754 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2044] @ 110754 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2040] @ 110758 │ │ │ │ + ldr r9, [pc, #2044] @ 110758 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2040] @ 11075c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #2004] @ 11075c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2000] @ 110760 │ │ │ │ + ldr r9, [pc, #2004] @ 110760 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2000] @ 110764 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1952] @ 110764 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1948] @ 110768 │ │ │ │ + ldr r9, [pc, #1952] @ 110768 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1948] @ 11076c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1908] @ 11076c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1904] @ 110770 │ │ │ │ + ldr r9, [pc, #1908] @ 110770 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1904] @ 110774 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1856] @ 110774 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1852] @ 110778 │ │ │ │ + ldr r9, [pc, #1856] @ 110778 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1852] @ 11077c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1816] @ 11077c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1812] @ 110780 │ │ │ │ + ldr r9, [pc, #1816] @ 110780 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1812] @ 110784 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #1772] @ 110784 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1768] @ 110788 │ │ │ │ + ldr r9, [pc, #1772] @ 110788 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1768] @ 11078c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r7, [pc, #1744] @ 11078c │ │ │ │ + ldr r7, [pc, #1744] @ 110790 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1724] @ 110790 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1724] @ 110794 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1692] @ 110794 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1688] @ 110798 │ │ │ │ + ldr r7, [pc, #1692] @ 110798 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1688] @ 11079c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1648] @ 11079c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1644] @ 1107a0 │ │ │ │ + ldr r7, [pc, #1648] @ 1107a0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1644] @ 1107a4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1608] @ 1107a4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1604] @ 1107a8 │ │ │ │ + ldr r7, [pc, #1608] @ 1107a8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1604] @ 1107ac │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1568] @ 1107ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1564] @ 1107b0 │ │ │ │ + ldr r7, [pc, #1568] @ 1107b0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1564] @ 1107b4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1528] @ 1107b4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1524] @ 1107b8 │ │ │ │ + ldr r7, [pc, #1528] @ 1107b8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1524] @ 1107bc │ │ │ │ mov r3, #3 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1488] @ 1107bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1484] @ 1107c0 │ │ │ │ + ldr r7, [pc, #1488] @ 1107c0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1484] @ 1107c4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1448] @ 1107c4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1444] @ 1107c8 │ │ │ │ + ldr r7, [pc, #1448] @ 1107c8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1444] @ 1107cc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1408] @ 1107cc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1404] @ 1107d0 │ │ │ │ + ldr r7, [pc, #1408] @ 1107d0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1404] @ 1107d4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1368] @ 1107d4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1364] @ 1107d8 │ │ │ │ + ldr r7, [pc, #1368] @ 1107d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1364] @ 1107dc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1328] @ 1107dc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1324] @ 1107e0 │ │ │ │ + ldr r7, [pc, #1328] @ 1107e0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1324] @ 1107e4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1288] @ 1107e4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1284] @ 1107e8 │ │ │ │ + ldr r7, [pc, #1288] @ 1107e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1284] @ 1107ec │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1248] @ 1107ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1244] @ 1107f0 │ │ │ │ + ldr r7, [pc, #1248] @ 1107f0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1244] @ 1107f4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1208] @ 1107f4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1204] @ 1107f8 │ │ │ │ + ldr r7, [pc, #1208] @ 1107f8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1204] @ 1107fc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1168] @ 1107fc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1164] @ 110800 │ │ │ │ + ldr r7, [pc, #1168] @ 110800 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1164] @ 110804 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1128] @ 110804 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1124] @ 110808 │ │ │ │ + ldr r7, [pc, #1128] @ 110808 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1124] @ 11080c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1088] @ 11080c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1084] @ 110810 │ │ │ │ + ldr r7, [pc, #1088] @ 110810 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1084] @ 110814 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1048] @ 110814 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1044] @ 110818 │ │ │ │ + ldr r7, [pc, #1048] @ 110818 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1044] @ 11081c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #1008] @ 11081c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1004] @ 110820 │ │ │ │ + ldr r7, [pc, #1008] @ 110820 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1004] @ 110824 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #968] @ 110824 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #964] @ 110828 │ │ │ │ + ldr r7, [pc, #968] @ 110828 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #964] @ 11082c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, #6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r6, [pc, #940] @ 11082c │ │ │ │ + ldr r6, [pc, #940] @ 110830 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #920] @ 110830 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #920] @ 110834 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #888] @ 110834 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #884] @ 110838 │ │ │ │ + ldr r6, [pc, #888] @ 110838 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #884] @ 11083c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #848] @ 11083c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #844] @ 110840 │ │ │ │ + ldr r6, [pc, #848] @ 110840 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #844] @ 110844 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #808] @ 110844 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #804] @ 110848 │ │ │ │ + ldr r6, [pc, #808] @ 110848 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #804] @ 11084c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #768] @ 11084c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #764] @ 110850 │ │ │ │ + ldr r6, [pc, #768] @ 110850 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #764] @ 110854 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #728] @ 110854 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #724] @ 110858 │ │ │ │ + ldr r6, [pc, #728] @ 110858 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #724] @ 11085c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #688] @ 11085c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #684] @ 110860 │ │ │ │ + ldr r6, [pc, #688] @ 110860 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #684] @ 110864 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r4, [pc, #660] @ 110864 │ │ │ │ + ldr r4, [pc, #660] @ 110868 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #640] @ 110868 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #640] @ 11086c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #608] @ 11086c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #604] @ 110870 │ │ │ │ + ldr r4, [pc, #608] @ 110870 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #604] @ 110874 │ │ │ │ mov r3, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #568] @ 110874 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #564] @ 110878 │ │ │ │ + ldr r4, [pc, #568] @ 110878 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #564] @ 11087c │ │ │ │ mov r3, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #528] @ 11087c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #524] @ 110880 │ │ │ │ + ldr r4, [pc, #528] @ 110880 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #524] @ 110884 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r8] │ │ │ │ - bl 3d648 │ │ │ │ + bl 3d644 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #464] @ 110884 │ │ │ │ + ldr r2, [pc, #464] @ 110888 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #40] @ 1106e4 │ │ │ │ + ldr r3, [pc, #40] @ 1106e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1106dc │ │ │ │ + bne 1106e0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001a02dc │ │ │ │ + @ instruction: 0x001a02d8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, sl, r0, asr #5 │ │ │ │ + @ instruction: 0x001a02bc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ @ instruction: 0xffffe86c │ │ │ │ @ instruction: 0xffffe7b4 │ │ │ │ @ instruction: 0xffff7cc8 │ │ │ │ @ instruction: 0xffffe758 │ │ │ │ @ instruction: 0xffffe810 │ │ │ │ @ instruction: 0xfffff720 │ │ │ │ @ instruction: 0xffffe700 │ │ │ │ @ instruction: 0xffffe7b8 │ │ │ │ @ instruction: 0xfffff704 │ │ │ │ @ instruction: 0xffffe6ac │ │ │ │ @ instruction: 0xffffe764 │ │ │ │ @ instruction: 0xfffff0f8 │ │ │ │ - andseq r2, r6, r8, lsr #28 │ │ │ │ - andseq r2, r6, r8, ror #21 │ │ │ │ + andseq r2, r6, ip, asr #28 │ │ │ │ + andseq r2, r6, ip, lsl #22 │ │ │ │ @ instruction: 0xffffdac0 │ │ │ │ - andseq r2, r6, r0, ror #27 │ │ │ │ + andseq r2, r6, r4, lsl #28 │ │ │ │ @ instruction: 0xffffb770 │ │ │ │ - andseq r2, r6, r8, asr #20 │ │ │ │ + andseq r2, r6, ip, ror #20 │ │ │ │ @ instruction: 0xffffd4e0 │ │ │ │ - andseq r2, r6, r4, lsl ip │ │ │ │ + andseq r2, r6, r8, lsr ip │ │ │ │ @ instruction: 0xfffff728 │ │ │ │ - andseq r2, r6, r8, lsl ip │ │ │ │ + andseq r2, r6, ip, lsr ip │ │ │ │ @ instruction: 0xfffff7d0 │ │ │ │ - andseq r2, r6, r0, asr #18 │ │ │ │ + andseq r2, r6, r4, ror #18 │ │ │ │ @ instruction: 0xfffffbc8 │ │ │ │ - @ instruction: 0x001628f4 │ │ │ │ + andseq r2, r6, r8, lsl r9 │ │ │ │ @ instruction: 0xffffc680 │ │ │ │ - andseq r2, r6, r4, asr #25 │ │ │ │ + andseq r2, r6, r8, ror #25 │ │ │ │ @ instruction: 0xffffb61c │ │ │ │ - andseq r2, r6, r8, ror r8 │ │ │ │ + mulseq r6, ip, r8 │ │ │ │ @ instruction: 0xffff79e0 │ │ │ │ - andseq r2, r6, r8, asr #20 │ │ │ │ + andseq r2, r6, ip, ror #20 │ │ │ │ @ instruction: 0xffffe924 │ │ │ │ - @ instruction: 0x001627f4 │ │ │ │ + andseq r2, r6, r8, lsl r8 │ │ │ │ @ instruction: 0xffffc3a4 │ │ │ │ - @ instruction: 0x001627b8 │ │ │ │ + @ instruction: 0x001627dc │ │ │ │ @ instruction: 0xffffc208 │ │ │ │ - andseq r2, r6, r8, lsr #14 │ │ │ │ + andseq r2, r6, ip, asr #14 │ │ │ │ @ instruction: 0xffffbce0 │ │ │ │ - andseq r2, r6, r4, asr #17 │ │ │ │ + andseq r2, r6, r8, ror #17 │ │ │ │ @ instruction: 0xffffe7b4 │ │ │ │ - andseq r1, r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x00161db0 │ │ │ │ @ instruction: 0xffff78f0 │ │ │ │ - andseq r1, r6, r0, ror sp │ │ │ │ + mulseq r6, r4, sp │ │ │ │ @ instruction: 0xffff79a8 │ │ │ │ - andseq r1, r6, r0, lsr sp │ │ │ │ + andseq r1, r6, r4, asr sp │ │ │ │ @ instruction: 0xffff78dc │ │ │ │ - andseq r2, r6, r8, lsr #12 │ │ │ │ + andseq r2, r6, ip, asr #12 │ │ │ │ @ instruction: 0xffffbacc │ │ │ │ - andseq r2, r6, r4, ror #11 │ │ │ │ + andseq r2, r6, r8, lsl #12 │ │ │ │ @ instruction: 0xffffba7c │ │ │ │ - mulseq r6, ip, r3 │ │ │ │ + andseq r2, r6, r0, asr #7 │ │ │ │ @ instruction: 0xffffa3ec │ │ │ │ - andseq r2, r6, r0, ror #6 │ │ │ │ + andseq r2, r6, r4, lsl #7 │ │ │ │ @ instruction: 0xffffa374 │ │ │ │ - andseq r2, r6, r0, lsr #6 │ │ │ │ + andseq r2, r6, r4, asr #6 │ │ │ │ @ instruction: 0xffffa2fc │ │ │ │ - andseq r2, r6, r4, ror #5 │ │ │ │ + andseq r2, r6, r8, lsl #6 │ │ │ │ @ instruction: 0xffffa288 │ │ │ │ - @ instruction: 0x001629b8 │ │ │ │ + @ instruction: 0x001629dc │ │ │ │ @ instruction: 0xffffb2e0 │ │ │ │ - andseq r2, r6, r4, lsr #19 │ │ │ │ + andseq r2, r6, r8, asr #19 │ │ │ │ @ instruction: 0xffffb294 │ │ │ │ - andseq r2, r6, r4, lsr #6 │ │ │ │ + andseq r2, r6, r8, asr #6 │ │ │ │ @ instruction: 0xffffaf54 │ │ │ │ - andseq r2, r6, r4, ror #5 │ │ │ │ + andseq r2, r6, r8, lsl #6 │ │ │ │ @ instruction: 0xffffaee4 │ │ │ │ - andseq r2, r6, ip, lsr #18 │ │ │ │ + andseq r2, r6, r0, asr r9 │ │ │ │ @ instruction: 0xffffb1e8 │ │ │ │ - ldrsbeq r2, [r6], -r0 │ │ │ │ + ldrsheq r2, [r6], -r4 │ │ │ │ @ instruction: 0xffff9654 │ │ │ │ - andseq r2, r6, ip, lsl #1 │ │ │ │ + ldrheq r2, [r6], -r0 │ │ │ │ @ instruction: 0xffff9604 │ │ │ │ - andseq r2, r6, r0, lsl r2 │ │ │ │ + andseq r2, r6, r4, lsr r2 │ │ │ │ @ instruction: 0xffffad1c │ │ │ │ - andseq r2, r6, r4, lsr #2 │ │ │ │ + andseq r2, r6, r8, asr #2 │ │ │ │ @ instruction: 0xffff9fcc │ │ │ │ - andseq r2, r6, r4, ror #1 │ │ │ │ + andseq r2, r6, r8, lsl #2 │ │ │ │ @ instruction: 0xffff9e88 │ │ │ │ - andseq r1, r6, r4, lsr #31 │ │ │ │ + andseq r1, r6, r8, asr #31 │ │ │ │ @ instruction: 0xffff930c │ │ │ │ - andseq r1, r6, r0, lsr #30 │ │ │ │ + andseq r1, r6, r4, asr #30 │ │ │ │ @ instruction: 0xffff9108 │ │ │ │ - mulseq r6, r8, lr │ │ │ │ + @ instruction: 0x00161ebc │ │ │ │ @ instruction: 0xffff8fa8 │ │ │ │ - andseq r1, r6, r8, lsl #28 │ │ │ │ + andseq r1, r6, ip, lsr #28 │ │ │ │ @ instruction: 0xffff8e2c │ │ │ │ - andseq r1, r6, ip, lsl #27 │ │ │ │ + @ instruction: 0x00161db0 │ │ │ │ @ instruction: 0xffff8ce0 │ │ │ │ - @ instruction: 0x00161cfc │ │ │ │ + andseq r1, r6, r0, lsr #26 │ │ │ │ @ instruction: 0xffff8adc │ │ │ │ - andseq r1, r6, r4, ror ip │ │ │ │ + mulseq r6, r8, ip │ │ │ │ @ instruction: 0xffff8960 │ │ │ │ - @ instruction: 0x00161bf0 │ │ │ │ + andseq r1, r6, r4, lsl ip │ │ │ │ @ instruction: 0xffff86a4 │ │ │ │ - andseq r1, r6, r8, asr #20 │ │ │ │ + andseq r1, r6, ip, ror #20 │ │ │ │ @ instruction: 0xffff81dc │ │ │ │ - @ instruction: 0x001619fc │ │ │ │ + andseq r1, r6, r0, lsr #20 │ │ │ │ @ instruction: 0xffff8190 │ │ │ │ - andseq r1, r6, ip, ror #16 │ │ │ │ + mulseq r6, r0, r8 │ │ │ │ @ instruction: 0xffff75b4 │ │ │ │ - andseq pc, r9, r0, asr #18 │ │ │ │ + andseq pc, r9, ip, lsr r9 @ │ │ │ │ │ │ │ │ -00110888 : │ │ │ │ - ldr r3, [pc, #24] @ 1108a8 │ │ │ │ - ldr r1, [pc, #24] @ 1108ac │ │ │ │ +0011088c : │ │ │ │ + ldr r3, [pc, #24] @ 1108ac │ │ │ │ + ldr r1, [pc, #24] @ 1108b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #2 │ │ │ │ - b 2656cc │ │ │ │ - andseq pc, r9, r8, ror #14 │ │ │ │ + b 2656f4 │ │ │ │ + andseq pc, r9, r4, ror #14 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -001108b0 : │ │ │ │ +001108b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #104] @ 110930 │ │ │ │ - ldr r1, [pc, #104] @ 110934 │ │ │ │ + ldr r2, [pc, #104] @ 110934 │ │ │ │ + ldr r1, [pc, #104] @ 110938 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #94 @ 0x5e │ │ │ │ str r4, [sp] │ │ │ │ - bl 20cb48 │ │ │ │ - ldr r2, [pc, #72] @ 110938 │ │ │ │ - ldr r1, [pc, #72] @ 11093c │ │ │ │ + bl 20cb70 │ │ │ │ + ldr r2, [pc, #72] @ 11093c │ │ │ │ + ldr r1, [pc, #72] @ 110940 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #118 @ 0x76 │ │ │ │ str r4, [sp] │ │ │ │ - bl 20cb48 │ │ │ │ - ldr r2, [pc, #48] @ 110940 │ │ │ │ - ldr r1, [pc, #48] @ 110944 │ │ │ │ + bl 20cb70 │ │ │ │ + ldr r2, [pc, #48] @ 110944 │ │ │ │ + ldr r1, [pc, #48] @ 110948 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #117 @ 0x75 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 20cb48 │ │ │ │ + bl 20cb70 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffffbe80 │ │ │ │ @ instruction: 0xffffbeb0 │ │ │ │ @ instruction: 0xffffebe0 │ │ │ │ @ instruction: 0xfffff210 │ │ │ │ @ instruction: 0xffffebfc │ │ │ │ @ instruction: 0xffffdcf0 │ │ │ │ │ │ │ │ -00110948 : │ │ │ │ +0011094c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ 1109e8 │ │ │ │ - ldr r1, [pc, #128] @ 1109ec │ │ │ │ + ldr r0, [pc, #128] @ 1109ec │ │ │ │ + ldr r1, [pc, #128] @ 1109f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #120] @ 1109f0 │ │ │ │ - ldr r2, [pc, #120] @ 1109f4 │ │ │ │ + ldr r3, [pc, #120] @ 1109f4 │ │ │ │ + ldr r2, [pc, #120] @ 1109f8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 10c3f4 │ │ │ │ + bl 10c3f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 1109f8 │ │ │ │ + ldr r2, [pc, #60] @ 1109fc │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 1109ec │ │ │ │ + ldr r3, [pc, #40] @ 1109f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1109e4 │ │ │ │ + bne 1109e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r9, r0, r6 │ │ │ │ + andseq pc, r9, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r9, r4, ror r6 @ │ │ │ │ + andseq pc, r9, r0, ror r6 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r9, r8, lsr r6 @ │ │ │ │ + andseq pc, r9, r4, lsr r6 @ │ │ │ │ │ │ │ │ -001109fc : │ │ │ │ +00110a00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #352] @ 110b7c │ │ │ │ - ldr r2, [pc, #352] @ 110b80 │ │ │ │ + ldr r1, [pc, #352] @ 110b80 │ │ │ │ + ldr r2, [pc, #352] @ 110b84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #344] @ 110b84 │ │ │ │ + ldr r6, [pc, #344] @ 110b88 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #340] @ 110b88 │ │ │ │ + ldr r3, [pc, #340] @ 110b8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 183f24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 183f28 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 110ae8 │ │ │ │ + beq 110aec │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 17fbe8 │ │ │ │ - ldr r3, [pc, #236] @ 110b8c │ │ │ │ + bl 17fbec │ │ │ │ + ldr r3, [pc, #236] @ 110b90 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 110b68 │ │ │ │ + beq 110b6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #208] @ 110b90 │ │ │ │ + ldr r2, [pc, #208] @ 110b94 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #184] @ 110b80 │ │ │ │ + ldr r3, [pc, #184] @ 110b84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 110b78 │ │ │ │ + bne 110b7c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 180348 │ │ │ │ + bl 18034c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110ab0 │ │ │ │ + beq 110ab4 │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 17fa18 │ │ │ │ - ldr r3, [pc, #124] @ 110b94 │ │ │ │ + bl 17fa1c │ │ │ │ + ldr r3, [pc, #124] @ 110b98 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 110ab0 │ │ │ │ + bne 110ab4 │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 110ab0 │ │ │ │ + bne 110ab4 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r3, [pc, #84] @ 110b98 │ │ │ │ + ldr r3, [pc, #84] @ 110b9c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 25bb38 │ │ │ │ + bl 25bb60 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ - b 110ab8 │ │ │ │ + b 110abc │ │ │ │ ldrsh r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 110ab0 │ │ │ │ - b 110b34 │ │ │ │ + bne 110ab4 │ │ │ │ + b 110b38 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0019f5dc │ │ │ │ + @ instruction: 0x0019f5d8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0019f5bc │ │ │ │ + @ instruction: 0x0019f5b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, ip, r6 │ │ │ │ - andseq pc, r9, r4, lsr r5 @ │ │ │ │ + andseq pc, r9, r0, lsr r5 @ │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00110b9c : │ │ │ │ +00110ba0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #308] @ 110ce8 │ │ │ │ - ldr r2, [pc, #308] @ 110cec │ │ │ │ + ldr r1, [pc, #308] @ 110cec │ │ │ │ + ldr r2, [pc, #308] @ 110cf0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #296] @ 110cf0 │ │ │ │ + ldr r6, [pc, #296] @ 110cf4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #292] @ 110cf4 │ │ │ │ + ldr r3, [pc, #292] @ 110cf8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 183f24 │ │ │ │ + bl 183f28 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq 110c5c │ │ │ │ + beq 110c60 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 17fbe8 │ │ │ │ - ldr r3, [pc, #204] @ 110cf8 │ │ │ │ + bl 17fbec │ │ │ │ + ldr r3, [pc, #204] @ 110cfc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 110c68 │ │ │ │ + bne 110c6c │ │ │ │ ldrsh r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 110c68 │ │ │ │ + bne 110c6c │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b 110c74 │ │ │ │ - bl 180348 │ │ │ │ + b 110c78 │ │ │ │ + bl 18034c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 110ca0 │ │ │ │ + bne 110ca4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #128] @ 110cfc │ │ │ │ - ldr r3, [pc, #108] @ 110cec │ │ │ │ + ldr r2, [pc, #128] @ 110d00 │ │ │ │ + ldr r3, [pc, #108] @ 110cf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 110ce4 │ │ │ │ + bne 110ce8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 17fa18 │ │ │ │ - ldr r3, [pc, #60] @ 110d00 │ │ │ │ + bl 17fa1c │ │ │ │ + ldr r3, [pc, #60] @ 110d04 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 110c68 │ │ │ │ + bne 110c6c │ │ │ │ ldrb r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 110c48 │ │ │ │ - b 110c68 │ │ │ │ + beq 110c4c │ │ │ │ + b 110c6c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r9, r0, asr #8 │ │ │ │ + andseq pc, r9, ip, lsr r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r9, r0, lsr #8 │ │ │ │ + andseq pc, r9, ip, lsl r4 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ muleq r0, ip, r6 │ │ │ │ - andseq pc, r9, ip, ror r3 @ │ │ │ │ + andseq pc, r9, r8, ror r3 @ │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ │ │ │ │ -00110d04 : │ │ │ │ +00110d08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ str lr, [sp, #4] │ │ │ │ - ldr lr, [pc, #280] @ 110e40 │ │ │ │ + ldr lr, [pc, #280] @ 110e44 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #276] @ 110e44 │ │ │ │ + ldr r3, [pc, #276] @ 110e48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #268] @ 110e48 │ │ │ │ + ldr ip, [pc, #268] @ 110e4c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r1, [pc, #264] @ 110e4c │ │ │ │ + ldr r1, [pc, #264] @ 110e50 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r1] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -244810,82 +244811,82 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ + add r0, sp, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr ip, [pc, #172] @ 110e50 │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr ip, [pc, #172] @ 110e54 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r3, ip] │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [ip] │ │ │ │ - ldr r2, [pc, #148] @ 110e54 │ │ │ │ - bl 25b9d4 │ │ │ │ + ldr r2, [pc, #148] @ 110e58 │ │ │ │ + bl 25b9fc │ │ │ │ mov r1, #2 │ │ │ │ - bl 109a2c │ │ │ │ + bl 109a30 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ strheq r3, [r0, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 10c950 │ │ │ │ + bl 10c954 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 10cfc8 │ │ │ │ + bl 10cfcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ 110e58 │ │ │ │ + ldr r2, [pc, #76] @ 110e5c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 110e44 │ │ │ │ + ldr r3, [pc, #36] @ 110e48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 110e3c │ │ │ │ + bne 110e40 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r9, ip, asr #5 │ │ │ │ + andseq pc, r9, r8, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r9, ip, lsr #5 │ │ │ │ + andseq pc, r9, r8, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r4, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x0019f1f0 │ │ │ │ + andseq pc, r9, ip, ror #3 │ │ │ │ │ │ │ │ -00110e5c : │ │ │ │ +00110e60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #252] @ 110f70 │ │ │ │ + ldr lr, [pc, #252] @ 110f74 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #244] @ 110f74 │ │ │ │ + ldr r3, [pc, #244] @ 110f78 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr ip, [pc, #236] @ 110f78 │ │ │ │ + ldr ip, [pc, #236] @ 110f7c │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r1, [pc, #232] @ 110f7c │ │ │ │ + ldr r1, [pc, #232] @ 110f80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -244893,79 +244894,79 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - ldr r2, [pc, #172] @ 110f80 │ │ │ │ + ldr r2, [pc, #172] @ 110f84 │ │ │ │ mov r3, ip │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, sp, #16 │ │ │ │ add lr, sp, #20 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [r4] │ │ │ │ str ip, [sp, #20] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 110f5c │ │ │ │ - ldr r2, [pc, #124] @ 110f84 │ │ │ │ - bl 25b9d4 │ │ │ │ + beq 110f60 │ │ │ │ + ldr r2, [pc, #124] @ 110f88 │ │ │ │ + bl 25b9fc │ │ │ │ mov r1, #1 │ │ │ │ - bl 109a2c │ │ │ │ + bl 109a30 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 10c7e0 │ │ │ │ + bl 10c7e4 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #92] @ 110f88 │ │ │ │ + ldr r2, [pc, #92] @ 110f8c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 110f74 │ │ │ │ + ldr r3, [pc, #52] @ 110f78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 110f6c │ │ │ │ + bne 110f70 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 110f8c │ │ │ │ - bl 25b9d4 │ │ │ │ + ldr r2, [pc, #40] @ 110f90 │ │ │ │ + bl 25b9fc │ │ │ │ mov r1, #2 │ │ │ │ - b 110f0c │ │ │ │ + b 110f10 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r9, ip, ror r1 @ │ │ │ │ + andseq pc, r9, r8, ror r1 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r9, ip, asr r1 @ │ │ │ │ + andseq pc, r9, r8, asr r1 @ │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r6, r0, r1, lsl #1 │ │ │ │ - ldrsbeq pc, [r9], -r0 @ │ │ │ │ + andseq pc, r9, ip, asr #1 │ │ │ │ andeq r2, r0, r1, lsl #1 │ │ │ │ │ │ │ │ -00110f90 : │ │ │ │ +00110f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #204] @ 11107c │ │ │ │ + ldr r1, [pc, #204] @ 111080 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #200] @ 111080 │ │ │ │ + ldr r3, [pc, #200] @ 111084 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #192] @ 111084 │ │ │ │ + ldr ip, [pc, #192] @ 111088 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #188] @ 111088 │ │ │ │ + ldr r2, [pc, #188] @ 11108c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -244975,947 +244976,947 @@ │ │ │ │ mov r2, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, r2 │ │ │ │ mov r5, #0 │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str sp, [sp, #32] │ │ │ │ + str sp, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 109a2c │ │ │ │ + bl 109a30 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 10c7e0 │ │ │ │ + bl 10c7e4 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 11108c │ │ │ │ + ldr r2, [pc, #68] @ 111090 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 111080 │ │ │ │ + ldr r3, [pc, #36] @ 111084 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 111078 │ │ │ │ + bne 11107c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r9, r4, asr #32 │ │ │ │ + andseq pc, r9, r0, asr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r9, r4, lsr #32 │ │ │ │ + andseq pc, r9, r0, lsr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0019efb4 │ │ │ │ + @ instruction: 0x0019efb0 │ │ │ │ │ │ │ │ -00111090 : │ │ │ │ +00111094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #252] @ 1111a4 │ │ │ │ + ldr lr, [pc, #252] @ 1111a8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #244] @ 1111a8 │ │ │ │ + ldr r3, [pc, #244] @ 1111ac │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr ip, [pc, #236] @ 1111ac │ │ │ │ + ldr ip, [pc, #236] @ 1111b0 │ │ │ │ ldr r3, [lr, r3] │ │ │ │ - ldr r1, [pc, #232] @ 1111b0 │ │ │ │ + ldr r1, [pc, #232] @ 1111b4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r2, [pc, #172] @ 1111b4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r2, [pc, #172] @ 1111b8 │ │ │ │ mov r3, ip │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr ip, [r4] │ │ │ │ - add r0, sp, #4 │ │ │ │ + add r0, sp, #16 │ │ │ │ add lr, sp, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str lr, [r4] │ │ │ │ str ip, [sp, #20] │ │ │ │ str sp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 111190 │ │ │ │ - ldr r2, [pc, #124] @ 1111b8 │ │ │ │ - bl 25b9d4 │ │ │ │ + beq 111194 │ │ │ │ + ldr r2, [pc, #124] @ 1111bc │ │ │ │ + bl 25b9fc │ │ │ │ mov r1, #1 │ │ │ │ - bl 109a2c │ │ │ │ + bl 109a30 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 10ce60 │ │ │ │ + bl 10ce64 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #92] @ 1111bc │ │ │ │ + ldr r2, [pc, #92] @ 1111c0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #52] @ 1111a8 │ │ │ │ + ldr r3, [pc, #52] @ 1111ac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1111a0 │ │ │ │ + bne 1111a4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #40] @ 1111c0 │ │ │ │ - bl 25b9d4 │ │ │ │ + ldr r2, [pc, #40] @ 1111c4 │ │ │ │ + bl 25b9fc │ │ │ │ mov r1, #2 │ │ │ │ - b 111140 │ │ │ │ + b 111144 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r9, r8, asr #30 │ │ │ │ + andseq lr, r9, r4, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r9, r8, lsr #30 │ │ │ │ + andseq lr, r9, r4, lsr #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r6, r0, r2, lsl #1 │ │ │ │ - mulseq r9, ip, lr │ │ │ │ + mulseq r9, r8, lr │ │ │ │ andeq r2, r0, r2, lsl #1 │ │ │ │ │ │ │ │ -001111c4 : │ │ │ │ +001111c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #204] @ 1112b0 │ │ │ │ + ldr r1, [pc, #204] @ 1112b4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #200] @ 1112b4 │ │ │ │ + ldr r3, [pc, #200] @ 1112b8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #192] @ 1112b8 │ │ │ │ + ldr ip, [pc, #192] @ 1112bc │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #188] @ 1112bc │ │ │ │ + ldr r2, [pc, #188] @ 1112c0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r4, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ - add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ + mov r2, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ - str r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r2, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, r2 │ │ │ │ mov r5, #0 │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, r2 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ str sp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 109a2c │ │ │ │ + bl 109a30 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 10ce60 │ │ │ │ + bl 10ce64 │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 1112c0 │ │ │ │ + ldr r2, [pc, #68] @ 1112c4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #36] @ 1112b4 │ │ │ │ + ldr r3, [pc, #36] @ 1112b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1112ac │ │ │ │ + bne 1112b0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r9, r0, lsl lr │ │ │ │ + andseq lr, r9, ip, lsl #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0019edf0 │ │ │ │ + andseq lr, r9, ip, ror #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r9, r0, lsl #27 │ │ │ │ + andseq lr, r9, ip, ror sp │ │ │ │ │ │ │ │ -001112c4 : │ │ │ │ +001112c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 111338 │ │ │ │ - ldr r2, [pc, #92] @ 11133c │ │ │ │ + ldr r3, [pc, #92] @ 11133c │ │ │ │ + ldr r2, [pc, #92] @ 111340 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #131 @ 0x83 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9fc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25bbc4 │ │ │ │ + bl 25bbec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25bb38 │ │ │ │ + bl 25bb60 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd40 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 25bd18 │ │ │ │ + bl 25bd40 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq lr, r9, ip, lsl sp │ │ │ │ + andseq lr, r9, r8, lsl sp │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ │ │ │ │ -00111340 : │ │ │ │ +00111344 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #184] @ 111410 │ │ │ │ - ldr r1, [pc, #184] @ 111414 │ │ │ │ + ldr ip, [pc, #184] @ 111414 │ │ │ │ + ldr r1, [pc, #184] @ 111418 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #176] @ 111418 │ │ │ │ + ldr r3, [pc, #176] @ 11141c │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #172] @ 11141c │ │ │ │ + ldr r2, [pc, #172] @ 111420 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - ldr r2, [pc, #152] @ 111420 │ │ │ │ + ldr r2, [pc, #152] @ 111424 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #104] @ 111424 │ │ │ │ + ldr r2, [pc, #104] @ 111428 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 25b9d4 │ │ │ │ + bl 25b9fc │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2075c4 │ │ │ │ + bl 2075ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 25bd04 │ │ │ │ + bl 25bd2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ 111428 │ │ │ │ + ldr r2, [pc, #68] @ 11142c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 111414 │ │ │ │ + ldr r3, [pc, #40] @ 111418 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11140c │ │ │ │ + bne 111410 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r9, r0, lsr #25 │ │ │ │ + mulseq r9, ip, ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r9, r0, lsl #25 │ │ │ │ + andseq lr, r9, ip, ror ip │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ andeq r4, r0, r0, lsl #1 │ │ │ │ - andseq lr, r9, r0, lsl ip │ │ │ │ + andseq lr, r9, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 111480 │ │ │ │ + beq 111484 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 1114a8 │ │ │ │ + beq 1114ac │ │ │ │ ldr r0, [r4] │ │ │ │ asr r2, r2, #1 │ │ │ │ asr r0, r0, #1 │ │ │ │ mul r0, r2, r0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #72] @ 1114d0 │ │ │ │ - ldr r0, [pc, #72] @ 1114d4 │ │ │ │ + ldr r1, [pc, #72] @ 1114d4 │ │ │ │ + ldr r0, [pc, #72] @ 1114d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 111460 │ │ │ │ - ldr r1, [pc, #40] @ 1114d8 │ │ │ │ - ldr r0, [pc, #40] @ 1114dc │ │ │ │ + bne 111464 │ │ │ │ + ldr r1, [pc, #40] @ 1114dc │ │ │ │ + ldr r0, [pc, #40] @ 1114e0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b 111460 │ │ │ │ - mulseq r5, ip, r0 │ │ │ │ - andseq lr, r5, r0, asr #18 │ │ │ │ - andseq lr, r5, r0, ror r0 │ │ │ │ - andseq lr, r5, r4, lsl r9 │ │ │ │ + b 111464 │ │ │ │ + andseq lr, r5, r0, asr #1 │ │ │ │ + andseq lr, r5, r4, ror #18 │ │ │ │ + mulseq r5, r4, r0 │ │ │ │ + andseq lr, r5, r8, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 111530 │ │ │ │ + beq 111534 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 111558 │ │ │ │ + beq 11155c │ │ │ │ ldr r3, [r4] │ │ │ │ asr r0, r2, #1 │ │ │ │ add r0, r0, r3, asr #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #72] @ 111580 │ │ │ │ - ldr r0, [pc, #72] @ 111584 │ │ │ │ + ldr r1, [pc, #72] @ 111584 │ │ │ │ + ldr r0, [pc, #72] @ 111588 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 111514 │ │ │ │ - ldr r1, [pc, #40] @ 111588 │ │ │ │ - ldr r0, [pc, #40] @ 11158c │ │ │ │ + bne 111518 │ │ │ │ + ldr r1, [pc, #40] @ 11158c │ │ │ │ + ldr r0, [pc, #40] @ 111590 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b 111514 │ │ │ │ - andseq sp, r5, ip, ror #31 │ │ │ │ - andseq lr, r5, r0, asr #16 │ │ │ │ - andseq sp, r5, r0, asr #31 │ │ │ │ - andseq lr, r5, r4, lsl r8 │ │ │ │ + b 111518 │ │ │ │ + andseq lr, r5, r0, lsl r0 │ │ │ │ + andseq lr, r5, r4, ror #16 │ │ │ │ + andseq sp, r5, r4, ror #31 │ │ │ │ + andseq lr, r5, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 1115b8 │ │ │ │ + ldr r1, [pc, #16] @ 1115bc │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r0, lsl r7 │ │ │ │ + andseq r1, r6, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 1115e4 │ │ │ │ + ldr r1, [pc, #16] @ 1115e8 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, ip, lsl #14 │ │ │ │ + andseq r1, r6, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 111610 │ │ │ │ + ldr r1, [pc, #16] @ 111614 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r8, lsl #14 │ │ │ │ + andseq r1, r6, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 11163c │ │ │ │ + ldr r1, [pc, #16] @ 111640 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r4, lsl #14 │ │ │ │ + andseq r1, r6, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 111668 │ │ │ │ + ldr r1, [pc, #16] @ 11166c │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r0, lsl #14 │ │ │ │ + andseq r1, r6, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 111694 │ │ │ │ + ldr r1, [pc, #16] @ 111698 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001616fc │ │ │ │ + andseq r1, r6, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 1116c0 │ │ │ │ + ldr r1, [pc, #16] @ 1116c4 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001616f8 │ │ │ │ + andseq r1, r6, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 1116ec │ │ │ │ + ldr r1, [pc, #16] @ 1116f0 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r8, lsl #14 │ │ │ │ + andseq r1, r6, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 111718 │ │ │ │ + ldr r1, [pc, #16] @ 11171c │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r8, lsl r7 │ │ │ │ + andseq r1, r6, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 111744 │ │ │ │ + ldr r1, [pc, #16] @ 111748 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r8, lsr #14 │ │ │ │ + andseq r1, r6, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 111770 │ │ │ │ + ldr r1, [pc, #16] @ 111774 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r8, lsr r7 │ │ │ │ + andseq r1, r6, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 11179c │ │ │ │ + ldr r1, [pc, #16] @ 1117a0 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r6, r8, asr #14 │ │ │ │ + andseq r1, r6, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 1117d4 │ │ │ │ + bne 1117d8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 1117f4 │ │ │ │ - ldr r1, [pc, #48] @ 11180c │ │ │ │ - ldr r0, [pc, #48] @ 111810 │ │ │ │ + beq 1117f8 │ │ │ │ + ldr r1, [pc, #48] @ 111810 │ │ │ │ + ldr r0, [pc, #48] @ 111814 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128a9c │ │ │ │ - andseq sp, r5, ip, asr sp │ │ │ │ - andseq sp, r5, r4, lsl #20 │ │ │ │ + b 128aa4 │ │ │ │ + andseq sp, r5, r0, lsl #27 │ │ │ │ + andseq sp, r5, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - ldreq r1, [pc, #216] @ 111908 │ │ │ │ + ldreq r1, [pc, #216] @ 11190c │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 1118fc │ │ │ │ + beq 111900 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r9, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 111854 │ │ │ │ + bne 111858 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 111878 │ │ │ │ - ldr r1, [pc, #176] @ 11190c │ │ │ │ - ldr r0, [pc, #176] @ 111910 │ │ │ │ + beq 11187c │ │ │ │ + ldr r1, [pc, #176] @ 111910 │ │ │ │ + ldr r0, [pc, #176] @ 111914 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r8, #1 │ │ │ │ ldrd r4, [r3, #8] │ │ │ │ - ble 1118f4 │ │ │ │ - ldr fp, [pc, #136] @ 111914 │ │ │ │ - ldr sl, [pc, #136] @ 111918 │ │ │ │ + ble 1118f8 │ │ │ │ + ldr fp, [pc, #136] @ 111918 │ │ │ │ + ldr sl, [pc, #136] @ 11191c │ │ │ │ mov r7, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ mov r3, r8 │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bne 1118c4 │ │ │ │ + bne 1118c8 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 1118d0 │ │ │ │ + beq 1118d4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r7] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 11189c │ │ │ │ + bne 1118a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0015dcdc │ │ │ │ - andseq sp, r5, ip, ror r9 │ │ │ │ - andseq sp, r5, ip, lsr #25 │ │ │ │ - andseq sp, r5, ip, asr #18 │ │ │ │ + andseq sp, r5, r0, lsl #26 │ │ │ │ + andseq sp, r5, r0, lsr #19 │ │ │ │ + @ instruction: 0x0015dcd0 │ │ │ │ + andseq sp, r5, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 111950 │ │ │ │ + bne 111954 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 111970 │ │ │ │ - ldr r1, [pc, #44] @ 111984 │ │ │ │ - ldr r0, [pc, #44] @ 111988 │ │ │ │ + beq 111974 │ │ │ │ + ldr r1, [pc, #44] @ 111988 │ │ │ │ + ldr r0, [pc, #44] @ 11198c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 23178 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128a9c │ │ │ │ - andseq sp, r5, r0, ror #23 │ │ │ │ - mulseq r5, r0, r8 │ │ │ │ + b 128aa4 │ │ │ │ + andseq sp, r5, r4, lsl #24 │ │ │ │ + @ instruction: 0x0015d8b4 │ │ │ │ │ │ │ │ -0011198c : │ │ │ │ +00111990 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #392] @ 111b3c │ │ │ │ - ldr r3, [pc, #392] @ 111b40 │ │ │ │ + ldr r1, [pc, #392] @ 111b40 │ │ │ │ + ldr r3, [pc, #392] @ 111b44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #384] @ 111b44 │ │ │ │ + ldr ip, [pc, #384] @ 111b48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #372] @ 111b48 │ │ │ │ + ldr r3, [pc, #372] @ 111b4c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 111a4c │ │ │ │ + beq 111a50 │ │ │ │ asr r0, r2, #1 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 111a70 │ │ │ │ + beq 111a74 │ │ │ │ add r0, r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str ip, [r4] │ │ │ │ - ldr r2, [pc, #292] @ 111b4c │ │ │ │ - ldr r3, [pc, #276] @ 111b40 │ │ │ │ + ldr r2, [pc, #292] @ 111b50 │ │ │ │ + ldr r3, [pc, #276] @ 111b44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 111b04 │ │ │ │ + bne 111b08 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r3, [r2] │ │ │ │ - ldr r1, [pc, #248] @ 111b50 │ │ │ │ + ldr r1, [pc, #248] @ 111b54 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 111b08 │ │ │ │ + bhi 111b0c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 24190c │ │ │ │ - bl 2433c4 │ │ │ │ + bl 241934 │ │ │ │ + bl 2433ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b 111a20 │ │ │ │ + b 111a24 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 2433c4 │ │ │ │ - b 111a20 │ │ │ │ + bl 2433ec │ │ │ │ + b 111a24 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ bl 19811c │ │ │ │ - b 111a20 │ │ │ │ + b 111a24 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 255880 │ │ │ │ - b 111a20 │ │ │ │ + bl 2558a8 │ │ │ │ + b 111a24 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ str ip, [r4] │ │ │ │ - bl 266ff4 │ │ │ │ - bl 128b10 │ │ │ │ - b 111a20 │ │ │ │ + bl 26701c │ │ │ │ + bl 128b18 │ │ │ │ + b 111a24 │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ - ldr r3, [pc, #96] @ 111b54 │ │ │ │ + ldr r3, [pc, #96] @ 111b58 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 266510 │ │ │ │ - bl 128a9c │ │ │ │ - b 111a20 │ │ │ │ + bl 266538 │ │ │ │ + bl 128aa4 │ │ │ │ + b 111a24 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ 111b58 │ │ │ │ - ldr r0, [pc, #68] @ 111b5c │ │ │ │ + ldr r1, [pc, #68] @ 111b5c │ │ │ │ + ldr r0, [pc, #68] @ 111b60 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 111a20 │ │ │ │ - andseq lr, r9, r4, asr #12 │ │ │ │ + b 111a24 │ │ │ │ + andseq lr, r9, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r9, r8, lsr #12 │ │ │ │ + andseq lr, r9, r4, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0019e5d0 │ │ │ │ - andseq r2, r7, r8, ror #10 │ │ │ │ + andseq lr, r9, ip, asr #11 │ │ │ │ + andseq r2, r7, ip, lsl #11 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - andseq r8, r5, ip, lsl #27 │ │ │ │ - andseq sp, r5, r4, ror ip │ │ │ │ + @ instruction: 0x00158db0 │ │ │ │ + mulseq r5, r8, ip │ │ │ │ │ │ │ │ -00111b60 : │ │ │ │ +00111b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #392] @ 111d10 │ │ │ │ - ldr r3, [pc, #392] @ 111d14 │ │ │ │ + ldr r1, [pc, #392] @ 111d14 │ │ │ │ + ldr r3, [pc, #392] @ 111d18 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #384] @ 111d18 │ │ │ │ + ldr ip, [pc, #384] @ 111d1c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #372] @ 111d1c │ │ │ │ + ldr r3, [pc, #372] @ 111d20 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr ip, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 111c20 │ │ │ │ + beq 111c24 │ │ │ │ cmp r2, #-2147483644 @ 0x80000004 │ │ │ │ asr r0, r2, #1 │ │ │ │ - blt 111c44 │ │ │ │ + blt 111c48 │ │ │ │ sub r0, r0, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str ip, [r4] │ │ │ │ - ldr r2, [pc, #292] @ 111d20 │ │ │ │ - ldr r3, [pc, #276] @ 111d14 │ │ │ │ + ldr r2, [pc, #292] @ 111d24 │ │ │ │ + ldr r3, [pc, #276] @ 111d18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 111cd8 │ │ │ │ + bne 111cdc │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r3, [r2] │ │ │ │ - ldr r1, [pc, #248] @ 111d24 │ │ │ │ + ldr r1, [pc, #248] @ 111d28 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 111cdc │ │ │ │ + bhi 111ce0 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, #3 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 24190c │ │ │ │ - bl 2433dc │ │ │ │ + bl 241934 │ │ │ │ + bl 243404 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b 111bf4 │ │ │ │ + b 111bf8 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 2433dc │ │ │ │ - b 111bf4 │ │ │ │ + bl 243404 │ │ │ │ + b 111bf8 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ bl 1981f0 │ │ │ │ - b 111bf4 │ │ │ │ + b 111bf8 │ │ │ │ mov r0, r2 │ │ │ │ str ip, [r4] │ │ │ │ - bl 255958 │ │ │ │ - b 111bf4 │ │ │ │ + bl 255980 │ │ │ │ + b 111bf8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ str ip, [r4] │ │ │ │ - bl 266ff0 │ │ │ │ - bl 128b10 │ │ │ │ - b 111bf4 │ │ │ │ + bl 267018 │ │ │ │ + bl 128b18 │ │ │ │ + b 111bf8 │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ - ldr r3, [pc, #96] @ 111d28 │ │ │ │ + ldr r3, [pc, #96] @ 111d2c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 26650c │ │ │ │ - bl 128a9c │ │ │ │ - b 111bf4 │ │ │ │ + bl 266534 │ │ │ │ + bl 128aa4 │ │ │ │ + b 111bf8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ 111d2c │ │ │ │ - ldr r0, [pc, #68] @ 111d30 │ │ │ │ + ldr r1, [pc, #68] @ 111d30 │ │ │ │ + ldr r0, [pc, #68] @ 111d34 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 111bf4 │ │ │ │ - andseq lr, r9, r0, ror r4 │ │ │ │ + b 111bf8 │ │ │ │ + andseq lr, r9, ip, ror #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r9, r4, asr r4 │ │ │ │ + andseq lr, r9, r0, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0019e3fc │ │ │ │ - mulseq r7, r9, r3 │ │ │ │ + @ instruction: 0x0019e3f8 │ │ │ │ + @ instruction: 0x001723bd │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x00158bb8 │ │ │ │ - andseq sp, r5, r8, lsr #21 │ │ │ │ + @ instruction: 0x00158bdc │ │ │ │ + andseq sp, r5, ip, asr #21 │ │ │ │ │ │ │ │ -00111d34 : │ │ │ │ +00111d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r4, #1 │ │ │ │ - bne 111d7c │ │ │ │ + bne 111d80 │ │ │ │ ldrsh r2, [r4] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #204] @ 111e30 │ │ │ │ + ldr r1, [pc, #204] @ 111e34 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 111e08 │ │ │ │ + bhi 111e0c │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ asr r0, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128784 │ │ │ │ + b 12878c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 111df8 │ │ │ │ + beq 111dfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 197778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 111db8 │ │ │ │ + bne 111dbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 197db8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128b10 │ │ │ │ + b 128b18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2430fc │ │ │ │ + b 243124 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #32] @ 111e34 │ │ │ │ - ldr r0, [pc, #32] @ 111e38 │ │ │ │ + ldr r1, [pc, #32] @ 111e38 │ │ │ │ + ldr r0, [pc, #32] @ 111e3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r4, #0 │ │ │ │ - b 111db8 │ │ │ │ - andseq r2, r7, r6, ror #4 │ │ │ │ - andseq sp, r5, r0, lsr #14 │ │ │ │ - mulseq r6, r0, r1 │ │ │ │ + b 111dbc │ │ │ │ + andseq r2, r7, sl, lsl #5 │ │ │ │ + andseq sp, r5, r4, asr #14 │ │ │ │ + @ instruction: 0x001611b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #244] @ 111f48 │ │ │ │ - ldr ip, [pc, #244] @ 111f4c │ │ │ │ + ldr lr, [pc, #244] @ 111f4c │ │ │ │ + ldr ip, [pc, #244] @ 111f50 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #236] @ 111f50 │ │ │ │ + ldr r2, [pc, #236] @ 111f54 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #232] @ 111f54 │ │ │ │ + ldr r3, [pc, #232] @ 111f58 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -245927,885 +245928,885 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 111f0c │ │ │ │ + beq 111f10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111d34 │ │ │ │ + bl 111d38 │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 111f30 │ │ │ │ + beq 111f34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #120] @ 111f58 │ │ │ │ + ldr r2, [pc, #120] @ 111f5c │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #100] @ 111f4c │ │ │ │ + ldr r3, [pc, #100] @ 111f50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 111f44 │ │ │ │ + bne 111f48 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r1, [pc, #64] @ 111f5c │ │ │ │ + ldr r1, [pc, #64] @ 111f60 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #60] @ 111f60 │ │ │ │ + ldr r0, [pc, #60] @ 111f64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ - b 111eb8 │ │ │ │ - ldr r0, [pc, #44] @ 111f64 │ │ │ │ + bl 48af4 │ │ │ │ + b 111ebc │ │ │ │ + ldr r0, [pc, #44] @ 111f68 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 111ed4 │ │ │ │ + b 111ed8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq lr, r9, r4, lsr #3 │ │ │ │ + andseq lr, r9, r0, lsr #3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r9, r4, lsl #3 │ │ │ │ + andseq lr, r9, r0, lsl #3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r9, r4, lsl r1 │ │ │ │ - andseq sp, r5, r4, lsl #12 │ │ │ │ - mulseq r5, r8, r8 │ │ │ │ - andseq sp, r5, r8, lsl #17 │ │ │ │ + andseq lr, r9, r0, lsl r1 │ │ │ │ + andseq sp, r5, r8, lsr #12 │ │ │ │ + @ instruction: 0x0015d8bc │ │ │ │ + andseq sp, r5, ip, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ and r2, r2, #1 │ │ │ │ - bne 111fb4 │ │ │ │ + bne 111fb8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 111fe4 │ │ │ │ + beq 111fe8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bic r0, r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11202c │ │ │ │ + beq 112030 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 112004 │ │ │ │ + beq 112008 │ │ │ │ ldr r3, [r4] │ │ │ │ asr r0, r2, #1 │ │ │ │ rsb r0, r0, r3, asr #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #96] @ 11204c │ │ │ │ - ldr r0, [pc, #96] @ 112050 │ │ │ │ + ldr r1, [pc, #96] @ 112050 │ │ │ │ + ldr r0, [pc, #96] @ 112054 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 111f9c │ │ │ │ - ldr r1, [pc, #72] @ 112054 │ │ │ │ - ldr r0, [pc, #72] @ 112058 │ │ │ │ + bl 48af4 │ │ │ │ + b 111fa0 │ │ │ │ + ldr r1, [pc, #72] @ 112058 │ │ │ │ + ldr r0, [pc, #72] @ 11205c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b 111fc8 │ │ │ │ - ldr r1, [pc, #40] @ 11205c │ │ │ │ - ldr r0, [pc, #40] @ 112060 │ │ │ │ + b 111fcc │ │ │ │ + ldr r1, [pc, #40] @ 112060 │ │ │ │ + ldr r0, [pc, #40] @ 112064 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 111fbc │ │ │ │ + bl 48af4 │ │ │ │ + b 111fc0 │ │ │ │ + andseq sp, r5, ip, asr r5 │ │ │ │ + @ instruction: 0x0015ddd8 │ │ │ │ andseq sp, r5, r8, lsr r5 │ │ │ │ @ instruction: 0x0015ddb4 │ │ │ │ andseq sp, r5, r4, lsl r5 │ │ │ │ mulseq r5, r0, sp │ │ │ │ - @ instruction: 0x0015d4f0 │ │ │ │ - andseq sp, r5, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #280] @ 112194 │ │ │ │ + ldr r3, [pc, #280] @ 112198 │ │ │ │ subs r7, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 11217c │ │ │ │ + beq 112180 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r9, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 1120a4 │ │ │ │ + bne 1120a8 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 1120c8 │ │ │ │ - ldr r1, [pc, #236] @ 112198 │ │ │ │ - ldr r0, [pc, #236] @ 11219c │ │ │ │ + beq 1120cc │ │ │ │ + ldr r1, [pc, #236] @ 11219c │ │ │ │ + ldr r0, [pc, #236] @ 1121a0 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r7, #1 │ │ │ │ ldrd r4, [r3, #8] │ │ │ │ - beq 11215c │ │ │ │ - ble 112148 │ │ │ │ - ldr fp, [pc, #192] @ 1121a0 │ │ │ │ - ldr sl, [pc, #192] @ 1121a4 │ │ │ │ + beq 112160 │ │ │ │ + ble 11214c │ │ │ │ + ldr fp, [pc, #192] @ 1121a4 │ │ │ │ + ldr sl, [pc, #192] @ 1121a8 │ │ │ │ mov r8, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [r8, #4]! │ │ │ │ mov r3, r7 │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bne 112118 │ │ │ │ + bne 11211c │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 112124 │ │ │ │ + beq 112128 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b58 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 1120f0 │ │ │ │ + bne 1120f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #60] @ 1121a8 │ │ │ │ + ldr r1, [pc, #60] @ 1121ac │ │ │ │ mov r0, #0 │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 112148 │ │ │ │ - ldr r2, [pc, #40] @ 1121ac │ │ │ │ + b 11214c │ │ │ │ + ldr r2, [pc, #40] @ 1121b0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sp, r9, r8, ror pc │ │ │ │ - andseq sp, r5, ip, lsl #9 │ │ │ │ - andseq sp, r5, r0, lsr r1 │ │ │ │ - andseq sp, r5, r8, asr r4 │ │ │ │ - ldrsheq sp, [r5], -ip │ │ │ │ + andseq sp, r9, r4, ror pc │ │ │ │ + @ instruction: 0x0015d4b0 │ │ │ │ + andseq sp, r5, r4, asr r1 │ │ │ │ + andseq sp, r5, ip, ror r4 │ │ │ │ + andseq sp, r5, r0, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #280] @ 1122e0 │ │ │ │ + ldr r3, [pc, #280] @ 1122e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 1122c8 │ │ │ │ + beq 1122cc │ │ │ │ ldr r3, [r1] │ │ │ │ mov r9, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 1121f0 │ │ │ │ + bne 1121f4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 112214 │ │ │ │ - ldr r1, [pc, #236] @ 1122e4 │ │ │ │ - ldr r0, [pc, #236] @ 1122e8 │ │ │ │ + beq 112218 │ │ │ │ + ldr r1, [pc, #236] @ 1122e8 │ │ │ │ + ldr r0, [pc, #236] @ 1122ec │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r7, #1 │ │ │ │ ldrd r4, [r3, #8] │ │ │ │ - beq 1122a8 │ │ │ │ - ble 112294 │ │ │ │ - ldr fp, [pc, #192] @ 1122ec │ │ │ │ - ldr sl, [pc, #192] @ 1122f0 │ │ │ │ + beq 1122ac │ │ │ │ + ble 112298 │ │ │ │ + ldr fp, [pc, #192] @ 1122f0 │ │ │ │ + ldr sl, [pc, #192] @ 1122f4 │ │ │ │ mov r8, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [r8, #4]! │ │ │ │ mov r3, r7 │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bne 112264 │ │ │ │ + bne 112268 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 112270 │ │ │ │ + beq 112274 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 11223c │ │ │ │ + bne 112240 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 112294 │ │ │ │ - ldr r2, [pc, #36] @ 1122f4 │ │ │ │ + b 112298 │ │ │ │ + ldr r2, [pc, #36] @ 1122f8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sp, r9, ip, lsr #28 │ │ │ │ - andseq sp, r5, r0, asr #6 │ │ │ │ - @ instruction: 0x0015cfdc │ │ │ │ - andseq sp, r5, ip, lsl #6 │ │ │ │ - andseq ip, r5, r8, lsr #31 │ │ │ │ + andseq sp, r9, r8, lsr #28 │ │ │ │ + andseq sp, r5, r4, ror #6 │ │ │ │ + andseq sp, r5, r0 │ │ │ │ + andseq sp, r5, r0, lsr r3 │ │ │ │ + andseq ip, r5, ip, asr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #240] @ 112400 │ │ │ │ + ldr r3, [pc, #240] @ 112404 │ │ │ │ subs r7, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 1123ec │ │ │ │ + beq 1123f0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r9, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 112338 │ │ │ │ + bne 11233c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 11235c │ │ │ │ - ldr r1, [pc, #196] @ 112404 │ │ │ │ - ldr r0, [pc, #196] @ 112408 │ │ │ │ + beq 112360 │ │ │ │ + ldr r1, [pc, #196] @ 112408 │ │ │ │ + ldr r0, [pc, #196] @ 11240c │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r7, #1 │ │ │ │ ldrd r4, [r3, #8] │ │ │ │ - ble 1123d8 │ │ │ │ - ldr fp, [pc, #156] @ 11240c │ │ │ │ - ldr sl, [pc, #156] @ 112410 │ │ │ │ + ble 1123dc │ │ │ │ + ldr fp, [pc, #156] @ 112410 │ │ │ │ + ldr sl, [pc, #156] @ 112414 │ │ │ │ mov r8, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [r8, #4]! │ │ │ │ mov r3, r7 │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bne 1123a8 │ │ │ │ + bne 1123ac │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 1123b4 │ │ │ │ + beq 1123b8 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 112380 │ │ │ │ + bne 112384 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 128a9c │ │ │ │ - ldr r2, [pc, #32] @ 112414 │ │ │ │ + b 128aa4 │ │ │ │ + ldr r2, [pc, #32] @ 112418 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sp, r9, r4, ror #25 │ │ │ │ - @ instruction: 0x0015d1f8 │ │ │ │ - mulseq r5, r0, lr │ │ │ │ - andseq sp, r5, r8, asr #3 │ │ │ │ - andseq ip, r5, r0, ror #28 │ │ │ │ + andseq sp, r9, r0, ror #25 │ │ │ │ + andseq sp, r5, ip, lsl r2 │ │ │ │ + @ instruction: 0x0015ceb4 │ │ │ │ + andseq sp, r5, ip, ror #3 │ │ │ │ + andseq ip, r5, r4, lsl #29 │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ - ldr r3, [pc, #56] @ 112458 │ │ │ │ - ldr r2, [pc, #56] @ 11245c │ │ │ │ + ldr r3, [pc, #56] @ 11245c │ │ │ │ + ldr r2, [pc, #56] @ 112460 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 112454 │ │ │ │ + bne 112458 │ │ │ │ ldr r0, [r1] │ │ │ │ asr r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - b 111d34 │ │ │ │ - @ instruction: 0x0019dbd8 │ │ │ │ + b 111d38 │ │ │ │ + @ instruction: 0x0019dbd4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldr r3, [pc, #48] @ 112498 │ │ │ │ - ldr r2, [pc, #48] @ 11249c │ │ │ │ + ldr r3, [pc, #48] @ 11249c │ │ │ │ + ldr r2, [pc, #48] @ 1124a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 112484 │ │ │ │ - b 111d34 │ │ │ │ + beq 112488 │ │ │ │ + b 111d38 │ │ │ │ ldr r3, [r1] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ bic r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 128a9c │ │ │ │ - mulseq r9, r0, fp │ │ │ │ + b 128aa4 │ │ │ │ + andseq sp, r9, ip, lsl #23 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #128] @ 112538 │ │ │ │ - ldr r3, [pc, #128] @ 11253c │ │ │ │ + ldr r6, [pc, #128] @ 11253c │ │ │ │ + ldr r3, [pc, #128] @ 112540 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3, #692] @ 0x2b4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 112500 │ │ │ │ + beq 112504 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1124f0 │ │ │ │ + bne 1124f4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 112510 │ │ │ │ + beq 112514 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 12222c │ │ │ │ + b 122230 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ bl 23178 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1124f0 │ │ │ │ - ldr r3, [pc, #16] @ 112540 │ │ │ │ + beq 1124f4 │ │ │ │ + ldr r3, [pc, #16] @ 112544 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sp, r9, r0, asr #22 │ │ │ │ + andseq sp, r9, ip, lsr fp │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ │ │ │ │ -00112544 : │ │ │ │ +00112548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1016] @ 11295c │ │ │ │ - ldr r1, [pc, #1016] @ 112960 │ │ │ │ + ldr r0, [pc, #1016] @ 112960 │ │ │ │ + ldr r1, [pc, #1016] @ 112964 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1008] @ 112964 │ │ │ │ - ldr r2, [pc, #1008] @ 112968 │ │ │ │ + ldr r3, [pc, #1008] @ 112968 │ │ │ │ + ldr r2, [pc, #1008] @ 11296c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r7, [pc, #984] @ 11296c │ │ │ │ + ldr r7, [pc, #984] @ 112970 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r6] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #972] @ 112970 │ │ │ │ + ldr r0, [pc, #972] @ 112974 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r5, #2 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #904] @ 112974 │ │ │ │ + ldr r0, [pc, #904] @ 112978 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #872] @ 112978 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #868] @ 11297c │ │ │ │ + ldr r7, [pc, #872] @ 11297c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #868] @ 112980 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #824] @ 112974 │ │ │ │ + ldr r0, [pc, #824] @ 112978 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #800] @ 112980 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #796] @ 112984 │ │ │ │ + ldr r7, [pc, #800] @ 112984 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #796] @ 112988 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #764] @ 112988 │ │ │ │ + ldr r0, [pc, #764] @ 11298c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #732] @ 11298c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #728] @ 112990 │ │ │ │ + ldr r7, [pc, #732] @ 112990 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #728] @ 112994 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #696] @ 112994 │ │ │ │ + ldr r0, [pc, #696] @ 112998 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #664] @ 112998 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #660] @ 11299c │ │ │ │ + ldr r7, [pc, #664] @ 11299c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #660] @ 1129a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #604] @ 112988 │ │ │ │ + ldr r0, [pc, #604] @ 11298c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #592] @ 1129a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #588] @ 1129a4 │ │ │ │ + ldr r7, [pc, #592] @ 1129a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #588] @ 1129a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #556] @ 1129a8 │ │ │ │ + ldr r0, [pc, #556] @ 1129ac │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #524] @ 1129ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #520] @ 1129b0 │ │ │ │ + ldr r7, [pc, #524] @ 1129b0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #520] @ 1129b4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #488] @ 1129b4 │ │ │ │ + ldr r0, [pc, #488] @ 1129b8 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #456] @ 1129b8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #452] @ 1129bc │ │ │ │ + ldr r7, [pc, #456] @ 1129bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #452] @ 1129c0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #420] @ 1129c0 │ │ │ │ + ldr r0, [pc, #420] @ 1129c4 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #388] @ 1129c4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #384] @ 1129c8 │ │ │ │ + ldr r7, [pc, #388] @ 1129c8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #384] @ 1129cc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #340] @ 1129c0 │ │ │ │ + ldr r0, [pc, #340] @ 1129c4 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #316] @ 1129cc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #312] @ 1129d0 │ │ │ │ + ldr r7, [pc, #316] @ 1129d0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #312] @ 1129d4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r5, r8} │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #264] @ 1129d4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #260] @ 1129d8 │ │ │ │ + ldr r7, [pc, #264] @ 1129d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #260] @ 1129dc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #200] @ 1129c0 │ │ │ │ + ldr r0, [pc, #200] @ 1129c4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #172] @ 1129dc │ │ │ │ + ldr r2, [pc, #172] @ 1129e0 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 112960 │ │ │ │ + ldr r3, [pc, #40] @ 112964 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 112958 │ │ │ │ + bne 11295c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r9, r4, sl │ │ │ │ + mulseq r9, r0, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, r9, r8, ror sl │ │ │ │ + andseq sp, r9, r4, ror sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r5, r4, ror #3 │ │ │ │ + andseq sp, r5, r8, lsl #4 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ rsceq r0, r8, r1 │ │ │ │ - andseq sp, r5, r0, lsl #3 │ │ │ │ + andseq sp, r5, r4, lsr #3 │ │ │ │ @ instruction: 0xfffff534 │ │ │ │ - andseq r0, r6, r4, lsl #18 │ │ │ │ + andseq r0, r6, r8, lsr #18 │ │ │ │ andeq r2, r0, r4, ror #11 │ │ │ │ rsceq r0, r8, r6 │ │ │ │ - andseq r9, r6, ip, lsl #12 │ │ │ │ + andseq r9, r6, r0, lsr r6 │ │ │ │ andeq r4, r0, r0, lsr #5 │ │ │ │ rsceq r0, r8, r7 │ │ │ │ - andseq pc, r5, ip, lsr #30 │ │ │ │ + andseq pc, r5, r0, asr pc @ │ │ │ │ andeq r5, r0, r8, lsr #15 │ │ │ │ - andseq r0, r6, r4, asr #16 │ │ │ │ + andseq r0, r6, r8, ror #16 │ │ │ │ muleq r0, r8, fp │ │ │ │ adceq r0, r8, r6 │ │ │ │ - andseq r0, r6, r4, lsl #16 │ │ │ │ + andseq r0, r6, r8, lsr #16 │ │ │ │ @ instruction: 0xfffff578 │ │ │ │ sbcseq r0, r4, r1 │ │ │ │ - andseq sp, r5, r8, ror #11 │ │ │ │ + andseq sp, r5, ip, lsl #12 │ │ │ │ strdeq r7, [r0], -r8 │ │ │ │ andseq r0, r4, r2 │ │ │ │ - andseq sp, r5, r4, asr #11 │ │ │ │ + andseq sp, r5, r8, ror #11 │ │ │ │ andeq r3, r0, r8, ror ip │ │ │ │ - andseq r0, r6, ip, ror r6 │ │ │ │ + andseq r0, r6, r0, lsr #13 │ │ │ │ andeq r7, r0, ip, asr #6 │ │ │ │ - andseq sp, r5, r4, asr #10 │ │ │ │ + andseq sp, r5, r8, ror #10 │ │ │ │ andeq r3, r0, r0, lsr lr │ │ │ │ - andseq sp, r9, r4, asr #13 │ │ │ │ + andseq sp, r9, r0, asr #13 │ │ │ │ │ │ │ │ -001129e0 : │ │ │ │ +001129e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1544] @ 113008 │ │ │ │ - ldr r1, [pc, #1544] @ 11300c │ │ │ │ + ldr r0, [pc, #1544] @ 11300c │ │ │ │ + ldr r1, [pc, #1544] @ 113010 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1536] @ 113010 │ │ │ │ - ldr r2, [pc, #1536] @ 113014 │ │ │ │ + ldr r3, [pc, #1536] @ 113014 │ │ │ │ + ldr r2, [pc, #1536] @ 113018 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r8, [pc, #1516] @ 113018 │ │ │ │ + ldr r8, [pc, #1516] @ 11301c │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r0, [pc, #1504] @ 11301c │ │ │ │ - add r3, sp, #16 │ │ │ │ + ldr r0, [pc, #1504] @ 113020 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r5, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1432] @ 113020 │ │ │ │ + ldr r0, [pc, #1432] @ 113024 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #1400] @ 113024 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1396] @ 113028 │ │ │ │ + ldr r8, [pc, #1400] @ 113028 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1396] @ 11302c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1352] @ 113020 │ │ │ │ + ldr r0, [pc, #1352] @ 113024 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #1328] @ 11302c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1324] @ 113030 │ │ │ │ + ldr r8, [pc, #1328] @ 113030 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1324] @ 113034 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1292] @ 113034 │ │ │ │ + ldr r0, [pc, #1292] @ 113038 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #1260] @ 113038 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1256] @ 11303c │ │ │ │ + ldr r8, [pc, #1260] @ 11303c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1256] @ 113040 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1212] @ 113034 │ │ │ │ + ldr r0, [pc, #1212] @ 113038 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #1188] @ 113040 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1184] @ 113044 │ │ │ │ + ldr r8, [pc, #1188] @ 113044 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1184] @ 113048 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1112] @ 113020 │ │ │ │ + ldr r0, [pc, #1112] @ 113024 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #1116] @ 113048 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1112] @ 11304c │ │ │ │ + ldr r8, [pc, #1116] @ 11304c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1112] @ 113050 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1032] @ 113020 │ │ │ │ + ldr r0, [pc, #1032] @ 113024 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #1044] @ 113050 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1040] @ 113054 │ │ │ │ + ldr r8, [pc, #1044] @ 113054 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1040] @ 113058 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -246815,17 +246816,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #972] @ 113058 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #968] @ 11305c │ │ │ │ + ldr r8, [pc, #972] @ 11305c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #968] @ 113060 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -246835,1239 +246836,1239 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #900] @ 113060 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #896] @ 113064 │ │ │ │ + ldr r8, [pc, #900] @ 113064 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #896] @ 113068 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r5, [pc, #868] @ 113068 │ │ │ │ + ldr r5, [pc, #868] @ 11306c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #134217730 @ 0x8000002 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #816] @ 11306c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #816] @ 113070 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r8, [pc, #792] @ 113070 │ │ │ │ + ldr r8, [pc, #792] @ 113074 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh ip, [r1, #4] │ │ │ │ mov r3, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #752] @ 113074 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #748] @ 113078 │ │ │ │ + ldr r5, [pc, #752] @ 113078 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #748] @ 11307c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #712] @ 11307c │ │ │ │ + ldr r3, [pc, #712] @ 113080 │ │ │ │ cmp r0, r6 │ │ │ │ movne r3, r8 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #668] @ 113080 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #664] @ 113084 │ │ │ │ + ldr r5, [pc, #668] @ 113084 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #664] @ 113088 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #628] @ 113088 │ │ │ │ - ldr r2, [pc, #612] @ 11307c │ │ │ │ + ldr r3, [pc, #628] @ 11308c │ │ │ │ + ldr r2, [pc, #612] @ 113080 │ │ │ │ cmp r0, r6 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #580] @ 11308c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #576] @ 113090 │ │ │ │ + ldr r5, [pc, #580] @ 113090 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #576] @ 113094 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #516] @ 11307c │ │ │ │ + ldr r3, [pc, #516] @ 113080 │ │ │ │ cmp r0, r6 │ │ │ │ movne r3, r8 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #492] @ 113094 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #488] @ 113098 │ │ │ │ + ldr r5, [pc, #492] @ 113098 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #488] @ 11309c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #420] @ 11307c │ │ │ │ + ldr r3, [pc, #420] @ 113080 │ │ │ │ cmp r0, r6 │ │ │ │ movne r3, r8 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r6, [pc, #428] @ 11309c │ │ │ │ + ldr r6, [pc, #428] @ 1130a0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r5, [pc, #404] @ 1130a0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #400] @ 1130a4 │ │ │ │ + ldr r5, [pc, #404] @ 1130a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #400] @ 1130a8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #364] @ 1130a8 │ │ │ │ + ldr r3, [pc, #364] @ 1130ac │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #320] @ 1130ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #316] @ 1130b0 │ │ │ │ + ldr r5, [pc, #320] @ 1130b0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #316] @ 1130b4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #268] @ 1130a8 │ │ │ │ + ldr r3, [pc, #268] @ 1130ac │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #216] @ 1130b4 │ │ │ │ + ldr r2, [pc, #216] @ 1130b8 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 11300c │ │ │ │ + ldr r3, [pc, #40] @ 113010 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 113004 │ │ │ │ + bne 113008 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0019d5f8 │ │ │ │ + @ instruction: 0x0019d5f4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0019d5dc │ │ │ │ + @ instruction: 0x0019d5d8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r5, r4, lsl r1 │ │ │ │ + andseq sp, r5, r8, lsr r1 │ │ │ │ andeq r2, r0, r4, lsl #4 │ │ │ │ stmdbeq r0, {r1, r2} │ │ │ │ - andseq sp, r5, ip, asr #5 │ │ │ │ + @ instruction: 0x0015d2f0 │ │ │ │ @ instruction: 0xffffea18 │ │ │ │ - mulseq r5, ip, ip │ │ │ │ + andseq ip, r5, r0, asr #25 │ │ │ │ andeq r4, r0, ip, asr r1 │ │ │ │ stmdbeq r0, {r0, r1, r2} │ │ │ │ - andseq sp, r5, r4, asr r2 │ │ │ │ + andseq sp, r5, r8, ror r2 │ │ │ │ @ instruction: 0xfffff400 │ │ │ │ - andseq ip, r5, r8, asr #31 │ │ │ │ + andseq ip, r5, ip, ror #31 │ │ │ │ andeq r5, r0, r0, lsr #6 │ │ │ │ - @ instruction: 0x0015d1dc │ │ │ │ + andseq sp, r5, r0, lsl #4 │ │ │ │ @ instruction: 0xffffe824 │ │ │ │ - @ instruction: 0x0015d1bc │ │ │ │ + andseq sp, r5, r0, ror #3 │ │ │ │ andeq r7, r0, r4, asr #1 │ │ │ │ - @ instruction: 0x0015d1b0 │ │ │ │ + @ instruction: 0x0015d1d4 │ │ │ │ andeq r3, r0, r0, asr #16 │ │ │ │ - andseq sp, r5, ip, ror #2 │ │ │ │ + mulseq r5, r0, r1 │ │ │ │ andeq r3, r0, r4, lsr sl │ │ │ │ - @ instruction: 0x0015cabc │ │ │ │ + andseq ip, r5, r0, ror #21 │ │ │ │ @ instruction: 0xfffff0f0 │ │ │ │ streq r0, [r0], #-1542 @ 0xfffff9fa │ │ │ │ - andseq ip, r5, r0, asr r4 │ │ │ │ + andseq ip, r5, r4, ror r4 │ │ │ │ @ instruction: 0xfffff558 │ │ │ │ streq r0, [r2], #-1536 @ 0xfffffa00 │ │ │ │ - @ instruction: 0x0015c3f4 │ │ │ │ + andseq ip, r5, r8, lsl r4 │ │ │ │ @ instruction: 0xfffff3b0 │ │ │ │ streq r0, [r0], #-1543 @ 0xfffff9f9 │ │ │ │ - mulseq r5, r4, r3 │ │ │ │ + @ instruction: 0x0015c3b8 │ │ │ │ @ instruction: 0xffffe9b0 │ │ │ │ - andseq ip, r5, r8, lsr r3 │ │ │ │ + andseq ip, r5, ip, asr r3 │ │ │ │ @ instruction: 0xfffff1a0 │ │ │ │ streq r0, [r0], #-513 @ 0xfffffdff │ │ │ │ - @ instruction: 0x0015c2d8 │ │ │ │ + @ instruction: 0x0015c2fc │ │ │ │ @ instruction: 0xffffe878 │ │ │ │ streq r0, [r2], #-512 @ 0xfffffe00 │ │ │ │ - andseq ip, r5, r0, lsl #5 │ │ │ │ + andseq ip, r5, r4, lsr #5 │ │ │ │ @ instruction: 0xffffe994 │ │ │ │ - andseq sp, r9, r8, lsl r0 │ │ │ │ + andseq sp, r9, r4, lsl r0 │ │ │ │ │ │ │ │ -001130b8 : │ │ │ │ +001130bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #656] @ 113368 │ │ │ │ - ldr r1, [pc, #656] @ 11336c │ │ │ │ + ldr r0, [pc, #656] @ 11336c │ │ │ │ + ldr r1, [pc, #656] @ 113370 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #648] @ 113370 │ │ │ │ - ldr r2, [pc, #648] @ 113374 │ │ │ │ + ldr r3, [pc, #648] @ 113374 │ │ │ │ + ldr r2, [pc, #648] @ 113378 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r7, [pc, #616] @ 113378 │ │ │ │ + ldr r7, [pc, #616] @ 11337c │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #596] @ 11337c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [pc, #596] @ 113380 │ │ │ │ mov r5, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #544] @ 113380 │ │ │ │ + ldr r0, [pc, #544] @ 113384 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #508] @ 113384 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #504] @ 113388 │ │ │ │ + ldr r7, [pc, #508] @ 113388 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #504] @ 11338c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #460] @ 113380 │ │ │ │ + ldr r0, [pc, #460] @ 113384 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #432] @ 11338c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #428] @ 113390 │ │ │ │ + ldr r7, [pc, #432] @ 113390 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #428] @ 113394 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #376] @ 113380 │ │ │ │ + ldr r0, [pc, #376] @ 113384 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #356] @ 113394 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #352] @ 113398 │ │ │ │ + ldr r7, [pc, #356] @ 113398 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #352] @ 11339c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r5, [pc, #324] @ 11339c │ │ │ │ + ldr r5, [pc, #324] @ 1133a0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #284] @ 113380 │ │ │ │ + ldr r0, [pc, #284] @ 113384 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #272] @ 1133a0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #272] @ 1133a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #244] @ 1133a4 │ │ │ │ + ldr r0, [pc, #244] @ 1133a8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #208] @ 1133a8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #204] @ 1133ac │ │ │ │ + ldr r5, [pc, #208] @ 1133ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #204] @ 1133b0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #160] @ 1133a4 │ │ │ │ + ldr r0, [pc, #160] @ 1133a8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #116] @ 1133b0 │ │ │ │ + ldr r2, [pc, #116] @ 1133b4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 11336c │ │ │ │ + ldr r3, [pc, #40] @ 113370 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 113364 │ │ │ │ + bne 113368 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r9, r0, lsr #30 │ │ │ │ + andseq ip, r9, ip, lsl pc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, r9, r4, lsl #30 │ │ │ │ + andseq ip, r9, r0, lsl #30 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x0015fdfc │ │ │ │ + andseq pc, r5, r0, lsr #28 │ │ │ │ @ instruction: 0xffffe51c │ │ │ │ stceq 0, cr3, [r2], {-0} │ │ │ │ - andseq pc, r5, r0, lsr #27 │ │ │ │ + andseq pc, r5, r4, asr #27 │ │ │ │ @ instruction: 0xffffe49c │ │ │ │ - andseq pc, r5, r4, asr sp @ │ │ │ │ + andseq pc, r5, r8, ror sp @ │ │ │ │ @ instruction: 0xffffe41c │ │ │ │ - andseq pc, r5, r8, lsl #26 │ │ │ │ + andseq pc, r5, ip, lsr #26 │ │ │ │ @ instruction: 0xffffe39c │ │ │ │ - @ instruction: 0x0015fcf0 │ │ │ │ + andseq pc, r5, r4, lsl sp @ │ │ │ │ @ instruction: 0xffffe31c │ │ │ │ stceq 0, cr1, [r2], {-0} │ │ │ │ - andseq pc, r5, r4, ror ip @ │ │ │ │ + mulseq r5, r8, ip │ │ │ │ @ instruction: 0xffffe29c │ │ │ │ - @ instruction: 0x0019ccb8 │ │ │ │ + @ instruction: 0x0019ccb4 │ │ │ │ │ │ │ │ -001133b4 : │ │ │ │ +001133b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1620] @ 113a28 │ │ │ │ - ldr r1, [pc, #1620] @ 113a2c │ │ │ │ + ldr r0, [pc, #1620] @ 113a2c │ │ │ │ + ldr r1, [pc, #1620] @ 113a30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #1612] @ 113a30 │ │ │ │ - ldr r2, [pc, #1612] @ 113a34 │ │ │ │ + ldr r3, [pc, #1612] @ 113a34 │ │ │ │ + ldr r2, [pc, #1612] @ 113a38 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ - ldr r7, [pc, #1592] @ 113a38 │ │ │ │ + ldr r7, [pc, #1592] @ 113a3c │ │ │ │ add r3, sp, #20 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r9, [pc, #1556] @ 113a3c │ │ │ │ - add r3, sp, #12 │ │ │ │ + ldr r9, [pc, #1556] @ 113a40 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1528] @ 113a40 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1528] @ 113a44 │ │ │ │ mov r4, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1488] @ 113a44 │ │ │ │ + ldr r0, [pc, #1488] @ 113a48 │ │ │ │ str r3, [sl], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #1448] @ 113a48 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1444] @ 113a4c │ │ │ │ + ldr r9, [pc, #1448] @ 113a4c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1444] @ 113a50 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1400] @ 113a44 │ │ │ │ + ldr r0, [pc, #1400] @ 113a48 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #1372] @ 113a50 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #1372] @ 113a54 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1360] @ 113a54 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1360] @ 113a58 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1328] @ 113a58 │ │ │ │ + ldr r0, [pc, #1328] @ 113a5c │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #1288] @ 113a5c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1284] @ 113a60 │ │ │ │ + ldr r9, [pc, #1288] @ 113a60 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1284] @ 113a64 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1220] @ 113a44 │ │ │ │ + ldr r0, [pc, #1220] @ 113a48 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #1212] @ 113a64 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #1212] @ 113a68 │ │ │ │ add r0, r7, #8 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1200] @ 113a68 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1200] @ 113a6c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [r7, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1124] @ 113a44 │ │ │ │ + ldr r0, [pc, #1124] @ 113a48 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #1144] @ 113a6c │ │ │ │ + ldr r7, [pc, #1144] @ 113a70 │ │ │ │ add r7, pc, r7 │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1120] @ 113a70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1120] @ 113a74 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1044] @ 113a44 │ │ │ │ + ldr r0, [pc, #1044] @ 113a48 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #1056] @ 113a74 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1052] @ 113a78 │ │ │ │ + ldr r7, [pc, #1056] @ 113a78 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1052] @ 113a7c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1020] @ 113a7c │ │ │ │ + ldr r0, [pc, #1020] @ 113a80 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #988] @ 113a80 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #984] @ 113a84 │ │ │ │ + ldr r7, [pc, #988] @ 113a84 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #984] @ 113a88 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #940] @ 113a7c │ │ │ │ + ldr r0, [pc, #940] @ 113a80 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #916] @ 113a88 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #912] @ 113a8c │ │ │ │ + ldr r7, [pc, #916] @ 113a8c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #912] @ 113a90 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r5, [pc, #884] @ 113a90 │ │ │ │ + ldr r5, [pc, #884] @ 113a94 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #852] @ 113a7c │ │ │ │ + ldr r0, [pc, #852] @ 113a80 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #832] @ 113a94 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #832] @ 113a98 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r7, [pc, #808] @ 113a98 │ │ │ │ + ldr r7, [pc, #808] @ 113a9c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #804] @ 113a9c │ │ │ │ + ldr r0, [pc, #804] @ 113aa0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #768] @ 113aa0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #764] @ 113aa4 │ │ │ │ + ldr r5, [pc, #768] @ 113aa4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #764] @ 113aa8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #728] @ 113aa8 │ │ │ │ + ldr r3, [pc, #728] @ 113aac │ │ │ │ cmp r0, r6 │ │ │ │ movne r3, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #684] @ 113aac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #680] @ 113ab0 │ │ │ │ + ldr r5, [pc, #684] @ 113ab0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #680] @ 113ab4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #644] @ 113ab4 │ │ │ │ - ldr r2, [pc, #628] @ 113aa8 │ │ │ │ + ldr r3, [pc, #644] @ 113ab8 │ │ │ │ + ldr r2, [pc, #628] @ 113aac │ │ │ │ cmp r0, r6 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #596] @ 113ab8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #592] @ 113abc │ │ │ │ + ldr r5, [pc, #596] @ 113abc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #592] @ 113ac0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #556] @ 113ac0 │ │ │ │ - ldr r2, [pc, #528] @ 113aa8 │ │ │ │ + ldr r3, [pc, #556] @ 113ac4 │ │ │ │ + ldr r2, [pc, #528] @ 113aac │ │ │ │ cmp r0, r6 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #508] @ 113ac4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #504] @ 113ac8 │ │ │ │ + ldr r5, [pc, #508] @ 113ac8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #504] @ 113acc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mvn r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #432] @ 113aa8 │ │ │ │ + ldr r3, [pc, #432] @ 113aac │ │ │ │ cmp r0, r6 │ │ │ │ movne r3, r7 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r6, [pc, #444] @ 113acc │ │ │ │ + ldr r6, [pc, #444] @ 113ad0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r5, [pc, #420] @ 113ad0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #416] @ 113ad4 │ │ │ │ + ldr r5, [pc, #420] @ 113ad4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #416] @ 113ad8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #380] @ 113ad8 │ │ │ │ + ldr r3, [pc, #380] @ 113adc │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #336] @ 113adc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #332] @ 113ae0 │ │ │ │ + ldr r5, [pc, #336] @ 113ae0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #332] @ 113ae4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #284] @ 113ad8 │ │ │ │ + ldr r3, [pc, #284] @ 113adc │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #232] @ 113ae4 │ │ │ │ + ldr r2, [pc, #232] @ 113ae8 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #40] @ 113a2c │ │ │ │ + ldr r3, [pc, #40] @ 113a30 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 113a24 │ │ │ │ + bne 113a28 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r9, r4, lsr #24 │ │ │ │ + andseq ip, r9, r0, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, r9, r8, lsl #24 │ │ │ │ + andseq ip, r9, r4, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r6, r8, ip, ror #16 │ │ │ │ - andseq ip, r5, r4, lsl r7 │ │ │ │ + eoreq r6, r8, r8, ror #16 │ │ │ │ + andseq ip, r5, r8, lsr r7 │ │ │ │ andeq r1, r0, r8, ror r9 │ │ │ │ stmdaeq r0, {r1, r2, r8} │ │ │ │ - andseq ip, r5, r0, asr #17 │ │ │ │ + andseq ip, r5, r4, ror #17 │ │ │ │ andeq r1, r0, ip, lsl #19 │ │ │ │ - andseq ip, r5, r0, lsr #5 │ │ │ │ + andseq ip, r5, r4, asr #5 │ │ │ │ @ instruction: 0x000038b8 │ │ │ │ stmdaeq r0, {r0, r1, r2, r8} │ │ │ │ - andseq ip, r5, r4, lsr r8 │ │ │ │ + andseq ip, r5, r8, asr r8 │ │ │ │ andeq r3, r0, r4, ror #17 │ │ │ │ - @ instruction: 0x0015c5b8 │ │ │ │ + @ instruction: 0x0015c5dc │ │ │ │ andeq r4, r0, r4, ror sl │ │ │ │ - andseq ip, r5, r4, asr #15 │ │ │ │ + andseq ip, r5, r8, ror #15 │ │ │ │ muleq r0, r4, sl │ │ │ │ - mulseq r5, r0, r7 │ │ │ │ + @ instruction: 0x0015c7b4 │ │ │ │ andeq r6, r0, r4, asr #16 │ │ │ │ stmdaeq r0, {r1, r8} │ │ │ │ - andseq ip, r5, r4, ror r7 │ │ │ │ + mulseq r5, r8, r7 │ │ │ │ andeq r2, r0, r0, asr #31 │ │ │ │ - andseq ip, r5, r8, lsr r7 │ │ │ │ + andseq ip, r5, ip, asr r7 │ │ │ │ @ instruction: 0x000031b4 │ │ │ │ - mulseq r5, r4, r0 │ │ │ │ + ldrheq ip, [r5], -r8 │ │ │ │ @ instruction: 0xffffecb4 │ │ │ │ streq r0, [r0], #-1798 @ 0xfffff8fa │ │ │ │ stmdaeq r0, {r0, r8} │ │ │ │ - andseq fp, r5, r0, ror #18 │ │ │ │ + andseq fp, r5, r4, lsl #19 │ │ │ │ muleq r0, r0, r6 │ │ │ │ streq r0, [r2], #-1792 @ 0xfffff900 │ │ │ │ - andseq fp, r5, ip, lsl #18 │ │ │ │ + andseq fp, r5, r0, lsr r9 │ │ │ │ andeq r3, r0, ip, lsr r6 │ │ │ │ streq r0, [r0], #-1799 @ 0xfffff8f9 │ │ │ │ - @ instruction: 0x0015b8b4 │ │ │ │ + @ instruction: 0x0015b8d8 │ │ │ │ andeq r4, r0, r8, lsr r8 │ │ │ │ streq r0, [r0], #-1794 @ 0xfffff8fe │ │ │ │ - andseq fp, r5, ip, asr r8 │ │ │ │ + andseq fp, r5, r0, lsl #17 │ │ │ │ andeq r5, r0, ip, lsr ip │ │ │ │ streq r0, [r0], #-769 @ 0xfffffcff │ │ │ │ - andseq fp, r5, r4, lsl #16 │ │ │ │ + andseq fp, r5, r8, lsr #16 │ │ │ │ @ instruction: 0xffffeb18 │ │ │ │ streq r0, [r2], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0x0015b7b4 │ │ │ │ + @ instruction: 0x0015b7d8 │ │ │ │ @ instruction: 0xffffeaf8 │ │ │ │ - @ instruction: 0x0019c5f8 │ │ │ │ + @ instruction: 0x0019c5f4 │ │ │ │ │ │ │ │ -00113ae8 : │ │ │ │ +00113aec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #656] @ 113d98 │ │ │ │ - ldr r1, [pc, #656] @ 113d9c │ │ │ │ + ldr r0, [pc, #656] @ 113d9c │ │ │ │ + ldr r1, [pc, #656] @ 113da0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #648] @ 113da0 │ │ │ │ - ldr r2, [pc, #648] @ 113da4 │ │ │ │ + ldr r3, [pc, #648] @ 113da4 │ │ │ │ + ldr r2, [pc, #648] @ 113da8 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r7, [pc, #616] @ 113da8 │ │ │ │ + ldr r7, [pc, #616] @ 113dac │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #596] @ 113dac │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [pc, #596] @ 113db0 │ │ │ │ mov r5, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #544] @ 113db0 │ │ │ │ + ldr r0, [pc, #544] @ 113db4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #508] @ 113db4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #504] @ 113db8 │ │ │ │ + ldr r7, [pc, #508] @ 113db8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #504] @ 113dbc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #460] @ 113db0 │ │ │ │ + ldr r0, [pc, #460] @ 113db4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #432] @ 113dbc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #428] @ 113dc0 │ │ │ │ + ldr r7, [pc, #432] @ 113dc0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #428] @ 113dc4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #376] @ 113db0 │ │ │ │ + ldr r0, [pc, #376] @ 113db4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #356] @ 113dc4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #352] @ 113dc8 │ │ │ │ + ldr r7, [pc, #356] @ 113dc8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #352] @ 113dcc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r5, [pc, #324] @ 113dcc │ │ │ │ + ldr r5, [pc, #324] @ 113dd0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #284] @ 113db0 │ │ │ │ + ldr r0, [pc, #284] @ 113db4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #272] @ 113dd0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #272] @ 113dd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #244] @ 113dd4 │ │ │ │ + ldr r0, [pc, #244] @ 113dd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #208] @ 113dd8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #204] @ 113ddc │ │ │ │ + ldr r5, [pc, #208] @ 113ddc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #204] @ 113de0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #160] @ 113dd4 │ │ │ │ + ldr r0, [pc, #160] @ 113dd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #116] @ 113de0 │ │ │ │ + ldr r2, [pc, #116] @ 113de4 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 113d9c │ │ │ │ + ldr r3, [pc, #40] @ 113da0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 113d94 │ │ │ │ + bne 113d98 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0019c4f0 │ │ │ │ + andseq ip, r9, ip, ror #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0019c4d4 │ │ │ │ + @ instruction: 0x0019c4d0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r5, r4, lsl #8 │ │ │ │ + andseq pc, r5, r8, lsr #8 │ │ │ │ @ instruction: 0xffffdbf4 │ │ │ │ stceq 1, cr3, [r2], {-0} │ │ │ │ - @ instruction: 0x0015f3b0 │ │ │ │ + @ instruction: 0x0015f3d4 │ │ │ │ @ instruction: 0xffffdb74 │ │ │ │ - andseq pc, r5, ip, ror #6 │ │ │ │ + mulseq r5, r0, r3 │ │ │ │ @ instruction: 0xffffdaf4 │ │ │ │ - andseq pc, r5, r8, lsr #6 │ │ │ │ + andseq pc, r5, ip, asr #6 │ │ │ │ @ instruction: 0xffffda74 │ │ │ │ - andseq pc, r5, r8, lsl r3 @ │ │ │ │ + andseq pc, r5, ip, lsr r3 @ │ │ │ │ @ instruction: 0xffffd9f4 │ │ │ │ stceq 1, cr1, [r2], {-0} │ │ │ │ - andseq pc, r5, r0, lsr #5 │ │ │ │ + andseq pc, r5, r4, asr #5 │ │ │ │ @ instruction: 0xffffd974 │ │ │ │ - andseq ip, r9, r8, lsl #5 │ │ │ │ + andseq ip, r9, r4, lsl #5 │ │ │ │ │ │ │ │ -00113de4 : │ │ │ │ +00113de8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r1, [pc, #2928] @ 114974 │ │ │ │ - ldr r3, [pc, #2928] @ 114978 │ │ │ │ + ldr r1, [pc, #2928] @ 114978 │ │ │ │ + ldr r3, [pc, #2928] @ 11497c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #2924] @ 11497c │ │ │ │ + ldr r2, [pc, #2924] @ 114980 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - beq 113e90 │ │ │ │ + beq 113e94 │ │ │ │ tst r0, #1 │ │ │ │ - beq 113ebc │ │ │ │ + beq 113ec0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 113e8c │ │ │ │ + beq 113e90 │ │ │ │ tst r4, #1 │ │ │ │ - bne 113e68 │ │ │ │ + bne 113e6c │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2864] @ 114980 │ │ │ │ + ldr r1, [pc, #2864] @ 114984 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1147d0 │ │ │ │ + bhi 1147d4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ asr r6, r4, #1 │ │ │ │ add r4, r6, r0, asr #1 │ │ │ │ lsl r4, r4, #1 │ │ │ │ asr r3, r4, #1 │ │ │ │ sub r3, r3, r5, asr #1 │ │ │ │ cmp r6, r3 │ │ │ │ asr r0, r0, #1 │ │ │ │ orr r4, r4, #1 │ │ │ │ - bne 1141bc │ │ │ │ + bne 1141c0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #2796] @ 114984 │ │ │ │ - ldr r3, [pc, #2780] @ 114978 │ │ │ │ + ldr r2, [pc, #2796] @ 114988 │ │ │ │ + ldr r3, [pc, #2780] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r1, [pc, #2752] @ 114988 │ │ │ │ + ldr r1, [pc, #2752] @ 11498c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1148c0 │ │ │ │ + bhi 1148c4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 114030 │ │ │ │ + bne 114034 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2712] @ 11498c │ │ │ │ + ldr r1, [pc, #2712] @ 114990 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 114870 │ │ │ │ + bhi 114874 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - bne 1146ac │ │ │ │ + bne 1146b0 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2664] @ 114990 │ │ │ │ + ldr r1, [pc, #2664] @ 114994 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 114718 │ │ │ │ + bhi 11471c │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bne 1146e4 │ │ │ │ + bne 1146e8 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2620] @ 114994 │ │ │ │ + ldr r1, [pc, #2620] @ 114998 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 114820 │ │ │ │ + bhi 114824 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 1145f8 │ │ │ │ + bne 1145fc │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2576] @ 114998 │ │ │ │ + ldr r1, [pc, #2576] @ 11499c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 114924 │ │ │ │ + bhi 114928 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 114658 │ │ │ │ + bne 11465c │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2532] @ 11499c │ │ │ │ + ldr r1, [pc, #2532] @ 1149a0 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 114780 │ │ │ │ + bhi 114784 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2500] @ 1149a0 │ │ │ │ + ldr r3, [pc, #2500] @ 1149a4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -248076,21 +248077,21 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 255678 │ │ │ │ + bl 2556a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 113e90 │ │ │ │ - ldr r3, [pc, #2408] @ 1149a0 │ │ │ │ + b 113e94 │ │ │ │ + ldr r3, [pc, #2408] @ 1149a4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -248099,58 +248100,58 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 255678 │ │ │ │ + bl 2556a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 113e90 │ │ │ │ - ldr r2, [pc, #2316] @ 1149a4 │ │ │ │ - ldr r3, [pc, #2268] @ 114978 │ │ │ │ + b 113e94 │ │ │ │ + ldr r2, [pc, #2316] @ 1149a8 │ │ │ │ + ldr r3, [pc, #2268] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 128a9c │ │ │ │ - ldr r3, [pc, #2248] @ 1149a0 │ │ │ │ + b 128aa4 │ │ │ │ + ldr r3, [pc, #2248] @ 1149a4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2433b4 │ │ │ │ + bl 2433dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ - b 113e90 │ │ │ │ - ldr r3, [pc, #2168] @ 1149a0 │ │ │ │ + b 113e94 │ │ │ │ + ldr r3, [pc, #2168] @ 1149a4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -248164,159 +248165,159 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 19773c │ │ │ │ mov r1, r4 │ │ │ │ bl 197e88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 113e90 │ │ │ │ - ldr r2, [pc, #2084] @ 1149a8 │ │ │ │ - ldr r3, [pc, #2032] @ 114978 │ │ │ │ + b 113e94 │ │ │ │ + ldr r2, [pc, #2084] @ 1149ac │ │ │ │ + ldr r3, [pc, #2032] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 266ff4 │ │ │ │ + bl 26701c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 128b10 │ │ │ │ - ldr r3, [pc, #2012] @ 1149a0 │ │ │ │ + b 128b18 │ │ │ │ + ldr r3, [pc, #2012] @ 1149a4 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 24190c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 241934 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2433b4 │ │ │ │ + bl 2433dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - b 113e90 │ │ │ │ + b 113e94 │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1904] @ 1149ac │ │ │ │ + ldr r0, [pc, #1904] @ 1149b0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1844] @ 114978 │ │ │ │ + ldr r1, [pc, #1844] @ 11497c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 1140c0 │ │ │ │ - ldr r2, [pc, #1856] @ 1149b0 │ │ │ │ - ldr r3, [pc, #1796] @ 114978 │ │ │ │ + b 1140c4 │ │ │ │ + ldr r2, [pc, #1856] @ 1149b4 │ │ │ │ + ldr r3, [pc, #1796] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 1140c0 │ │ │ │ - ldr r2, [pc, #1808] @ 1149b4 │ │ │ │ - ldr r3, [pc, #1744] @ 114978 │ │ │ │ + b 1140c4 │ │ │ │ + ldr r2, [pc, #1808] @ 1149b8 │ │ │ │ + ldr r3, [pc, #1744] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - b 1140c0 │ │ │ │ + b 1140c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1744] @ 1149b8 │ │ │ │ + ldr r0, [pc, #1744] @ 1149bc │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1672] @ 114978 │ │ │ │ + ldr r1, [pc, #1672] @ 11497c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 1140c0 │ │ │ │ + b 1140c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1684] @ 1149bc │ │ │ │ + ldr r0, [pc, #1684] @ 1149c0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1608] @ 114978 │ │ │ │ + ldr r1, [pc, #1608] @ 11497c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - beq 114308 │ │ │ │ + beq 11430c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #1644] @ 1149c0 │ │ │ │ - ldr r3, [pc, #1568] @ 114978 │ │ │ │ + ldr r2, [pc, #1644] @ 1149c4 │ │ │ │ + ldr r3, [pc, #1568] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 255678 │ │ │ │ + b 2556a0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #1588] @ 1149c4 │ │ │ │ - ldr r3, [pc, #1508] @ 114978 │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #1588] @ 1149c8 │ │ │ │ + ldr r3, [pc, #1508] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r0, r4 │ │ │ │ - b 1141ac │ │ │ │ - ldr r3, [pc, #1504] @ 1149a0 │ │ │ │ + b 1141b0 │ │ │ │ + ldr r3, [pc, #1504] @ 1149a4 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -248326,69 +248327,69 @@ │ │ │ │ bl 19765c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r6] │ │ │ │ bl 197e88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 113e90 │ │ │ │ - ldr r2, [pc, #1468] @ 1149c8 │ │ │ │ - ldr r3, [pc, #1384] @ 114978 │ │ │ │ + b 113e94 │ │ │ │ + ldr r2, [pc, #1468] @ 1149cc │ │ │ │ + ldr r3, [pc, #1384] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2433b4 │ │ │ │ + b 2433dc │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1408] @ 1149cc │ │ │ │ + ldr r0, [pc, #1408] @ 1149d0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1316] @ 114978 │ │ │ │ + ldr r1, [pc, #1316] @ 11497c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - beq 11425c │ │ │ │ - b 114348 │ │ │ │ + beq 114260 │ │ │ │ + b 11434c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #1360] @ 1149d0 │ │ │ │ - ldr r3, [pc, #1268] @ 114978 │ │ │ │ + ldr r2, [pc, #1360] @ 1149d4 │ │ │ │ + ldr r3, [pc, #1268] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 1143b0 │ │ │ │ - b 114348 │ │ │ │ - ldr r2, [pc, #1320] @ 1149d4 │ │ │ │ - ldr r3, [pc, #1224] @ 114978 │ │ │ │ + beq 1143b4 │ │ │ │ + b 11434c │ │ │ │ + ldr r2, [pc, #1320] @ 1149d8 │ │ │ │ + ldr r3, [pc, #1224] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 197e88 │ │ │ │ - ldr r3, [pc, #1216] @ 1149a0 │ │ │ │ + ldr r3, [pc, #1216] @ 1149a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ @@ -248400,67 +248401,67 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 197e88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - b 113e90 │ │ │ │ - ldr r2, [pc, #1188] @ 1149d8 │ │ │ │ - ldr r3, [pc, #1088] @ 114978 │ │ │ │ + b 113e94 │ │ │ │ + ldr r2, [pc, #1188] @ 1149dc │ │ │ │ + ldr r3, [pc, #1088] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ - b 1140bc │ │ │ │ - ldr r2, [pc, #1144] @ 1149dc │ │ │ │ - ldr r3, [pc, #1040] @ 114978 │ │ │ │ + bl 266830 │ │ │ │ + b 1140c0 │ │ │ │ + ldr r2, [pc, #1144] @ 1149e0 │ │ │ │ + ldr r3, [pc, #1040] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ moveq r0, r6 │ │ │ │ - beq 1141ac │ │ │ │ - b 114348 │ │ │ │ + beq 1141b0 │ │ │ │ + b 11434c │ │ │ │ mov r0, r4 │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #1092] @ 1149e0 │ │ │ │ - ldr r3, [pc, #984] @ 114978 │ │ │ │ + ldr r2, [pc, #1092] @ 1149e4 │ │ │ │ + ldr r3, [pc, #984] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ mov r0, r6 │ │ │ │ - b 1141ac │ │ │ │ + b 1141b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #1040] @ 1149e4 │ │ │ │ - ldr r3, [pc, #928] @ 114978 │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #1040] @ 1149e8 │ │ │ │ + ldr r3, [pc, #928] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 1145bc │ │ │ │ - b 114348 │ │ │ │ - ldr r3, [pc, #928] @ 1149a0 │ │ │ │ + beq 1145c0 │ │ │ │ + b 11434c │ │ │ │ + ldr r3, [pc, #928] @ 1149a4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -248475,417 +248476,417 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 19773c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 197e88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 113e90 │ │ │ │ - ldr r3, [pc, #832] @ 1149a0 │ │ │ │ + b 113e94 │ │ │ │ + ldr r3, [pc, #832] @ 1149a4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ asr r0, r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2433b4 │ │ │ │ + bl 2433dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ - b 113e90 │ │ │ │ - ldr r2, [pc, #820] @ 1149e8 │ │ │ │ - ldr r3, [pc, #704] @ 114978 │ │ │ │ + b 113e94 │ │ │ │ + ldr r2, [pc, #820] @ 1149ec │ │ │ │ + ldr r3, [pc, #704] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - b 1140c0 │ │ │ │ - ldr r2, [pc, #768] @ 1149ec │ │ │ │ - ldr r3, [pc, #648] @ 114978 │ │ │ │ + b 1140c4 │ │ │ │ + ldr r2, [pc, #768] @ 1149f0 │ │ │ │ + ldr r3, [pc, #648] @ 11497c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114348 │ │ │ │ + bne 11434c │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ mov r1, r6 │ │ │ │ - b 1141ac │ │ │ │ - ldr r1, [pc, #640] @ 1149a0 │ │ │ │ - ldr r0, [pc, #716] @ 1149f0 │ │ │ │ + b 1141b0 │ │ │ │ + ldr r1, [pc, #640] @ 1149a4 │ │ │ │ + ldr r0, [pc, #716] @ 1149f4 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #680] @ 1149f4 │ │ │ │ + ldr r1, [pc, #680] @ 1149f8 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - b 113e90 │ │ │ │ - ldr r1, [pc, #536] @ 1149a0 │ │ │ │ - ldr r0, [pc, #620] @ 1149f8 │ │ │ │ + b 113e94 │ │ │ │ + ldr r1, [pc, #536] @ 1149a4 │ │ │ │ + ldr r0, [pc, #620] @ 1149fc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #584] @ 1149fc │ │ │ │ + ldr r1, [pc, #584] @ 114a00 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 114764 │ │ │ │ - ldr r1, [pc, #456] @ 1149a0 │ │ │ │ - ldr r0, [pc, #548] @ 114a00 │ │ │ │ + b 114768 │ │ │ │ + ldr r1, [pc, #456] @ 1149a4 │ │ │ │ + ldr r0, [pc, #548] @ 114a04 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #512] @ 114a04 │ │ │ │ + ldr r1, [pc, #512] @ 114a08 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 114764 │ │ │ │ - ldr r1, [pc, #376] @ 1149a0 │ │ │ │ - ldr r0, [pc, #476] @ 114a08 │ │ │ │ + b 114768 │ │ │ │ + ldr r1, [pc, #376] @ 1149a4 │ │ │ │ + ldr r0, [pc, #476] @ 114a0c │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #440] @ 114a0c │ │ │ │ + ldr r1, [pc, #440] @ 114a10 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 114764 │ │ │ │ - ldr r1, [pc, #296] @ 1149a0 │ │ │ │ - ldr r0, [pc, #404] @ 114a10 │ │ │ │ + b 114768 │ │ │ │ + ldr r1, [pc, #296] @ 1149a4 │ │ │ │ + ldr r0, [pc, #404] @ 114a14 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #368] @ 114a14 │ │ │ │ + ldr r1, [pc, #368] @ 114a18 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 114764 │ │ │ │ - ldr r1, [pc, #216] @ 1149a0 │ │ │ │ + b 114768 │ │ │ │ + ldr r1, [pc, #216] @ 1149a4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #288] @ 114a18 │ │ │ │ - ldr r1, [pc, #288] @ 114a1c │ │ │ │ + ldr r0, [pc, #288] @ 114a1c │ │ │ │ + ldr r1, [pc, #288] @ 114a20 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ - b 114778 │ │ │ │ - ldr r1, [pc, #116] @ 1149a0 │ │ │ │ - ldr r0, [pc, #240] @ 114a20 │ │ │ │ + b 11477c │ │ │ │ + ldr r1, [pc, #116] @ 1149a4 │ │ │ │ + ldr r0, [pc, #240] @ 114a24 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #204] @ 114a24 │ │ │ │ + ldr r1, [pc, #204] @ 114a28 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 114764 │ │ │ │ - @ instruction: 0x0019c1f4 │ │ │ │ + b 114768 │ │ │ │ + @ instruction: 0x0019c1f0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, r9, r4, ror #3 │ │ │ │ - andseq r0, r7, lr, ror r1 │ │ │ │ - andseq ip, r9, r0, ror #2 │ │ │ │ - andseq r0, r7, fp, lsl #2 │ │ │ │ - andseq r0, r7, r4, ror #1 │ │ │ │ - ldrheq r0, [r7], -sl │ │ │ │ - mulseq r7, r0, r0 │ │ │ │ - andseq r0, r7, sl, rrx │ │ │ │ - andseq r0, r7, r4, asr #32 │ │ │ │ + andseq ip, r9, r0, ror #3 │ │ │ │ + andseq r0, r7, r2, lsr #3 │ │ │ │ + andseq ip, r9, ip, asr r1 │ │ │ │ + andseq r0, r7, pc, lsr #2 │ │ │ │ + andseq r0, r7, r8, lsl #2 │ │ │ │ + ldrsbeq r0, [r7], -lr │ │ │ │ + ldrheq r0, [r7], -r4 │ │ │ │ + andseq r0, r7, lr, lsl #1 │ │ │ │ + andseq r0, r7, r8, rrx │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r9, r0, ror #30 │ │ │ │ - andseq fp, r9, r4, ror lr │ │ │ │ - @ instruction: 0x0019bdb8 │ │ │ │ - andseq fp, r9, r8, lsl #27 │ │ │ │ - andseq fp, r9, r4, asr sp │ │ │ │ - andseq fp, r9, ip, lsl #26 │ │ │ │ - andseq fp, r9, ip, asr #25 │ │ │ │ - andseq fp, r9, r4, lsr #25 │ │ │ │ - andseq fp, r9, r8, ror #24 │ │ │ │ - andseq fp, r9, ip, ror #23 │ │ │ │ - andseq fp, r9, r8, lsr #23 │ │ │ │ - andseq fp, r9, r8, ror fp │ │ │ │ - andseq fp, r9, ip, asr #22 │ │ │ │ - andseq fp, r9, r4, asr #21 │ │ │ │ - mulseq r9, r4, sl │ │ │ │ - andseq fp, r9, ip, asr sl │ │ │ │ - andseq fp, r9, r4, lsr #20 │ │ │ │ - andseq fp, r9, r4, asr #18 │ │ │ │ - andseq fp, r9, ip, lsl #18 │ │ │ │ - andseq lr, r5, r4, lsl r8 │ │ │ │ - andseq r6, r5, r8, asr r1 │ │ │ │ - andseq lr, r5, ip, lsr #15 │ │ │ │ - ldrsheq r6, [r5], -r0 │ │ │ │ - andseq lr, r5, ip, asr r7 │ │ │ │ - andseq r6, r5, r0, lsr #1 │ │ │ │ - andseq lr, r5, ip, lsl #14 │ │ │ │ - andseq r6, r5, r0, asr r0 │ │ │ │ - @ instruction: 0x0015e6bc │ │ │ │ - andseq r6, r5, r0 │ │ │ │ - andseq lr, r5, r4, ror #12 │ │ │ │ - andseq r5, r5, r8, lsr #31 │ │ │ │ - andseq lr, r5, r8, lsl #12 │ │ │ │ - andseq r5, r5, ip, asr #30 │ │ │ │ + andseq fp, r9, ip, asr pc │ │ │ │ + andseq fp, r9, r0, ror lr │ │ │ │ + @ instruction: 0x0019bdb4 │ │ │ │ + andseq fp, r9, r4, lsl #27 │ │ │ │ + andseq fp, r9, r0, asr sp │ │ │ │ + andseq fp, r9, r8, lsl #26 │ │ │ │ + andseq fp, r9, r8, asr #25 │ │ │ │ + andseq fp, r9, r0, lsr #25 │ │ │ │ + andseq fp, r9, r4, ror #24 │ │ │ │ + andseq fp, r9, r8, ror #23 │ │ │ │ + andseq fp, r9, r4, lsr #23 │ │ │ │ + andseq fp, r9, r4, ror fp │ │ │ │ + andseq fp, r9, r8, asr #22 │ │ │ │ + andseq fp, r9, r0, asr #21 │ │ │ │ + mulseq r9, r0, sl │ │ │ │ + andseq fp, r9, r8, asr sl │ │ │ │ + andseq fp, r9, r0, lsr #20 │ │ │ │ + andseq fp, r9, r0, asr #18 │ │ │ │ + andseq fp, r9, r8, lsl #18 │ │ │ │ + andseq lr, r5, r8, lsr r8 │ │ │ │ + andseq r6, r5, ip, ror r1 │ │ │ │ + @ instruction: 0x0015e7d0 │ │ │ │ + andseq r6, r5, r4, lsl r1 │ │ │ │ + andseq lr, r5, r0, lsl #15 │ │ │ │ + andseq r6, r5, r4, asr #1 │ │ │ │ + andseq lr, r5, r0, lsr r7 │ │ │ │ + andseq r6, r5, r4, ror r0 │ │ │ │ + andseq lr, r5, r0, ror #13 │ │ │ │ + andseq r6, r5, r4, lsr #32 │ │ │ │ + andseq lr, r5, r8, lsl #13 │ │ │ │ + andseq r5, r5, ip, asr #31 │ │ │ │ + andseq lr, r5, ip, lsr #12 │ │ │ │ + andseq r5, r5, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #492] @ 114c30 │ │ │ │ + ldr r0, [pc, #492] @ 114c34 │ │ │ │ ldr r4, [r1] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #484] @ 114c34 │ │ │ │ + ldr r1, [pc, #484] @ 114c38 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #480] @ 114c38 │ │ │ │ + ldr r3, [pc, #480] @ 114c3c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ands r2, r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne 114a84 │ │ │ │ + bne 114a88 │ │ │ │ ldrh r1, [r4] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 114be4 │ │ │ │ + bhi 114be8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 114b60 │ │ │ │ + beq 114b64 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 114b30 │ │ │ │ - ldr r2, [pc, #416] @ 114c3c │ │ │ │ + beq 114b34 │ │ │ │ + ldr r2, [pc, #416] @ 114c40 │ │ │ │ str r4, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r9, [r3, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r9] │ │ │ │ str r2, [r9] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 114b2c │ │ │ │ + ble 114b30 │ │ │ │ mov sl, #1 │ │ │ │ add r7, sp, #20 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #3 │ │ │ │ - b 114ae0 │ │ │ │ + b 114ae4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [lr, sl, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ands r4, r1, #1 │ │ │ │ - bne 114b08 │ │ │ │ + bne 114b0c │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 114bb0 │ │ │ │ + bhi 114bb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 114adc │ │ │ │ + bne 114ae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #264] @ 114c40 │ │ │ │ - ldr r3, [pc, #248] @ 114c34 │ │ │ │ + ldr r2, [pc, #264] @ 114c44 │ │ │ │ + ldr r3, [pc, #248] @ 114c38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114c2c │ │ │ │ + bne 114c30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 114b7c │ │ │ │ + bne 114b80 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 114c08 │ │ │ │ - ldr r2, [pc, #192] @ 114c44 │ │ │ │ - ldr r3, [pc, #172] @ 114c34 │ │ │ │ + bhi 114c0c │ │ │ │ + ldr r2, [pc, #192] @ 114c48 │ │ │ │ + ldr r3, [pc, #172] @ 114c38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114c2c │ │ │ │ + bne 114c30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 113de4 │ │ │ │ + b 113de8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #136] @ 114c48 │ │ │ │ + ldr r1, [pc, #136] @ 114c4c │ │ │ │ str r0, [r9] │ │ │ │ - ldr r0, [pc, #132] @ 114c4c │ │ │ │ + ldr r0, [pc, #132] @ 114c50 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r9] │ │ │ │ - b 114b30 │ │ │ │ - ldr r1, [pc, #100] @ 114c50 │ │ │ │ - ldr r0, [pc, #100] @ 114c54 │ │ │ │ + b 114b34 │ │ │ │ + ldr r1, [pc, #100] @ 114c54 │ │ │ │ + ldr r0, [pc, #100] @ 114c58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r4, #0 │ │ │ │ - b 114b30 │ │ │ │ - ldr r1, [pc, #72] @ 114c58 │ │ │ │ - ldr r0, [pc, #72] @ 114c5c │ │ │ │ + b 114b34 │ │ │ │ + ldr r1, [pc, #72] @ 114c5c │ │ │ │ + ldr r0, [pc, #72] @ 114c60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 114c00 │ │ │ │ + bl 48af4 │ │ │ │ + b 114c04 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r9, ip, lsr #11 │ │ │ │ + andseq fp, r9, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq r9, r8, r5 │ │ │ │ + mulseq r9, r4, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r9, r0, asr #9 │ │ │ │ - andseq fp, r9, r4, ror r4 │ │ │ │ + @ instruction: 0x0019b4bc │ │ │ │ + andseq fp, r9, r0, ror r4 │ │ │ │ + andseq r5, r5, r4, lsl #26 │ │ │ │ + @ instruction: 0x0015e3bc │ │ │ │ andseq r5, r5, r0, ror #25 │ │ │ │ - mulseq r5, r8, r3 │ │ │ │ + mulseq r5, ip, r3 │ │ │ │ @ instruction: 0x00155cbc │ │ │ │ andseq lr, r5, r8, ror r3 │ │ │ │ - mulseq r5, r8, ip │ │ │ │ - andseq lr, r5, r4, asr r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114c6c │ │ │ │ - b 114a28 │ │ │ │ + beq 114c70 │ │ │ │ + b 114a2c │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #300] @ 114db8 │ │ │ │ - ldr ip, [pc, #300] @ 114dbc │ │ │ │ + ldr lr, [pc, #300] @ 114dbc │ │ │ │ + ldr ip, [pc, #300] @ 114dc0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #292] @ 114dc0 │ │ │ │ + ldr r3, [pc, #292] @ 114dc4 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #288] @ 114dc4 │ │ │ │ + ldr r2, [pc, #288] @ 114dc8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r8] │ │ │ │ @@ -248895,184 +248896,184 @@ │ │ │ │ str r3, [r8] │ │ │ │ subs r6, r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble 114dac │ │ │ │ - ldr sl, [pc, #216] @ 114dc8 │ │ │ │ - ldr r9, [pc, #216] @ 114dcc │ │ │ │ + ble 114db0 │ │ │ │ + ldr sl, [pc, #216] @ 114dcc │ │ │ │ + ldr r9, [pc, #216] @ 114dd0 │ │ │ │ sub r5, r7, #4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 114d0c │ │ │ │ + b 114d10 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 114d44 │ │ │ │ + beq 114d48 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ tst r2, #1 │ │ │ │ - bne 114d00 │ │ │ │ + bne 114d04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 114d0c │ │ │ │ + bne 114d10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 114a28 │ │ │ │ + bl 114a2c │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 114d98 │ │ │ │ + beq 114d9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #100] @ 114dd0 │ │ │ │ + ldr r2, [pc, #100] @ 114dd4 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #72] @ 114dbc │ │ │ │ + ldr r3, [pc, #72] @ 114dc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 114db4 │ │ │ │ + bne 114db8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #52] @ 114dd4 │ │ │ │ + ldr r0, [pc, #52] @ 114dd8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 114d60 │ │ │ │ - beq 114d60 │ │ │ │ - b 114d44 │ │ │ │ + b 114d64 │ │ │ │ + beq 114d64 │ │ │ │ + b 114d48 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq fp, r9, ip, ror #6 │ │ │ │ + andseq fp, r9, r8, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, r9, ip, asr #6 │ │ │ │ + andseq fp, r9, r8, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sl, r5, r0, lsr r8 │ │ │ │ - andseq sl, r5, r0, ror #28 │ │ │ │ - andseq fp, r9, r8, lsl #5 │ │ │ │ - @ instruction: 0x0015adbc │ │ │ │ - ldr r3, [pc, #96] @ 114e40 │ │ │ │ - ldr r2, [pc, #96] @ 114e44 │ │ │ │ + andseq sl, r5, r4, asr r8 │ │ │ │ + andseq sl, r5, r4, lsl #29 │ │ │ │ + andseq fp, r9, r4, lsl #5 │ │ │ │ + andseq sl, r5, r0, ror #27 │ │ │ │ + ldr r3, [pc, #96] @ 114e44 │ │ │ │ + ldr r2, [pc, #96] @ 114e48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 114e3c │ │ │ │ + bne 114e40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114e34 │ │ │ │ + beq 114e38 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ble 114e28 │ │ │ │ + ble 114e2c │ │ │ │ sub r3, r1, #4 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ add r2, r2, r3, asr #1 │ │ │ │ - bne 114e18 │ │ │ │ + bne 114e1c │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - b 114c74 │ │ │ │ - andseq fp, r9, r8, lsl r2 │ │ │ │ + b 114c78 │ │ │ │ + andseq fp, r9, r4, lsl r2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - b 114dd8 │ │ │ │ - ldr r3, [pc, #152] @ 114eec │ │ │ │ + b 114ddc │ │ │ │ + ldr r3, [pc, #152] @ 114ef0 │ │ │ │ subs r2, r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 114ec8 │ │ │ │ - ldr ip, [pc, #140] @ 114ef0 │ │ │ │ + beq 114ecc │ │ │ │ + ldr ip, [pc, #140] @ 114ef4 │ │ │ │ ldr r3, [r3, ip] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 114ec4 │ │ │ │ + bne 114ec8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - beq 114ed8 │ │ │ │ + beq 114edc │ │ │ │ cmp r2, #1 │ │ │ │ - ble 114ebc │ │ │ │ + ble 114ec0 │ │ │ │ sub r5, r4, #4 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 114ea8 │ │ │ │ + bne 114eac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a9c │ │ │ │ - b 114a28 │ │ │ │ - ldr r2, [pc, #36] @ 114ef4 │ │ │ │ + b 128aa4 │ │ │ │ + b 114a2c │ │ │ │ + ldr r2, [pc, #36] @ 114ef8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a9c │ │ │ │ - andseq fp, r9, r4, lsr #3 │ │ │ │ + b 128aa4 │ │ │ │ + andseq fp, r9, r0, lsr #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ │ │ │ │ -00114ef8 : │ │ │ │ +00114efc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r1, [pc, #3016] @ 115ae0 │ │ │ │ - ldr r3, [pc, #3016] @ 115ae4 │ │ │ │ + ldr r1, [pc, #3016] @ 115ae4 │ │ │ │ + ldr r3, [pc, #3016] @ 115ae8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #3012] @ 115ae8 │ │ │ │ + ldr r2, [pc, #3012] @ 115aec │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - beq 114fd8 │ │ │ │ + beq 114fdc │ │ │ │ tst r0, #1 │ │ │ │ - beq 115004 │ │ │ │ + beq 115008 │ │ │ │ cmp r0, #1 │ │ │ │ and r1, r4, #1 │ │ │ │ - beq 1152ac │ │ │ │ + beq 1152b0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115310 │ │ │ │ + bne 115314 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2948] @ 115aec │ │ │ │ + ldr r1, [pc, #2948] @ 115af0 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 115884 │ │ │ │ + bhi 115888 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2920] @ 115af0 │ │ │ │ + ldr r3, [pc, #2920] @ 115af4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -249081,134 +249082,134 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 25577c │ │ │ │ + bl 2557a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #2836] @ 115af4 │ │ │ │ - ldr r3, [pc, #2816] @ 115ae4 │ │ │ │ + ldr r2, [pc, #2836] @ 115af8 │ │ │ │ + ldr r3, [pc, #2816] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r1, [pc, #2792] @ 115af8 │ │ │ │ + ldr r1, [pc, #2792] @ 115afc │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 11593c │ │ │ │ + bhi 115940 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 11524c │ │ │ │ + bne 115250 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2752] @ 115afc │ │ │ │ + ldr r1, [pc, #2752] @ 115b00 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1158ec │ │ │ │ + bhi 1158f0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - bne 1157bc │ │ │ │ + bne 1157c0 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2704] @ 115b00 │ │ │ │ + ldr r1, [pc, #2704] @ 115b04 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 115a90 │ │ │ │ + bhi 115a94 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bne 1157fc │ │ │ │ + bne 115800 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2656] @ 115b04 │ │ │ │ + ldr r1, [pc, #2656] @ 115b08 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 115a40 │ │ │ │ + bhi 115a44 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 11575c │ │ │ │ + bne 115760 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2612] @ 115b08 │ │ │ │ + ldr r1, [pc, #2612] @ 115b0c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1159f0 │ │ │ │ + bhi 1159f4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 115830 │ │ │ │ + bne 115834 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r1, [pc, #2568] @ 115b0c │ │ │ │ + ldr r1, [pc, #2568] @ 115b10 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1159a0 │ │ │ │ + bhi 1159a4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #2536] @ 115b10 │ │ │ │ - ldr r3, [pc, #2488] @ 115ae4 │ │ │ │ + ldr r2, [pc, #2536] @ 115b14 │ │ │ │ + ldr r3, [pc, #2488] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ asr r0, r5, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 128a9c │ │ │ │ - ldr r2, [pc, #2476] @ 115b14 │ │ │ │ - ldr r3, [pc, #2424] @ 115ae4 │ │ │ │ + b 128aa4 │ │ │ │ + ldr r2, [pc, #2476] @ 115b18 │ │ │ │ + ldr r3, [pc, #2424] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ asr r0, r5, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 266ff0 │ │ │ │ + bl 267018 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 128b10 │ │ │ │ - ldr r3, [pc, #2376] @ 115af0 │ │ │ │ + b 128b18 │ │ │ │ + ldr r3, [pc, #2376] @ 115af4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -249222,36 +249223,36 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 19773c │ │ │ │ mov r1, r4 │ │ │ │ bl 198054 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 114fd8 │ │ │ │ - ldr r3, [pc, #2284] @ 115af0 │ │ │ │ + b 114fdc │ │ │ │ + ldr r3, [pc, #2284] @ 115af4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ asr r0, r5, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2433bc │ │ │ │ + bl 2433e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ - b 114fd8 │ │ │ │ - ldr r3, [pc, #2204] @ 115af0 │ │ │ │ + b 114fdc │ │ │ │ + ldr r3, [pc, #2204] @ 115af4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -249260,110 +249261,110 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25577c │ │ │ │ + bl 2557a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 114fd8 │ │ │ │ + b 114fdc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 115310 │ │ │ │ + bne 115314 │ │ │ │ ldrsh r3, [r4] │ │ │ │ sub ip, r3, #50 @ 0x32 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #1 │ │ │ │ - bhi 114f60 │ │ │ │ - ldr r3, [pc, #2076] @ 115af0 │ │ │ │ + bhi 114f64 │ │ │ │ + ldr r3, [pc, #2076] @ 115af4 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 11696c │ │ │ │ + bl 116970 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 114fd8 │ │ │ │ + b 114fdc │ │ │ │ asr r4, r4, #1 │ │ │ │ rsb r3, r4, r5, asr #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ add r1, r4, r3, asr #1 │ │ │ │ cmp r1, r5, asr #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ asr r0, r5, #1 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 114fd8 │ │ │ │ - ldr r3, [pc, #1972] @ 115af0 │ │ │ │ + beq 114fdc │ │ │ │ + ldr r3, [pc, #1972] @ 115af4 │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ mov r2, #2 │ │ │ │ - ldr r3, [r6] │ │ │ │ + ldr r3, [r5] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [r6] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ + str r3, [r5] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 24190c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 241934 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2433bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2433e4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r6] │ │ │ │ - b 114fd8 │ │ │ │ + str r3, [r5] │ │ │ │ + b 114fdc │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ - bl 244c40 │ │ │ │ - ldr r2, [pc, #1896] @ 115b18 │ │ │ │ - ldr r3, [pc, #1840] @ 115ae4 │ │ │ │ + bl 244c68 │ │ │ │ + ldr r2, [pc, #1896] @ 115b1c │ │ │ │ + ldr r3, [pc, #1840] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b 115150 │ │ │ │ + b 115154 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #1844] @ 115b1c │ │ │ │ - ldr r3, [pc, #1784] @ 115ae4 │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #1844] @ 115b20 │ │ │ │ + ldr r3, [pc, #1784] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r1, r4 │ │ │ │ - b 115190 │ │ │ │ - ldr r3, [pc, #1756] @ 115af0 │ │ │ │ + b 115194 │ │ │ │ + ldr r3, [pc, #1756] @ 115af4 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ @@ -249373,66 +249374,66 @@ │ │ │ │ bl 19765c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ bl 198054 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ - b 114fd8 │ │ │ │ - ldr r2, [pc, #1728] @ 115b20 │ │ │ │ - ldr r3, [pc, #1664] @ 115ae4 │ │ │ │ + b 114fdc │ │ │ │ + ldr r2, [pc, #1728] @ 115b24 │ │ │ │ + ldr r3, [pc, #1664] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 2433bc │ │ │ │ + b 2433e4 │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ bl 198e00 │ │ │ │ - ldr r2, [pc, #1672] @ 115b24 │ │ │ │ - ldr r3, [pc, #1604] @ 115ae4 │ │ │ │ + ldr r2, [pc, #1672] @ 115b28 │ │ │ │ + ldr r3, [pc, #1604] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 1153cc │ │ │ │ + beq 1153d0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #1628] @ 115b28 │ │ │ │ - ldr r3, [pc, #1556] @ 115ae4 │ │ │ │ + ldr r2, [pc, #1628] @ 115b2c │ │ │ │ + ldr r3, [pc, #1556] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 115404 │ │ │ │ - b 1154b8 │ │ │ │ - ldr r2, [pc, #1592] @ 115b2c │ │ │ │ - ldr r3, [pc, #1516] @ 115ae4 │ │ │ │ + beq 115408 │ │ │ │ + b 1154bc │ │ │ │ + ldr r2, [pc, #1592] @ 115b30 │ │ │ │ + ldr r3, [pc, #1516] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 198054 │ │ │ │ - ldr r3, [pc, #1480] @ 115af0 │ │ │ │ + ldr r3, [pc, #1480] @ 115af4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ @@ -249444,138 +249445,138 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 198054 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - b 114fd8 │ │ │ │ - ldr r2, [pc, #1460] @ 115b30 │ │ │ │ - ldr r3, [pc, #1380] @ 115ae4 │ │ │ │ + b 114fdc │ │ │ │ + ldr r2, [pc, #1460] @ 115b34 │ │ │ │ + ldr r3, [pc, #1380] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ - b 11514c │ │ │ │ - ldr r2, [pc, #1416] @ 115b34 │ │ │ │ - ldr r3, [pc, #1332] @ 115ae4 │ │ │ │ + bl 266830 │ │ │ │ + b 115150 │ │ │ │ + ldr r2, [pc, #1416] @ 115b38 │ │ │ │ + ldr r3, [pc, #1332] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r0, r6 │ │ │ │ - b 115190 │ │ │ │ + b 115194 │ │ │ │ mov r0, r4 │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #1364] @ 115b38 │ │ │ │ - ldr r3, [pc, #1276] @ 115ae4 │ │ │ │ + ldr r2, [pc, #1364] @ 115b3c │ │ │ │ + ldr r3, [pc, #1276] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 1155cc │ │ │ │ - b 1154b8 │ │ │ │ + beq 1155d0 │ │ │ │ + b 1154bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #1316] @ 115b3c │ │ │ │ - ldr r3, [pc, #1224] @ 115ae4 │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #1316] @ 115b40 │ │ │ │ + ldr r3, [pc, #1224] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 1155cc │ │ │ │ - b 1154b8 │ │ │ │ + beq 1155d0 │ │ │ │ + b 1154bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1264] @ 115b40 │ │ │ │ + ldr r0, [pc, #1264] @ 115b44 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1164] @ 115ae4 │ │ │ │ + ldr r1, [pc, #1164] @ 115ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 115150 │ │ │ │ - ldr r2, [pc, #1216] @ 115b44 │ │ │ │ - ldr r3, [pc, #1116] @ 115ae4 │ │ │ │ + b 115154 │ │ │ │ + ldr r2, [pc, #1216] @ 115b48 │ │ │ │ + ldr r3, [pc, #1116] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 25577c │ │ │ │ - ldr r2, [pc, #1168] @ 115b48 │ │ │ │ - ldr r3, [pc, #1064] @ 115ae4 │ │ │ │ + b 2557a4 │ │ │ │ + ldr r2, [pc, #1168] @ 115b4c │ │ │ │ + ldr r3, [pc, #1064] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 115150 │ │ │ │ - ldr r2, [pc, #1120] @ 115b4c │ │ │ │ - ldr r3, [pc, #1012] @ 115ae4 │ │ │ │ + b 115154 │ │ │ │ + ldr r2, [pc, #1120] @ 115b50 │ │ │ │ + ldr r3, [pc, #1012] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 115150 │ │ │ │ + b 115154 │ │ │ │ mov r0, r4 │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1048] @ 115b50 │ │ │ │ + ldr r0, [pc, #1048] @ 115b54 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #932] @ 115ae4 │ │ │ │ + ldr r1, [pc, #932] @ 115ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - beq 115670 │ │ │ │ - b 1154b8 │ │ │ │ - ldr r3, [pc, #908] @ 115af0 │ │ │ │ + beq 115674 │ │ │ │ + b 1154bc │ │ │ │ + ldr r3, [pc, #908] @ 115af4 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -249590,275 +249591,275 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 19773c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 198054 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 114fd8 │ │ │ │ - ldr r2, [pc, #912] @ 115b54 │ │ │ │ - ldr r3, [pc, #796] @ 115ae4 │ │ │ │ + b 114fdc │ │ │ │ + ldr r2, [pc, #912] @ 115b58 │ │ │ │ + ldr r3, [pc, #796] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 115150 │ │ │ │ - ldr r2, [pc, #852] @ 115b58 │ │ │ │ - ldr r3, [pc, #732] @ 115ae4 │ │ │ │ + b 115154 │ │ │ │ + ldr r2, [pc, #852] @ 115b5c │ │ │ │ + ldr r3, [pc, #732] @ 115ae8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1154b8 │ │ │ │ + bne 1154bc │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ mov r1, r0 │ │ │ │ - b 1155cc │ │ │ │ - ldr r3, [pc, #696] @ 115af0 │ │ │ │ + b 1155d0 │ │ │ │ + ldr r3, [pc, #696] @ 115af4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ asr r0, r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2433bc │ │ │ │ + bl 2433e4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6] │ │ │ │ - b 114fd8 │ │ │ │ - ldr r1, [pc, #612] @ 115af0 │ │ │ │ - ldr r0, [pc, #716] @ 115b5c │ │ │ │ + b 114fdc │ │ │ │ + ldr r1, [pc, #612] @ 115af4 │ │ │ │ + ldr r0, [pc, #716] @ 115b60 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #680] @ 115b60 │ │ │ │ + ldr r1, [pc, #680] @ 115b64 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - b 114fd8 │ │ │ │ - ldr r1, [pc, #508] @ 115af0 │ │ │ │ - ldr r0, [pc, #620] @ 115b64 │ │ │ │ + b 114fdc │ │ │ │ + ldr r1, [pc, #508] @ 115af4 │ │ │ │ + ldr r0, [pc, #620] @ 115b68 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #584] @ 115b68 │ │ │ │ + ldr r1, [pc, #584] @ 115b6c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1158d0 │ │ │ │ - ldr r1, [pc, #428] @ 115af0 │ │ │ │ + b 1158d4 │ │ │ │ + ldr r1, [pc, #428] @ 115af4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #504] @ 115b6c │ │ │ │ - ldr r1, [pc, #504] @ 115b70 │ │ │ │ + ldr r0, [pc, #504] @ 115b70 │ │ │ │ + ldr r1, [pc, #504] @ 115b74 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ - b 1158e4 │ │ │ │ - ldr r1, [pc, #328] @ 115af0 │ │ │ │ - ldr r0, [pc, #456] @ 115b74 │ │ │ │ + b 1158e8 │ │ │ │ + ldr r1, [pc, #328] @ 115af4 │ │ │ │ + ldr r0, [pc, #456] @ 115b78 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #420] @ 115b78 │ │ │ │ + ldr r1, [pc, #420] @ 115b7c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1158d0 │ │ │ │ - ldr r1, [pc, #248] @ 115af0 │ │ │ │ - ldr r0, [pc, #384] @ 115b7c │ │ │ │ + b 1158d4 │ │ │ │ + ldr r1, [pc, #248] @ 115af4 │ │ │ │ + ldr r0, [pc, #384] @ 115b80 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #348] @ 115b80 │ │ │ │ + ldr r1, [pc, #348] @ 115b84 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1158d0 │ │ │ │ - ldr r1, [pc, #168] @ 115af0 │ │ │ │ - ldr r0, [pc, #312] @ 115b84 │ │ │ │ + b 1158d4 │ │ │ │ + ldr r1, [pc, #168] @ 115af4 │ │ │ │ + ldr r0, [pc, #312] @ 115b88 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #276] @ 115b88 │ │ │ │ + ldr r1, [pc, #276] @ 115b8c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1158d0 │ │ │ │ - ldr r1, [pc, #88] @ 115af0 │ │ │ │ - ldr r0, [pc, #240] @ 115b8c │ │ │ │ + b 1158d4 │ │ │ │ + ldr r1, [pc, #88] @ 115af4 │ │ │ │ + ldr r0, [pc, #240] @ 115b90 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #204] @ 115b90 │ │ │ │ + ldr r1, [pc, #204] @ 115b94 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1158d0 │ │ │ │ - andseq fp, r9, r0, ror #1 │ │ │ │ + b 1158d4 │ │ │ │ + ldrsbeq fp, [r9], -ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrsbeq fp, [r9], -r0 │ │ │ │ - mulseq r6, lr, r0 │ │ │ │ + andseq fp, r9, ip, asr #1 │ │ │ │ + andseq pc, r6, r2, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x0016effb │ │ │ │ - @ instruction: 0x0016efd4 │ │ │ │ - andseq lr, r6, sl, lsr #31 │ │ │ │ - andseq lr, r6, r0, lsl #31 │ │ │ │ - andseq lr, r6, sl, asr pc │ │ │ │ - andseq lr, r6, r4, lsr pc │ │ │ │ - @ instruction: 0x0019aed0 │ │ │ │ - mulseq r9, r0, lr │ │ │ │ - andseq sl, r9, r8, asr #24 │ │ │ │ - andseq sl, r9, r0, lsl ip │ │ │ │ - mulseq r9, r8, fp │ │ │ │ - andseq sl, r9, ip, asr fp │ │ │ │ - andseq sl, r9, ip, lsr #22 │ │ │ │ - andseq sl, r9, r4, lsl #22 │ │ │ │ - andseq sl, r9, ip, ror sl │ │ │ │ - andseq sl, r9, ip, asr #20 │ │ │ │ - andseq sl, r9, r4, lsl sl │ │ │ │ - andseq sl, r9, r0, ror #19 │ │ │ │ - andseq sl, r9, r4, lsr #19 │ │ │ │ - andseq sl, r9, r4, ror r9 │ │ │ │ - andseq sl, r9, r0, asr #18 │ │ │ │ - andseq sl, r9, ip, lsl #18 │ │ │ │ - @ instruction: 0x0019a8bc │ │ │ │ - andseq sl, r9, r4, lsr r8 │ │ │ │ - @ instruction: 0x0019a7f4 │ │ │ │ - andseq r6, r6, r0, lsl #8 │ │ │ │ - andseq r4, r5, ip, ror #31 │ │ │ │ - mulseq r6, r8, r3 │ │ │ │ - andseq r4, r5, r4, lsl #31 │ │ │ │ - andseq r6, r6, r0, asr #6 │ │ │ │ - andseq r4, r5, ip, lsr #30 │ │ │ │ - andseq r6, r6, r4, ror #5 │ │ │ │ - @ instruction: 0x00154ed0 │ │ │ │ - mulseq r6, r4, r2 │ │ │ │ - andseq r4, r5, r0, lsl #29 │ │ │ │ - andseq r6, r6, r4, asr #4 │ │ │ │ - andseq r4, r5, r0, lsr lr │ │ │ │ - @ instruction: 0x001661f4 │ │ │ │ - andseq r4, r5, r0, ror #27 │ │ │ │ + andseq fp, r9, r4, lsl r0 │ │ │ │ + andseq pc, r6, pc, lsl r0 @ │ │ │ │ + @ instruction: 0x0016eff8 │ │ │ │ + andseq lr, r6, lr, asr #31 │ │ │ │ + andseq lr, r6, r4, lsr #31 │ │ │ │ + andseq lr, r6, lr, ror pc │ │ │ │ + andseq lr, r6, r8, asr pc │ │ │ │ + andseq sl, r9, ip, asr #29 │ │ │ │ + andseq sl, r9, ip, lsl #29 │ │ │ │ + andseq sl, r9, r4, asr #24 │ │ │ │ + andseq sl, r9, ip, lsl #24 │ │ │ │ + mulseq r9, r4, fp │ │ │ │ + andseq sl, r9, r8, asr fp │ │ │ │ + andseq sl, r9, r8, lsr #22 │ │ │ │ + andseq sl, r9, r0, lsl #22 │ │ │ │ + andseq sl, r9, r8, ror sl │ │ │ │ + andseq sl, r9, r8, asr #20 │ │ │ │ + andseq sl, r9, r0, lsl sl │ │ │ │ + @ instruction: 0x0019a9dc │ │ │ │ + andseq sl, r9, r0, lsr #19 │ │ │ │ + andseq sl, r9, r0, ror r9 │ │ │ │ + andseq sl, r9, ip, lsr r9 │ │ │ │ + andseq sl, r9, r8, lsl #18 │ │ │ │ + @ instruction: 0x0019a8b8 │ │ │ │ + andseq sl, r9, r0, lsr r8 │ │ │ │ + @ instruction: 0x0019a7f0 │ │ │ │ + andseq r6, r6, r4, lsr #8 │ │ │ │ + andseq r5, r5, r0, lsl r0 │ │ │ │ + @ instruction: 0x001663bc │ │ │ │ + andseq r4, r5, r8, lsr #31 │ │ │ │ + andseq r6, r6, r4, ror #6 │ │ │ │ + andseq r4, r5, r0, asr pc │ │ │ │ + andseq r6, r6, r8, lsl #6 │ │ │ │ + @ instruction: 0x00154ef4 │ │ │ │ + @ instruction: 0x001662b8 │ │ │ │ + andseq r4, r5, r4, lsr #29 │ │ │ │ + andseq r6, r6, r8, ror #4 │ │ │ │ + andseq r4, r5, r4, asr lr │ │ │ │ + andseq r6, r6, r8, lsl r2 │ │ │ │ + andseq r4, r5, r4, lsl #28 │ │ │ │ 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, #2284] @ 116498 │ │ │ │ + ldr ip, [pc, #2284] @ 11649c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #2276] @ 11649c │ │ │ │ + ldr r2, [pc, #2276] @ 1164a0 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r5, [pc, #2268] @ 1164a0 │ │ │ │ + ldr r5, [pc, #2268] @ 1164a4 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #2260] @ 1164a4 │ │ │ │ + ldr r3, [pc, #2260] @ 1164a8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -249866,593 +249867,593 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 115f90 │ │ │ │ + beq 115f94 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115f6c │ │ │ │ + beq 115f70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - beq 115d50 │ │ │ │ + beq 115d54 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - beq 115d30 │ │ │ │ + beq 115d34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ands r9, r0, #1 │ │ │ │ - bne 115d88 │ │ │ │ + bne 115d8c │ │ │ │ ldrsh r2, [r0] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ and r6, r8, #1 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bls 11605c │ │ │ │ + bls 116060 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11609c │ │ │ │ - bl 130510 │ │ │ │ + beq 1160a0 │ │ │ │ + bl 130514 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 130510 │ │ │ │ + bl 130514 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 24552c │ │ │ │ + bl 245554 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - beq 115fb0 │ │ │ │ + beq 115fb4 │ │ │ │ asr r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 115d28 │ │ │ │ - blt 116364 │ │ │ │ + beq 115d2c │ │ │ │ + blt 116368 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldrsh r3, [r3, #2] │ │ │ │ - beq 116140 │ │ │ │ + beq 116144 │ │ │ │ tst r3, #1 │ │ │ │ - bne 115d28 │ │ │ │ + bne 115d2c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1162a4 │ │ │ │ + beq 1162a8 │ │ │ │ asr r0, r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 128784 │ │ │ │ + bl 12878c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 11602c │ │ │ │ - ldr r1, [pc, #1904] @ 1164a8 │ │ │ │ + b 116030 │ │ │ │ + ldr r1, [pc, #1904] @ 1164ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ - bne 115c70 │ │ │ │ + bne 115c74 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq 115fc8 │ │ │ │ + beq 115fcc │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - bne 115c70 │ │ │ │ + bne 115c74 │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115c70 │ │ │ │ - b 115ff0 │ │ │ │ + beq 115c74 │ │ │ │ + b 115ff4 │ │ │ │ asrs fp, r0, #1 │ │ │ │ - beq 116024 │ │ │ │ + beq 116028 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ands r6, r8, #1 │ │ │ │ - bne 116178 │ │ │ │ + bne 11617c │ │ │ │ ldrsh r3, [r8] │ │ │ │ sub r2, r3, #50 @ 0x32 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 115cac │ │ │ │ + bhi 115cb0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - beq 116344 │ │ │ │ + beq 116348 │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 116124 │ │ │ │ + bne 116128 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1161dc │ │ │ │ + bne 1161e0 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 116374 │ │ │ │ + bne 116378 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #1628] @ 1164ac │ │ │ │ + ldr r3, [pc, #1628] @ 1164b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1162e4 │ │ │ │ - ldr r3, [pc, #1604] @ 1164ac │ │ │ │ + bne 1162e8 │ │ │ │ + ldr r3, [pc, #1604] @ 1164b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1162e4 │ │ │ │ + bne 1162e8 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115f60 │ │ │ │ + bne 115f64 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r2, [sp, #16] │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1528] @ 1164ac │ │ │ │ + ldr r3, [pc, #1528] @ 1164b0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115f00 │ │ │ │ - ldr r3, [pc, #1500] @ 1164ac │ │ │ │ + bne 115f04 │ │ │ │ + ldr r3, [pc, #1500] @ 1164b0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115f00 │ │ │ │ + bne 115f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 116124 │ │ │ │ + bne 116128 │ │ │ │ mov r8, sl │ │ │ │ mov r9, fp │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 116278 │ │ │ │ + bne 11627c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1163fc │ │ │ │ + beq 116400 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ movne sl, r8 │ │ │ │ addne fp, r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 116278 │ │ │ │ + beq 11627c │ │ │ │ mov r8, sl │ │ │ │ mov r9, fp │ │ │ │ - b 116278 │ │ │ │ - ldr r1, [pc, #1340] @ 1164b0 │ │ │ │ + b 11627c │ │ │ │ + ldr r1, [pc, #1340] @ 1164b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ - b 115c5c │ │ │ │ - ldr r1, [pc, #1308] @ 1164b4 │ │ │ │ + bl 48af4 │ │ │ │ + b 115c60 │ │ │ │ + ldr r1, [pc, #1308] @ 1164b8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 48af8 │ │ │ │ - b 115c4c │ │ │ │ + bl 48af4 │ │ │ │ + b 115c50 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 115cfc │ │ │ │ - bl 2430fc │ │ │ │ + bne 115d00 │ │ │ │ + bl 243124 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 115cfc │ │ │ │ + b 115d00 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115c70 │ │ │ │ + beq 115c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1161d0 │ │ │ │ - ldr r3, [pc, #1192] @ 1164b8 │ │ │ │ + beq 1161d4 │ │ │ │ + ldr r3, [pc, #1192] @ 1164bc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #1188] @ 1164bc │ │ │ │ + ldr r1, [pc, #1188] @ 1164c0 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ - b 115c70 │ │ │ │ + bl 4bc9c │ │ │ │ + b 115c74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #1164] @ 1164c0 │ │ │ │ + ldr r2, [pc, #1164] @ 1164c4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #1120] @ 11649c │ │ │ │ + ldr r3, [pc, #1120] @ 1164a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 116470 │ │ │ │ + bne 116474 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 116358 │ │ │ │ + beq 11635c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1162b8 │ │ │ │ + beq 1162bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r9 │ │ │ │ and r3, r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 116474 │ │ │ │ + beq 116478 │ │ │ │ asr r0, r8, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 115ddc │ │ │ │ + b 115de0 │ │ │ │ ldrsh r6, [r8] │ │ │ │ sub r1, r6, #50 @ 0x32 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 115cac │ │ │ │ + bhi 115cb0 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 116358 │ │ │ │ + beq 11635c │ │ │ │ subs r6, r6, #51 @ 0x33 │ │ │ │ movne r6, #1 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq 11606c │ │ │ │ - bl 244c40 │ │ │ │ + beq 116070 │ │ │ │ + bl 244c68 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ and r3, r8, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - b 116084 │ │ │ │ + b 116088 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115f08 │ │ │ │ + bne 115f0c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 115f08 │ │ │ │ + bne 115f0c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - beq 1161c0 │ │ │ │ - ldr r2, [pc, #908] @ 1164c4 │ │ │ │ + beq 1161c4 │ │ │ │ + ldr r2, [pc, #908] @ 1164c8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ - b 11602c │ │ │ │ + b 116030 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mvn r3, r3 │ │ │ │ ldrh r2, [ip, #2] │ │ │ │ and r3, r3, #1 │ │ │ │ mvn r2, r2 │ │ │ │ and r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 116298 │ │ │ │ + beq 11629c │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - beq 1162b0 │ │ │ │ - bl 113de4 │ │ │ │ - b 115d28 │ │ │ │ + beq 1162b4 │ │ │ │ + bl 113de8 │ │ │ │ + b 115d2c │ │ │ │ asr r8, r8, #1 │ │ │ │ eor r5, r8, r8, asr #31 │ │ │ │ sub r5, r5, r8, asr #31 │ │ │ │ eor r0, fp, fp, asr #31 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, r0, fp, asr #31 │ │ │ │ - bl 2664e4 │ │ │ │ + bl 26650c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - beq 115d28 │ │ │ │ + beq 115d2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1162c8 │ │ │ │ + beq 1162cc │ │ │ │ cmp fp, #0 │ │ │ │ - bge 1162d8 │ │ │ │ + bge 1162dc │ │ │ │ rsb r1, r1, #0 │ │ │ │ lsl r0, r1, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 115d28 │ │ │ │ - ldr r2, [pc, #768] @ 1164c8 │ │ │ │ + b 115d2c │ │ │ │ + ldr r2, [pc, #768] @ 1164cc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2] │ │ │ │ - b 11602c │ │ │ │ - ldr r3, [pc, #756] @ 1164cc │ │ │ │ + b 116030 │ │ │ │ + ldr r3, [pc, #756] @ 1164d0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 116010 │ │ │ │ + b 116014 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ mov r8, sl │ │ │ │ add r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1162f0 │ │ │ │ + bne 1162f4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - ldr r3, [pc, #656] @ 1164ac │ │ │ │ + ldr r3, [pc, #656] @ 1164b0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1160e4 │ │ │ │ + bne 1160e8 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - ldr r3, [pc, #632] @ 1164ac │ │ │ │ + ldr r3, [pc, #632] @ 1164b0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1160e4 │ │ │ │ + bne 1160e8 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1160e4 │ │ │ │ + beq 1160e8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 115f60 │ │ │ │ + bne 115f64 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - beq 116334 │ │ │ │ - bl 266f48 │ │ │ │ - bl 128b10 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 11602c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 115d28 │ │ │ │ - b 115d14 │ │ │ │ - bl 2430fc │ │ │ │ - bl 241f5c │ │ │ │ - b 115d28 │ │ │ │ - bl 114ef8 │ │ │ │ - b 115d28 │ │ │ │ + beq 116338 │ │ │ │ + bl 266f70 │ │ │ │ + bl 128b18 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b 116030 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 115d2c │ │ │ │ + b 115d18 │ │ │ │ + bl 243124 │ │ │ │ + bl 241f84 │ │ │ │ + b 115d2c │ │ │ │ + bl 114efc │ │ │ │ + b 115d2c │ │ │ │ ldrsh r6, [r8] │ │ │ │ subs r6, r6, #51 @ 0x33 │ │ │ │ movne r6, #1 │ │ │ │ - b 11606c │ │ │ │ + b 116070 │ │ │ │ teq fp, r8 │ │ │ │ submi r1, r5, r1 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 1161b0 │ │ │ │ + blt 1161b4 │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ - b 115d28 │ │ │ │ + b 115d2c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 115ea8 │ │ │ │ + b 115eac │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1163e8 │ │ │ │ + bne 1163ec │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1163e8 │ │ │ │ + bne 1163ec │ │ │ │ cmp r7, #0 │ │ │ │ - bne 115f60 │ │ │ │ + bne 115f64 │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, r3 │ │ │ │ - b 116278 │ │ │ │ - bl 128a9c │ │ │ │ + b 11627c │ │ │ │ + bl 128aa4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 11602c │ │ │ │ + b 116030 │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r9 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 115ddc │ │ │ │ + b 115de0 │ │ │ │ ldrd sl, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ - b 116084 │ │ │ │ + b 116088 │ │ │ │ rsb r0, r3, #0 │ │ │ │ - bl 128784 │ │ │ │ + bl 12878c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 115cfc │ │ │ │ + b 115d00 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1163ac │ │ │ │ + bne 1163b0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1163c0 │ │ │ │ + beq 1163c4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 115ea8 │ │ │ │ + b 115eac │ │ │ │ cmp r7, #0 │ │ │ │ - bne 115f60 │ │ │ │ - ldr r1, [pc, #256] @ 1164d0 │ │ │ │ + bne 115f64 │ │ │ │ + ldr r1, [pc, #256] @ 1164d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, #0 │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 116328 │ │ │ │ + b 11632c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 1160ec │ │ │ │ + b 1160f0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ movne r5, #1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ subs r3, r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 116454 │ │ │ │ + beq 116458 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116278 │ │ │ │ - b 116328 │ │ │ │ + beq 11627c │ │ │ │ + b 11632c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 116340 │ │ │ │ + beq 116344 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 115dd4 │ │ │ │ + beq 115dd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 115ddc │ │ │ │ - andseq sl, r9, r4, asr #8 │ │ │ │ + b 115de0 │ │ │ │ + andseq sl, r9, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, r9, r0, lsr #8 │ │ │ │ + andseq sl, r9, ip, lsl r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq r5, r4, r2 │ │ │ │ + @ instruction: 0x0015d2b8 │ │ │ │ svcvc 0x00efffff │ │ │ │ - andseq sp, r5, r0, asr #32 │ │ │ │ - andseq sp, r5, r0, lsr #32 │ │ │ │ - @ instruction: 0x00165cb4 │ │ │ │ - andseq ip, r5, r8, asr #31 │ │ │ │ - andseq r9, r9, r0, asr #31 │ │ │ │ + andseq sp, r5, r4, rrx │ │ │ │ + andseq sp, r5, r4, asr #32 │ │ │ │ + @ instruction: 0x00165cd8 │ │ │ │ + andseq ip, r5, ip, ror #31 │ │ │ │ + @ instruction: 0x00199fbc │ │ │ │ @ instruction: 0x000003b4 │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ - @ instruction: 0x001552f4 │ │ │ │ + andseq r5, r5, r8, lsl r3 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - ldr r2, [pc, #8] @ 1164e4 │ │ │ │ + ldr r2, [pc, #8] @ 1164e8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 115b94 │ │ │ │ - andseq r9, r5, ip, lsr #18 │ │ │ │ + b 115b98 │ │ │ │ + andseq r9, r5, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #344] @ 116658 │ │ │ │ - ldr ip, [pc, #344] @ 11665c │ │ │ │ + ldr lr, [pc, #344] @ 11665c │ │ │ │ + ldr ip, [pc, #344] @ 116660 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #336] @ 116660 │ │ │ │ + ldr r3, [pc, #336] @ 116664 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #332] @ 116664 │ │ │ │ + ldr r2, [pc, #332] @ 116668 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r8] │ │ │ │ @@ -250462,144 +250463,144 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble 1165b8 │ │ │ │ - ldr sl, [pc, #260] @ 116668 │ │ │ │ - ldr r9, [pc, #260] @ 11666c │ │ │ │ + ble 1165bc │ │ │ │ + ldr sl, [pc, #260] @ 11666c │ │ │ │ + ldr r9, [pc, #260] @ 116670 │ │ │ │ sub r5, r1, #4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 116580 │ │ │ │ + b 116584 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1165b8 │ │ │ │ + beq 1165bc │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ tst r3, #1 │ │ │ │ - bne 116574 │ │ │ │ + bne 116578 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 116580 │ │ │ │ + bne 116584 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - beq 116624 │ │ │ │ - ldr r2, [pc, #164] @ 116670 │ │ │ │ + beq 116628 │ │ │ │ + ldr r2, [pc, #164] @ 116674 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115b98 │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 116640 │ │ │ │ + beq 116644 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #124] @ 116674 │ │ │ │ + ldr r2, [pc, #124] @ 116678 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #92] @ 11665c │ │ │ │ + ldr r3, [pc, #92] @ 116660 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 116654 │ │ │ │ + bne 116658 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #76] @ 116678 │ │ │ │ + ldr r1, [pc, #76] @ 11667c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8] │ │ │ │ - bl 4bca0 │ │ │ │ - b 1165c4 │ │ │ │ - ldr r0, [pc, #52] @ 11667c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4c048 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b 1165ec │ │ │ │ - bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00199af8 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00199ad8 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00158fbc │ │ │ │ - @ instruction: 0x001598d4 │ │ │ │ - andseq r9, r5, ip, lsr r8 │ │ │ │ - @ instruction: 0x001999fc │ │ │ │ - andseq ip, r5, ip, asr #19 │ │ │ │ - @ instruction: 0x001597fc │ │ │ │ - ldr ip, [pc, #132] @ 11670c │ │ │ │ - ldr r3, [pc, #132] @ 116710 │ │ │ │ + bl 4bc9c │ │ │ │ + b 1165c8 │ │ │ │ + ldr r0, [pc, #52] @ 116680 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4c044 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b 1165f0 │ │ │ │ + bl 234fc <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x00199af4 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + @ instruction: 0x00199ad4 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + andseq r8, r5, r0, ror #31 │ │ │ │ + @ instruction: 0x001598f8 │ │ │ │ + andseq r9, r5, r0, ror #16 │ │ │ │ + @ instruction: 0x001999f8 │ │ │ │ + @ instruction: 0x0015c9f0 │ │ │ │ + andseq r9, r5, r0, lsr #16 │ │ │ │ + ldr ip, [pc, #132] @ 116710 │ │ │ │ + ldr r3, [pc, #132] @ 116714 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116708 │ │ │ │ + bne 11670c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq 1166fc │ │ │ │ + beq 116700 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ asr r0, r3, #1 │ │ │ │ - ble 1166f0 │ │ │ │ + ble 1166f4 │ │ │ │ sub r5, r1, #4 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ asr r1, r1, #1 │ │ │ │ - bl 2664e4 │ │ │ │ + bl 26650c │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, r1 │ │ │ │ - bne 1166d8 │ │ │ │ + bne 1166dc │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ 116714 │ │ │ │ + ldr r3, [pc, #16] @ 116718 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - b 1164e8 │ │ │ │ - andseq r9, r9, r0, ror r9 │ │ │ │ + b 1164ec │ │ │ │ + andseq r9, r9, ip, ror #18 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00116718 : │ │ │ │ - ldr r2, [pc, #8] @ 116728 │ │ │ │ +0011671c : │ │ │ │ + ldr r2, [pc, #8] @ 11672c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 115b94 │ │ │ │ - @ instruction: 0x001596f4 │ │ │ │ + b 115b98 │ │ │ │ + andseq r9, r5, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #344] @ 11689c │ │ │ │ - ldr ip, [pc, #344] @ 1168a0 │ │ │ │ + ldr lr, [pc, #344] @ 1168a0 │ │ │ │ + ldr ip, [pc, #344] @ 1168a4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #336] @ 1168a4 │ │ │ │ + ldr r3, [pc, #336] @ 1168a8 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #332] @ 1168a8 │ │ │ │ + ldr r2, [pc, #332] @ 1168ac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r8] │ │ │ │ @@ -250609,335 +250610,335 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble 1167fc │ │ │ │ - ldr sl, [pc, #260] @ 1168ac │ │ │ │ - ldr r9, [pc, #260] @ 1168b0 │ │ │ │ + ble 116800 │ │ │ │ + ldr sl, [pc, #260] @ 1168b0 │ │ │ │ + ldr r9, [pc, #260] @ 1168b4 │ │ │ │ sub r5, r1, #4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 1167c4 │ │ │ │ + b 1167c8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1167fc │ │ │ │ + beq 116800 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ tst r3, #1 │ │ │ │ - bne 1167b8 │ │ │ │ + bne 1167bc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1167c4 │ │ │ │ + bne 1167c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - beq 116868 │ │ │ │ - ldr r2, [pc, #164] @ 1168b4 │ │ │ │ + beq 11686c │ │ │ │ + ldr r2, [pc, #164] @ 1168b8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115b98 │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 116884 │ │ │ │ + beq 116888 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #124] @ 1168b8 │ │ │ │ + ldr r2, [pc, #124] @ 1168bc │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #92] @ 1168a0 │ │ │ │ + ldr r3, [pc, #92] @ 1168a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 116898 │ │ │ │ + bne 11689c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #76] @ 1168bc │ │ │ │ + ldr r1, [pc, #76] @ 1168c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8] │ │ │ │ - bl 4bca0 │ │ │ │ - b 116808 │ │ │ │ - ldr r0, [pc, #52] @ 1168c0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4c048 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b 116830 │ │ │ │ - bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001998b4 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq r9, r4, r8 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - andseq r8, r5, r8, ror sp │ │ │ │ - mulseq r5, ip, r6 │ │ │ │ - andseq r9, r5, r4, lsl #12 │ │ │ │ - @ instruction: 0x001997b8 │ │ │ │ - andseq ip, r5, r8, lsr #15 │ │ │ │ - andseq r9, r5, r4, asr #11 │ │ │ │ - ldr r3, [pc, #148] @ 116960 │ │ │ │ - ldr r2, [pc, #148] @ 116964 │ │ │ │ + bl 4bc9c │ │ │ │ + b 11680c │ │ │ │ + ldr r0, [pc, #52] @ 1168c4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4c044 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b 116834 │ │ │ │ + bl 234fc <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x001998b0 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + mulseq r9, r0, r8 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + mulseq r5, ip, sp │ │ │ │ + andseq r9, r5, r0, asr #13 │ │ │ │ + andseq r9, r5, r8, lsr #12 │ │ │ │ + @ instruction: 0x001997b4 │ │ │ │ + andseq ip, r5, ip, asr #15 │ │ │ │ + andseq r9, r5, r8, ror #11 │ │ │ │ + ldr r3, [pc, #148] @ 116964 │ │ │ │ + ldr r2, [pc, #148] @ 116968 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116950 │ │ │ │ + bne 116954 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r1] │ │ │ │ asr r4, r4, #1 │ │ │ │ asr r5, r5, #1 │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ sub r6, r6, r4, asr #31 │ │ │ │ eor r0, r5, r5, asr #31 │ │ │ │ mov r1, r6 │ │ │ │ sub r0, r0, r5, asr #31 │ │ │ │ - bl 2664e4 │ │ │ │ + bl 26650c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 116948 │ │ │ │ + beq 11694c │ │ │ │ teq r5, r4 │ │ │ │ submi r1, r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ lslge r1, r1, #1 │ │ │ │ orrge r0, r1, #1 │ │ │ │ rsblt r0, r1, #0 │ │ │ │ lsllt r0, r0, #1 │ │ │ │ orrlt r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 116968 │ │ │ │ + ldr r2, [pc, #16] @ 11696c │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 115b94 │ │ │ │ - andseq r9, r9, ip, lsr #14 │ │ │ │ + b 115b98 │ │ │ │ + andseq r9, r9, r8, lsr #14 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - @ instruction: 0x001594bc │ │ │ │ + andseq r9, r5, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #688] @ 116c38 │ │ │ │ - ldr r3, [pc, #688] @ 116c3c │ │ │ │ + ldr r0, [pc, #688] @ 116c3c │ │ │ │ + ldr r3, [pc, #688] @ 116c40 │ │ │ │ ldr ip, [r1] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #672] @ 116c40 │ │ │ │ + ldr r1, [pc, #672] @ 116c44 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ands r2, ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 116a30 │ │ │ │ + bne 116a34 │ │ │ │ ldrsh r0, [ip] │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r4, r3, #48 @ 0x30 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi 116bf0 │ │ │ │ + bhi 116bf4 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 116b30 │ │ │ │ + beq 116b34 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 116a68 │ │ │ │ + bne 116a6c │ │ │ │ ldr r1, [lr, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 1169fc │ │ │ │ + bne 116a00 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 116c14 │ │ │ │ - ldr r2, [pc, #576] @ 116c44 │ │ │ │ - ldr r3, [pc, #564] @ 116c3c │ │ │ │ + bhi 116c18 │ │ │ │ + ldr r2, [pc, #576] @ 116c48 │ │ │ │ + ldr r3, [pc, #564] @ 116c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, ip │ │ │ │ - bne 116a64 │ │ │ │ + bne 116a68 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 114ef8 │ │ │ │ + b 114efc │ │ │ │ cmp r9, #1 │ │ │ │ - bne 1169d8 │ │ │ │ - ldr r2, [pc, #520] @ 116c48 │ │ │ │ - ldr r3, [pc, #504] @ 116c3c │ │ │ │ + bne 1169dc │ │ │ │ + ldr r2, [pc, #520] @ 116c4c │ │ │ │ + ldr r3, [pc, #504] @ 116c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ moveq r1, ip │ │ │ │ moveq r0, #1 │ │ │ │ - beq 116a24 │ │ │ │ + beq 116a28 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #476] @ 116c4c │ │ │ │ + ldr r3, [pc, #476] @ 116c50 │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r8, [r1, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [r8] │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 116afc │ │ │ │ + ble 116b00 │ │ │ │ mov r5, #1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ - b 116ab4 │ │ │ │ + b 116ab8 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r1, [lr, r5, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ands r4, r1, #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bne 116ad8 │ │ │ │ + bne 116adc │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 116b80 │ │ │ │ + bhi 116b84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 116ab0 │ │ │ │ + bne 116ab4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #328] @ 116c50 │ │ │ │ - ldr r3, [pc, #304] @ 116c3c │ │ │ │ + ldr r2, [pc, #328] @ 116c54 │ │ │ │ + ldr r3, [pc, #304] @ 116c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 116a64 │ │ │ │ + bne 116a68 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub r3, r3, #50 @ 0x32 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 116a38 │ │ │ │ + bhi 116a3c │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - beq 116bb8 │ │ │ │ - ldr r2, [pc, #264] @ 116c54 │ │ │ │ - ldr r3, [pc, #236] @ 116c3c │ │ │ │ + beq 116bbc │ │ │ │ + ldr r2, [pc, #264] @ 116c58 │ │ │ │ + ldr r3, [pc, #236] @ 116c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 116a64 │ │ │ │ + bne 116a68 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r0, [ip, #8] │ │ │ │ add r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #200] @ 116c58 │ │ │ │ + ldr r1, [pc, #200] @ 116c5c │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #196] @ 116c5c │ │ │ │ + ldr r0, [pc, #196] @ 116c60 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r4 │ │ │ │ str r3, [r8] │ │ │ │ - b 116b00 │ │ │ │ - ldr r2, [pc, #160] @ 116c60 │ │ │ │ - ldr r3, [pc, #120] @ 116c3c │ │ │ │ + b 116b04 │ │ │ │ + ldr r2, [pc, #160] @ 116c64 │ │ │ │ + ldr r3, [pc, #120] @ 116c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 116a64 │ │ │ │ + bne 116a68 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ add r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 128b10 │ │ │ │ - ldr r1, [pc, #108] @ 116c64 │ │ │ │ - ldr r0, [pc, #108] @ 116c68 │ │ │ │ + b 128b18 │ │ │ │ + ldr r1, [pc, #108] @ 116c68 │ │ │ │ + ldr r0, [pc, #108] @ 116c6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov ip, #0 │ │ │ │ - b 116b00 │ │ │ │ - ldr r1, [pc, #80] @ 116c6c │ │ │ │ - ldr r0, [pc, #80] @ 116c70 │ │ │ │ + b 116b04 │ │ │ │ + ldr r1, [pc, #80] @ 116c70 │ │ │ │ + ldr r0, [pc, #80] @ 116c74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, #1 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 116c0c │ │ │ │ - andseq r9, r9, ip, ror #12 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, r9, r4, asr r6 │ │ │ │ - @ instruction: 0x001995f4 │ │ │ │ - @ instruction: 0x001995b8 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001994f0 │ │ │ │ - andseq r9, r9, ip, lsr #9 │ │ │ │ - andseq r3, r5, r0, lsl sp │ │ │ │ - andseq r5, r6, r0, lsr #2 │ │ │ │ - andseq r9, r9, r8, lsr r4 │ │ │ │ + bl 48af4 │ │ │ │ + b 116c10 │ │ │ │ + andseq r9, r9, r8, ror #12 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq r9, r9, r0, asr r6 │ │ │ │ + @ instruction: 0x001995f0 │ │ │ │ + @ instruction: 0x001995b4 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + andseq r9, r9, ip, ror #9 │ │ │ │ + andseq r9, r9, r8, lsr #9 │ │ │ │ + andseq r3, r5, r4, lsr sp │ │ │ │ + andseq r5, r6, r4, asr #2 │ │ │ │ + andseq r9, r9, r4, lsr r4 │ │ │ │ + @ instruction: 0x00153cd4 │ │ │ │ + andseq r5, r6, r8, ror #1 │ │ │ │ @ instruction: 0x00153cb0 │ │ │ │ andseq r5, r6, r4, asr #1 │ │ │ │ - andseq r3, r5, ip, lsl #25 │ │ │ │ - andseq r5, r6, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #292] @ 116db0 │ │ │ │ - ldr ip, [pc, #292] @ 116db4 │ │ │ │ + ldr lr, [pc, #292] @ 116db4 │ │ │ │ + ldr ip, [pc, #292] @ 116db8 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #284] @ 116db8 │ │ │ │ + ldr r3, [pc, #284] @ 116dbc │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #280] @ 116dbc │ │ │ │ + ldr r2, [pc, #280] @ 116dc0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r8] │ │ │ │ @@ -250947,304 +250948,304 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble 116d44 │ │ │ │ - ldr sl, [pc, #208] @ 116dc0 │ │ │ │ - ldr r9, [pc, #208] @ 116dc4 │ │ │ │ + ble 116d48 │ │ │ │ + ldr sl, [pc, #208] @ 116dc4 │ │ │ │ + ldr r9, [pc, #208] @ 116dc8 │ │ │ │ sub r5, r1, #4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 116d0c │ │ │ │ + b 116d10 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 116d44 │ │ │ │ + beq 116d48 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ tst r2, #1 │ │ │ │ - bne 116d00 │ │ │ │ + bne 116d04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 116d0c │ │ │ │ + bne 116d10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11696c │ │ │ │ + bl 116970 │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 116d98 │ │ │ │ + beq 116d9c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #92] @ 116dc8 │ │ │ │ + ldr r2, [pc, #92] @ 116dcc │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #64] @ 116db4 │ │ │ │ + ldr r3, [pc, #64] @ 116db8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 116dac │ │ │ │ + bne 116db0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #44] @ 116dcc │ │ │ │ + ldr r0, [pc, #44] @ 116dd0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 116d60 │ │ │ │ + b 116d64 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, r9, ip, ror #6 │ │ │ │ + andseq r9, r9, r8, ror #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, r9, ip, asr #6 │ │ │ │ + andseq r9, r9, r8, asr #6 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r5, r0, lsr r8 │ │ │ │ - andseq r8, r5, r4, lsr #21 │ │ │ │ - andseq r9, r9, r8, lsl #5 │ │ │ │ - andseq r8, r5, r0, lsl #20 │ │ │ │ - ldr r2, [pc, #112] @ 116e48 │ │ │ │ - ldr r3, [pc, #112] @ 116e4c │ │ │ │ + andseq r8, r5, r4, asr r8 │ │ │ │ + andseq r8, r5, r8, asr #21 │ │ │ │ + andseq r9, r9, r4, lsl #5 │ │ │ │ + andseq r8, r5, r4, lsr #20 │ │ │ │ + ldr r2, [pc, #112] @ 116e4c │ │ │ │ + ldr r3, [pc, #112] @ 116e50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116e44 │ │ │ │ + bne 116e48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116e38 │ │ │ │ + beq 116e3c │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ - beq 116e2c │ │ │ │ - ble 116e2c │ │ │ │ + beq 116e30 │ │ │ │ + ble 116e30 │ │ │ │ sub r0, r1, #4 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ sub r2, r2, r3, asr #1 │ │ │ │ - bne 116e1c │ │ │ │ + bne 116e20 │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ 116e50 │ │ │ │ + ldr r3, [pc, #16] @ 116e54 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - b 116c74 │ │ │ │ - andseq r9, r9, r0, lsr #4 │ │ │ │ + b 116c78 │ │ │ │ + andseq r9, r9, ip, lsl r2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - b 116dd0 │ │ │ │ + b 116dd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ 116f30 │ │ │ │ + ldr r3, [pc, #192] @ 116f34 │ │ │ │ subs r2, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 116ee8 │ │ │ │ - ldr ip, [pc, #176] @ 116f34 │ │ │ │ + beq 116eec │ │ │ │ + ldr ip, [pc, #176] @ 116f38 │ │ │ │ ldr r3, [r3, ip] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 116edc │ │ │ │ + bne 116ee0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - beq 116f20 │ │ │ │ + beq 116f24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 116f00 │ │ │ │ - ble 116ed0 │ │ │ │ + beq 116f04 │ │ │ │ + ble 116ed4 │ │ │ │ sub r5, r4, #4 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 116ebc │ │ │ │ + bne 116ec0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 11696c │ │ │ │ - ldr r2, [pc, #72] @ 116f38 │ │ │ │ + b 116970 │ │ │ │ + ldr r2, [pc, #72] @ 116f3c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 26650c │ │ │ │ - b 116ed0 │ │ │ │ - andseq r9, r9, r4, lsl #3 │ │ │ │ + bl 266534 │ │ │ │ + b 116ed4 │ │ │ │ + andseq r9, r9, r0, lsl #3 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00116f3c : │ │ │ │ +00116f40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r1, [pc, #3196] @ 117bd8 │ │ │ │ - ldr r3, [pc, #3196] @ 117bdc │ │ │ │ + ldr r1, [pc, #3196] @ 117bdc │ │ │ │ + ldr r3, [pc, #3196] @ 117be0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #3192] @ 117be0 │ │ │ │ + ldr r2, [pc, #3192] @ 117be4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - beq 116fe4 │ │ │ │ + beq 116fe8 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 116fc0 │ │ │ │ + beq 116fc4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 116fe8 │ │ │ │ + beq 116fec │ │ │ │ tst r5, #1 │ │ │ │ - bne 11710c │ │ │ │ + bne 117110 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - ldr r1, [pc, #3132] @ 117be4 │ │ │ │ + ldr r1, [pc, #3132] @ 117be8 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 117a84 │ │ │ │ + bhi 117a88 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r1, [pc, #3100] @ 117be8 │ │ │ │ + ldr r1, [pc, #3100] @ 117bec │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 117ad4 │ │ │ │ + bhi 117ad8 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #3068] @ 117bec │ │ │ │ - ldr r3, [pc, #3048] @ 117bdc │ │ │ │ + ldr r2, [pc, #3068] @ 117bf0 │ │ │ │ + ldr r3, [pc, #3048] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ tst r5, #1 │ │ │ │ - bne 1177e8 │ │ │ │ + bne 1177ec │ │ │ │ ldrsh r3, [r5] │ │ │ │ - ldr r1, [pc, #3016] @ 117bf0 │ │ │ │ + ldr r1, [pc, #3016] @ 117bf4 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 117b88 │ │ │ │ + bhi 117b8c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r5, #1 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - bne 11784c │ │ │ │ + bne 117850 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - ldr r1, [pc, #2968] @ 117bf4 │ │ │ │ + ldr r1, [pc, #2968] @ 117bf8 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 11797c │ │ │ │ + bhi 117980 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r5, #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bne 117940 │ │ │ │ + bne 117944 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - ldr r1, [pc, #2920] @ 117bf8 │ │ │ │ + ldr r1, [pc, #2920] @ 117bfc │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 117a34 │ │ │ │ + bhi 117a38 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r5, #1 │ │ │ │ - bne 1178dc │ │ │ │ + bne 1178e0 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - ldr r1, [pc, #2876] @ 117bfc │ │ │ │ + ldr r1, [pc, #2876] @ 117c00 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1179e4 │ │ │ │ + bhi 1179e8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r5, #1 │ │ │ │ - bne 117884 │ │ │ │ + bne 117888 │ │ │ │ ldrsh r3, [r5] │ │ │ │ - ldr r1, [pc, #2832] @ 117c00 │ │ │ │ + ldr r1, [pc, #2832] @ 117c04 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 117b38 │ │ │ │ + bhi 117b3c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #2800] @ 117c04 │ │ │ │ + ldr r3, [pc, #2800] @ 117c08 │ │ │ │ asr r5, r5, #1 │ │ │ │ asr r7, r0, #1 │ │ │ │ mul r0, r7, r5 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r8, [r6] │ │ │ │ add r3, sp, #24 │ │ │ │ cmn r5, #1 │ │ │ │ orr r4, r0, #1 │ │ │ │ str r3, [r6] │ │ │ │ asr r0, r0, #1 │ │ │ │ str r8, [sp, #24] │ │ │ │ - beq 117354 │ │ │ │ + beq 117358 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ cmp r7, r0 │ │ │ │ - bne 11735c │ │ │ │ + bne 117360 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r6] │ │ │ │ - b 116fe8 │ │ │ │ - ldr r3, [pc, #2716] @ 117c04 │ │ │ │ + b 116fec │ │ │ │ + ldr r3, [pc, #2716] @ 117c08 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -251253,75 +251254,75 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 1177e0 │ │ │ │ - bl 254fc0 │ │ │ │ + beq 1177e4 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 255a2c │ │ │ │ + bl 255a54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r6] │ │ │ │ - b 116fe8 │ │ │ │ - ldr r3, [pc, #2620] @ 117c04 │ │ │ │ + b 116fec │ │ │ │ + ldr r3, [pc, #2620] @ 117c08 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 1177e0 │ │ │ │ + beq 1177e4 │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2433f4 │ │ │ │ + bl 24341c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 1171b8 │ │ │ │ - ldr r2, [pc, #2540] @ 117c08 │ │ │ │ - ldr r3, [pc, #2492] @ 117bdc │ │ │ │ + b 1171bc │ │ │ │ + ldr r2, [pc, #2540] @ 117c0c │ │ │ │ + ldr r3, [pc, #2492] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 267238 │ │ │ │ + bl 267260 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128b10 │ │ │ │ - ldr r2, [pc, #2480] @ 117c0c │ │ │ │ - ldr r3, [pc, #2428] @ 117bdc │ │ │ │ + b 128b18 │ │ │ │ + ldr r2, [pc, #2480] @ 117c10 │ │ │ │ + ldr r3, [pc, #2428] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128a9c │ │ │ │ - ldr r3, [pc, #2408] @ 117c04 │ │ │ │ + b 128aa4 │ │ │ │ + ldr r3, [pc, #2408] @ 117c08 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -251330,22 +251331,22 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 1177e0 │ │ │ │ + beq 1177e4 │ │ │ │ asr r0, r0, #1 │ │ │ │ bl 19773c │ │ │ │ mov r1, r5 │ │ │ │ bl 1982c4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 1171b8 │ │ │ │ - ldr r3, [pc, #2312] @ 117c04 │ │ │ │ + b 1171bc │ │ │ │ + ldr r3, [pc, #2312] @ 117c08 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -251354,46 +251355,46 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255a2c │ │ │ │ + bl 255a54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 116fe8 │ │ │ │ + b 116fec │ │ │ │ cmn r7, r0 │ │ │ │ - beq 117154 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + beq 117158 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2433f4 │ │ │ │ + bl 24341c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - b 116fe8 │ │ │ │ - ldr r3, [pc, #2120] @ 117c04 │ │ │ │ + b 116fec │ │ │ │ + ldr r3, [pc, #2120] @ 117c08 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ @@ -251402,121 +251403,121 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 255a2c │ │ │ │ + bl 255a54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 116fe8 │ │ │ │ - ldr r2, [pc, #2040] @ 117c10 │ │ │ │ - ldr r3, [pc, #1984] @ 117bdc │ │ │ │ + b 116fec │ │ │ │ + ldr r2, [pc, #2040] @ 117c14 │ │ │ │ + ldr r3, [pc, #1984] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 117284 │ │ │ │ - ldr r2, [pc, #1992] @ 117c14 │ │ │ │ - ldr r3, [pc, #1932] @ 117bdc │ │ │ │ + b 117288 │ │ │ │ + ldr r2, [pc, #1992] @ 117c18 │ │ │ │ + ldr r3, [pc, #1932] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - b 117284 │ │ │ │ + b 117288 │ │ │ │ mov r0, r5 │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1928] @ 117c18 │ │ │ │ + ldr r0, [pc, #1928] @ 117c1c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1860] @ 117bdc │ │ │ │ + ldr r1, [pc, #1860] @ 117be0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 117284 │ │ │ │ + b 117288 │ │ │ │ mov r0, r5 │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #1872] @ 117c1c │ │ │ │ - ldr r3, [pc, #1804] @ 117bdc │ │ │ │ + ldr r2, [pc, #1872] @ 117c20 │ │ │ │ + ldr r3, [pc, #1804] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r0, r6 │ │ │ │ - b 117244 │ │ │ │ + b 117248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #1820] @ 117c20 │ │ │ │ - ldr r3, [pc, #1748] @ 117bdc │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #1820] @ 117c24 │ │ │ │ + ldr r3, [pc, #1748] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 1174ec │ │ │ │ + beq 1174f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrd r4, [r5, #8] │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1768] @ 117c24 │ │ │ │ + ldr r0, [pc, #1768] @ 117c28 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1688] @ 117bdc │ │ │ │ + ldr r1, [pc, #1688] @ 117be0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 117284 │ │ │ │ + b 117288 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #1712] @ 117c28 │ │ │ │ - ldr r3, [pc, #1632] @ 117bdc │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #1712] @ 117c2c │ │ │ │ + ldr r3, [pc, #1632] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r0, r4 │ │ │ │ - b 117244 │ │ │ │ - ldr r3, [pc, #1628] @ 117c04 │ │ │ │ + b 117248 │ │ │ │ + ldr r3, [pc, #1628] @ 117c08 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ @@ -251526,69 +251527,69 @@ │ │ │ │ bl 19765c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ bl 1982c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - b 116fe8 │ │ │ │ - ldr r2, [pc, #1592] @ 117c2c │ │ │ │ - ldr r3, [pc, #1508] @ 117bdc │ │ │ │ + b 116fec │ │ │ │ + ldr r2, [pc, #1592] @ 117c30 │ │ │ │ + ldr r3, [pc, #1508] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2433f4 │ │ │ │ + b 24341c │ │ │ │ ldrd r4, [r5, #8] │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1532] @ 117c30 │ │ │ │ + ldr r0, [pc, #1532] @ 117c34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1440] @ 117bdc │ │ │ │ + ldr r1, [pc, #1440] @ 117be0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - beq 11755c │ │ │ │ - b 117524 │ │ │ │ + beq 117560 │ │ │ │ + b 117528 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #1484] @ 117c34 │ │ │ │ - ldr r3, [pc, #1392] @ 117bdc │ │ │ │ + ldr r2, [pc, #1484] @ 117c38 │ │ │ │ + ldr r3, [pc, #1392] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 117598 │ │ │ │ - b 117524 │ │ │ │ - ldr r2, [pc, #1444] @ 117c38 │ │ │ │ - ldr r3, [pc, #1348] @ 117bdc │ │ │ │ + beq 11759c │ │ │ │ + b 117528 │ │ │ │ + ldr r2, [pc, #1444] @ 117c3c │ │ │ │ + ldr r3, [pc, #1348] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1982c4 │ │ │ │ - ldr r3, [pc, #1340] @ 117c04 │ │ │ │ + ldr r3, [pc, #1340] @ 117c08 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ @@ -251600,69 +251601,69 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1982c4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6] │ │ │ │ - b 116fe8 │ │ │ │ - ldr r2, [pc, #1312] @ 117c3c │ │ │ │ - ldr r3, [pc, #1212] @ 117bdc │ │ │ │ + b 116fec │ │ │ │ + ldr r2, [pc, #1312] @ 117c40 │ │ │ │ + ldr r3, [pc, #1212] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ - b 117280 │ │ │ │ - ldr r2, [pc, #1268] @ 117c40 │ │ │ │ - ldr r3, [pc, #1164] @ 117bdc │ │ │ │ + bl 266830 │ │ │ │ + b 117284 │ │ │ │ + ldr r2, [pc, #1268] @ 117c44 │ │ │ │ + ldr r3, [pc, #1164] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r1, [r5, #4] │ │ │ │ moveq r0, r6 │ │ │ │ - beq 117244 │ │ │ │ - b 117524 │ │ │ │ - ldr r2, [pc, #1224] @ 117c44 │ │ │ │ - ldr r3, [pc, #1116] @ 117bdc │ │ │ │ + beq 117248 │ │ │ │ + b 117528 │ │ │ │ + ldr r2, [pc, #1224] @ 117c48 │ │ │ │ + ldr r3, [pc, #1116] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 255a2c │ │ │ │ + b 255a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #1164] @ 117c48 │ │ │ │ + ldr r0, [pc, #1164] @ 117c4c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1048] @ 117bdc │ │ │ │ + ldr r1, [pc, #1048] @ 117be0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - beq 1174b0 │ │ │ │ - b 117524 │ │ │ │ + beq 1174b4 │ │ │ │ + b 117528 │ │ │ │ mov r0, r5 │ │ │ │ - b 1171b8 │ │ │ │ - ldr r3, [pc, #1044] @ 117c04 │ │ │ │ + b 1171bc │ │ │ │ + ldr r3, [pc, #1044] @ 117c08 │ │ │ │ cmp r5, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -251671,59 +251672,59 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 117974 │ │ │ │ + beq 117978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 255a2c │ │ │ │ + bl 255a54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 1171b8 │ │ │ │ - ldr r2, [pc, #1016] @ 117c4c │ │ │ │ - ldr r3, [pc, #900] @ 117bdc │ │ │ │ + b 1171bc │ │ │ │ + ldr r2, [pc, #1016] @ 117c50 │ │ │ │ + ldr r3, [pc, #900] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ asr r0, r5, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - b 117284 │ │ │ │ - ldr r3, [pc, #888] @ 117c04 │ │ │ │ + b 117288 │ │ │ │ + ldr r3, [pc, #888] @ 117c08 │ │ │ │ cmp r5, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 117974 │ │ │ │ + beq 117978 │ │ │ │ asr r0, r5, #1 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2433f4 │ │ │ │ + bl 24341c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 1171b8 │ │ │ │ - ldr r3, [pc, #800] @ 117c04 │ │ │ │ + b 1171bc │ │ │ │ + ldr r3, [pc, #800] @ 117c08 │ │ │ │ cmp r5, #3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -251732,391 +251733,391 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, sp, #12 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq 117974 │ │ │ │ + beq 117978 │ │ │ │ asr r0, r5, #1 │ │ │ │ bl 19773c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1982c4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b 1171b8 │ │ │ │ - ldr r2, [pc, #776] @ 117c50 │ │ │ │ - ldr r3, [pc, #656] @ 117bdc │ │ │ │ + b 1171bc │ │ │ │ + ldr r2, [pc, #776] @ 117c54 │ │ │ │ + ldr r3, [pc, #656] @ 117be0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117524 │ │ │ │ + bne 117528 │ │ │ │ asr r0, r5, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ mov r1, r6 │ │ │ │ - b 117244 │ │ │ │ + b 117248 │ │ │ │ mov r0, r4 │ │ │ │ - b 1171b8 │ │ │ │ - ldr r1, [pc, #640] @ 117c04 │ │ │ │ - ldr r0, [pc, #716] @ 117c54 │ │ │ │ + b 1171bc │ │ │ │ + ldr r1, [pc, #640] @ 117c08 │ │ │ │ + ldr r0, [pc, #716] @ 117c58 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #680] @ 117c58 │ │ │ │ + ldr r1, [pc, #680] @ 117c5c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 116fe8 │ │ │ │ - ldr r1, [pc, #536] @ 117c04 │ │ │ │ - ldr r0, [pc, #620] @ 117c5c │ │ │ │ + b 116fec │ │ │ │ + ldr r1, [pc, #536] @ 117c08 │ │ │ │ + ldr r0, [pc, #620] @ 117c60 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #584] @ 117c60 │ │ │ │ + ldr r1, [pc, #584] @ 117c64 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1179c8 │ │ │ │ - ldr r1, [pc, #456] @ 117c04 │ │ │ │ - ldr r0, [pc, #548] @ 117c64 │ │ │ │ + b 1179cc │ │ │ │ + ldr r1, [pc, #456] @ 117c08 │ │ │ │ + ldr r0, [pc, #548] @ 117c68 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #512] @ 117c68 │ │ │ │ + ldr r1, [pc, #512] @ 117c6c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1179c8 │ │ │ │ - ldr r1, [pc, #376] @ 117c04 │ │ │ │ - ldr r0, [pc, #476] @ 117c6c │ │ │ │ + b 1179cc │ │ │ │ + ldr r1, [pc, #376] @ 117c08 │ │ │ │ + ldr r0, [pc, #476] @ 117c70 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #440] @ 117c70 │ │ │ │ + ldr r1, [pc, #440] @ 117c74 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1179c8 │ │ │ │ - ldr r1, [pc, #296] @ 117c04 │ │ │ │ + b 1179cc │ │ │ │ + ldr r1, [pc, #296] @ 117c08 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #360] @ 117c74 │ │ │ │ - ldr r1, [pc, #360] @ 117c78 │ │ │ │ + ldr r0, [pc, #360] @ 117c78 │ │ │ │ + ldr r1, [pc, #360] @ 117c7c │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5] │ │ │ │ - b 1179dc │ │ │ │ - ldr r1, [pc, #196] @ 117c04 │ │ │ │ - ldr r0, [pc, #312] @ 117c7c │ │ │ │ + b 1179e0 │ │ │ │ + ldr r1, [pc, #196] @ 117c08 │ │ │ │ + ldr r0, [pc, #312] @ 117c80 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #276] @ 117c80 │ │ │ │ + ldr r1, [pc, #276] @ 117c84 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1179c8 │ │ │ │ - ldr r1, [pc, #116] @ 117c04 │ │ │ │ - ldr r0, [pc, #240] @ 117c84 │ │ │ │ + b 1179cc │ │ │ │ + ldr r1, [pc, #116] @ 117c08 │ │ │ │ + ldr r0, [pc, #240] @ 117c88 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #204] @ 117c88 │ │ │ │ + ldr r1, [pc, #204] @ 117c8c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b 1179c8 │ │ │ │ - mulseq r9, ip, r0 │ │ │ │ + b 1179cc │ │ │ │ + mulseq r9, r8, r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, r9, ip, lsl #1 │ │ │ │ - mulseq r6, sl, r0 │ │ │ │ - andseq sp, r6, fp, ror r0 │ │ │ │ - andseq r9, r9, r8 │ │ │ │ - andseq sp, r6, r4, lsr #32 │ │ │ │ - @ instruction: 0x0016cffa │ │ │ │ - @ instruction: 0x0016cfd0 │ │ │ │ - andseq ip, r6, sl, lsr #31 │ │ │ │ - andseq ip, r6, r4, lsl #31 │ │ │ │ + andseq r9, r9, r8, lsl #1 │ │ │ │ + ldrheq sp, [r6], -lr │ │ │ │ + mulseq r6, pc, r0 @ │ │ │ │ + andseq r9, r9, r4 │ │ │ │ + andseq sp, r6, r8, asr #32 │ │ │ │ + andseq sp, r6, lr, lsl r0 │ │ │ │ + @ instruction: 0x0016cff4 │ │ │ │ + andseq ip, r6, lr, asr #31 │ │ │ │ + andseq ip, r6, r8, lsr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00198ddc │ │ │ │ - mulseq r9, ip, sp │ │ │ │ - andseq r8, r9, r0, ror #23 │ │ │ │ - andseq r8, r9, ip, lsr #23 │ │ │ │ - andseq r8, r9, r4, ror #22 │ │ │ │ - andseq r8, r9, ip, lsr #22 │ │ │ │ - @ instruction: 0x00198af4 │ │ │ │ - @ instruction: 0x00198ab8 │ │ │ │ - andseq r8, r9, r0, lsl #21 │ │ │ │ - andseq r8, r9, r4, lsl #20 │ │ │ │ - andseq r8, r9, r0, asr #19 │ │ │ │ - mulseq r9, r0, r9 │ │ │ │ - andseq r8, r9, r4, ror #18 │ │ │ │ - @ instruction: 0x001988dc │ │ │ │ - andseq r8, r9, ip, lsr #17 │ │ │ │ - andseq r8, r9, ip, ror r8 │ │ │ │ - andseq r8, r9, r8, lsr r8 │ │ │ │ - andseq r8, r9, r4, lsr #15 │ │ │ │ - @ instruction: 0x001986b0 │ │ │ │ - andseq sl, r5, r8, ror ip │ │ │ │ - @ instruction: 0x00152ef4 │ │ │ │ - andseq sl, r5, r0, lsl ip │ │ │ │ - andseq r2, r5, ip, lsl #29 │ │ │ │ - andseq sl, r5, r0, asr #23 │ │ │ │ - andseq r2, r5, ip, lsr lr │ │ │ │ - andseq sl, r5, r0, ror fp │ │ │ │ - andseq r2, r5, ip, ror #27 │ │ │ │ - andseq sl, r5, r8, lsl fp │ │ │ │ - mulseq r5, r4, sp │ │ │ │ - @ instruction: 0x0015aabc │ │ │ │ - andseq r2, r5, r8, lsr sp │ │ │ │ - andseq sl, r5, ip, ror #20 │ │ │ │ - andseq r2, r5, r8, ror #25 │ │ │ │ + @ instruction: 0x00198dd8 │ │ │ │ + mulseq r9, r8, sp │ │ │ │ + @ instruction: 0x00198bdc │ │ │ │ + andseq r8, r9, r8, lsr #23 │ │ │ │ + andseq r8, r9, r0, ror #22 │ │ │ │ + andseq r8, r9, r8, lsr #22 │ │ │ │ + @ instruction: 0x00198af0 │ │ │ │ + @ instruction: 0x00198ab4 │ │ │ │ + andseq r8, r9, ip, ror sl │ │ │ │ + andseq r8, r9, r0, lsl #20 │ │ │ │ + @ instruction: 0x001989bc │ │ │ │ + andseq r8, r9, ip, lsl #19 │ │ │ │ + andseq r8, r9, r0, ror #18 │ │ │ │ + @ instruction: 0x001988d8 │ │ │ │ + andseq r8, r9, r8, lsr #17 │ │ │ │ + andseq r8, r9, r8, ror r8 │ │ │ │ + andseq r8, r9, r4, lsr r8 │ │ │ │ + andseq r8, r9, r0, lsr #15 │ │ │ │ + andseq r8, r9, ip, lsr #13 │ │ │ │ + mulseq r5, ip, ip │ │ │ │ + andseq r2, r5, r8, lsl pc │ │ │ │ + andseq sl, r5, r4, lsr ip │ │ │ │ + @ instruction: 0x00152eb0 │ │ │ │ + andseq sl, r5, r4, ror #23 │ │ │ │ + andseq r2, r5, r0, ror #28 │ │ │ │ + mulseq r5, r4, fp │ │ │ │ + andseq r2, r5, r0, lsl lr │ │ │ │ + andseq sl, r5, ip, lsr fp │ │ │ │ + @ instruction: 0x00152db8 │ │ │ │ + andseq sl, r5, r0, ror #21 │ │ │ │ + andseq r2, r5, ip, asr sp │ │ │ │ + mulseq r5, r0, sl │ │ │ │ + andseq r2, r5, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #492] @ 117e94 │ │ │ │ + ldr r0, [pc, #492] @ 117e98 │ │ │ │ ldr r4, [r1] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #484] @ 117e98 │ │ │ │ + ldr r1, [pc, #484] @ 117e9c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #480] @ 117e9c │ │ │ │ + ldr r3, [pc, #480] @ 117ea0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ands r2, r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne 117ce8 │ │ │ │ + bne 117cec │ │ │ │ ldrh r1, [r4] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 117e48 │ │ │ │ + bhi 117e4c │ │ │ │ cmp r5, #2 │ │ │ │ - beq 117dc4 │ │ │ │ + beq 117dc8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 117d94 │ │ │ │ - ldr r2, [pc, #416] @ 117ea0 │ │ │ │ + beq 117d98 │ │ │ │ + ldr r2, [pc, #416] @ 117ea4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r9, [r3, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r9] │ │ │ │ str r2, [r9] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 117d90 │ │ │ │ + ble 117d94 │ │ │ │ mov sl, #1 │ │ │ │ add r7, sp, #20 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #3 │ │ │ │ - b 117d44 │ │ │ │ + b 117d48 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [lr, sl, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ands r4, r1, #1 │ │ │ │ - bne 117d6c │ │ │ │ + bne 117d70 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 117e14 │ │ │ │ + bhi 117e18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 117d40 │ │ │ │ + bne 117d44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r2, [pc, #264] @ 117ea4 │ │ │ │ - ldr r3, [pc, #248] @ 117e98 │ │ │ │ + ldr r2, [pc, #264] @ 117ea8 │ │ │ │ + ldr r3, [pc, #248] @ 117e9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117e90 │ │ │ │ + bne 117e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 117de0 │ │ │ │ + bne 117de4 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 117e6c │ │ │ │ - ldr r2, [pc, #192] @ 117ea8 │ │ │ │ - ldr r3, [pc, #172] @ 117e98 │ │ │ │ + bhi 117e70 │ │ │ │ + ldr r2, [pc, #192] @ 117eac │ │ │ │ + ldr r3, [pc, #172] @ 117e9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 117e90 │ │ │ │ + bne 117e94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 116f3c │ │ │ │ + b 116f40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #136] @ 117eac │ │ │ │ + ldr r1, [pc, #136] @ 117eb0 │ │ │ │ str r0, [r9] │ │ │ │ - ldr r0, [pc, #132] @ 117eb0 │ │ │ │ + ldr r0, [pc, #132] @ 117eb4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r9] │ │ │ │ - b 117d94 │ │ │ │ - ldr r1, [pc, #100] @ 117eb4 │ │ │ │ - ldr r0, [pc, #100] @ 117eb8 │ │ │ │ + b 117d98 │ │ │ │ + ldr r1, [pc, #100] @ 117eb8 │ │ │ │ + ldr r0, [pc, #100] @ 117ebc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r4, #0 │ │ │ │ - b 117d94 │ │ │ │ - ldr r1, [pc, #72] @ 117ebc │ │ │ │ - ldr r0, [pc, #72] @ 117ec0 │ │ │ │ + b 117d98 │ │ │ │ + ldr r1, [pc, #72] @ 117ec0 │ │ │ │ + ldr r0, [pc, #72] @ 117ec4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 117e64 │ │ │ │ + bl 48af4 │ │ │ │ + b 117e68 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r9, r8, asr #6 │ │ │ │ + andseq r8, r9, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, r9, r4, lsr r3 │ │ │ │ + andseq r8, r9, r0, lsr r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r9, ip, asr r2 │ │ │ │ - andseq r8, r9, r0, lsl r2 │ │ │ │ + andseq r8, r9, r8, asr r2 │ │ │ │ + andseq r8, r9, ip, lsl #4 │ │ │ │ + andseq r2, r5, r0, lsr #21 │ │ │ │ + andseq sl, r5, r0, lsr #16 │ │ │ │ andseq r2, r5, ip, ror sl │ │ │ │ - @ instruction: 0x0015a7fc │ │ │ │ + andseq sl, r5, r0, lsl #16 │ │ │ │ andseq r2, r5, r8, asr sl │ │ │ │ @ instruction: 0x0015a7dc │ │ │ │ - andseq r2, r5, r4, lsr sl │ │ │ │ - @ instruction: 0x0015a7b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117ed0 │ │ │ │ - b 117c8c │ │ │ │ + beq 117ed4 │ │ │ │ + b 117c90 │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #304] @ 118020 │ │ │ │ - ldr ip, [pc, #304] @ 118024 │ │ │ │ + ldr lr, [pc, #304] @ 118024 │ │ │ │ + ldr ip, [pc, #304] @ 118028 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #296] @ 118028 │ │ │ │ + ldr r3, [pc, #296] @ 11802c │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #292] @ 11802c │ │ │ │ + ldr r2, [pc, #292] @ 118030 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r8] │ │ │ │ @@ -252126,182 +252127,182 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble 118010 │ │ │ │ - ldr sl, [pc, #220] @ 118030 │ │ │ │ - ldr r9, [pc, #220] @ 118034 │ │ │ │ + ble 118014 │ │ │ │ + ldr sl, [pc, #220] @ 118034 │ │ │ │ + ldr r9, [pc, #220] @ 118038 │ │ │ │ sub r5, r1, #4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 117f70 │ │ │ │ + b 117f74 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 117fa8 │ │ │ │ + beq 117fac │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ tst r2, #1 │ │ │ │ - bne 117f64 │ │ │ │ + bne 117f68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 117f70 │ │ │ │ + bne 117f74 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 117c8c │ │ │ │ + bl 117c90 │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 117ffc │ │ │ │ + beq 118000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #104] @ 118038 │ │ │ │ + ldr r2, [pc, #104] @ 11803c │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #76] @ 118024 │ │ │ │ + ldr r3, [pc, #76] @ 118028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11801c │ │ │ │ + bne 118020 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #56] @ 11803c │ │ │ │ + ldr r0, [pc, #56] @ 118040 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 117fc4 │ │ │ │ + b 117fc8 │ │ │ │ moveq r1, #3 │ │ │ │ - beq 117fc4 │ │ │ │ - b 117fa8 │ │ │ │ + beq 117fc8 │ │ │ │ + b 117fac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r9, r8, lsl #2 │ │ │ │ + andseq r8, r9, r4, lsl #2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, r9, r8, ror #1 │ │ │ │ + andseq r8, r9, r4, ror #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r5, ip, asr #11 │ │ │ │ - andseq r7, r5, ip, lsl #24 │ │ │ │ - andseq r8, r9, r4, lsr #32 │ │ │ │ - andseq r7, r5, r8, ror #22 │ │ │ │ - ldr r3, [pc, #100] @ 1180ac │ │ │ │ - ldr r2, [pc, #100] @ 1180b0 │ │ │ │ + @ instruction: 0x001575f0 │ │ │ │ + andseq r7, r5, r0, lsr ip │ │ │ │ + andseq r8, r9, r0, lsr #32 │ │ │ │ + andseq r7, r5, ip, lsl #23 │ │ │ │ + ldr r3, [pc, #100] @ 1180b0 │ │ │ │ + ldr r2, [pc, #100] @ 1180b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1180a8 │ │ │ │ + bne 1180ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1180a0 │ │ │ │ + beq 1180a4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ble 118094 │ │ │ │ + ble 118098 │ │ │ │ sub r3, r1, #4 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ mul r2, r3, r2 │ │ │ │ - bne 118080 │ │ │ │ + bne 118084 │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ - b 117ed8 │ │ │ │ - @ instruction: 0x00197fb0 │ │ │ │ + b 117edc │ │ │ │ + andseq r7, r9, ip, lsr #31 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - b 118040 │ │ │ │ - ldr r2, [pc, #148] @ 118154 │ │ │ │ + b 118044 │ │ │ │ + ldr r2, [pc, #148] @ 118158 │ │ │ │ subs r3, r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 118134 │ │ │ │ - ldr ip, [pc, #136] @ 118158 │ │ │ │ + beq 118138 │ │ │ │ + ldr ip, [pc, #136] @ 11815c │ │ │ │ ldr r2, [r2, ip] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 118130 │ │ │ │ + bne 118134 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ - beq 118140 │ │ │ │ + beq 118144 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 118128 │ │ │ │ + ble 11812c │ │ │ │ sub r5, r4, #4 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ cmp r5, r4 │ │ │ │ - bne 118114 │ │ │ │ + bne 118118 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a9c │ │ │ │ - b 117c8c │ │ │ │ - ldr r1, [pc, #32] @ 11815c │ │ │ │ + b 128aa4 │ │ │ │ + b 117c90 │ │ │ │ + ldr r1, [pc, #32] @ 118160 │ │ │ │ mov r0, #0 │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128a9c │ │ │ │ - andseq r7, r9, r8, lsr pc │ │ │ │ + b 128aa4 │ │ │ │ + andseq r7, r9, r4, lsr pc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -00118160 : │ │ │ │ +00118164 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #4004] @ 11911c │ │ │ │ - ldr r3, [pc, #4004] @ 119120 │ │ │ │ + ldr r2, [pc, #4004] @ 119120 │ │ │ │ + ldr r3, [pc, #4004] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #4000] @ 119124 │ │ │ │ + ldr r5, [pc, #4000] @ 119128 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 118260 │ │ │ │ + beq 118264 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 118234 │ │ │ │ + beq 118238 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1184a4 │ │ │ │ + bne 1184a8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ - ldr r2, [pc, #3940] @ 119128 │ │ │ │ + ldr r2, [pc, #3940] @ 11912c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 118fc4 │ │ │ │ + bhi 118fc8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r3, [pc, #3912] @ 11912c │ │ │ │ + ldr r3, [pc, #3912] @ 119130 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ @@ -252310,133 +252311,133 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 255b98 │ │ │ │ + bl 255bc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #3828] @ 119130 │ │ │ │ - ldr r3, [pc, #3808] @ 119120 │ │ │ │ + ldr r2, [pc, #3828] @ 119134 │ │ │ │ + ldr r3, [pc, #3808] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r2, [pc, #3784] @ 119134 │ │ │ │ + ldr r2, [pc, #3784] @ 119138 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 119200 │ │ │ │ + bhi 119204 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r1, #1 │ │ │ │ - bne 118d20 │ │ │ │ + bne 118d24 │ │ │ │ ldrsh r3, [r1] │ │ │ │ - ldr r2, [pc, #3744] @ 119138 │ │ │ │ + ldr r2, [pc, #3744] @ 11913c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 11902c │ │ │ │ + bhi 119030 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r1, #1 │ │ │ │ - bne 118c20 │ │ │ │ + bne 118c24 │ │ │ │ ldrsh r3, [r1] │ │ │ │ - ldr r2, [pc, #3704] @ 11913c │ │ │ │ + ldr r2, [pc, #3704] @ 119140 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1190cc │ │ │ │ + bhi 1190d0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r1, #1 │ │ │ │ - bne 118c7c │ │ │ │ + bne 118c80 │ │ │ │ ldrsh r3, [r1] │ │ │ │ - ldr r2, [pc, #3660] @ 119140 │ │ │ │ + ldr r2, [pc, #3660] @ 119144 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 11907c │ │ │ │ + bhi 119080 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r1, #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bne 118d84 │ │ │ │ + bne 118d88 │ │ │ │ ldrsh r3, [r1] │ │ │ │ - ldr r2, [pc, #3612] @ 119144 │ │ │ │ + ldr r2, [pc, #3612] @ 119148 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 119264 │ │ │ │ + bhi 119268 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r1, #1 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - bne 118ce0 │ │ │ │ + bne 118ce4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ - ldr r2, [pc, #3564] @ 119148 │ │ │ │ + ldr r2, [pc, #3564] @ 11914c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1192b4 │ │ │ │ + bhi 1192b8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #3532] @ 11914c │ │ │ │ - ldr r3, [pc, #3484] @ 119120 │ │ │ │ + ldr r2, [pc, #3532] @ 119150 │ │ │ │ + ldr r3, [pc, #3484] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b58 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 128a9c │ │ │ │ - ldr r2, [pc, #3472] @ 119150 │ │ │ │ - ldr r3, [pc, #3420] @ 119120 │ │ │ │ + b 128aa4 │ │ │ │ + ldr r2, [pc, #3472] @ 119154 │ │ │ │ + ldr r3, [pc, #3420] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 2673d0 │ │ │ │ + bl 2673f8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 128b10 │ │ │ │ - ldr r3, [pc, #3372] @ 11912c │ │ │ │ + b 128b18 │ │ │ │ + ldr r3, [pc, #3372] @ 119130 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ @@ -252450,50 +252451,50 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 19773c │ │ │ │ mov r1, r4 │ │ │ │ bl 198624 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b 118234 │ │ │ │ - ldr r3, [pc, #3280] @ 11912c │ │ │ │ + b 118238 │ │ │ │ + ldr r3, [pc, #3280] @ 119130 │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r5] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r4 │ │ │ │ bl 197a98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ - b 118234 │ │ │ │ - ldr r2, [pc, #3240] @ 119154 │ │ │ │ - ldr r3, [pc, #3184] @ 119120 │ │ │ │ + b 118238 │ │ │ │ + ldr r2, [pc, #3240] @ 119158 │ │ │ │ + ldr r3, [pc, #3184] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ asr r1, r1, #1 │ │ │ │ asr r0, r0, #1 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 197b78 │ │ │ │ - ldr r3, [pc, #3144] @ 11912c │ │ │ │ + ldr r3, [pc, #3144] @ 119130 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r5] │ │ │ │ @@ -252502,411 +252503,411 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 255b98 │ │ │ │ + bl 255bc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b 118234 │ │ │ │ - ldr r2, [pc, #3092] @ 119158 │ │ │ │ - ldr r3, [pc, #3032] @ 119120 │ │ │ │ + b 118238 │ │ │ │ + ldr r2, [pc, #3092] @ 11915c │ │ │ │ + ldr r3, [pc, #3032] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 255b98 │ │ │ │ - ldr r2, [pc, #3048] @ 11915c │ │ │ │ - ldr r3, [pc, #2984] @ 119120 │ │ │ │ + b 255bc0 │ │ │ │ + ldr r2, [pc, #3048] @ 119160 │ │ │ │ + ldr r3, [pc, #2984] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 1183a8 │ │ │ │ - ldr r2, [pc, #3000] @ 119160 │ │ │ │ - ldr r3, [pc, #2932] @ 119120 │ │ │ │ + b 1183ac │ │ │ │ + ldr r2, [pc, #3000] @ 119164 │ │ │ │ + ldr r3, [pc, #2932] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 1183a8 │ │ │ │ + b 1183ac │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #2936] @ 119164 │ │ │ │ + ldr r3, [pc, #2936] @ 119168 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118e08 │ │ │ │ - ldr r3, [pc, #2908] @ 119164 │ │ │ │ + bne 118e0c │ │ │ │ + ldr r3, [pc, #2908] @ 119168 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118e08 │ │ │ │ + bne 118e0c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f2c │ │ │ │ + bne 118f30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118fb0 │ │ │ │ + bne 118fb4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 118f10 │ │ │ │ - bl 138424 │ │ │ │ + beq 118f14 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f1c │ │ │ │ - ldr r3, [pc, #2792] @ 119168 │ │ │ │ + bne 118f20 │ │ │ │ + ldr r3, [pc, #2792] @ 11916c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ + b 118238 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #2768] @ 119164 │ │ │ │ + ldr r3, [pc, #2768] @ 119168 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1186fc │ │ │ │ - ldr r3, [pc, #2740] @ 119164 │ │ │ │ + bne 118700 │ │ │ │ + ldr r3, [pc, #2740] @ 119168 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1186fc │ │ │ │ + bne 118700 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f2c │ │ │ │ + bne 118f30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118fb0 │ │ │ │ + bne 118fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2652] @ 11916c │ │ │ │ + ldr r0, [pc, #2652] @ 119170 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #2568] @ 119120 │ │ │ │ + ldr r1, [pc, #2568] @ 119124 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 1183a8 │ │ │ │ - ldr r2, [pc, #2604] @ 119170 │ │ │ │ - ldr r3, [pc, #2520] @ 119120 │ │ │ │ + b 1183ac │ │ │ │ + ldr r2, [pc, #2604] @ 119174 │ │ │ │ + ldr r3, [pc, #2520] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ - b 1183a4 │ │ │ │ - ldr r2, [pc, #2560] @ 119174 │ │ │ │ - ldr r3, [pc, #2472] @ 119120 │ │ │ │ + bl 266830 │ │ │ │ + b 1183a8 │ │ │ │ + ldr r2, [pc, #2560] @ 119178 │ │ │ │ + ldr r3, [pc, #2472] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldreq r1, [r1, #4] │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ mov r0, r6 │ │ │ │ - b 1183e8 │ │ │ │ + b 1183ec │ │ │ │ bic r7, r6, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #2512] @ 119178 │ │ │ │ + ldr r1, [pc, #2512] @ 11917c │ │ │ │ mov r0, r7 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118dc0 │ │ │ │ - ldr r1, [pc, #2492] @ 119178 │ │ │ │ + bne 118dc4 │ │ │ │ + ldr r1, [pc, #2492] @ 11917c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2675f0 │ │ │ │ + bl 267618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118dc0 │ │ │ │ + bne 118dc4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f4c │ │ │ │ + bne 118f50 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f94 │ │ │ │ + bne 118f98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ - bl 128a94 │ │ │ │ + bl 266830 │ │ │ │ + bl 128a9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 118ef0 │ │ │ │ - bl 138424 │ │ │ │ + beq 118ef4 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118efc │ │ │ │ - ldr r3, [pc, #2400] @ 11917c │ │ │ │ + bne 118f00 │ │ │ │ + ldr r3, [pc, #2400] @ 119180 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ + b 118238 │ │ │ │ bic r7, r6, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #2376] @ 119178 │ │ │ │ + ldr r1, [pc, #2376] @ 11917c │ │ │ │ mov r0, r7 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118878 │ │ │ │ - ldr r1, [pc, #2356] @ 119178 │ │ │ │ + bne 11887c │ │ │ │ + ldr r1, [pc, #2356] @ 11917c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2675f0 │ │ │ │ + bl 267618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118878 │ │ │ │ + bne 11887c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f4c │ │ │ │ + bne 118f50 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f94 │ │ │ │ + bne 118f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #2296] @ 119180 │ │ │ │ - ldr r3, [pc, #2196] @ 119120 │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #2296] @ 119184 │ │ │ │ + ldr r3, [pc, #2196] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 118794 │ │ │ │ + beq 118798 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ - ldr r3, [pc, #2220] @ 119164 │ │ │ │ + ldr r3, [pc, #2220] @ 119168 │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118e5c │ │ │ │ - ldr r3, [pc, #2188] @ 119164 │ │ │ │ + bne 118e60 │ │ │ │ + ldr r3, [pc, #2188] @ 119168 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118e5c │ │ │ │ + bne 118e60 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f0c │ │ │ │ + bne 118f10 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118fa8 │ │ │ │ + bne 118fac │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 128a94 │ │ │ │ + bl 128a9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 118f6c │ │ │ │ - bl 138424 │ │ │ │ + beq 118f70 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f3c │ │ │ │ - ldr r3, [pc, #2100] @ 119184 │ │ │ │ + bne 118f40 │ │ │ │ + ldr r3, [pc, #2100] @ 119188 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ + b 118238 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr r1, [pc, #2068] @ 119178 │ │ │ │ + ldr r1, [pc, #2068] @ 11917c │ │ │ │ bic r6, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118ea8 │ │ │ │ - ldr r1, [pc, #2044] @ 119178 │ │ │ │ + bne 118eac │ │ │ │ + ldr r1, [pc, #2044] @ 11917c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675f0 │ │ │ │ + bl 267618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118ea8 │ │ │ │ + bne 118eac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118eec │ │ │ │ + bne 118ef0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f8c │ │ │ │ + bne 118f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266808 │ │ │ │ - bl 128a94 │ │ │ │ + bl 266830 │ │ │ │ + bl 128a9c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 118f7c │ │ │ │ - bl 138424 │ │ │ │ + beq 118f80 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f5c │ │ │ │ - ldr r3, [pc, #1964] @ 119188 │ │ │ │ + bne 118f60 │ │ │ │ + ldr r3, [pc, #1964] @ 11918c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ - ldr r2, [pc, #1952] @ 11918c │ │ │ │ - ldr r3, [pc, #1840] @ 119120 │ │ │ │ + b 118238 │ │ │ │ + ldr r2, [pc, #1952] @ 119190 │ │ │ │ + ldr r3, [pc, #1840] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 198624 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ - ldr r3, [pc, #1860] @ 119164 │ │ │ │ + ldr r3, [pc, #1860] @ 119168 │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118a8c │ │ │ │ - ldr r3, [pc, #1828] @ 119164 │ │ │ │ + bne 118a90 │ │ │ │ + ldr r3, [pc, #1828] @ 119168 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118a8c │ │ │ │ + bne 118a90 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f0c │ │ │ │ + bne 118f10 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118fa8 │ │ │ │ + bne 118fac │ │ │ │ mov r0, r8 │ │ │ │ - bl 244c40 │ │ │ │ - ldr r2, [pc, #1780] @ 119190 │ │ │ │ - ldr r3, [pc, #1664] @ 119120 │ │ │ │ + bl 244c68 │ │ │ │ + ldr r2, [pc, #1780] @ 119194 │ │ │ │ + ldr r3, [pc, #1664] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - b 1183a8 │ │ │ │ + b 1183ac │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - ldr r1, [pc, #1704] @ 119178 │ │ │ │ + ldr r1, [pc, #1704] @ 11917c │ │ │ │ bic r6, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118b1c │ │ │ │ - ldr r1, [pc, #1680] @ 119178 │ │ │ │ + bne 118b20 │ │ │ │ + ldr r1, [pc, #1680] @ 11917c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675f0 │ │ │ │ + bl 267618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118b1c │ │ │ │ + bne 118b20 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118eec │ │ │ │ + bne 118ef0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f8c │ │ │ │ + bne 118f90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24524c │ │ │ │ - ldr r2, [pc, #1640] @ 119194 │ │ │ │ - ldr r3, [pc, #1520] @ 119120 │ │ │ │ + bl 245274 │ │ │ │ + ldr r2, [pc, #1640] @ 119198 │ │ │ │ + ldr r3, [pc, #1520] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ mov r1, r4 │ │ │ │ - b 1183e8 │ │ │ │ - ldr r3, [pc, #1492] @ 11912c │ │ │ │ + b 1183ec │ │ │ │ + ldr r3, [pc, #1492] @ 119130 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r4] │ │ │ │ @@ -252916,28 +252917,28 @@ │ │ │ │ bl 19765c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 198624 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b 118234 │ │ │ │ - ldr r2, [pc, #1524] @ 119198 │ │ │ │ - ldr r3, [pc, #1400] @ 119120 │ │ │ │ + b 118238 │ │ │ │ + ldr r2, [pc, #1524] @ 11919c │ │ │ │ + ldr r3, [pc, #1400] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 197a98 │ │ │ │ - ldr r3, [pc, #1368] @ 11912c │ │ │ │ + ldr r3, [pc, #1368] @ 119130 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ @@ -252949,39 +252950,39 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 198624 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b 118234 │ │ │ │ - ldr r3, [pc, #1284] @ 11912c │ │ │ │ + b 118238 │ │ │ │ + ldr r3, [pc, #1284] @ 119130 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 118db8 │ │ │ │ + beq 118dbc │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 197a98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r5] │ │ │ │ - b 118234 │ │ │ │ - ldr r3, [pc, #1192] @ 11912c │ │ │ │ + b 118238 │ │ │ │ + ldr r3, [pc, #1192] @ 119130 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -252990,39 +252991,39 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 118db8 │ │ │ │ + beq 118dbc │ │ │ │ asr r0, r4, #1 │ │ │ │ bl 19773c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 198624 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 118c74 │ │ │ │ - ldr r2, [pc, #1204] @ 11919c │ │ │ │ - ldr r3, [pc, #1076] @ 119120 │ │ │ │ + b 118c78 │ │ │ │ + ldr r2, [pc, #1204] @ 1191a0 │ │ │ │ + ldr r3, [pc, #1076] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ asr r0, r1, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 1183a8 │ │ │ │ - ldr r3, [pc, #1028] @ 11912c │ │ │ │ + b 1183ac │ │ │ │ + ldr r3, [pc, #1028] @ 119130 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -253031,1033 +253032,1033 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 118db8 │ │ │ │ + beq 118dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 255b98 │ │ │ │ + bl 255bc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 118c74 │ │ │ │ - ldr r2, [pc, #1044] @ 1191a0 │ │ │ │ - ldr r3, [pc, #912] @ 119120 │ │ │ │ + b 118c78 │ │ │ │ + ldr r2, [pc, #1044] @ 1191a4 │ │ │ │ + ldr r3, [pc, #912] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1188a8 │ │ │ │ + bne 1188ac │ │ │ │ asr r0, r1, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ mov r1, r0 │ │ │ │ - b 118794 │ │ │ │ + b 118798 │ │ │ │ mov r0, r8 │ │ │ │ - b 118c74 │ │ │ │ + b 118c78 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1187f0 │ │ │ │ + bne 1187f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #960] @ 1191a4 │ │ │ │ - ldr r3, [pc, #824] @ 119120 │ │ │ │ + ldr r2, [pc, #960] @ 1191a8 │ │ │ │ + ldr r3, [pc, #824] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 118794 │ │ │ │ - b 1188a8 │ │ │ │ + beq 118798 │ │ │ │ + b 1188ac │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118654 │ │ │ │ + bne 118658 │ │ │ │ mov r0, r4 │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #880] @ 1191a8 │ │ │ │ + ldr r0, [pc, #880] @ 1191ac │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #736] @ 119120 │ │ │ │ + ldr r1, [pc, #736] @ 119124 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ eors r0, r1, r0 │ │ │ │ mov r1, #0 │ │ │ │ - beq 118730 │ │ │ │ - b 1188a8 │ │ │ │ + beq 118734 │ │ │ │ + b 1188ac │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118924 │ │ │ │ + bne 118928 │ │ │ │ mov r0, r8 │ │ │ │ bl 198e00 │ │ │ │ - ldr r2, [pc, #804] @ 1191ac │ │ │ │ - ldr r3, [pc, #660] @ 119120 │ │ │ │ + ldr r2, [pc, #804] @ 1191b0 │ │ │ │ + ldr r3, [pc, #660] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 118ab8 │ │ │ │ - b 1188a8 │ │ │ │ + beq 118abc │ │ │ │ + b 1188ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1189b0 │ │ │ │ + bne 1189b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 19983c │ │ │ │ - ldr r2, [pc, #740] @ 1191b0 │ │ │ │ - ldr r3, [pc, #592] @ 119120 │ │ │ │ + ldr r2, [pc, #740] @ 1191b4 │ │ │ │ + ldr r3, [pc, #592] @ 119124 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 118b48 │ │ │ │ - b 1188a8 │ │ │ │ + beq 118b4c │ │ │ │ + b 1188ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118814 │ │ │ │ - ldr r3, [pc, #688] @ 1191b4 │ │ │ │ + bne 118818 │ │ │ │ + ldr r3, [pc, #688] @ 1191b8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ + b 118238 │ │ │ │ mov r0, r8 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118678 │ │ │ │ - ldr r3, [pc, #660] @ 1191b8 │ │ │ │ + bne 11867c │ │ │ │ + ldr r3, [pc, #660] @ 1191bc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ + b 118238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118948 │ │ │ │ - ldr r3, [pc, #632] @ 1191bc │ │ │ │ + bne 11894c │ │ │ │ + ldr r3, [pc, #632] @ 1191c0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ + b 118238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1189d4 │ │ │ │ - ldr r3, [pc, #604] @ 1191c0 │ │ │ │ + bne 1189d8 │ │ │ │ + ldr r3, [pc, #604] @ 1191c4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - b 118234 │ │ │ │ - bl 138424 │ │ │ │ + b 118238 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118f3c │ │ │ │ - b 118948 │ │ │ │ - bl 138424 │ │ │ │ + beq 118f40 │ │ │ │ + b 11894c │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118f5c │ │ │ │ - b 1189d4 │ │ │ │ + beq 118f60 │ │ │ │ + b 1189d8 │ │ │ │ mov r0, r8 │ │ │ │ - b 118808 │ │ │ │ + b 11880c │ │ │ │ mov r0, r4 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f5c │ │ │ │ - b 1189d4 │ │ │ │ + bne 118f60 │ │ │ │ + b 1189d8 │ │ │ │ mov r0, r8 │ │ │ │ - b 11866c │ │ │ │ + b 118670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118f3c │ │ │ │ - b 118948 │ │ │ │ - ldr r2, [pc, #352] @ 11912c │ │ │ │ - ldr r0, [pc, #500] @ 1191c4 │ │ │ │ + bne 118f40 │ │ │ │ + b 11894c │ │ │ │ + ldr r2, [pc, #352] @ 119130 │ │ │ │ + ldr r0, [pc, #500] @ 1191c8 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #460] @ 1191c8 │ │ │ │ + ldr r1, [pc, #460] @ 1191cc │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mvn r2, #0 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - b 118234 │ │ │ │ - ldr r2, [pc, #248] @ 11912c │ │ │ │ - ldr r0, [pc, #404] @ 1191cc │ │ │ │ + b 118238 │ │ │ │ + ldr r2, [pc, #248] @ 119130 │ │ │ │ + ldr r0, [pc, #404] @ 1191d0 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #364] @ 1191d0 │ │ │ │ + ldr r1, [pc, #364] @ 1191d4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b 119010 │ │ │ │ - ldr r2, [pc, #168] @ 11912c │ │ │ │ - ldr r0, [pc, #332] @ 1191d4 │ │ │ │ + b 119014 │ │ │ │ + ldr r2, [pc, #168] @ 119130 │ │ │ │ + ldr r0, [pc, #332] @ 1191d8 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #292] @ 1191d8 │ │ │ │ + ldr r1, [pc, #292] @ 1191dc │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b 119010 │ │ │ │ - ldr r2, [pc, #88] @ 11912c │ │ │ │ - ldr r0, [pc, #260] @ 1191dc │ │ │ │ + b 119014 │ │ │ │ + ldr r2, [pc, #88] @ 119130 │ │ │ │ + ldr r0, [pc, #260] @ 1191e0 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #220] @ 1191e0 │ │ │ │ + ldr r1, [pc, #220] @ 1191e4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b 119010 │ │ │ │ - andseq r7, r9, r0, lsl #29 │ │ │ │ + b 119014 │ │ │ │ + andseq r7, r9, ip, ror lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, r9, ip, ror #28 │ │ │ │ - @ instruction: 0x0016beba │ │ │ │ + andseq r7, r9, r8, ror #28 │ │ │ │ + @ instruction: 0x0016bede │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00197dbc │ │ │ │ - andseq fp, r6, r7, lsl lr │ │ │ │ - @ instruction: 0x0016bdf0 │ │ │ │ - andseq fp, r6, sl, asr #27 │ │ │ │ - andseq fp, r6, r4, lsr #27 │ │ │ │ - andseq fp, r6, sl, ror sp │ │ │ │ - andseq fp, r6, r0, asr sp │ │ │ │ - andseq r7, r9, r8, ror ip │ │ │ │ - andseq r7, r9, r8, lsr ip │ │ │ │ - andseq r7, r9, ip, asr #22 │ │ │ │ - @ instruction: 0x00197ab4 │ │ │ │ - andseq r7, r9, r4, lsl #21 │ │ │ │ - andseq r7, r9, r0, asr sl │ │ │ │ + @ instruction: 0x00197db8 │ │ │ │ + andseq fp, r6, fp, lsr lr │ │ │ │ + andseq fp, r6, r4, lsl lr │ │ │ │ + andseq fp, r6, lr, ror #27 │ │ │ │ + andseq fp, r6, r8, asr #27 │ │ │ │ + mulseq r6, lr, sp │ │ │ │ + andseq fp, r6, r4, ror sp │ │ │ │ + andseq r7, r9, r4, ror ip │ │ │ │ + andseq r7, r9, r4, lsr ip │ │ │ │ + andseq r7, r9, r8, asr #22 │ │ │ │ + @ instruction: 0x00197ab0 │ │ │ │ + andseq r7, r9, r0, lsl #21 │ │ │ │ + andseq r7, r9, ip, asr #20 │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ - andseq r7, r9, r4, ror #17 │ │ │ │ - @ instruction: 0x001978b4 │ │ │ │ - andseq r7, r9, r4, lsl #17 │ │ │ │ + andseq r7, r9, r0, ror #17 │ │ │ │ + @ instruction: 0x001978b0 │ │ │ │ + andseq r7, r9, r0, lsl #17 │ │ │ │ svcvc 0x007fffff │ │ │ │ @ instruction: 0x000003b4 │ │ │ │ - andseq r7, r9, r0, ror r7 │ │ │ │ + andseq r7, r9, ip, ror #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, r8, r3 │ │ │ │ - andseq r7, r9, ip, lsl #12 │ │ │ │ - andseq r7, r9, ip, asr r5 │ │ │ │ - andseq r7, r9, ip, asr #9 │ │ │ │ - andseq r7, r9, r4, asr r4 │ │ │ │ - andseq r7, r9, r0, lsl r3 │ │ │ │ - andseq r7, r9, ip, ror #4 │ │ │ │ - andseq r7, r9, r4, lsl r2 │ │ │ │ - @ instruction: 0x001971bc │ │ │ │ - andseq r7, r9, r0, ror r1 │ │ │ │ - andseq r7, r9, ip, lsr #2 │ │ │ │ + andseq r7, r9, r8, lsl #12 │ │ │ │ + andseq r7, r9, r8, asr r5 │ │ │ │ + andseq r7, r9, r8, asr #9 │ │ │ │ + andseq r7, r9, r0, asr r4 │ │ │ │ + andseq r7, r9, ip, lsl #6 │ │ │ │ + andseq r7, r9, r8, ror #4 │ │ │ │ + andseq r7, r9, r0, lsl r2 │ │ │ │ + @ instruction: 0x001971b8 │ │ │ │ + andseq r7, r9, ip, ror #2 │ │ │ │ + andseq r7, r9, r8, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r0, lsl #9 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ - mulseq r5, r4, pc @ │ │ │ │ - andseq r1, r5, r8, lsr #17 │ │ │ │ - andseq r9, r5, ip, lsr #30 │ │ │ │ - andseq r1, r5, r0, asr #16 │ │ │ │ - @ instruction: 0x00159edc │ │ │ │ - @ instruction: 0x001517f0 │ │ │ │ - andseq r9, r5, ip, lsl #29 │ │ │ │ - andseq r1, r5, r0, lsr #15 │ │ │ │ - andseq r9, r5, r4, asr sp │ │ │ │ - andseq r1, r5, r8, ror #12 │ │ │ │ - @ instruction: 0x00159cf4 │ │ │ │ - andseq r1, r5, r8, lsl #12 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - andseq r9, r5, r4, lsr #25 │ │ │ │ - @ instruction: 0x001515b8 │ │ │ │ - ldr r2, [pc, #-20] @ 1191f4 │ │ │ │ + @ instruction: 0x00159fb8 │ │ │ │ + andseq r1, r5, ip, asr #17 │ │ │ │ + andseq r9, r5, r0, asr pc │ │ │ │ + andseq r1, r5, r4, ror #16 │ │ │ │ + andseq r9, r5, r0, lsl #30 │ │ │ │ + andseq r1, r5, r4, lsl r8 │ │ │ │ + @ instruction: 0x00159eb0 │ │ │ │ + andseq r1, r5, r4, asr #15 │ │ │ │ + andseq r9, r5, r8, ror sp │ │ │ │ + andseq r1, r5, ip, lsl #13 │ │ │ │ + andseq r9, r5, r8, lsl sp │ │ │ │ + andseq r1, r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + andseq r9, r5, r8, asr #25 │ │ │ │ + @ instruction: 0x001515dc │ │ │ │ + ldr r2, [pc, #-20] @ 1191f8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #-84] @ 1191e4 │ │ │ │ - ldr r1, [pc, #-84] @ 1191e8 │ │ │ │ + ldr r0, [pc, #-84] @ 1191e8 │ │ │ │ + ldr r1, [pc, #-84] @ 1191ec │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b 119024 │ │ │ │ - ldr r2, [pc, #-120] @ 1191f4 │ │ │ │ - ldr r0, [pc, #-132] @ 1191ec │ │ │ │ + b 119028 │ │ │ │ + ldr r2, [pc, #-120] @ 1191f8 │ │ │ │ + ldr r0, [pc, #-132] @ 1191f0 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-172] @ 1191f0 │ │ │ │ + ldr r1, [pc, #-172] @ 1191f4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b 119010 │ │ │ │ - ldr r2, [pc, #-200] @ 1191f4 │ │ │ │ - ldr r0, [pc, #-200] @ 1191f8 │ │ │ │ + b 119014 │ │ │ │ + ldr r2, [pc, #-200] @ 1191f8 │ │ │ │ + ldr r0, [pc, #-200] @ 1191fc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r5] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #-240] @ 1191fc │ │ │ │ + ldr r1, [pc, #-240] @ 119200 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b 119010 │ │ │ │ + b 119014 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #472] @ 1194f4 │ │ │ │ - ldr ip, [pc, #472] @ 1194f8 │ │ │ │ + ldr lr, [pc, #472] @ 1194f8 │ │ │ │ + ldr ip, [pc, #472] @ 1194fc │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #460] @ 1194fc │ │ │ │ + ldr r3, [pc, #460] @ 119500 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #456] @ 119500 │ │ │ │ + ldr r2, [pc, #456] @ 119504 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr lr, [r8] │ │ │ │ str r3, [r8] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str lr, [sp, #24] │ │ │ │ ldr r0, [r1] │ │ │ │ mov ip, r1 │ │ │ │ ands r2, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 119398 │ │ │ │ + bne 11939c │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 1194a8 │ │ │ │ + bhi 1194ac │ │ │ │ cmp r5, #1 │ │ │ │ - beq 119450 │ │ │ │ + beq 119454 │ │ │ │ movgt r4, #1 │ │ │ │ addgt r6, sp, #20 │ │ │ │ movgt r7, #3 │ │ │ │ - bgt 1193d4 │ │ │ │ - b 119470 │ │ │ │ + bgt 1193d8 │ │ │ │ + b 119474 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 11946c │ │ │ │ + beq 119470 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r1, [ip, r4, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ tst r1, #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bne 1193f8 │ │ │ │ + bne 1193fc │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 119478 │ │ │ │ + bhi 11947c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1193b4 │ │ │ │ - ldr r1, [pc, #252] @ 119504 │ │ │ │ + bne 1193b8 │ │ │ │ + ldr r1, [pc, #252] @ 119508 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ 119508 │ │ │ │ - ldr r3, [pc, #200] @ 1194f8 │ │ │ │ + ldr r2, [pc, #220] @ 11950c │ │ │ │ + ldr r3, [pc, #200] @ 1194fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1194f0 │ │ │ │ + bne 1194f4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1194d4 │ │ │ │ + beq 1194d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ str lr, [r8] │ │ │ │ - bl 118160 │ │ │ │ - b 119424 │ │ │ │ + bl 118164 │ │ │ │ + b 119428 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ str lr, [r8] │ │ │ │ - b 119424 │ │ │ │ + b 119428 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 11950c │ │ │ │ + ldr r1, [pc, #132] @ 119510 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #128] @ 119510 │ │ │ │ + ldr r0, [pc, #128] @ 119514 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 11941c │ │ │ │ + b 119420 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #96] @ 119514 │ │ │ │ - ldr r1, [pc, #96] @ 119518 │ │ │ │ + ldr r0, [pc, #96] @ 119518 │ │ │ │ + ldr r1, [pc, #96] @ 11951c │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r8] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - b 119420 │ │ │ │ - ldr r1, [pc, #64] @ 11951c │ │ │ │ + b 119424 │ │ │ │ + ldr r1, [pc, #64] @ 119520 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r8] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b 11941c │ │ │ │ + b 119420 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00196cd8 │ │ │ │ + @ instruction: 0x00196cd4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00196cb8 │ │ │ │ + @ instruction: 0x00196cb4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r5, ip, lsr #24 │ │ │ │ - andseq r6, r9, ip, asr #23 │ │ │ │ - andseq r1, r5, r4, lsl r4 │ │ │ │ + andseq r9, r5, r0, asr ip │ │ │ │ + andseq r6, r9, r8, asr #23 │ │ │ │ + andseq r1, r5, r8, lsr r4 │ │ │ │ + andseq r9, r5, r4, lsr #22 │ │ │ │ andseq r9, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x00159adc │ │ │ │ - @ instruction: 0x001513f0 │ │ │ │ - andseq r9, r5, r8, asr fp │ │ │ │ + andseq r1, r5, r4, lsl r4 │ │ │ │ + andseq r9, r5, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ 1195f8 │ │ │ │ + ldr r3, [pc, #192] @ 1195fc │ │ │ │ subs r2, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 1195b0 │ │ │ │ - ldr ip, [pc, #176] @ 1195fc │ │ │ │ + beq 1195b4 │ │ │ │ + ldr ip, [pc, #176] @ 119600 │ │ │ │ ldr r3, [r3, ip] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1195a4 │ │ │ │ + bne 1195a8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - beq 1195e8 │ │ │ │ + beq 1195ec │ │ │ │ cmp r2, #1 │ │ │ │ - beq 1195c8 │ │ │ │ - ble 119598 │ │ │ │ + beq 1195cc │ │ │ │ + ble 11959c │ │ │ │ sub r5, r4, #4 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b58 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 119584 │ │ │ │ + bne 119588 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 119304 │ │ │ │ - ldr r2, [pc, #72] @ 119600 │ │ │ │ + b 119308 │ │ │ │ + ldr r2, [pc, #72] @ 119604 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #40] @ 119604 │ │ │ │ - bl 266b30 │ │ │ │ + ldr r1, [pc, #40] @ 119608 │ │ │ │ + bl 266b58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 128a9c │ │ │ │ + b 128aa4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ - bl 266b30 │ │ │ │ - b 119598 │ │ │ │ - @ instruction: 0x00196abc │ │ │ │ + bl 266b58 │ │ │ │ + b 11959c │ │ │ │ + @ instruction: 0x00196ab8 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -00119608 : │ │ │ │ +0011960c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1092] @ 119a6c │ │ │ │ + ldr r0, [pc, #1092] @ 119a70 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1088] @ 119a70 │ │ │ │ + ldr r3, [pc, #1088] @ 119a74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr ip, [pc, #1076] @ 119a74 │ │ │ │ + ldr ip, [pc, #1076] @ 119a78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr r2, [pc, #1072] @ 119a78 │ │ │ │ + ldr r2, [pc, #1072] @ 119a7c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [ip, r2] │ │ │ │ mov r3, ip │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #20 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 128bdc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + bl 128be4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 1198b8 │ │ │ │ + beq 1198bc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119870 │ │ │ │ + beq 119874 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ tst r4, #1 │ │ │ │ - beq 1197c0 │ │ │ │ + beq 1197c4 │ │ │ │ lsrs r3, r4, #1 │ │ │ │ - beq 119798 │ │ │ │ + beq 11979c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bne 1199dc │ │ │ │ + bne 1199e0 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 1198fc │ │ │ │ + beq 119900 │ │ │ │ tst r4, #1 │ │ │ │ - bne 119a04 │ │ │ │ + bne 119a08 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 1198fc │ │ │ │ + beq 119900 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - bne 1197ec │ │ │ │ + bne 1197f0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #6 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 119988 │ │ │ │ + bne 11998c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne 119988 │ │ │ │ + bne 11998c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 119a4c │ │ │ │ + beq 119a50 │ │ │ │ bl 2319c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119988 │ │ │ │ + bne 11998c │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 128b10 │ │ │ │ + bl 128b18 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - b 11983c │ │ │ │ - ldr r1, [pc, #732] @ 119a7c │ │ │ │ + b 119840 │ │ │ │ + ldr r1, [pc, #732] @ 119a80 │ │ │ │ mov r3, #5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ tst r4, #1 │ │ │ │ - bne 1196d0 │ │ │ │ + bne 1196d4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 119990 │ │ │ │ + beq 119994 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 119a10 │ │ │ │ + beq 119a14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 1196e0 │ │ │ │ + beq 1196e4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 1198fc │ │ │ │ + beq 119900 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 119708 │ │ │ │ + beq 11970c │ │ │ │ mov r4, #5 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 130510 │ │ │ │ + bl 130514 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 130510 │ │ │ │ + bl 130514 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 24552c │ │ │ │ + bl 245554 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #568] @ 119a80 │ │ │ │ - ldr r3, [pc, #548] @ 119a70 │ │ │ │ + ldr r2, [pc, #568] @ 119a84 │ │ │ │ + ldr r3, [pc, #548] @ 119a74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 119a68 │ │ │ │ + bne 119a6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #516] @ 119a84 │ │ │ │ + ldr r1, [pc, #516] @ 119a88 │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, #8 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 48af8 │ │ │ │ - b 1196bc │ │ │ │ + bl 48af4 │ │ │ │ + b 1196c0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #420] @ 119a88 │ │ │ │ + ldr r1, [pc, #420] @ 119a8c │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 48af8 │ │ │ │ - b 1196ac │ │ │ │ + bl 48af4 │ │ │ │ + b 1196b0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #6 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ tst r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 119988 │ │ │ │ + bne 11998c │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bne 119988 │ │ │ │ + bne 11998c │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ mov r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 119a58 │ │ │ │ + beq 119a5c │ │ │ │ bl 23130 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119a2c │ │ │ │ + beq 119a30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 11983c │ │ │ │ + b 119840 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1197d4 │ │ │ │ - ldr r1, [pc, #224] @ 119a8c │ │ │ │ + beq 1197d8 │ │ │ │ + ldr r1, [pc, #224] @ 119a90 │ │ │ │ mov r3, #5 │ │ │ │ mov r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 1196e0 │ │ │ │ + beq 1196e4 │ │ │ │ tst r4, #1 │ │ │ │ - beq 1197e0 │ │ │ │ + beq 1197e4 │ │ │ │ mov r2, #5 │ │ │ │ asr r1, r4, #1 │ │ │ │ asr r0, r3, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 2662c4 │ │ │ │ - bl 128784 │ │ │ │ + bl 2662ec │ │ │ │ + bl 12878c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5] │ │ │ │ mov r4, r0 │ │ │ │ - b 119840 │ │ │ │ + b 119844 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - bne 1197f4 │ │ │ │ - b 119708 │ │ │ │ + bne 1197f8 │ │ │ │ + b 11970c │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1197d4 │ │ │ │ - b 1199a4 │ │ │ │ + beq 1197d8 │ │ │ │ + b 1199a8 │ │ │ │ mov r3, #6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 128a9c │ │ │ │ + bl 128aa4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - b 11983c │ │ │ │ + b 119840 │ │ │ │ bl 2325c │ │ │ │ mov r6, r0 │ │ │ │ - b 119768 │ │ │ │ + b 11976c │ │ │ │ bl 237e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 11996c │ │ │ │ + b 119970 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r9, ip, asr #19 │ │ │ │ + andseq r6, r9, r8, asr #19 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, r9, r8, lsr #19 │ │ │ │ + andseq r6, r9, r4, lsr #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r9, r5, r8, lsr #16 │ │ │ │ - @ instruction: 0x001967b0 │ │ │ │ - andseq r9, r5, r0, lsr #14 │ │ │ │ - @ instruction: 0x001596d8 │ │ │ │ - mulseq r5, r4, r6 │ │ │ │ + andseq r9, r5, ip, asr #16 │ │ │ │ + andseq r6, r9, ip, lsr #15 │ │ │ │ + andseq r9, r5, r4, asr #14 │ │ │ │ + @ instruction: 0x001596fc │ │ │ │ + @ instruction: 0x001596b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #308] @ 119bdc │ │ │ │ + ldr lr, [pc, #308] @ 119be0 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #300] @ 119be0 │ │ │ │ + ldr r2, [pc, #300] @ 119be4 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr r3, [pc, #284] @ 119be4 │ │ │ │ + ldr r3, [pc, #284] @ 119be8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #264] @ 119be8 │ │ │ │ + ldr r0, [pc, #264] @ 119bec │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - add r0, sp, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + add r0, sp, #20 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #196] @ 119bec │ │ │ │ + ldr r0, [pc, #196] @ 119bf0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r5, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #20] │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 119608 │ │ │ │ + bl 11960c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 119bac │ │ │ │ + beq 119bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ 119bf0 │ │ │ │ + ldr r2, [pc, #112] @ 119bf4 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #88] @ 119be0 │ │ │ │ + ldr r3, [pc, #88] @ 119be4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 119bd8 │ │ │ │ + bne 119bdc │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #48] @ 119bf4 │ │ │ │ + ldr r2, [pc, #48] @ 119bf8 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115b98 │ │ │ │ mov r3, r0 │ │ │ │ - b 119b6c │ │ │ │ + b 119b70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r9, r8, asr #10 │ │ │ │ + andseq r6, r9, r4, asr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, r9, r8, lsl r5 │ │ │ │ + andseq r6, r9, r4, lsl r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001593dc │ │ │ │ - andseq r6, r9, r4, ror r4 │ │ │ │ - andseq r6, r5, r0, asr #4 │ │ │ │ + andseq r9, r5, r0, lsl #8 │ │ │ │ + andseq r6, r9, r0, ror r4 │ │ │ │ + andseq r6, r5, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #224] @ 119cf0 │ │ │ │ - ldr r0, [pc, #224] @ 119cf4 │ │ │ │ + ldr ip, [pc, #224] @ 119cf4 │ │ │ │ + ldr r0, [pc, #224] @ 119cf8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #216] @ 119cf8 │ │ │ │ + ldr r2, [pc, #216] @ 119cfc │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #212] @ 119cfc │ │ │ │ + ldr r3, [pc, #212] @ 119d00 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mov r9, #0 │ │ │ │ mov r2, sp │ │ │ │ - str sp, [sp, #28] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str sp, [sp, #24] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - bl 119a90 │ │ │ │ + bl 119a94 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ 119d00 │ │ │ │ + ldr r2, [pc, #60] @ 119d04 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 119cf4 │ │ │ │ + ldr r3, [pc, #40] @ 119cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 119cec │ │ │ │ + bne 119cf0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r9, r8, ror #7 │ │ │ │ + andseq r6, r9, r4, ror #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, r9, r8, asr #7 │ │ │ │ + andseq r6, r9, r4, asr #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r9, r0, lsr r3 │ │ │ │ - ldr r0, [pc, #12] @ 119d18 │ │ │ │ + andseq r6, r9, ip, lsr #6 │ │ │ │ + ldr r0, [pc, #12] @ 119d1c │ │ │ │ ldm r1, {r1, r2} │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ - b 119608 │ │ │ │ - ldrsbeq r6, [r5], -r0 │ │ │ │ + b 11960c │ │ │ │ + ldrsheq r6, [r5], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #344] @ 119e8c │ │ │ │ - ldr ip, [pc, #344] @ 119e90 │ │ │ │ + ldr lr, [pc, #344] @ 119e90 │ │ │ │ + ldr ip, [pc, #344] @ 119e94 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #336] @ 119e94 │ │ │ │ + ldr r3, [pc, #336] @ 119e98 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #332] @ 119e98 │ │ │ │ + ldr r2, [pc, #332] @ 119e9c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r8] │ │ │ │ @@ -254067,444 +254068,444 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - ble 119dec │ │ │ │ - ldr sl, [pc, #260] @ 119e9c │ │ │ │ - ldr r9, [pc, #260] @ 119ea0 │ │ │ │ + ble 119df0 │ │ │ │ + ldr sl, [pc, #260] @ 119ea0 │ │ │ │ + ldr r9, [pc, #260] @ 119ea4 │ │ │ │ sub r5, r1, #4 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 119db4 │ │ │ │ + b 119db8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 119dec │ │ │ │ + beq 119df0 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ tst r2, #1 │ │ │ │ - bne 119da8 │ │ │ │ + bne 119dac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 119db4 │ │ │ │ + bne 119db8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsrs r3, r2, #1 │ │ │ │ - beq 119e54 │ │ │ │ - ldr r0, [pc, #164] @ 119ea4 │ │ │ │ + beq 119e58 │ │ │ │ + ldr r0, [pc, #164] @ 119ea8 │ │ │ │ ldr r1, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 119608 │ │ │ │ + bl 11960c │ │ │ │ tst r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 119e74 │ │ │ │ + beq 119e78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #128] @ 119ea8 │ │ │ │ + ldr r2, [pc, #128] @ 119eac │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #96] @ 119e90 │ │ │ │ + ldr r3, [pc, #96] @ 119e94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 119e88 │ │ │ │ + bne 119e8c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #80] @ 119eac │ │ │ │ + ldr r1, [pc, #80] @ 119eb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - b 119df8 │ │ │ │ - ldr r0, [pc, #52] @ 119eb0 │ │ │ │ + b 119dfc │ │ │ │ + ldr r0, [pc, #52] @ 119eb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 119e1c │ │ │ │ + b 119e20 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r6, r9, r4, asr #5 │ │ │ │ + andseq r6, r9, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r6, r9, r4, lsr #5 │ │ │ │ + andseq r6, r9, r0, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r5, r5, r8, lsl #15 │ │ │ │ - andseq r6, r5, ip, asr r0 │ │ │ │ - @ instruction: 0x00155fdc │ │ │ │ - andseq r6, r9, ip, asr #3 │ │ │ │ - andseq r9, r5, r4, lsl #4 │ │ │ │ - andseq r5, r5, r4, lsl #31 │ │ │ │ - ldr ip, [pc, #128] @ 119f3c │ │ │ │ - ldr r3, [pc, #128] @ 119f40 │ │ │ │ + andseq r5, r5, ip, lsr #15 │ │ │ │ + andseq r6, r5, r0, lsl #1 │ │ │ │ + andseq r6, r5, r0 │ │ │ │ + andseq r6, r9, r8, asr #3 │ │ │ │ + andseq r9, r5, r8, lsr #4 │ │ │ │ + andseq r5, r5, r8, lsr #31 │ │ │ │ + ldr ip, [pc, #128] @ 119f40 │ │ │ │ + ldr r3, [pc, #128] @ 119f44 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 119f38 │ │ │ │ + bne 119f3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq 119f2c │ │ │ │ + beq 119f30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ asr r0, r3, #1 │ │ │ │ - ble 119f20 │ │ │ │ + ble 119f24 │ │ │ │ sub r5, r1, #4 │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ asr r1, r1, #1 │ │ │ │ - bl 2662c4 │ │ │ │ + bl 2662ec │ │ │ │ cmp r5, r4 │ │ │ │ - bne 119f0c │ │ │ │ + bne 119f10 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ 119f44 │ │ │ │ + ldr r3, [pc, #16] @ 119f48 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - b 119d1c │ │ │ │ - andseq r6, r9, ip, lsr r1 │ │ │ │ + b 119d20 │ │ │ │ + andseq r6, r9, r8, lsr r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00119f48 : │ │ │ │ +00119f4c : │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 119f64 │ │ │ │ + ldr r0, [pc, #16] @ 119f68 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 119608 │ │ │ │ - andseq r5, r5, r8, lsl #29 │ │ │ │ + b 11960c │ │ │ │ + andseq r5, r5, ip, lsr #29 │ │ │ │ │ │ │ │ -00119f68 : │ │ │ │ - b 119a90 │ │ │ │ +00119f6c : │ │ │ │ + b 119a94 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 119fa8 │ │ │ │ + ldr r3, [pc, #48] @ 119fac │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 119f90 │ │ │ │ + bne 119f94 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 119f9c │ │ │ │ - ldr r2, [pc, #20] @ 119fac │ │ │ │ + bhi 119fa0 │ │ │ │ + ldr r2, [pc, #20] @ 119fb0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 119fb0 │ │ │ │ + ldr r2, [pc, #12] @ 119fb4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r6, r9, r0, lsl #1 │ │ │ │ + andseq r6, r9, ip, ror r0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 119ff0 │ │ │ │ + ldr r3, [pc, #48] @ 119ff4 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 119fd8 │ │ │ │ + bne 119fdc │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 119fe4 │ │ │ │ - ldr r2, [pc, #20] @ 119ff4 │ │ │ │ + bhi 119fe8 │ │ │ │ + ldr r2, [pc, #20] @ 119ff8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 119ff8 │ │ │ │ + ldr r2, [pc, #12] @ 119ffc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r6, r9, r8, lsr r0 │ │ │ │ + andseq r6, r9, r4, lsr r0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ands r4, r0, #1 │ │ │ │ - bne 11a03c │ │ │ │ + bne 11a040 │ │ │ │ ldrsh r2, [r0] │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r1, r3, #50 @ 0x32 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 11a044 │ │ │ │ + bls 11a048 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ movhi r4, #0 │ │ │ │ movls r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 11a0c4 │ │ │ │ + beq 11a0c8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11a03c │ │ │ │ + bne 11a040 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #72] @ 11a0cc │ │ │ │ + ldr r3, [pc, #72] @ 11a0d0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r8, r6 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11a03c │ │ │ │ - ldr r3, [pc, #36] @ 11a0cc │ │ │ │ + bne 11a040 │ │ │ │ + ldr r3, [pc, #36] @ 11a0d0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 11a05c │ │ │ │ + b 11a060 │ │ │ │ svcvc 0x00efffff │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 11a108 │ │ │ │ + ldr r3, [pc, #44] @ 11a10c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a0fc │ │ │ │ + bne 11a100 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 11a0fc │ │ │ │ - ldr r2, [pc, #20] @ 11a10c │ │ │ │ + beq 11a100 │ │ │ │ + ldr r2, [pc, #20] @ 11a110 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a110 │ │ │ │ + ldr r2, [pc, #12] @ 11a114 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, ip, lsl pc │ │ │ │ + andseq r5, r9, r8, lsl pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 11a164 │ │ │ │ + ldr r2, [pc, #68] @ 11a168 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 11a158 │ │ │ │ + bne 11a15c │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 11a140 │ │ │ │ - ldr r3, [pc, #44] @ 11a168 │ │ │ │ + beq 11a144 │ │ │ │ + ldr r3, [pc, #44] @ 11a16c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 11a134 │ │ │ │ - ldr r3, [pc, #24] @ 11a16c │ │ │ │ + beq 11a138 │ │ │ │ + ldr r3, [pc, #24] @ 11a170 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bge 11a14c │ │ │ │ - b 11a134 │ │ │ │ - @ instruction: 0x00195ed8 │ │ │ │ + bge 11a150 │ │ │ │ + b 11a138 │ │ │ │ + @ instruction: 0x00195ed4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #68] @ 11a1c0 │ │ │ │ + ldr r2, [pc, #68] @ 11a1c4 │ │ │ │ tst r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 11a1b4 │ │ │ │ + bne 11a1b8 │ │ │ │ ldrsh r1, [r3] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 11a19c │ │ │ │ - ldr r3, [pc, #44] @ 11a1c4 │ │ │ │ + beq 11a1a0 │ │ │ │ + ldr r3, [pc, #44] @ 11a1c8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 11a190 │ │ │ │ - ldr r3, [pc, #24] @ 11a1c8 │ │ │ │ + beq 11a194 │ │ │ │ + ldr r3, [pc, #24] @ 11a1cc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 11a1a8 │ │ │ │ - b 11a190 │ │ │ │ - andseq r5, r9, ip, ror lr │ │ │ │ + bgt 11a1ac │ │ │ │ + b 11a194 │ │ │ │ + andseq r5, r9, r8, ror lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #32] @ 11a1f8 │ │ │ │ + ldr r3, [pc, #32] @ 11a1fc │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 11a1ec │ │ │ │ - ldr r2, [pc, #20] @ 11a1fc │ │ │ │ + beq 11a1f0 │ │ │ │ + ldr r2, [pc, #20] @ 11a200 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a200 │ │ │ │ + ldr r2, [pc, #12] @ 11a204 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r0, lsr #28 │ │ │ │ + andseq r5, r9, ip, lsl lr │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 11a240 │ │ │ │ + ldr r3, [pc, #48] @ 11a244 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a228 │ │ │ │ + bne 11a22c │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #50 @ 0x32 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 11a234 │ │ │ │ - ldr r2, [pc, #20] @ 11a244 │ │ │ │ + bls 11a238 │ │ │ │ + ldr r2, [pc, #20] @ 11a248 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a248 │ │ │ │ + ldr r2, [pc, #12] @ 11a24c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r8, ror #27 │ │ │ │ + andseq r5, r9, r4, ror #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 11a284 │ │ │ │ + ldr r3, [pc, #44] @ 11a288 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a26c │ │ │ │ + bne 11a270 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 11a278 │ │ │ │ - ldr r2, [pc, #20] @ 11a288 │ │ │ │ + beq 11a27c │ │ │ │ + ldr r2, [pc, #20] @ 11a28c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a28c │ │ │ │ + ldr r2, [pc, #12] @ 11a290 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r0, lsr #27 │ │ │ │ + mulseq r9, ip, sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 11a2c8 │ │ │ │ + ldr r3, [pc, #44] @ 11a2cc │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a2b0 │ │ │ │ + bne 11a2b4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ - beq 11a2bc │ │ │ │ - ldr r2, [pc, #20] @ 11a2cc │ │ │ │ + beq 11a2c0 │ │ │ │ + ldr r2, [pc, #20] @ 11a2d0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a2d0 │ │ │ │ + ldr r2, [pc, #12] @ 11a2d4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, ip, asr sp │ │ │ │ + andseq r5, r9, r8, asr sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #28] @ 11a2f8 │ │ │ │ - ldr r2, [pc, #28] @ 11a2fc │ │ │ │ + ldr r3, [pc, #28] @ 11a2fc │ │ │ │ + ldr r2, [pc, #28] @ 11a300 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, ip, lsl sp │ │ │ │ + andseq r5, r9, r8, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 11a338 │ │ │ │ + ldr r3, [pc, #44] @ 11a33c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a320 │ │ │ │ + bne 11a324 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq 11a32c │ │ │ │ - ldr r2, [pc, #20] @ 11a33c │ │ │ │ + beq 11a330 │ │ │ │ + ldr r2, [pc, #20] @ 11a340 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a340 │ │ │ │ + ldr r2, [pc, #12] @ 11a344 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, ip, ror #25 │ │ │ │ + andseq r5, r9, r8, ror #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - ldr r3, [pc, #28] @ 11a368 │ │ │ │ - ldr r2, [pc, #28] @ 11a36c │ │ │ │ + ldr r3, [pc, #28] @ 11a36c │ │ │ │ + ldr r2, [pc, #28] @ 11a370 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, ip, lsr #25 │ │ │ │ + andseq r5, r9, r8, lsr #25 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 11a3a8 │ │ │ │ + ldr r3, [pc, #44] @ 11a3ac │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a390 │ │ │ │ + bne 11a394 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #161 @ 0xa1 │ │ │ │ - beq 11a39c │ │ │ │ - ldr r2, [pc, #20] @ 11a3ac │ │ │ │ + beq 11a3a0 │ │ │ │ + ldr r2, [pc, #20] @ 11a3b0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a3b0 │ │ │ │ + ldr r2, [pc, #12] @ 11a3b4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, ip, ror ip │ │ │ │ + andseq r5, r9, r8, ror ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 11a3ec │ │ │ │ + ldr r3, [pc, #44] @ 11a3f0 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a3d4 │ │ │ │ + bne 11a3d8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #162 @ 0xa2 │ │ │ │ - beq 11a3e0 │ │ │ │ - ldr r2, [pc, #20] @ 11a3f0 │ │ │ │ + beq 11a3e4 │ │ │ │ + ldr r2, [pc, #20] @ 11a3f4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a3f4 │ │ │ │ + ldr r2, [pc, #12] @ 11a3f8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r8, lsr ip │ │ │ │ + andseq r5, r9, r4, lsr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #44] @ 11a430 │ │ │ │ + ldr r3, [pc, #44] @ 11a434 │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11a418 │ │ │ │ + bne 11a41c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #163 @ 0xa3 │ │ │ │ - beq 11a424 │ │ │ │ - ldr r2, [pc, #20] @ 11a434 │ │ │ │ + beq 11a428 │ │ │ │ + ldr r2, [pc, #20] @ 11a438 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11a438 │ │ │ │ + ldr r2, [pc, #12] @ 11a43c │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00195bf4 │ │ │ │ + @ instruction: 0x00195bf0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -254512,51 +254513,51 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ push {r4, r5} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldrd r4, [ip, #8] │ │ │ │ asr r3, r3, #1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - ldr r2, [pc, #40] @ 11a4a0 │ │ │ │ + ldr r2, [pc, #40] @ 11a4a4 │ │ │ │ sub sp, sp, #8 │ │ │ │ strd r4, [r1, r3] │ │ │ │ - ldr r1, [pc, #32] @ 11a4a4 │ │ │ │ + ldr r1, [pc, #32] @ 11a4a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r8, ror fp │ │ │ │ + andseq r5, r9, r4, ror fp │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldmib r1, {r0, ip} │ │ │ │ ldr r2, [r1] │ │ │ │ push {r4, r5} │ │ │ │ asr r1, r0, #1 │ │ │ │ ldrd r4, [ip, #8] │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ - ldr r3, [pc, #36] @ 11a500 │ │ │ │ + ldr r3, [pc, #36] @ 11a504 │ │ │ │ sub sp, sp, #8 │ │ │ │ strd r4, [r2, #8] │ │ │ │ - ldr r2, [pc, #28] @ 11a504 │ │ │ │ + ldr r2, [pc, #28] @ 11a508 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r4, lsl fp │ │ │ │ + andseq r5, r9, r0, lsl fp │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldm r1, {r2, r3} │ │ │ │ @@ -254565,26 +254566,26 @@ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ - ldr r2, [pc, #36] @ 11a570 │ │ │ │ + ldr r2, [pc, #36] @ 11a574 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [r0, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #28] @ 11a574 │ │ │ │ + ldr r1, [pc, #28] @ 11a578 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r4, lsr #21 │ │ │ │ + andseq r5, r9, r0, lsr #21 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ @@ -254593,25 +254594,25 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bic r2, r2, #1 │ │ │ │ asr r1, r1, #1 │ │ │ │ - ldr r3, [pc, #32] @ 11a5dc │ │ │ │ + ldr r3, [pc, #32] @ 11a5e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ strh r1, [r0, r2] │ │ │ │ - ldr r2, [pc, #24] @ 11a5e0 │ │ │ │ + ldr r2, [pc, #24] @ 11a5e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r4, lsr sl │ │ │ │ + andseq r5, r9, r0, lsr sl │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ @@ -254620,1004 +254621,1004 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bic r2, r2, #1 │ │ │ │ asr r1, r1, #1 │ │ │ │ - ldr r3, [pc, #32] @ 11a648 │ │ │ │ + ldr r3, [pc, #32] @ 11a64c │ │ │ │ sub sp, sp, #8 │ │ │ │ strh r1, [r0, r2] │ │ │ │ - ldr r2, [pc, #24] @ 11a64c │ │ │ │ + ldr r2, [pc, #24] @ 11a650 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andseq r5, r9, r8, asr #19 │ │ │ │ + andseq r5, r9, r4, asr #19 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - b 25538c │ │ │ │ + b 2553b4 │ │ │ │ ldr ip, [r1] │ │ │ │ ands r2, ip, #1 │ │ │ │ - beq 11a688 │ │ │ │ + beq 11a68c │ │ │ │ mvn r0, ip │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #40] @ 11a6d0 │ │ │ │ - ldr r0, [pc, #40] @ 11a6d4 │ │ │ │ + ldr r1, [pc, #40] @ 11a6d4 │ │ │ │ + ldr r0, [pc, #40] @ 11a6d8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ mvn r0, ip │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r4, r5, r8, ror lr │ │ │ │ - mulseq r5, r0, r1 │ │ │ │ + mulseq r5, ip, lr │ │ │ │ + @ instruction: 0x001551b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r8, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ble 11a754 │ │ │ │ + ble 11a758 │ │ │ │ mov r9, r3 │ │ │ │ sub lr, r3, #4 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #0 │ │ │ │ - b 11a728 │ │ │ │ + b 11a72c │ │ │ │ ldrsh r5, [ip] │ │ │ │ cmp r5, #51 @ 0x33 │ │ │ │ - bne 11a734 │ │ │ │ + bne 11a738 │ │ │ │ ldrd r6, [ip, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ strd r6, [r4, #8]! │ │ │ │ - beq 11a754 │ │ │ │ + beq 11a758 │ │ │ │ ldr ip, [lr, #4]! │ │ │ │ tst ip, #1 │ │ │ │ - beq 11a708 │ │ │ │ - ldr r1, [pc, #36] @ 11a760 │ │ │ │ + beq 11a70c │ │ │ │ + ldr r1, [pc, #36] @ 11a764 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andseq r4, r5, r0, lsl #28 │ │ │ │ + andseq r4, r5, r4, lsr #28 │ │ │ │ │ │ │ │ -0011a764 : │ │ │ │ +0011a768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 11a7ac │ │ │ │ + bne 11a7b0 │ │ │ │ mov r5, r1 │ │ │ │ ldrsh r1, [r4] │ │ │ │ sub r3, r1, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 11a7b8 │ │ │ │ + bhi 11a7bc │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ ldrne r4, [r5] │ │ │ │ ldreq r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #24] @ 11a7dc │ │ │ │ - ldr r0, [pc, #24] @ 11a7e0 │ │ │ │ + ldr r1, [pc, #24] @ 11a7e0 │ │ │ │ + ldr r0, [pc, #24] @ 11a7e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrsh r1, [r4] │ │ │ │ - b 11a7a0 │ │ │ │ - andseq r0, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00154fb8 │ │ │ │ + b 11a7a4 │ │ │ │ + andseq r0, r5, r8, lsl #2 │ │ │ │ + @ instruction: 0x00154fdc │ │ │ │ │ │ │ │ -0011a7e4 : │ │ │ │ +0011a7e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r4, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 11a818 │ │ │ │ + bne 11a81c │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - beq 11a840 │ │ │ │ - ldr r1, [pc, #60] @ 11a85c │ │ │ │ - ldr r0, [pc, #60] @ 11a860 │ │ │ │ + beq 11a844 │ │ │ │ + ldr r1, [pc, #60] @ 11a860 │ │ │ │ + ldr r0, [pc, #60] @ 11a864 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 11a818 │ │ │ │ + bne 11a81c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - bne 11a818 │ │ │ │ - b 11a838 │ │ │ │ - andseq r8, r5, ip, asr r8 │ │ │ │ - @ instruction: 0x001549f0 │ │ │ │ + bne 11a81c │ │ │ │ + b 11a83c │ │ │ │ + andseq r8, r5, r0, lsl #17 │ │ │ │ + andseq r4, r5, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #380] @ 11a9f8 │ │ │ │ - ldr ip, [pc, #380] @ 11a9fc │ │ │ │ + ldr lr, [pc, #380] @ 11a9fc │ │ │ │ + ldr ip, [pc, #380] @ 11aa00 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #368] @ 11aa00 │ │ │ │ + ldr r2, [pc, #368] @ 11aa04 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #364] @ 11aa04 │ │ │ │ + ldr r3, [pc, #364] @ 11aa08 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 11a9e8 │ │ │ │ + beq 11a9ec │ │ │ │ ldr r0, [r1] │ │ │ │ mov lr, r1 │ │ │ │ ands r2, r0, #1 │ │ │ │ - beq 11a9bc │ │ │ │ + beq 11a9c0 │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11a988 │ │ │ │ - ldr r7, [pc, #260] @ 11aa08 │ │ │ │ - ldr r6, [pc, #260] @ 11aa0c │ │ │ │ + ble 11a98c │ │ │ │ + ldr r7, [pc, #260] @ 11aa0c │ │ │ │ + ldr r6, [pc, #260] @ 11aa10 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [lr, r4, lsl #2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ tst r2, #1 │ │ │ │ add r3, lr, r4, lsl #2 │ │ │ │ - beq 11a92c │ │ │ │ + beq 11a930 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls 11a954 │ │ │ │ + bls 11a958 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ add r3, lr, r9 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [lr] │ │ │ │ ldr r3, [r3] │ │ │ │ lsr r0, ip, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ lsr r0, r0, r2 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [lr, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 11a910 │ │ │ │ + bne 11a914 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #124] @ 11aa10 │ │ │ │ - ldr r3, [pc, #100] @ 11a9fc │ │ │ │ + ldr r2, [pc, #124] @ 11aa14 │ │ │ │ + ldr r3, [pc, #100] @ 11aa00 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11a9f4 │ │ │ │ + bne 11a9f8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #76] @ 11aa14 │ │ │ │ - ldr r1, [pc, #76] @ 11aa18 │ │ │ │ + ldr r0, [pc, #76] @ 11aa18 │ │ │ │ + ldr r1, [pc, #76] @ 11aa1c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r0, [lr] │ │ │ │ - b 11a8f0 │ │ │ │ - ldr r3, [pc, #44] @ 11aa1c │ │ │ │ + b 11a8f4 │ │ │ │ + ldr r3, [pc, #44] @ 11aa20 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 11a98c │ │ │ │ + b 11a990 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r5, r9, r8, ror r7 │ │ │ │ + andseq r5, r9, r4, ror r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r5, r9, r8, asr r7 │ │ │ │ + andseq r5, r9, r4, asr r7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r5, r8, ror #15 │ │ │ │ - @ instruction: 0x001587d0 │ │ │ │ - andseq r5, r9, r4, ror #12 │ │ │ │ - andseq r8, r5, r0, lsl r7 │ │ │ │ - andseq r4, r5, r4, asr fp │ │ │ │ + andseq r8, r5, ip, lsl #16 │ │ │ │ + @ instruction: 0x001587f4 │ │ │ │ + andseq r5, r9, r0, ror #12 │ │ │ │ + andseq r8, r5, r4, lsr r7 │ │ │ │ + andseq r4, r5, r8, ror fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #380] @ 11abb4 │ │ │ │ - ldr ip, [pc, #380] @ 11abb8 │ │ │ │ + ldr lr, [pc, #380] @ 11abb8 │ │ │ │ + ldr ip, [pc, #380] @ 11abbc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #368] @ 11abbc │ │ │ │ + ldr r2, [pc, #368] @ 11abc0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #364] @ 11abc0 │ │ │ │ + ldr r3, [pc, #364] @ 11abc4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 11aba4 │ │ │ │ + beq 11aba8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov lr, r1 │ │ │ │ ands r2, r0, #1 │ │ │ │ - beq 11ab78 │ │ │ │ + beq 11ab7c │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11ab44 │ │ │ │ - ldr r7, [pc, #260] @ 11abc4 │ │ │ │ - ldr r6, [pc, #260] @ 11abc8 │ │ │ │ + ble 11ab48 │ │ │ │ + ldr r7, [pc, #260] @ 11abc8 │ │ │ │ + ldr r6, [pc, #260] @ 11abcc │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [lr, r4, lsl #2] │ │ │ │ lsl r9, r4, #2 │ │ │ │ tst r2, #1 │ │ │ │ add r3, lr, r4, lsl #2 │ │ │ │ - beq 11aae8 │ │ │ │ + beq 11aaec │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls 11ab10 │ │ │ │ + bls 11ab14 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str lr, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ add r3, lr, r9 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [lr] │ │ │ │ ldr r3, [r3] │ │ │ │ asr r0, ip, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ lsl r0, r0, r2 │ │ │ │ add r4, r4, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [lr, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 11aacc │ │ │ │ + bne 11aad0 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #124] @ 11abcc │ │ │ │ - ldr r3, [pc, #100] @ 11abb8 │ │ │ │ + ldr r2, [pc, #124] @ 11abd0 │ │ │ │ + ldr r3, [pc, #100] @ 11abbc │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11abb0 │ │ │ │ + bne 11abb4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #76] @ 11abd0 │ │ │ │ - ldr r1, [pc, #76] @ 11abd4 │ │ │ │ + ldr r0, [pc, #76] @ 11abd4 │ │ │ │ + ldr r1, [pc, #76] @ 11abd8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r0, [lr] │ │ │ │ - b 11aaac │ │ │ │ - ldr r3, [pc, #44] @ 11abd8 │ │ │ │ + b 11aab0 │ │ │ │ + ldr r3, [pc, #44] @ 11abdc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 11ab48 │ │ │ │ + b 11ab4c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001955bc │ │ │ │ + @ instruction: 0x001955b8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq r9, ip, r5 │ │ │ │ + mulseq r9, r8, r5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r5, ip, lsr #12 │ │ │ │ - andseq r5, r5, r0, ror #7 │ │ │ │ - andseq r5, r9, r8, lsr #9 │ │ │ │ - andseq r5, r5, r0, lsr #6 │ │ │ │ - mulseq r5, r8, r9 │ │ │ │ + andseq r8, r5, r0, asr r6 │ │ │ │ + andseq r5, r5, r4, lsl #8 │ │ │ │ + andseq r5, r9, r4, lsr #9 │ │ │ │ + andseq r5, r5, r4, asr #6 │ │ │ │ + @ instruction: 0x001549bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ac0c │ │ │ │ - ldr r1, [pc, #24] @ 11ac10 │ │ │ │ + ldr r2, [pc, #24] @ 11ac10 │ │ │ │ + ldr r1, [pc, #24] @ 11ac14 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, ip, lsl #10 │ │ │ │ - andseq r8, r5, r4, lsl r5 │ │ │ │ + andseq r8, r5, r0, lsr r5 │ │ │ │ + andseq r8, r5, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ac44 │ │ │ │ - ldr r1, [pc, #24] @ 11ac48 │ │ │ │ + ldr r2, [pc, #24] @ 11ac48 │ │ │ │ + ldr r1, [pc, #24] @ 11ac4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, lsl #10 │ │ │ │ - @ instruction: 0x001584dc │ │ │ │ + andseq r8, r5, r8, lsr #10 │ │ │ │ + andseq r8, r5, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ac7c │ │ │ │ - ldr r1, [pc, #24] @ 11ac80 │ │ │ │ + ldr r2, [pc, #24] @ 11ac80 │ │ │ │ + ldr r1, [pc, #24] @ 11ac84 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001584d8 │ │ │ │ - andseq r8, r5, r4, lsr #9 │ │ │ │ + @ instruction: 0x001584fc │ │ │ │ + andseq r8, r5, r8, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11acb4 │ │ │ │ - ldr r1, [pc, #24] @ 11acb8 │ │ │ │ + ldr r2, [pc, #24] @ 11acb8 │ │ │ │ + ldr r1, [pc, #24] @ 11acbc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, ip, lsr #9 │ │ │ │ - andseq r8, r5, ip, ror #8 │ │ │ │ + @ instruction: 0x001584d0 │ │ │ │ + mulseq r5, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11acec │ │ │ │ - ldr r1, [pc, #24] @ 11acf0 │ │ │ │ + ldr r2, [pc, #24] @ 11acf0 │ │ │ │ + ldr r1, [pc, #24] @ 11acf4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r0, lsl #9 │ │ │ │ - andseq r8, r5, r4, lsr r4 │ │ │ │ + andseq r8, r5, r4, lsr #9 │ │ │ │ + andseq r8, r5, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ad24 │ │ │ │ - ldr r1, [pc, #24] @ 11ad28 │ │ │ │ + ldr r2, [pc, #24] @ 11ad28 │ │ │ │ + ldr r1, [pc, #24] @ 11ad2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, asr r4 │ │ │ │ - @ instruction: 0x001583fc │ │ │ │ + andseq r8, r5, r8, ror r4 │ │ │ │ + andseq r8, r5, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ad5c │ │ │ │ - ldr r1, [pc, #24] @ 11ad60 │ │ │ │ + ldr r2, [pc, #24] @ 11ad60 │ │ │ │ + ldr r1, [pc, #24] @ 11ad64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r8, lsr #8 │ │ │ │ - andseq r8, r5, r4, asr #7 │ │ │ │ + andseq r8, r5, ip, asr #8 │ │ │ │ + andseq r8, r5, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ad94 │ │ │ │ - ldr r1, [pc, #24] @ 11ad98 │ │ │ │ + ldr r2, [pc, #24] @ 11ad98 │ │ │ │ + ldr r1, [pc, #24] @ 11ad9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001583fc │ │ │ │ - andseq r8, r5, ip, lsl #7 │ │ │ │ + andseq r8, r5, r0, lsr #8 │ │ │ │ + @ instruction: 0x001583b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11adcc │ │ │ │ - ldr r1, [pc, #24] @ 11add0 │ │ │ │ + ldr r2, [pc, #24] @ 11add0 │ │ │ │ + ldr r1, [pc, #24] @ 11add4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001583d0 │ │ │ │ - andseq r8, r5, r4, asr r3 │ │ │ │ + @ instruction: 0x001583f4 │ │ │ │ + andseq r8, r5, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ae04 │ │ │ │ - ldr r1, [pc, #24] @ 11ae08 │ │ │ │ + ldr r2, [pc, #24] @ 11ae08 │ │ │ │ + ldr r1, [pc, #24] @ 11ae0c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, lsr #7 │ │ │ │ - andseq r8, r5, ip, lsl r3 │ │ │ │ + andseq r8, r5, r8, asr #7 │ │ │ │ + andseq r8, r5, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ae3c │ │ │ │ - ldr r1, [pc, #24] @ 11ae40 │ │ │ │ + ldr r2, [pc, #24] @ 11ae40 │ │ │ │ + ldr r1, [pc, #24] @ 11ae44 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r8, ror r3 │ │ │ │ - andseq r8, r5, r4, ror #5 │ │ │ │ + mulseq r5, ip, r3 │ │ │ │ + andseq r8, r5, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11ae74 │ │ │ │ - ldr r1, [pc, #24] @ 11ae78 │ │ │ │ + ldr r2, [pc, #24] @ 11ae78 │ │ │ │ + ldr r1, [pc, #24] @ 11ae7c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r0, asr r3 │ │ │ │ - andseq r8, r5, ip, lsr #5 │ │ │ │ + andseq r8, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x001582d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11aeac │ │ │ │ - ldr r1, [pc, #24] @ 11aeb0 │ │ │ │ + ldr r2, [pc, #24] @ 11aeb0 │ │ │ │ + ldr r1, [pc, #24] @ 11aeb4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, lsr #6 │ │ │ │ - andseq r8, r5, r4, ror r2 │ │ │ │ + andseq r8, r5, r8, asr #6 │ │ │ │ + mulseq r5, r8, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11aee4 │ │ │ │ - ldr r1, [pc, #24] @ 11aee8 │ │ │ │ + ldr r2, [pc, #24] @ 11aee8 │ │ │ │ + ldr r1, [pc, #24] @ 11aeec │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001582fc │ │ │ │ - andseq r8, r5, ip, lsr r2 │ │ │ │ + andseq r8, r5, r0, lsr #6 │ │ │ │ + andseq r8, r5, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11af1c │ │ │ │ - ldr r1, [pc, #24] @ 11af20 │ │ │ │ + ldr r2, [pc, #24] @ 11af20 │ │ │ │ + ldr r1, [pc, #24] @ 11af24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001582d0 │ │ │ │ - andseq r8, r5, r4, lsl #4 │ │ │ │ + @ instruction: 0x001582f4 │ │ │ │ + andseq r8, r5, r8, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11af54 │ │ │ │ - ldr r1, [pc, #24] @ 11af58 │ │ │ │ + ldr r2, [pc, #24] @ 11af58 │ │ │ │ + ldr r1, [pc, #24] @ 11af5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, lsr #5 │ │ │ │ - andseq r8, r5, ip, asr #3 │ │ │ │ + andseq r8, r5, r8, asr #5 │ │ │ │ + @ instruction: 0x001581f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11af8c │ │ │ │ - ldr r1, [pc, #24] @ 11af90 │ │ │ │ + ldr r2, [pc, #24] @ 11af90 │ │ │ │ + ldr r1, [pc, #24] @ 11af94 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001587b8 │ │ │ │ - mulseq r5, r4, r1 │ │ │ │ + @ instruction: 0x001587dc │ │ │ │ + @ instruction: 0x001581b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11afc4 │ │ │ │ - ldr r1, [pc, #24] @ 11afc8 │ │ │ │ + ldr r2, [pc, #24] @ 11afc8 │ │ │ │ + ldr r1, [pc, #24] @ 11afcc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, ip, asr #4 │ │ │ │ - andseq r8, r5, ip, asr r1 │ │ │ │ + andseq r8, r5, r0, ror r2 │ │ │ │ + andseq r8, r5, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11affc │ │ │ │ - ldr r1, [pc, #24] @ 11b000 │ │ │ │ + ldr r2, [pc, #24] @ 11b000 │ │ │ │ + ldr r1, [pc, #24] @ 11b004 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, ip, lsr #4 │ │ │ │ - andseq r8, r5, r4, lsr #2 │ │ │ │ + andseq r8, r5, r0, asr r2 │ │ │ │ + andseq r8, r5, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 11b04c │ │ │ │ - ldr r1, [pc, #48] @ 11b050 │ │ │ │ + ldr r3, [pc, #48] @ 11b050 │ │ │ │ + ldr r1, [pc, #48] @ 11b054 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ - ldr r2, [pc, #40] @ 11b054 │ │ │ │ - ldr r1, [pc, #40] @ 11b058 │ │ │ │ + ldr r2, [pc, #40] @ 11b058 │ │ │ │ + ldr r1, [pc, #40] @ 11b05c │ │ │ │ ldr r5, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00194fdc │ │ │ │ + @ instruction: 0x00194fd8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001581f4 │ │ │ │ - ldrsbeq r8, [r5], -r8 @ │ │ │ │ + andseq r8, r5, r8, lsl r2 │ │ │ │ + ldrsheq r8, [r5], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11b08c │ │ │ │ - ldr r1, [pc, #24] @ 11b090 │ │ │ │ + ldr r2, [pc, #24] @ 11b090 │ │ │ │ + ldr r1, [pc, #24] @ 11b094 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, asr #3 │ │ │ │ - mulseq r5, r4, r0 │ │ │ │ + andseq r8, r5, r8, ror #3 │ │ │ │ + ldrheq r8, [r5], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11b0c4 │ │ │ │ - ldr r1, [pc, #24] @ 11b0c8 │ │ │ │ + ldr r2, [pc, #24] @ 11b0c8 │ │ │ │ + ldr r1, [pc, #24] @ 11b0cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, lsr #3 │ │ │ │ - andseq r8, r5, ip, asr r0 │ │ │ │ + andseq r8, r5, r8, asr #3 │ │ │ │ + andseq r8, r5, r0, lsl #1 │ │ │ │ │ │ │ │ -0011b0cc : │ │ │ │ +0011b0d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11b0fc │ │ │ │ - ldr r1, [pc, #24] @ 11b100 │ │ │ │ + ldr r2, [pc, #24] @ 11b100 │ │ │ │ + ldr r1, [pc, #24] @ 11b104 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, lsl #3 │ │ │ │ - andseq r8, r5, r4, lsr #32 │ │ │ │ + andseq r8, r5, r8, lsr #3 │ │ │ │ + andseq r8, r5, r8, asr #32 │ │ │ │ │ │ │ │ -0011b104 : │ │ │ │ +0011b108 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11b134 │ │ │ │ - ldr r1, [pc, #24] @ 11b138 │ │ │ │ + ldr r2, [pc, #24] @ 11b138 │ │ │ │ + ldr r1, [pc, #24] @ 11b13c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, ip, asr r1 │ │ │ │ - andseq r7, r5, ip, ror #31 │ │ │ │ + andseq r8, r5, r0, lsl #3 │ │ │ │ + andseq r8, r5, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 11b164 │ │ │ │ + ldr r1, [pc, #16] @ 11b168 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r8, lsr r1 │ │ │ │ + andseq r8, r5, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 11b190 │ │ │ │ + ldr r1, [pc, #16] @ 11b194 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, ip, lsr r1 │ │ │ │ + andseq r8, r5, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 11b1bc │ │ │ │ + ldr r1, [pc, #16] @ 11b1c0 │ │ │ │ mov r0, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, ip, lsr r1 │ │ │ │ + andseq r8, r5, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 11b208 │ │ │ │ - ldr r1, [pc, #48] @ 11b20c │ │ │ │ + ldr r3, [pc, #48] @ 11b20c │ │ │ │ + ldr r1, [pc, #48] @ 11b210 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ - ldr r2, [pc, #40] @ 11b210 │ │ │ │ - ldr r1, [pc, #40] @ 11b214 │ │ │ │ + ldr r2, [pc, #40] @ 11b214 │ │ │ │ + ldr r1, [pc, #40] @ 11b218 │ │ │ │ ldr r5, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, r9, r0, lsr #28 │ │ │ │ + andseq r4, r9, ip, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r5, r8, lsl r0 │ │ │ │ - andseq r7, r5, ip, lsl pc │ │ │ │ + andseq r8, r5, ip, lsr r0 │ │ │ │ + andseq r7, r5, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11b248 │ │ │ │ - ldr r1, [pc, #24] @ 11b24c │ │ │ │ + ldr r2, [pc, #24] @ 11b24c │ │ │ │ + ldr r1, [pc, #24] @ 11b250 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00157ed8 │ │ │ │ + andseq r8, r5, r8, lsl #2 │ │ │ │ + @ instruction: 0x00157efc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #428] @ 11b414 │ │ │ │ - ldr r3, [pc, #428] @ 11b418 │ │ │ │ + ldr r2, [pc, #428] @ 11b418 │ │ │ │ + ldr r3, [pc, #428] @ 11b41c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11b33c │ │ │ │ + bne 11b340 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #360] @ 11b41c │ │ │ │ + ldr r3, [pc, #360] @ 11b420 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b300 │ │ │ │ - ldr r2, [pc, #332] @ 11b420 │ │ │ │ - ldr r3, [pc, #320] @ 11b418 │ │ │ │ + beq 11b304 │ │ │ │ + ldr r2, [pc, #332] @ 11b424 │ │ │ │ + ldr r3, [pc, #320] @ 11b41c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11b410 │ │ │ │ + bne 11b414 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #276] @ 11b41c │ │ │ │ + ldr r3, [pc, #276] @ 11b420 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b3b0 │ │ │ │ + beq 11b3b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #248] @ 11b424 │ │ │ │ + ldr r3, [pc, #248] @ 11b428 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 11b2cc │ │ │ │ + b 11b2d0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, sp │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #200] @ 11b41c │ │ │ │ + ldr r3, [pc, #200] @ 11b420 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11b3a4 │ │ │ │ - ldr r3, [pc, #168] @ 11b41c │ │ │ │ + bne 11b3a8 │ │ │ │ + ldr r3, [pc, #168] @ 11b420 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b408 │ │ │ │ + beq 11b40c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #140] @ 11b424 │ │ │ │ + ldr r3, [pc, #140] @ 11b428 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ - b 11b2cc │ │ │ │ + b 11b2d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11b3f8 │ │ │ │ + bne 11b3fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #56] @ 11b424 │ │ │ │ + ldr r3, [pc, #56] @ 11b428 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r5, r3 │ │ │ │ - b 11b2cc │ │ │ │ + b 11b2d0 │ │ │ │ mov r6, #1 │ │ │ │ - b 11b3b4 │ │ │ │ + b 11b3b8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r9, r0, sp │ │ │ │ + andseq r4, r9, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ svccc 0x00e00000 │ │ │ │ - andseq r4, r9, r4, lsr #26 │ │ │ │ + andseq r4, r9, r0, lsr #26 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r8, [pc, #216] @ 11b51c │ │ │ │ + ldr r8, [pc, #216] @ 11b520 │ │ │ │ tst r5, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r0 │ │ │ │ - bne 11b464 │ │ │ │ + bne 11b468 │ │ │ │ ldrsh r2, [r5] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 11b484 │ │ │ │ - ldr r1, [pc, #180] @ 11b520 │ │ │ │ - ldr r0, [pc, #180] @ 11b524 │ │ │ │ + beq 11b488 │ │ │ │ + ldr r1, [pc, #180] @ 11b524 │ │ │ │ + ldr r0, [pc, #180] @ 11b528 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r5, [r4] │ │ │ │ - ldr r3, [pc, #156] @ 11b528 │ │ │ │ + ldr r3, [pc, #156] @ 11b52c │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldrd r0, [r3] │ │ │ │ mov r3, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b4e4 │ │ │ │ - ldr r3, [pc, #124] @ 11b52c │ │ │ │ + beq 11b4e8 │ │ │ │ + ldr r3, [pc, #124] @ 11b530 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b4e4 │ │ │ │ + beq 11b4e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e98 │ │ │ │ + bl 266ec0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #68] @ 11b530 │ │ │ │ - ldr r1, [pc, #68] @ 11b534 │ │ │ │ - ldr r0, [pc, #68] @ 11b538 │ │ │ │ + ldr r2, [pc, #68] @ 11b534 │ │ │ │ + ldr r1, [pc, #68] @ 11b538 │ │ │ │ + ldr r0, [pc, #68] @ 11b53c │ │ │ │ mov r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r4, r9, ip, lsr #23 │ │ │ │ - ldrsbeq r4, [r5], -r0 │ │ │ │ - andseq r4, r5, ip, lsr #7 │ │ │ │ + andseq r4, r9, r8, lsr #23 │ │ │ │ + ldrsheq r4, [r5], -r4 @ │ │ │ │ + @ instruction: 0x001543d0 │ │ │ │ andeq r0, r0, r4, ror r3 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - andseq r7, r5, r4, lsr lr │ │ │ │ - andseq r7, r5, r8, lsr lr │ │ │ │ - andseq r4, r5, r0, lsr #6 │ │ │ │ + andseq r7, r5, r8, asr lr │ │ │ │ + andseq r7, r5, ip, asr lr │ │ │ │ + andseq r4, r5, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #676] @ 11b7f8 │ │ │ │ - ldr ip, [pc, #676] @ 11b7fc │ │ │ │ + ldr lr, [pc, #676] @ 11b7fc │ │ │ │ + ldr ip, [pc, #676] @ 11b800 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r5, [pc, #656] @ 11b800 │ │ │ │ + ldr r5, [pc, #656] @ 11b804 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #648] @ 11b804 │ │ │ │ + ldr r2, [pc, #648] @ 11b808 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov ip, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -255626,276 +255627,276 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r4] │ │ │ │ add ip, sp, #32 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ands r2, r0, #1 │ │ │ │ str ip, [r4] │ │ │ │ str r6, [sp, #32] │ │ │ │ - bne 11b648 │ │ │ │ + bne 11b64c │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #48 @ 0x30 │ │ │ │ - bne 11b6d0 │ │ │ │ + bne 11b6d4 │ │ │ │ tst r1, #1 │ │ │ │ - beq 11b6a8 │ │ │ │ + beq 11b6ac │ │ │ │ asrs r7, r1, #1 │ │ │ │ - bmi 11b744 │ │ │ │ + bmi 11b748 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsr r2, r7, #5 │ │ │ │ cmp r3, r7, lsr #5 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ and r3, r3, #1 │ │ │ │ - ble 11b704 │ │ │ │ + ble 11b708 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11b778 │ │ │ │ + beq 11b77c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r1, r7, #31 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ lsr r3, r3, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 11b670 │ │ │ │ - ldr r3, [pc, #496] @ 11b808 │ │ │ │ + bne 11b674 │ │ │ │ + ldr r3, [pc, #496] @ 11b80c │ │ │ │ ldr r0, [r5, r3] │ │ │ │ str r6, [r4] │ │ │ │ - ldr r2, [pc, #488] @ 11b80c │ │ │ │ - ldr r3, [pc, #468] @ 11b7fc │ │ │ │ + ldr r2, [pc, #488] @ 11b810 │ │ │ │ + ldr r3, [pc, #468] @ 11b800 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11b7f4 │ │ │ │ + bne 11b7f8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ tst r1, #1 │ │ │ │ - beq 11b67c │ │ │ │ + beq 11b680 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi 11b744 │ │ │ │ + bmi 11b748 │ │ │ │ cmp r1, #31 │ │ │ │ asr r0, r0, #1 │ │ │ │ - bhi 11b694 │ │ │ │ + bhi 11b698 │ │ │ │ lsr r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 11b610 │ │ │ │ - ldr r3, [pc, #408] @ 11b810 │ │ │ │ + beq 11b614 │ │ │ │ + ldr r3, [pc, #408] @ 11b814 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 11b618 │ │ │ │ + b 11b61c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11b710 │ │ │ │ + bne 11b714 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 11b710 │ │ │ │ + beq 11b714 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 11b610 │ │ │ │ - ldr r3, [pc, #364] @ 11b810 │ │ │ │ + bge 11b614 │ │ │ │ + ldr r3, [pc, #364] @ 11b814 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 11b618 │ │ │ │ + b 11b61c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11b710 │ │ │ │ + bne 11b714 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 11b710 │ │ │ │ + beq 11b714 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 11b670 │ │ │ │ - b 11b610 │ │ │ │ + beq 11b674 │ │ │ │ + b 11b614 │ │ │ │ mov r1, r3 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #308] @ 11b814 │ │ │ │ - ldr r1, [pc, #308] @ 11b818 │ │ │ │ + ldr r0, [pc, #308] @ 11b818 │ │ │ │ + ldr r1, [pc, #308] @ 11b81c │ │ │ │ mov r3, lr │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 11b61c │ │ │ │ + b 11b620 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11b670 │ │ │ │ - b 11b610 │ │ │ │ + beq 11b674 │ │ │ │ + b 11b614 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #252] @ 11b81c │ │ │ │ - ldr r0, [pc, #252] @ 11b820 │ │ │ │ + ldr r1, [pc, #252] @ 11b820 │ │ │ │ + ldr r0, [pc, #252] @ 11b824 │ │ │ │ mov r3, lr │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b 11b6fc │ │ │ │ + b 11b700 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #208] @ 11b824 │ │ │ │ - ldr r0, [pc, #208] @ 11b828 │ │ │ │ + ldr r1, [pc, #208] @ 11b828 │ │ │ │ + ldr r0, [pc, #208] @ 11b82c │ │ │ │ mov r3, lr │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b 11b6fc │ │ │ │ + b 11b700 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ mov r1, r7 │ │ │ │ - bl 243a9c │ │ │ │ + bl 243ac4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 11b7d4 │ │ │ │ + bne 11b7d8 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 2438ec │ │ │ │ + bl 243914 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11b7e8 │ │ │ │ - ldr r3, [pc, #72] @ 11b810 │ │ │ │ + beq 11b7ec │ │ │ │ + ldr r3, [pc, #72] @ 11b814 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ - b 11b61c │ │ │ │ + b 11b620 │ │ │ │ asr r0, r0, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 11b7a8 │ │ │ │ - ldr r3, [pc, #24] @ 11b808 │ │ │ │ + b 11b7ac │ │ │ │ + ldr r3, [pc, #24] @ 11b80c │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - b 11b7c8 │ │ │ │ + b 11b7cc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r9, r0, lsr #21 │ │ │ │ + mulseq r9, ip, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, r9, r4, ror sl │ │ │ │ + andseq r4, r9, r0, ror sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001949d4 │ │ │ │ + @ instruction: 0x001949d0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - @ instruction: 0x001545f0 │ │ │ │ - andseq pc, r4, r8, ror #7 │ │ │ │ - andseq lr, r4, ip, lsl #9 │ │ │ │ - andseq r4, r5, ip, lsr #11 │ │ │ │ - andseq lr, r4, r8, asr r4 │ │ │ │ - andseq r4, r5, r8, ror r5 │ │ │ │ + andseq r4, r5, r4, lsl r6 │ │ │ │ + andseq pc, r4, ip, lsl #8 │ │ │ │ + @ instruction: 0x0014e4b0 │ │ │ │ + @ instruction: 0x001545d0 │ │ │ │ + andseq lr, r4, ip, ror r4 │ │ │ │ + mulseq r5, ip, r5 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - b 11b53c │ │ │ │ + b 11b540 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 11b884 │ │ │ │ + beq 11b888 │ │ │ │ asrs r4, r2, #1 │ │ │ │ - bmi 11b888 │ │ │ │ + bmi 11b88c │ │ │ │ mov r0, r4 │ │ │ │ bl 90634 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r4, #0 │ │ │ │ - ldr r1, [pc, #24] @ 11b8a8 │ │ │ │ - ldr r0, [pc, #24] @ 11b8ac │ │ │ │ + ldr r1, [pc, #24] @ 11b8ac │ │ │ │ + ldr r0, [pc, #24] @ 11b8b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 11b86c │ │ │ │ - @ instruction: 0x00157abc │ │ │ │ - andseq r7, r5, r4, ror #21 │ │ │ │ + bl 48af4 │ │ │ │ + b 11b870 │ │ │ │ + andseq r7, r5, r0, ror #21 │ │ │ │ + andseq r7, r5, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #80] @ 11b91c │ │ │ │ + ldr r4, [pc, #80] @ 11b920 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 11b8e8 │ │ │ │ + beq 11b8ec │ │ │ │ cmp r2, #131072 @ 0x20000 │ │ │ │ and r4, r4, r2, asr #1 │ │ │ │ - bcc 11b904 │ │ │ │ - ldr r1, [pc, #48] @ 11b920 │ │ │ │ - ldr r0, [pc, #48] @ 11b924 │ │ │ │ + bcc 11b908 │ │ │ │ + ldr r1, [pc, #48] @ 11b924 │ │ │ │ + ldr r0, [pc, #48] @ 11b928 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ bl 90634 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mulseq r5, r8, sl │ │ │ │ @ instruction: 0x00157abc │ │ │ │ + andseq r7, r5, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 11b970 │ │ │ │ + beq 11b974 │ │ │ │ asrs r4, r2, #1 │ │ │ │ - bmi 11b974 │ │ │ │ + bmi 11b978 │ │ │ │ mov r0, r4 │ │ │ │ bl 90634 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r4, #0 │ │ │ │ - ldr r1, [pc, #24] @ 11b994 │ │ │ │ - ldr r0, [pc, #24] @ 11b998 │ │ │ │ + ldr r1, [pc, #24] @ 11b998 │ │ │ │ + ldr r0, [pc, #24] @ 11b99c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 11b958 │ │ │ │ - andseq r7, r5, r4, asr #20 │ │ │ │ - andseq r7, r5, r4, ror #20 │ │ │ │ + bl 48af4 │ │ │ │ + b 11b95c │ │ │ │ + andseq r7, r5, r8, ror #20 │ │ │ │ + andseq r7, r5, r8, lsl #21 │ │ │ │ │ │ │ │ -0011b99c : │ │ │ │ +0011b9a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #572] @ 11bbf0 │ │ │ │ - ldr r2, [pc, #572] @ 11bbf4 │ │ │ │ + ldr ip, [pc, #572] @ 11bbf4 │ │ │ │ + ldr r2, [pc, #572] @ 11bbf8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r6, [pc, #564] @ 11bbf8 │ │ │ │ + ldr r6, [pc, #564] @ 11bbfc │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r3, [pc, #560] @ 11bbfc │ │ │ │ + ldr r3, [pc, #560] @ 11bc00 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr lr, [r5] │ │ │ │ @@ -255906,157 +255907,157 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ ands r2, r0, #1 │ │ │ │ mov ip, r1 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 11ba8c │ │ │ │ + bne 11ba90 │ │ │ │ ldrsh r1, [r0] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 11bb14 │ │ │ │ + bne 11bb18 │ │ │ │ ldr r1, [ip, #4] │ │ │ │ tst r1, #1 │ │ │ │ - beq 11ba98 │ │ │ │ + beq 11ba9c │ │ │ │ asrs r4, r1, #1 │ │ │ │ - beq 11bb0c │ │ │ │ - ldr r3, [pc, #452] @ 11bc00 │ │ │ │ + beq 11bb10 │ │ │ │ + ldr r3, [pc, #452] @ 11bc04 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, #100 @ 0x64 │ │ │ │ - bgt 11bb60 │ │ │ │ + bgt 11bb64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str lr, [r5] │ │ │ │ - bl 243a9c │ │ │ │ - ldr r2, [pc, #412] @ 11bc04 │ │ │ │ - ldr r3, [pc, #392] @ 11bbf4 │ │ │ │ + bl 243ac4 │ │ │ │ + ldr r2, [pc, #412] @ 11bc08 │ │ │ │ + ldr r3, [pc, #392] @ 11bbf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11bbec │ │ │ │ + bne 11bbf0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 11bac4 │ │ │ │ + bne 11bac8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 11bb98 │ │ │ │ + bne 11bb9c │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 11bb78 │ │ │ │ + beq 11bb7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11bb40 │ │ │ │ + bne 11bb44 │ │ │ │ str lr, [r5] │ │ │ │ mov r0, #1 │ │ │ │ - b 11ba60 │ │ │ │ + b 11ba64 │ │ │ │ asrs r4, r1, #1 │ │ │ │ - beq 11bb0c │ │ │ │ + beq 11bb10 │ │ │ │ asr r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bab8 │ │ │ │ - ble 11bbbc │ │ │ │ + beq 11babc │ │ │ │ + ble 11bbc0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 11bbcc │ │ │ │ + blt 11bbd0 │ │ │ │ cmp r4, #29 │ │ │ │ - bgt 11bbbc │ │ │ │ + bgt 11bbc0 │ │ │ │ lsl r3, r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 11bbbc │ │ │ │ + ble 11bbc0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ asr r2, r3, #1 │ │ │ │ cmp r0, r2, asr r4 │ │ │ │ - bne 11bbbc │ │ │ │ + bne 11bbc0 │ │ │ │ orr r0, r3, #1 │ │ │ │ str lr, [r5] │ │ │ │ - b 11ba60 │ │ │ │ - ldr r1, [pc, #236] @ 11bc08 │ │ │ │ - ldr r0, [pc, #236] @ 11bc0c │ │ │ │ + b 11ba64 │ │ │ │ + ldr r1, [pc, #236] @ 11bc0c │ │ │ │ + ldr r0, [pc, #236] @ 11bc10 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - b 11ba60 │ │ │ │ - ldr r0, [pc, #200] @ 11bc10 │ │ │ │ + b 11ba64 │ │ │ │ + ldr r0, [pc, #200] @ 11bc14 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - b 11bb38 │ │ │ │ - ldr r0, [pc, #172] @ 11bc14 │ │ │ │ + b 11bb3c │ │ │ │ + ldr r0, [pc, #172] @ 11bc18 │ │ │ │ str lr, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - b 11ba50 │ │ │ │ - bl 1384c4 │ │ │ │ + b 11ba54 │ │ │ │ + bl 1384c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ strne r3, [r5] │ │ │ │ streq r3, [r5] │ │ │ │ - beq 11babc │ │ │ │ - b 11ba60 │ │ │ │ - ldr r1, [pc, #120] @ 11bc18 │ │ │ │ - ldr r0, [pc, #120] @ 11bc1c │ │ │ │ + beq 11bac0 │ │ │ │ + b 11ba64 │ │ │ │ + ldr r1, [pc, #120] @ 11bc1c │ │ │ │ + ldr r0, [pc, #120] @ 11bc20 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r5] │ │ │ │ - bl 48af8 │ │ │ │ - b 11bb54 │ │ │ │ - bl 241954 │ │ │ │ + bl 48af4 │ │ │ │ + b 11bb58 │ │ │ │ + bl 24197c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 11ba34 │ │ │ │ + b 11ba38 │ │ │ │ cmn r4, #31 │ │ │ │ - blt 11bab8 │ │ │ │ + blt 11babc │ │ │ │ rsb r1, r4, #0 │ │ │ │ asr r0, r0, r1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ str lr, [r5] │ │ │ │ - b 11ba60 │ │ │ │ + b 11ba64 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r9, r4, asr #12 │ │ │ │ + andseq r4, r9, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, r9, r4, lsr #12 │ │ │ │ + andseq r4, r9, r0, lsr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mulseq r9, r0, r5 │ │ │ │ - andseq lr, r4, ip, lsr #31 │ │ │ │ + andseq r4, r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x0014efd0 │ │ │ │ + andseq r4, r5, r8, asr r3 │ │ │ │ andseq r4, r5, r4, lsr r3 │ │ │ │ - andseq r4, r5, r0, lsl r3 │ │ │ │ - andseq r7, r5, r8, lsl #17 │ │ │ │ - andseq lr, r4, r8, lsr #30 │ │ │ │ - andseq r4, r5, ip, lsr #5 │ │ │ │ + andseq r7, r5, ip, lsr #17 │ │ │ │ + andseq lr, r4, ip, asr #30 │ │ │ │ + @ instruction: 0x001542d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #188] @ 11bcf4 │ │ │ │ - ldr ip, [pc, #188] @ 11bcf8 │ │ │ │ + ldr lr, [pc, #188] @ 11bcf8 │ │ │ │ + ldr ip, [pc, #188] @ 11bcfc │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #180] @ 11bcfc │ │ │ │ + ldr r3, [pc, #180] @ 11bd00 │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #176] @ 11bd00 │ │ │ │ + ldr r2, [pc, #176] @ 11bd04 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -256071,372 +256072,372 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str sp, [sp, #20] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ mov r1, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ 11bd04 │ │ │ │ + ldr r2, [pc, #60] @ 11bd08 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #40] @ 11bcf8 │ │ │ │ + ldr r3, [pc, #40] @ 11bcfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11bcf0 │ │ │ │ + bne 11bcf4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r9, r0, asr #7 │ │ │ │ + @ instruction: 0x001943bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, r9, r0, lsr #7 │ │ │ │ + mulseq r9, ip, r3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r9, ip, lsr #6 │ │ │ │ + andseq r4, r9, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #424] @ 11bec8 │ │ │ │ - ldr ip, [pc, #424] @ 11becc │ │ │ │ + ldr lr, [pc, #424] @ 11becc │ │ │ │ + ldr ip, [pc, #424] @ 11bed0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #412] @ 11bed0 │ │ │ │ + ldr r2, [pc, #412] @ 11bed4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #408] @ 11bed4 │ │ │ │ + ldr r3, [pc, #408] @ 11bed8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr lr, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 11beb8 │ │ │ │ + beq 11bebc │ │ │ │ ldr r0, [r1] │ │ │ │ mov ip, r1 │ │ │ │ ands r2, r0, #1 │ │ │ │ - beq 11be8c │ │ │ │ + beq 11be90 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11be58 │ │ │ │ - ldr r8, [pc, #304] @ 11bed8 │ │ │ │ - ldr r7, [pc, #304] @ 11bedc │ │ │ │ - ldr r9, [pc, #304] @ 11bee0 │ │ │ │ + ble 11be5c │ │ │ │ + ldr r8, [pc, #304] @ 11bedc │ │ │ │ + ldr r7, [pc, #304] @ 11bee0 │ │ │ │ + ldr r9, [pc, #304] @ 11bee4 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 11bdd0 │ │ │ │ + b 11bdd4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11be54 │ │ │ │ + beq 11be58 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ lsl sl, r4, #2 │ │ │ │ tst r2, #1 │ │ │ │ add r3, ip, r4, lsl #2 │ │ │ │ - beq 11bdec │ │ │ │ + beq 11bdf0 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls 11be14 │ │ │ │ + bls 11be18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, ip, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [ip] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, ip │ │ │ │ mov r0, #2 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bl 11bc20 │ │ │ │ + bl 11bc24 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 11bdc0 │ │ │ │ + bne 11bdc4 │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 11bdcc │ │ │ │ + bne 11bdd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r2, [pc, #128] @ 11bee4 │ │ │ │ - ldr r3, [pc, #100] @ 11becc │ │ │ │ + ldr r2, [pc, #128] @ 11bee8 │ │ │ │ + ldr r3, [pc, #100] @ 11bed0 │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11bec4 │ │ │ │ + bne 11bec8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 11bee8 │ │ │ │ - ldr r1, [pc, #80] @ 11beec │ │ │ │ + ldr r0, [pc, #80] @ 11beec │ │ │ │ + ldr r1, [pc, #80] @ 11bef0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [ip] │ │ │ │ - b 11bd94 │ │ │ │ - ldr r3, [pc, #48] @ 11bef0 │ │ │ │ + b 11bd98 │ │ │ │ + ldr r3, [pc, #48] @ 11bef4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 11be5c │ │ │ │ + b 11be60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001942d4 │ │ │ │ + @ instruction: 0x001942d0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001942b4 │ │ │ │ + @ instruction: 0x001942b0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r5, r0, asr #6 │ │ │ │ - andseq r4, r5, r8, lsl r1 │ │ │ │ - andseq r4, r5, r0, lsl r1 │ │ │ │ - mulseq r9, r4, r1 │ │ │ │ - andseq r4, r5, r0, lsr r0 │ │ │ │ - andseq r3, r5, r4, lsl #13 │ │ │ │ + andseq r7, r5, r4, ror #6 │ │ │ │ + andseq r4, r5, ip, lsr r1 │ │ │ │ + andseq r4, r5, r4, lsr r1 │ │ │ │ + mulseq r9, r0, r1 │ │ │ │ + andseq r4, r5, r4, asr r0 │ │ │ │ + andseq r3, r5, r8, lsr #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #424] @ 11c0b4 │ │ │ │ - ldr ip, [pc, #424] @ 11c0b8 │ │ │ │ + ldr lr, [pc, #424] @ 11c0b8 │ │ │ │ + ldr ip, [pc, #424] @ 11c0bc │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #412] @ 11c0bc │ │ │ │ + ldr r2, [pc, #412] @ 11c0c0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #408] @ 11c0c0 │ │ │ │ + ldr r3, [pc, #408] @ 11c0c4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr lr, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 11c0a4 │ │ │ │ + beq 11c0a8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov ip, r1 │ │ │ │ ands r2, r0, #1 │ │ │ │ - beq 11c078 │ │ │ │ + beq 11c07c │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11c044 │ │ │ │ - ldr r8, [pc, #304] @ 11c0c4 │ │ │ │ - ldr r7, [pc, #304] @ 11c0c8 │ │ │ │ - ldr r9, [pc, #304] @ 11c0cc │ │ │ │ + ble 11c048 │ │ │ │ + ldr r8, [pc, #304] @ 11c0c8 │ │ │ │ + ldr r7, [pc, #304] @ 11c0cc │ │ │ │ + ldr r9, [pc, #304] @ 11c0d0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 11bfbc │ │ │ │ + b 11bfc0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11c040 │ │ │ │ + beq 11c044 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ lsl sl, r4, #2 │ │ │ │ tst r2, #1 │ │ │ │ add r3, ip, r4, lsl #2 │ │ │ │ - beq 11bfd8 │ │ │ │ + beq 11bfdc │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls 11c000 │ │ │ │ + bls 11c004 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r3, ip, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [ip] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, ip │ │ │ │ mov r0, #2 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 11bfac │ │ │ │ + bne 11bfb0 │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 11bfb8 │ │ │ │ + bne 11bfbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr lr, [sp, #20] │ │ │ │ - ldr r2, [pc, #128] @ 11c0d0 │ │ │ │ - ldr r3, [pc, #100] @ 11c0b8 │ │ │ │ + ldr r2, [pc, #128] @ 11c0d4 │ │ │ │ + ldr r3, [pc, #100] @ 11c0bc │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11c0b0 │ │ │ │ + bne 11c0b4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 11c0d4 │ │ │ │ - ldr r1, [pc, #80] @ 11c0d8 │ │ │ │ + ldr r0, [pc, #80] @ 11c0d8 │ │ │ │ + ldr r1, [pc, #80] @ 11c0dc │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [ip] │ │ │ │ - b 11bf80 │ │ │ │ - ldr r3, [pc, #48] @ 11c0dc │ │ │ │ + b 11bf84 │ │ │ │ + ldr r3, [pc, #48] @ 11c0e0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b 11c048 │ │ │ │ + b 11c04c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r4, r9, r8, ror #1 │ │ │ │ + andseq r4, r9, r4, ror #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r4, r9, r8, asr #1 │ │ │ │ + andseq r4, r9, r4, asr #1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r5, r4, asr r1 │ │ │ │ - andseq r3, r5, r0, ror #29 │ │ │ │ - @ instruction: 0x00153ed8 │ │ │ │ - andseq r3, r9, r8, lsr #31 │ │ │ │ - @ instruction: 0x00153df8 │ │ │ │ - mulseq r5, r8, r4 │ │ │ │ + andseq r7, r5, r8, ror r1 │ │ │ │ + andseq r3, r5, r4, lsl #30 │ │ │ │ + @ instruction: 0x00153efc │ │ │ │ + andseq r3, r9, r4, lsr #31 │ │ │ │ + andseq r3, r5, ip, lsl lr │ │ │ │ + @ instruction: 0x001534bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0011c0e0 : │ │ │ │ +0011c0e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 11c124 │ │ │ │ + bne 11c128 │ │ │ │ mov ip, r1 │ │ │ │ ldrsh r1, [r4] │ │ │ │ sub r3, r1, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 11c130 │ │ │ │ + bhi 11c134 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ - beq 11c158 │ │ │ │ + beq 11c15c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #44] @ 11c168 │ │ │ │ - ldr r0, [pc, #44] @ 11c16c │ │ │ │ + ldr r1, [pc, #44] @ 11c16c │ │ │ │ + ldr r0, [pc, #44] @ 11c170 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrsh r1, [r4] │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ - bne 11c124 │ │ │ │ + bne 11c128 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 255484 │ │ │ │ - andseq lr, r4, ip, ror #14 │ │ │ │ - andseq r3, r5, r4, lsr r6 │ │ │ │ + b 2554ac │ │ │ │ + mulseq r4, r0, r7 │ │ │ │ + andseq r3, r5, r8, asr r6 │ │ │ │ │ │ │ │ -0011c170 : │ │ │ │ +0011c174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r4, #1 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 11c1a4 │ │ │ │ + bne 11c1a8 │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - beq 11c1d0 │ │ │ │ - ldr r1, [pc, #64] @ 11c1ec │ │ │ │ - ldr r0, [pc, #64] @ 11c1f0 │ │ │ │ + beq 11c1d4 │ │ │ │ + ldr r1, [pc, #64] @ 11c1f0 │ │ │ │ + ldr r0, [pc, #64] @ 11c1f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 255484 │ │ │ │ + b 2554ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 11c1a4 │ │ │ │ + bne 11c1a8 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - bne 11c1a4 │ │ │ │ - b 11c1c0 │ │ │ │ - @ instruction: 0x00156ed0 │ │ │ │ - andseq r3, r5, r8, asr r0 │ │ │ │ + bne 11c1a8 │ │ │ │ + b 11c1c4 │ │ │ │ + @ instruction: 0x00156ef4 │ │ │ │ + andseq r3, r5, ip, ror r0 │ │ │ │ │ │ │ │ -0011c1f4 : │ │ │ │ +0011c1f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #420] @ 11c3b0 │ │ │ │ - ldr r2, [pc, #420] @ 11c3b4 │ │ │ │ + ldr ip, [pc, #420] @ 11c3b4 │ │ │ │ + ldr r2, [pc, #420] @ 11c3b8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r6, [pc, #408] @ 11c3b8 │ │ │ │ + ldr r6, [pc, #408] @ 11c3bc │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #404] @ 11c3bc │ │ │ │ + ldr r3, [pc, #404] @ 11c3c0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr ip, [r4] │ │ │ │ @@ -256451,218 +256452,218 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 11c28c │ │ │ │ + bne 11c290 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #161 @ 0xa1 │ │ │ │ - beq 11c2b8 │ │ │ │ - ldr r1, [pc, #300] @ 11c3c0 │ │ │ │ - ldr r0, [pc, #300] @ 11c3c4 │ │ │ │ + beq 11c2bc │ │ │ │ + ldr r1, [pc, #300] @ 11c3c4 │ │ │ │ + ldr r0, [pc, #300] @ 11c3c8 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #264] @ 11c3c8 │ │ │ │ + ldr r0, [pc, #264] @ 11c3cc │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1cc080 │ │ │ │ + bl 1cc084 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 11c2fc │ │ │ │ + bne 11c300 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 11c328 │ │ │ │ - ldr r1, [pc, #200] @ 11c3cc │ │ │ │ - ldr r0, [pc, #200] @ 11c3d0 │ │ │ │ + beq 11c32c │ │ │ │ + ldr r1, [pc, #200] @ 11c3d0 │ │ │ │ + ldr r0, [pc, #200] @ 11c3d4 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble 11c380 │ │ │ │ + ble 11c384 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, r3, r8, lsl #3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ strd r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #136] @ 11c3d4 │ │ │ │ + ldr r3, [pc, #136] @ 11c3d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #124] @ 11c3d8 │ │ │ │ - ldr r3, [pc, #84] @ 11c3b4 │ │ │ │ + ldr r2, [pc, #124] @ 11c3dc │ │ │ │ + ldr r3, [pc, #84] @ 11c3b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11c3ac │ │ │ │ + bne 11c3b0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r0, [pc, #80] @ 11c3dc │ │ │ │ - ldr r2, [pc, #80] @ 11c3e0 │ │ │ │ + ldr r0, [pc, #80] @ 11c3e0 │ │ │ │ + ldr r2, [pc, #80] @ 11c3e4 │ │ │ │ mov r5, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r5, r7} │ │ │ │ - bl 226868 │ │ │ │ + bl 226890 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - b 11c350 │ │ │ │ + b 11c354 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r9, r8, ror #27 │ │ │ │ + andseq r3, r9, r4, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, r9, r8, asr #27 │ │ │ │ + andseq r3, r9, r4, asr #27 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r5, r8, asr r1 │ │ │ │ + andseq r7, r5, ip, ror r1 │ │ │ │ + andseq r3, r5, r8, ror #15 │ │ │ │ andseq r3, r5, r4, asr #15 │ │ │ │ - andseq r3, r5, r0, lsr #15 │ │ │ │ - andseq r3, r5, r4, lsr #4 │ │ │ │ - andseq r3, r5, ip, asr #14 │ │ │ │ + andseq r3, r5, r8, asr #4 │ │ │ │ + andseq r3, r5, r0, ror r7 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - mulseq r9, ip, ip │ │ │ │ - @ instruction: 0x001536d4 │ │ │ │ - andseq pc, r4, r8, lsr r1 @ │ │ │ │ + mulseq r9, r8, ip │ │ │ │ + @ instruction: 0x001536f8 │ │ │ │ + andseq pc, r4, ip, asr r1 @ │ │ │ │ │ │ │ │ -0011c3e4 : │ │ │ │ +0011c3e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #332] @ 11c548 │ │ │ │ - ldr r2, [pc, #332] @ 11c54c │ │ │ │ + ldr ip, [pc, #332] @ 11c54c │ │ │ │ + ldr r2, [pc, #332] @ 11c550 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr lr, [pc, #320] @ 11c550 │ │ │ │ + ldr lr, [pc, #320] @ 11c554 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #316] @ 11c554 │ │ │ │ + ldr r3, [pc, #316] @ 11c558 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r4, [lr, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r5, r0 │ │ │ │ tst r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 11c47c │ │ │ │ + bne 11c480 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ - beq 11c4a8 │ │ │ │ - ldr r1, [pc, #212] @ 11c558 │ │ │ │ - ldr r0, [pc, #212] @ 11c55c │ │ │ │ + beq 11c4ac │ │ │ │ + ldr r1, [pc, #212] @ 11c55c │ │ │ │ + ldr r0, [pc, #212] @ 11c560 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r4] │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r6, [pc, #176] @ 11c560 │ │ │ │ + ldr r6, [pc, #176] @ 11c564 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r2, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cc080 │ │ │ │ + bl 1cc084 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - ble 11c51c │ │ │ │ + ble 11c520 │ │ │ │ add r0, r0, #2 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #112] @ 11c564 │ │ │ │ + ldr r2, [pc, #112] @ 11c568 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #80] @ 11c54c │ │ │ │ + ldr r3, [pc, #80] @ 11c550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11c544 │ │ │ │ + bne 11c548 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ 11c568 │ │ │ │ + ldr r2, [pc, #56] @ 11c56c │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 226868 │ │ │ │ + bl 226890 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - b 11c4ec │ │ │ │ + b 11c4f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00193bf8 │ │ │ │ + @ instruction: 0x00193bf4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x00193bd8 │ │ │ │ + @ instruction: 0x00193bd4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r5, ip, ror pc │ │ │ │ - @ instruction: 0x00153adc │ │ │ │ - @ instruction: 0x00153abc │ │ │ │ - andseq r3, r9, r0, lsl #22 │ │ │ │ - mulseq r4, r8, pc @ │ │ │ │ + andseq r6, r5, r0, lsr #31 │ │ │ │ + andseq r3, r5, r0, lsl #22 │ │ │ │ + andseq r3, r5, r0, ror #21 │ │ │ │ + @ instruction: 0x00193afc │ │ │ │ + @ instruction: 0x0014efbc │ │ │ │ │ │ │ │ -0011c56c : │ │ │ │ +0011c570 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #408] @ 11c71c │ │ │ │ - ldr r2, [pc, #408] @ 11c720 │ │ │ │ + ldr ip, [pc, #408] @ 11c720 │ │ │ │ + ldr r2, [pc, #408] @ 11c724 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r7, [pc, #396] @ 11c724 │ │ │ │ + ldr r7, [pc, #396] @ 11c728 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #392] @ 11c728 │ │ │ │ + ldr r3, [pc, #392] @ 11c72c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, sp, #20 │ │ │ │ @@ -256677,944 +256678,944 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r3] │ │ │ │ mov r6, r0 │ │ │ │ tst r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 11c604 │ │ │ │ + bne 11c608 │ │ │ │ ldrsh r0, [r1] │ │ │ │ cmp r0, #163 @ 0xa3 │ │ │ │ - beq 11c630 │ │ │ │ - ldr r1, [pc, #288] @ 11c72c │ │ │ │ - ldr r0, [pc, #288] @ 11c730 │ │ │ │ + beq 11c634 │ │ │ │ + ldr r1, [pc, #288] @ 11c730 │ │ │ │ + ldr r0, [pc, #288] @ 11c734 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r9, [pc, #252] @ 11c734 │ │ │ │ + ldr r9, [pc, #252] @ 11c738 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 1cc080 │ │ │ │ + bl 1cc084 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 11c6c0 │ │ │ │ + beq 11c6c4 │ │ │ │ cmp r8, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ble 11c6ec │ │ │ │ + ble 11c6f0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r4, r4, #2 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [pc, #172] @ 11c738 │ │ │ │ + ldr r3, [pc, #172] @ 11c73c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r7, r3] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #160] @ 11c73c │ │ │ │ - ldr r3, [pc, #128] @ 11c720 │ │ │ │ + ldr r2, [pc, #160] @ 11c740 │ │ │ │ + ldr r3, [pc, #128] @ 11c724 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11c718 │ │ │ │ + bne 11c71c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #120] @ 11c740 │ │ │ │ + ldr r1, [pc, #120] @ 11c744 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b 11c66c │ │ │ │ + b 11c670 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r0, [pc, #76] @ 11c744 │ │ │ │ - ldr r2, [pc, #76] @ 11c748 │ │ │ │ + ldr r0, [pc, #76] @ 11c748 │ │ │ │ + ldr r2, [pc, #76] @ 11c74c │ │ │ │ mov r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r4, r8} │ │ │ │ - bl 226868 │ │ │ │ + bl 226890 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - b 11c690 │ │ │ │ + b 11c694 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r9, r0, ror sl │ │ │ │ + andseq r3, r9, ip, ror #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, r9, r0, asr sl │ │ │ │ + andseq r3, r9, ip, asr #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00156df4 │ │ │ │ - andseq r3, r5, r8, lsr #8 │ │ │ │ - andseq r3, r5, r8, lsl #8 │ │ │ │ + andseq r6, r5, r8, lsl lr │ │ │ │ + andseq r3, r5, ip, asr #8 │ │ │ │ + andseq r3, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ - andseq r3, r9, ip, asr r9 │ │ │ │ - andseq r2, r5, r8, asr #28 │ │ │ │ - andseq r3, r5, r4, asr #6 │ │ │ │ - andseq lr, r4, ip, asr #27 │ │ │ │ - ldr r2, [pc, #124] @ 11c7d0 │ │ │ │ + andseq r3, r9, r8, asr r9 │ │ │ │ + andseq r2, r5, ip, ror #28 │ │ │ │ + andseq r3, r5, r8, ror #6 │ │ │ │ + @ instruction: 0x0014edf0 │ │ │ │ + ldr r2, [pc, #124] @ 11c7d4 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 11c7c4 │ │ │ │ - ldr ip, [pc, #112] @ 11c7d4 │ │ │ │ + beq 11c7c8 │ │ │ │ + ldr ip, [pc, #112] @ 11c7d8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r2, ip] │ │ │ │ lsr r3, r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11c794 │ │ │ │ + beq 11c798 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ asr r2, r2, #1 │ │ │ │ lsr r0, r3, r2 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - ble 11c7b8 │ │ │ │ + ble 11c7bc │ │ │ │ sub r2, r1, #4 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ lsr r3, r3, r2 │ │ │ │ - bne 11c7a4 │ │ │ │ + bne 11c7a8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ orr r0, r3, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ 11c7d8 │ │ │ │ + ldr r3, [pc, #12] @ 11c7dc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - andseq r3, r9, r4, lsr #17 │ │ │ │ + andseq r3, r9, r0, lsr #17 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r4, ip, #1 │ │ │ │ mvnne ip, ip │ │ │ │ orrne r0, ip, #1 │ │ │ │ - bne 11c838 │ │ │ │ + bne 11c83c │ │ │ │ ldrsh r2, [ip] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 11c840 │ │ │ │ + beq 11c844 │ │ │ │ mov lr, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #48] @ 11c850 │ │ │ │ - ldr r0, [pc, #48] @ 11c854 │ │ │ │ + ldr r1, [pc, #48] @ 11c854 │ │ │ │ + ldr r0, [pc, #48] @ 11c858 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 243994 │ │ │ │ - andseq lr, r4, ip, lsr #5 │ │ │ │ - andseq r3, r5, r0 │ │ │ │ - ldr r2, [pc, #112] @ 11c8d0 │ │ │ │ + b 2439bc │ │ │ │ + @ instruction: 0x0014e2d0 │ │ │ │ + andseq r3, r5, r4, lsr #32 │ │ │ │ + ldr r2, [pc, #112] @ 11c8d4 │ │ │ │ subs ip, r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 11c8c4 │ │ │ │ + beq 11c8c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #96] @ 11c8d4 │ │ │ │ + ldr lr, [pc, #96] @ 11c8d8 │ │ │ │ ldr r2, [r2, lr] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11c8bc │ │ │ │ + bne 11c8c0 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp ip, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ble 11c8b0 │ │ │ │ + ble 11c8b4 │ │ │ │ sub r0, r1, #4 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ asr r2, r2, r3 │ │ │ │ - bne 11c89c │ │ │ │ + bne 11c8a0 │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 11bc20 │ │ │ │ - ldr r3, [pc, #12] @ 11c8d8 │ │ │ │ + b 11bc24 │ │ │ │ + ldr r3, [pc, #12] @ 11c8dc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - mulseq r9, r8, r7 │ │ │ │ + mulseq r9, r4, r7 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c968 │ │ │ │ + beq 11c96c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ca20 │ │ │ │ + bne 11ca24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ - ldr r3, [pc, #1048] @ 11cd60 │ │ │ │ + ldr r3, [pc, #1048] @ 11cd64 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ movne r9, r7 │ │ │ │ - beq 11ca14 │ │ │ │ + beq 11ca18 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1008] @ 11cd64 │ │ │ │ + ldr r3, [pc, #1008] @ 11cd68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ca58 │ │ │ │ - ldr r3, [pc, #980] @ 11cd64 │ │ │ │ + bne 11ca5c │ │ │ │ + ldr r3, [pc, #980] @ 11cd68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ca58 │ │ │ │ + bne 11ca5c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cadc │ │ │ │ - ldr r3, [pc, #924] @ 11cd68 │ │ │ │ + beq 11cae0 │ │ │ │ + ldr r3, [pc, #924] @ 11cd6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cc98 │ │ │ │ - ldr r3, [pc, #892] @ 11cd60 │ │ │ │ + bne 11cc9c │ │ │ │ + ldr r3, [pc, #892] @ 11cd64 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cacc │ │ │ │ - ldr r3, [pc, #872] @ 11cd68 │ │ │ │ + beq 11cad0 │ │ │ │ + ldr r3, [pc, #872] @ 11cd6c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cacc │ │ │ │ + beq 11cad0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 11c95c │ │ │ │ + b 11c960 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ bl 235f8 │ │ │ │ - ldr r3, [pc, #804] @ 11cd60 │ │ │ │ + ldr r3, [pc, #804] @ 11cd64 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cba0 │ │ │ │ - ldr r3, [pc, #796] @ 11cd6c │ │ │ │ + bne 11cba4 │ │ │ │ + ldr r3, [pc, #796] @ 11cd70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ - b 11c95c │ │ │ │ + b 11c960 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #768] @ 11cd64 │ │ │ │ + ldr r3, [pc, #768] @ 11cd68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cbcc │ │ │ │ - ldr r3, [pc, #740] @ 11cd64 │ │ │ │ + bne 11cbd0 │ │ │ │ + ldr r3, [pc, #740] @ 11cd68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cbcc │ │ │ │ + bne 11cbd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cbb8 │ │ │ │ + beq 11cbbc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ca14 │ │ │ │ - ldr r3, [pc, #668] @ 11cd70 │ │ │ │ + bne 11ca18 │ │ │ │ + ldr r3, [pc, #668] @ 11cd74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ - b 11c95c │ │ │ │ + b 11c960 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ccf8 │ │ │ │ + bne 11ccfc │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #612] @ 11cd64 │ │ │ │ + ldr r3, [pc, #612] @ 11cd68 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cbcc │ │ │ │ - ldr r3, [pc, #584] @ 11cd64 │ │ │ │ + bne 11cbd0 │ │ │ │ + ldr r3, [pc, #584] @ 11cd68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cbcc │ │ │ │ + bne 11cbd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cacc │ │ │ │ + bne 11cad0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cbcc │ │ │ │ + beq 11cbd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ - ldr r3, [pc, #476] @ 11cd60 │ │ │ │ + ldr r3, [pc, #476] @ 11cd64 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cd50 │ │ │ │ - ldr r3, [pc, #476] @ 11cd74 │ │ │ │ + bne 11cd54 │ │ │ │ + ldr r3, [pc, #476] @ 11cd78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ - b 11c95c │ │ │ │ + b 11c960 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 11cc88 │ │ │ │ - ldr r3, [pc, #456] @ 11cd78 │ │ │ │ + bge 11cc8c │ │ │ │ + ldr r3, [pc, #456] @ 11cd7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3] │ │ │ │ - b 11c95c │ │ │ │ + b 11c960 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cca4 │ │ │ │ + bne 11cca8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23784 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c95c │ │ │ │ + beq 11c960 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r8, #0 │ │ │ │ movlt r9, #-2147483648 @ 0x80000000 │ │ │ │ - blt 11c95c │ │ │ │ + blt 11c960 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r4 │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r4, r2 │ │ │ │ movne r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ca14 │ │ │ │ + beq 11ca18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ - ldr r3, [pc, #244] @ 11cd60 │ │ │ │ + ldr r3, [pc, #244] @ 11cd64 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ca14 │ │ │ │ - ldr r3, [pc, #252] @ 11cd7c │ │ │ │ + beq 11ca18 │ │ │ │ + ldr r3, [pc, #252] @ 11cd80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3, #16] │ │ │ │ - b 11c95c │ │ │ │ - ldr r3, [pc, #240] @ 11cd80 │ │ │ │ + b 11c960 │ │ │ │ + ldr r3, [pc, #240] @ 11cd84 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ - b 11c95c │ │ │ │ - ldr r9, [pc, #192] @ 11cd60 │ │ │ │ + b 11c960 │ │ │ │ + ldr r9, [pc, #192] @ 11cd64 │ │ │ │ mov r8, #0 │ │ │ │ - b 11c95c │ │ │ │ + b 11c960 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11cb68 │ │ │ │ + beq 11cb6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ bl 235f8 │ │ │ │ - ldr r3, [pc, #132] @ 11cd60 │ │ │ │ + ldr r3, [pc, #132] @ 11cd64 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ca14 │ │ │ │ - ldr r3, [pc, #148] @ 11cd84 │ │ │ │ + beq 11ca18 │ │ │ │ + ldr r3, [pc, #148] @ 11cd88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3, #16] │ │ │ │ - b 11c95c │ │ │ │ - ldr r3, [pc, #104] @ 11cd68 │ │ │ │ + b 11c960 │ │ │ │ + ldr r3, [pc, #104] @ 11cd6c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cc98 │ │ │ │ - ldr r3, [pc, #68] @ 11cd60 │ │ │ │ + bne 11cc9c │ │ │ │ + ldr r3, [pc, #68] @ 11cd64 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11ca14 │ │ │ │ - ldr r3, [pc, #48] @ 11cd68 │ │ │ │ + beq 11ca18 │ │ │ │ + ldr r3, [pc, #48] @ 11cd6c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11cacc │ │ │ │ - b 11ca14 │ │ │ │ - ldr r3, [pc, #48] @ 11cd88 │ │ │ │ + bne 11cad0 │ │ │ │ + b 11ca18 │ │ │ │ + ldr r3, [pc, #48] @ 11cd8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r8, [r3] │ │ │ │ - b 11c95c │ │ │ │ + b 11c960 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eoreq sp, r7, ip, lsr #4 │ │ │ │ - eoreq sp, r7, r8, lsr #3 │ │ │ │ - eoreq sp, r7, r4, ror #1 │ │ │ │ - eoreq sp, r7, ip, asr #1 │ │ │ │ - strdeq ip, [r7], -ip @ │ │ │ │ - eoreq ip, r7, ip, ror #31 │ │ │ │ - eoreq ip, r7, ip, lsl #31 │ │ │ │ - eoreq ip, r7, r4, lsr #30 │ │ │ │ + eoreq sp, r7, r8, lsr #4 │ │ │ │ + eoreq sp, r7, r4, lsr #3 │ │ │ │ + eoreq sp, r7, r0, ror #1 │ │ │ │ + eoreq sp, r7, r8, asr #1 │ │ │ │ + strdeq ip, [r7], -r8 @ │ │ │ │ + eoreq ip, r7, r8, ror #31 │ │ │ │ + eoreq ip, r7, r8, lsl #31 │ │ │ │ + eoreq ip, r7, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r6, [pc, #160] @ 11ce48 │ │ │ │ + ldr r6, [pc, #160] @ 11ce4c │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne 11cdfc │ │ │ │ + bne 11ce00 │ │ │ │ ldrsh r2, [r3] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ mov r5, r0 │ │ │ │ - bgt 11cde0 │ │ │ │ + bgt 11cde4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ble 11ce0c │ │ │ │ - ldr r3, [pc, #116] @ 11ce4c │ │ │ │ + ble 11ce10 │ │ │ │ + ldr r3, [pc, #116] @ 11ce50 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bne 11ce20 │ │ │ │ + bne 11ce24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 254fd8 │ │ │ │ + bl 255000 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 11ce20 │ │ │ │ - beq 11cdd0 │ │ │ │ - ldr r3, [pc, #76] @ 11ce50 │ │ │ │ + blt 11ce24 │ │ │ │ + beq 11cdd4 │ │ │ │ + ldr r3, [pc, #76] @ 11ce54 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 11cdfc │ │ │ │ - ldr r1, [pc, #44] @ 11ce54 │ │ │ │ - ldr r0, [pc, #44] @ 11ce58 │ │ │ │ + bls 11ce00 │ │ │ │ + ldr r1, [pc, #44] @ 11ce58 │ │ │ │ + ldr r0, [pc, #44] @ 11ce5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ - b 11cdd8 │ │ │ │ - andseq r3, r9, ip, asr #4 │ │ │ │ + b 11cddc │ │ │ │ + andseq r3, r9, r8, asr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq sp, r4, r0, lsl #21 │ │ │ │ - andseq r6, r5, r4, ror #11 │ │ │ │ - ldr r3, [pc, #44] @ 11ce90 │ │ │ │ - ldr r2, [pc, #44] @ 11ce94 │ │ │ │ + andseq sp, r4, r4, lsr #21 │ │ │ │ + andseq r6, r5, r8, lsl #12 │ │ │ │ + ldr r3, [pc, #44] @ 11ce94 │ │ │ │ + ldr r2, [pc, #44] @ 11ce98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11ce8c │ │ │ │ + bne 11ce90 │ │ │ │ ldr r0, [r1] │ │ │ │ mvn r0, r0 │ │ │ │ orr r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - b 11c7dc │ │ │ │ - mulseq r9, r4, r1 │ │ │ │ + b 11c7e0 │ │ │ │ + mulseq r9, r0, r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldr r3, [pc, #68] @ 11cee4 │ │ │ │ - ldr r2, [pc, #68] @ 11cee8 │ │ │ │ + ldr r3, [pc, #68] @ 11cee8 │ │ │ │ + ldr r2, [pc, #68] @ 11ceec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11cee0 │ │ │ │ + bne 11cee4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - bl 266e98 │ │ │ │ + bl 266ec0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - b 11b428 │ │ │ │ - andseq r3, r9, r8, asr r1 │ │ │ │ + b 11b42c │ │ │ │ + andseq r3, r9, r4, asr r1 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - ldr r3, [pc, #292] @ 11d018 │ │ │ │ + ldr r3, [pc, #292] @ 11d01c │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 11cfe8 │ │ │ │ + beq 11cfec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #260] @ 11d01c │ │ │ │ + ldr r1, [pc, #260] @ 11d020 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11cf64 │ │ │ │ + bne 11cf68 │ │ │ │ cmp r0, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ble 11cf58 │ │ │ │ + ble 11cf5c │ │ │ │ sub r3, r4, #4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ lsl r2, r2, r3 │ │ │ │ - bne 11cf44 │ │ │ │ + bne 11cf48 │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst r2, #1 │ │ │ │ - beq 11cf78 │ │ │ │ + beq 11cf7c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - bne 11cf88 │ │ │ │ - ldr r0, [pc, #160] @ 11d020 │ │ │ │ + bne 11cf8c │ │ │ │ + ldr r0, [pc, #160] @ 11d024 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ asr r5, r5, #1 │ │ │ │ rsb r6, r5, #30 │ │ │ │ cmp r6, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #28 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11cff4 │ │ │ │ + bne 11cff8 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ lsl r2, r2, r6 │ │ │ │ ands r2, r2, r1, asr #1 │ │ │ │ asr r3, r1, #1 │ │ │ │ - beq 11cfd8 │ │ │ │ + beq 11cfdc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl r6 │ │ │ │ orr r2, r2, r3 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 11d004 │ │ │ │ + bne 11d008 │ │ │ │ lsl r0, r3, r5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #52] @ 11d024 │ │ │ │ + ldr r2, [pc, #52] @ 11d028 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #44] @ 11d028 │ │ │ │ + ldr r0, [pc, #44] @ 11d02c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ - b 11cfac │ │ │ │ - ldr r0, [pc, #32] @ 11d02c │ │ │ │ + bl 4be94 │ │ │ │ + b 11cfb0 │ │ │ │ + ldr r0, [pc, #32] @ 11d030 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4be98 │ │ │ │ + bl 4be94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r3, r9, r4, lsl #2 │ │ │ │ + andseq r3, r9, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - mulseq r5, ip, r4 │ │ │ │ + andseq r6, r5, r0, asr #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r6, r5, r0, asr r4 │ │ │ │ - andseq r6, r5, r4, ror #8 │ │ │ │ - b 11ceec │ │ │ │ + andseq r6, r5, r4, ror r4 │ │ │ │ + andseq r6, r5, r8, lsl #9 │ │ │ │ + b 11cef0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11d064 │ │ │ │ - ldr r1, [pc, #24] @ 11d068 │ │ │ │ + ldr r2, [pc, #24] @ 11d068 │ │ │ │ + ldr r1, [pc, #24] @ 11d06c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r5, ip, lsl r2 │ │ │ │ - ldrheq r6, [r5], -ip │ │ │ │ + andseq r6, r5, r0, asr #4 │ │ │ │ + andseq r6, r5, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11d09c │ │ │ │ - ldr r1, [pc, #24] @ 11d0a0 │ │ │ │ + ldr r2, [pc, #24] @ 11d0a0 │ │ │ │ + ldr r1, [pc, #24] @ 11d0a4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x001561f4 │ │ │ │ - andseq r6, r5, r4, lsl #1 │ │ │ │ + andseq r6, r5, r8, lsl r2 │ │ │ │ + andseq r6, r5, r8, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11d0d4 │ │ │ │ - ldr r1, [pc, #24] @ 11d0d8 │ │ │ │ + ldr r2, [pc, #24] @ 11d0d8 │ │ │ │ + ldr r1, [pc, #24] @ 11d0dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r5, r8, asr r2 │ │ │ │ - andseq r6, r5, ip, asr #32 │ │ │ │ + andseq r6, r5, ip, ror r2 │ │ │ │ + andseq r6, r5, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11d10c │ │ │ │ - ldr r1, [pc, #24] @ 11d110 │ │ │ │ + ldr r2, [pc, #24] @ 11d110 │ │ │ │ + ldr r1, [pc, #24] @ 11d114 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r5, r0, ror #1 │ │ │ │ - andseq r6, r5, r4, lsl r0 │ │ │ │ + andseq r6, r5, r4, lsl #2 │ │ │ │ + andseq r6, r5, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 11d144 │ │ │ │ - ldr r1, [pc, #24] @ 11d148 │ │ │ │ + ldr r2, [pc, #24] @ 11d148 │ │ │ │ + ldr r1, [pc, #24] @ 11d14c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mulseq r5, ip, r0 │ │ │ │ - @ instruction: 0x00155fdc │ │ │ │ + andseq r6, r5, r0, asr #1 │ │ │ │ + andseq r6, r5, r0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #48] @ 11d188 │ │ │ │ + ldr r3, [pc, #48] @ 11d18c │ │ │ │ tst r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bne 11d170 │ │ │ │ + bne 11d174 │ │ │ │ ldrh r2, [r2] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 11d17c │ │ │ │ - ldr r2, [pc, #20] @ 11d18c │ │ │ │ + bhi 11d180 │ │ │ │ + ldr r2, [pc, #20] @ 11d190 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ 11d190 │ │ │ │ + ldr r2, [pc, #12] @ 11d194 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - andseq r2, r9, r0, lsr #29 │ │ │ │ + mulseq r9, ip, lr │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -0011d194 : │ │ │ │ +0011d198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #608] @ 11d41c │ │ │ │ - ldr r3, [pc, #608] @ 11d420 │ │ │ │ + ldr r1, [pc, #608] @ 11d420 │ │ │ │ + ldr r3, [pc, #608] @ 11d424 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r5, [pc, #600] @ 11d424 │ │ │ │ + ldr r5, [pc, #600] @ 11d428 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #588] @ 11d428 │ │ │ │ + ldr r3, [pc, #588] @ 11d42c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r6, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ tst r2, #1 │ │ │ │ str r1, [r4] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne 11d224 │ │ │ │ + bne 11d228 │ │ │ │ ldrsh r1, [r2] │ │ │ │ - ldr r3, [pc, #544] @ 11d42c │ │ │ │ + ldr r3, [pc, #544] @ 11d430 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 11d3e8 │ │ │ │ + bhi 11d3ec │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ str r6, [r4] │ │ │ │ - ldr r1, [pc, #512] @ 11d430 │ │ │ │ - ldr r3, [pc, #492] @ 11d420 │ │ │ │ + ldr r1, [pc, #512] @ 11d434 │ │ │ │ + ldr r3, [pc, #492] @ 11d424 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11d3e4 │ │ │ │ + bne 11d3e8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #468] @ 11d434 │ │ │ │ + ldr r3, [pc, #468] @ 11d438 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d2cc │ │ │ │ - ldr r3, [pc, #436] @ 11d438 │ │ │ │ + beq 11d2d0 │ │ │ │ + ldr r3, [pc, #436] @ 11d43c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, [r3] │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d2cc │ │ │ │ + beq 11d2d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266e98 │ │ │ │ + bl 266ec0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11d3c0 │ │ │ │ + bne 11d3c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [r4] │ │ │ │ bl 1995a8 │ │ │ │ mov r2, r0 │ │ │ │ - b 11d228 │ │ │ │ + b 11d22c │ │ │ │ ldmib r2, {r0, r3} │ │ │ │ add r1, sp, #16 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r6, #3 │ │ │ │ + add r6, sp, #20 │ │ │ │ + mov r5, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bl 11d194 │ │ │ │ - mov r1, r5 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 11d198 │ │ │ │ + mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11d194 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + bl 11d198 │ │ │ │ + str r5, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ - b 11d228 │ │ │ │ + b 11d22c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 266808 │ │ │ │ - ldr r3, [pc, #216] @ 11d434 │ │ │ │ + bl 266830 │ │ │ │ + ldr r3, [pc, #216] @ 11d438 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d3d0 │ │ │ │ - ldr r3, [pc, #188] @ 11d438 │ │ │ │ + beq 11d3d4 │ │ │ │ + ldr r3, [pc, #188] @ 11d43c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, [r3] │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d3d0 │ │ │ │ + beq 11d3d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 267664 │ │ │ │ + bl 26768c │ │ │ │ mov r5, r0 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d3d0 │ │ │ │ + beq 11d3d4 │ │ │ │ lsl r2, r5, #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ str r6, [r4] │ │ │ │ - b 11d228 │ │ │ │ + b 11d22c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4] │ │ │ │ bl 199c08 │ │ │ │ mov r2, r0 │ │ │ │ - b 11d228 │ │ │ │ + b 11d22c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #72] @ 11d43c │ │ │ │ - ldr r0, [pc, #72] @ 11d440 │ │ │ │ + ldr r1, [pc, #72] @ 11d440 │ │ │ │ + ldr r0, [pc, #72] @ 11d444 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 11d228 │ │ │ │ - andseq r2, r9, ip, lsr lr │ │ │ │ + b 11d22c │ │ │ │ + andseq r2, r9, r8, lsr lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r9, r0, lsr #28 │ │ │ │ + andseq r2, r9, ip, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r6, r6, sl, lsr #29 │ │ │ │ - andseq r2, r9, r8, asr #27 │ │ │ │ + andseq r6, r6, lr, asr #29 │ │ │ │ + andseq r2, r9, r4, asr #27 │ │ │ │ andeq r0, r0, r4, ror r3 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - andseq sp, r4, ip, lsr #9 │ │ │ │ - andseq r2, r5, r8, ror #7 │ │ │ │ + @ instruction: 0x0014d4d0 │ │ │ │ + andseq r2, r5, ip, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #256] @ 11d55c │ │ │ │ - ldr ip, [pc, #256] @ 11d560 │ │ │ │ + ldr lr, [pc, #256] @ 11d560 │ │ │ │ + ldr ip, [pc, #256] @ 11d564 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #244] @ 11d564 │ │ │ │ + ldr r2, [pc, #244] @ 11d568 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #240] @ 11d568 │ │ │ │ + ldr r3, [pc, #240] @ 11d56c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr lr, [r4] │ │ │ │ @@ -257622,1469 +257623,1469 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ands r6, r2, #1 │ │ │ │ mov ip, r1 │ │ │ │ - bne 11d4c0 │ │ │ │ + bne 11d4c4 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 11d51c │ │ │ │ - ldr r1, [pc, #164] @ 11d56c │ │ │ │ - ldr r0, [pc, #164] @ 11d570 │ │ │ │ + beq 11d520 │ │ │ │ + ldr r1, [pc, #164] @ 11d570 │ │ │ │ + ldr r0, [pc, #164] @ 11d574 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #124] @ 11d574 │ │ │ │ - ldr r3, [pc, #100] @ 11d560 │ │ │ │ + ldr r2, [pc, #124] @ 11d578 │ │ │ │ + ldr r3, [pc, #100] @ 11d564 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11d558 │ │ │ │ + bne 11d55c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 11d194 │ │ │ │ + bl 11d198 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 11d550 │ │ │ │ + bne 11d554 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ ldrne ip, [sp, #12] │ │ │ │ - bne 11d4c0 │ │ │ │ + bne 11d4c4 │ │ │ │ str lr, [r4] │ │ │ │ - b 11d4f0 │ │ │ │ + b 11d4f4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r9, r8, fp │ │ │ │ + mulseq r9, r4, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r9, r8, ror fp │ │ │ │ + andseq r2, r9, r4, ror fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00155fdc │ │ │ │ - andseq r2, r5, ip, lsr r3 │ │ │ │ - andseq r2, r9, r0, lsl #22 │ │ │ │ + andseq r6, r5, r0 │ │ │ │ + andseq r2, r5, r0, ror #6 │ │ │ │ + @ instruction: 0x00192afc │ │ │ │ │ │ │ │ -0011d578 : │ │ │ │ +0011d57c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r4, [pc, #152] @ 11d630 │ │ │ │ + ldr r4, [pc, #152] @ 11d634 │ │ │ │ tst r1, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 11d5e4 │ │ │ │ + bne 11d5e8 │ │ │ │ ldrsh r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - bgt 11d5cc │ │ │ │ + bgt 11d5d0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ble 11d5f4 │ │ │ │ - ldr r3, [pc, #112] @ 11d634 │ │ │ │ + ble 11d5f8 │ │ │ │ + ldr r3, [pc, #112] @ 11d638 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bne 11d608 │ │ │ │ + bne 11d60c │ │ │ │ mov r0, r1 │ │ │ │ - bl 254fd8 │ │ │ │ + bl 255000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11d5bc │ │ │ │ - ldr r3, [pc, #76] @ 11d638 │ │ │ │ + beq 11d5c0 │ │ │ │ + ldr r3, [pc, #76] @ 11d63c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 11d5e4 │ │ │ │ - ldr r1, [pc, #44] @ 11d63c │ │ │ │ - ldr r0, [pc, #44] @ 11d640 │ │ │ │ + bls 11d5e8 │ │ │ │ + ldr r1, [pc, #44] @ 11d640 │ │ │ │ + ldr r0, [pc, #44] @ 11d644 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r9, ip, asr sl │ │ │ │ + andseq r2, r9, r8, asr sl │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - mulseq r4, r8, r2 │ │ │ │ - @ instruction: 0x00155eb8 │ │ │ │ + @ instruction: 0x0014d2bc │ │ │ │ + @ instruction: 0x00155edc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ 11d888 │ │ │ │ - ldr r3, [pc, #556] @ 11d88c │ │ │ │ + ldr r2, [pc, #556] @ 11d88c │ │ │ │ + ldr r3, [pc, #556] @ 11d890 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr ip, [pc, #548] @ 11d890 │ │ │ │ + ldr ip, [pc, #548] @ 11d894 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ands r3, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 11d71c │ │ │ │ + beq 11d720 │ │ │ │ ands r2, r1, #1 │ │ │ │ eorne r0, r0, r1 │ │ │ │ orrne r0, r0, #1 │ │ │ │ - bne 11d6f0 │ │ │ │ + bne 11d6f4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11d73c │ │ │ │ - ldr r3, [pc, #484] @ 11d894 │ │ │ │ + bne 11d740 │ │ │ │ + ldr r3, [pc, #484] @ 11d898 │ │ │ │ asr r0, r4, #1 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24395c │ │ │ │ + bl 243984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #416] @ 11d898 │ │ │ │ - ldr r3, [pc, #400] @ 11d88c │ │ │ │ + ldr r2, [pc, #416] @ 11d89c │ │ │ │ + ldr r3, [pc, #400] @ 11d890 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11d884 │ │ │ │ + bne 11d888 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 11d7a4 │ │ │ │ + bne 11d7a8 │ │ │ │ tst r1, #1 │ │ │ │ - bne 11d804 │ │ │ │ + bne 11d808 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 11d854 │ │ │ │ - ldr r2, [pc, #336] @ 11d894 │ │ │ │ - ldr r0, [pc, #340] @ 11d89c │ │ │ │ + beq 11d858 │ │ │ │ + ldr r2, [pc, #336] @ 11d898 │ │ │ │ + ldr r0, [pc, #340] @ 11d8a0 │ │ │ │ ldr r4, [ip, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #304] @ 11d8a0 │ │ │ │ + ldr r1, [pc, #304] @ 11d8a4 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 11d6f0 │ │ │ │ - ldr r2, [pc, #232] @ 11d894 │ │ │ │ + b 11d6f4 │ │ │ │ + ldr r2, [pc, #232] @ 11d898 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #204] @ 11d8a4 │ │ │ │ - ldr r1, [pc, #204] @ 11d8a8 │ │ │ │ + ldr r0, [pc, #204] @ 11d8a8 │ │ │ │ + ldr r1, [pc, #204] @ 11d8ac │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 11d79c │ │ │ │ - ldr r2, [pc, #136] @ 11d894 │ │ │ │ + b 11d7a0 │ │ │ │ + ldr r2, [pc, #136] @ 11d898 │ │ │ │ asr r0, r1, #1 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24395c │ │ │ │ + bl 243984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 11d6f0 │ │ │ │ - ldr r2, [pc, #80] @ 11d8ac │ │ │ │ - ldr r3, [pc, #44] @ 11d88c │ │ │ │ + b 11d6f4 │ │ │ │ + ldr r2, [pc, #80] @ 11d8b0 │ │ │ │ + ldr r3, [pc, #44] @ 11d890 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11d884 │ │ │ │ + bne 11d888 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 24395c │ │ │ │ + b 243984 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r9, ip, r9 │ │ │ │ + mulseq r9, r8, r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r9, ip, ror r9 │ │ │ │ + andseq r2, r9, r8, ror r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r9, r0, lsl #18 │ │ │ │ - andseq r2, r5, r4, asr #8 │ │ │ │ - andseq sp, r4, r4, asr r3 │ │ │ │ - @ instruction: 0x001523dc │ │ │ │ - andseq sp, r4, ip, ror #5 │ │ │ │ - mulseq r9, ip, r7 │ │ │ │ + @ instruction: 0x001928fc │ │ │ │ + andseq r2, r5, r8, ror #8 │ │ │ │ + andseq sp, r4, r8, ror r3 │ │ │ │ + andseq r2, r5, r0, lsl #8 │ │ │ │ + andseq sp, r4, r0, lsl r3 │ │ │ │ + mulseq r9, r8, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #480] @ 11daac │ │ │ │ + ldr r0, [pc, #480] @ 11dab0 │ │ │ │ ldr sl, [r1] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #472] @ 11dab0 │ │ │ │ + ldr r1, [pc, #472] @ 11dab4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #468] @ 11dab4 │ │ │ │ + ldr r3, [pc, #468] @ 11dab8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ands r2, sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne 11d908 │ │ │ │ + bne 11d90c │ │ │ │ ldrsh r1, [sl] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 11da2c │ │ │ │ + bne 11da30 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 11d9e0 │ │ │ │ + beq 11d9e4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 11d9b0 │ │ │ │ - ldr r2, [pc, #408] @ 11dab8 │ │ │ │ + beq 11d9b4 │ │ │ │ + ldr r2, [pc, #408] @ 11dabc │ │ │ │ str sl, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [r8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 11d9ac │ │ │ │ + ble 11d9b0 │ │ │ │ mov r9, #1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #3 │ │ │ │ - b 11d964 │ │ │ │ + b 11d968 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [lr, r9, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ands sl, r1, #1 │ │ │ │ - bne 11d988 │ │ │ │ + bne 11d98c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11da74 │ │ │ │ + bne 11da78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 11d644 │ │ │ │ + bl 11d648 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 11d960 │ │ │ │ + bne 11d964 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #260] @ 11dabc │ │ │ │ - ldr r3, [pc, #244] @ 11dab0 │ │ │ │ + ldr r2, [pc, #260] @ 11dac0 │ │ │ │ + ldr r3, [pc, #244] @ 11dab4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11daa8 │ │ │ │ + bne 11daac │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 11d9f8 │ │ │ │ + bne 11d9fc │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11da50 │ │ │ │ - ldr r2, [pc, #192] @ 11dac0 │ │ │ │ - ldr r3, [pc, #172] @ 11dab0 │ │ │ │ + bne 11da54 │ │ │ │ + ldr r2, [pc, #192] @ 11dac4 │ │ │ │ + ldr r3, [pc, #172] @ 11dab4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11daa8 │ │ │ │ + bne 11daac │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 11d644 │ │ │ │ - ldr r1, [pc, #144] @ 11dac4 │ │ │ │ - ldr r0, [pc, #144] @ 11dac8 │ │ │ │ + b 11d648 │ │ │ │ + ldr r1, [pc, #144] @ 11dac8 │ │ │ │ + ldr r0, [pc, #144] @ 11dacc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov sl, #0 │ │ │ │ - b 11d9b0 │ │ │ │ - ldr r1, [pc, #116] @ 11dacc │ │ │ │ - ldr r0, [pc, #116] @ 11dad0 │ │ │ │ + b 11d9b4 │ │ │ │ + ldr r1, [pc, #116] @ 11dad0 │ │ │ │ + ldr r0, [pc, #116] @ 11dad4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 11da48 │ │ │ │ + bl 48af4 │ │ │ │ + b 11da4c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #80] @ 11dad4 │ │ │ │ + ldr r1, [pc, #80] @ 11dad8 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #76] @ 11dad8 │ │ │ │ + ldr r0, [pc, #76] @ 11dadc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - b 11d9b0 │ │ │ │ + b 11d9b4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r9, r4, lsr #14 │ │ │ │ + andseq r2, r9, r0, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r9, r0, lsl r7 │ │ │ │ + andseq r2, r9, ip, lsl #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r9, r0, asr #12 │ │ │ │ - @ instruction: 0x001925f8 │ │ │ │ + andseq r2, r9, ip, lsr r6 │ │ │ │ + @ instruction: 0x001925f4 │ │ │ │ + ldrheq sp, [r4], -ip │ │ │ │ + andseq r2, r5, ip, lsr #3 │ │ │ │ mulseq r4, r8, r0 │ │ │ │ andseq r2, r5, r8, lsl #3 │ │ │ │ - andseq sp, r4, r4, ror r0 │ │ │ │ - andseq r2, r5, r4, ror #2 │ │ │ │ - andseq sp, r4, r0, asr #32 │ │ │ │ - andseq r2, r5, ip, lsr #2 │ │ │ │ + andseq sp, r4, r4, rrx │ │ │ │ + andseq r2, r5, r0, asr r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11dae8 │ │ │ │ - b 11d8b0 │ │ │ │ + beq 11daec │ │ │ │ + b 11d8b4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #104] @ 11db60 │ │ │ │ + ldr r2, [pc, #104] @ 11db64 │ │ │ │ subs ip, r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 11db58 │ │ │ │ + beq 11db5c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #88] @ 11db64 │ │ │ │ + ldr lr, [pc, #88] @ 11db68 │ │ │ │ ldr r2, [r2, lr] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11db50 │ │ │ │ + bne 11db54 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp ip, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ble 11db44 │ │ │ │ + ble 11db48 │ │ │ │ sub r0, r1, #4 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ eor r2, r2, r3, asr #1 │ │ │ │ - bne 11db34 │ │ │ │ + bne 11db38 │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 11d8b0 │ │ │ │ + b 11d8b4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andseq r2, r9, r0, lsl #10 │ │ │ │ + @ instruction: 0x001924fc │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #404] @ 11dd14 │ │ │ │ - ldr ip, [pc, #404] @ 11dd18 │ │ │ │ + ldr lr, [pc, #404] @ 11dd18 │ │ │ │ + ldr ip, [pc, #404] @ 11dd1c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #392] @ 11dd1c │ │ │ │ + ldr r3, [pc, #392] @ 11dd20 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #388] @ 11dd20 │ │ │ │ + ldr r2, [pc, #388] @ 11dd24 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ subs r5, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 11dcb4 │ │ │ │ + beq 11dcb8 │ │ │ │ ldr r0, [r1] │ │ │ │ ands r2, r0, #1 │ │ │ │ - beq 11dce4 │ │ │ │ + beq 11dce8 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11dcb0 │ │ │ │ - ldr r9, [pc, #284] @ 11dd24 │ │ │ │ - ldr r8, [pc, #284] @ 11dd28 │ │ │ │ - ldr r7, [pc, #284] @ 11dd2c │ │ │ │ + ble 11dcb4 │ │ │ │ + ldr r9, [pc, #284] @ 11dd28 │ │ │ │ + ldr r8, [pc, #284] @ 11dd2c │ │ │ │ + ldr r7, [pc, #284] @ 11dd30 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 11dc54 │ │ │ │ + b 11dc58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 11d8b0 │ │ │ │ + bl 11d8b4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 11dc94 │ │ │ │ + beq 11dc98 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11dcac │ │ │ │ + beq 11dcb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ lsl sl, r4, #2 │ │ │ │ tst r3, #1 │ │ │ │ add r3, r1, r4, lsl #2 │ │ │ │ - bne 11dc20 │ │ │ │ + bne 11dc24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1, sl │ │ │ │ - b 11dc20 │ │ │ │ + b 11dc24 │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 11dc50 │ │ │ │ + bne 11dc54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #116] @ 11dd30 │ │ │ │ - ldr r3, [pc, #88] @ 11dd18 │ │ │ │ + ldr r2, [pc, #116] @ 11dd34 │ │ │ │ + ldr r3, [pc, #88] @ 11dd1c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11dd10 │ │ │ │ + bne 11dd14 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 11dd34 │ │ │ │ - ldr r1, [pc, #68] @ 11dd38 │ │ │ │ + ldr r0, [pc, #68] @ 11dd38 │ │ │ │ + ldr r1, [pc, #68] @ 11dd3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 11dbf4 │ │ │ │ + b 11dbf8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r9, r4, ror r4 │ │ │ │ + andseq r2, r9, r0, ror r4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r9, r4, asr r4 │ │ │ │ + andseq r2, r9, r0, asr r4 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r5, r8, lsl r9 │ │ │ │ - @ instruction: 0x00151fbc │ │ │ │ - @ instruction: 0x00151fb4 │ │ │ │ - andseq r2, r9, ip, lsr r3 │ │ │ │ - @ instruction: 0x00151edc │ │ │ │ - andseq r1, r5, r0, lsr r8 │ │ │ │ + andseq r1, r5, ip, lsr r9 │ │ │ │ + andseq r1, r5, r0, ror #31 │ │ │ │ + @ instruction: 0x00151fd8 │ │ │ │ + andseq r2, r9, r8, lsr r3 │ │ │ │ + andseq r1, r5, r0, lsl #30 │ │ │ │ + andseq r1, r5, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ 11df80 │ │ │ │ - ldr r3, [pc, #556] @ 11df84 │ │ │ │ + ldr r2, [pc, #556] @ 11df84 │ │ │ │ + ldr r3, [pc, #556] @ 11df88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr ip, [pc, #548] @ 11df88 │ │ │ │ + ldr ip, [pc, #548] @ 11df8c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ands r3, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 11de14 │ │ │ │ + beq 11de18 │ │ │ │ ands r2, r1, #1 │ │ │ │ andne r0, r0, r1 │ │ │ │ orrne r0, r0, #1 │ │ │ │ - bne 11dde8 │ │ │ │ + bne 11ddec │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11de34 │ │ │ │ - ldr r3, [pc, #484] @ 11df8c │ │ │ │ + bne 11de38 │ │ │ │ + ldr r3, [pc, #484] @ 11df90 │ │ │ │ asr r0, r4, #1 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2438ec │ │ │ │ + bl 243914 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #416] @ 11df90 │ │ │ │ - ldr r3, [pc, #400] @ 11df84 │ │ │ │ + ldr r2, [pc, #416] @ 11df94 │ │ │ │ + ldr r3, [pc, #400] @ 11df88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11df7c │ │ │ │ + bne 11df80 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 11de9c │ │ │ │ + bne 11dea0 │ │ │ │ tst r1, #1 │ │ │ │ - bne 11defc │ │ │ │ + bne 11df00 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 11df4c │ │ │ │ - ldr r2, [pc, #336] @ 11df8c │ │ │ │ - ldr r0, [pc, #340] @ 11df94 │ │ │ │ + beq 11df50 │ │ │ │ + ldr r2, [pc, #336] @ 11df90 │ │ │ │ + ldr r0, [pc, #340] @ 11df98 │ │ │ │ ldr r4, [ip, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #304] @ 11df98 │ │ │ │ + ldr r1, [pc, #304] @ 11df9c │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 11dde8 │ │ │ │ - ldr r2, [pc, #232] @ 11df8c │ │ │ │ + b 11ddec │ │ │ │ + ldr r2, [pc, #232] @ 11df90 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #204] @ 11df9c │ │ │ │ - ldr r1, [pc, #204] @ 11dfa0 │ │ │ │ + ldr r0, [pc, #204] @ 11dfa0 │ │ │ │ + ldr r1, [pc, #204] @ 11dfa4 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 11de94 │ │ │ │ - ldr r2, [pc, #136] @ 11df8c │ │ │ │ + b 11de98 │ │ │ │ + ldr r2, [pc, #136] @ 11df90 │ │ │ │ asr r0, r1, #1 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2438ec │ │ │ │ + bl 243914 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 11dde8 │ │ │ │ - ldr r2, [pc, #80] @ 11dfa4 │ │ │ │ - ldr r3, [pc, #44] @ 11df84 │ │ │ │ + b 11ddec │ │ │ │ + ldr r2, [pc, #80] @ 11dfa8 │ │ │ │ + ldr r3, [pc, #44] @ 11df88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11df7c │ │ │ │ + bne 11df80 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2438ec │ │ │ │ + b 243914 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r9, r4, lsr #5 │ │ │ │ + andseq r2, r9, r0, lsr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r9, r4, lsl #5 │ │ │ │ + andseq r2, r9, r0, lsl #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r9, r8, lsl #4 │ │ │ │ - andseq r1, r5, r4, lsl #26 │ │ │ │ - andseq ip, r4, ip, asr ip │ │ │ │ - mulseq r5, ip, ip │ │ │ │ - @ instruction: 0x0014cbf4 │ │ │ │ - andseq r2, r9, r4, lsr #1 │ │ │ │ + andseq r2, r9, r4, lsl #4 │ │ │ │ + andseq r1, r5, r8, lsr #26 │ │ │ │ + andseq ip, r4, r0, lsl #25 │ │ │ │ + andseq r1, r5, r0, asr #25 │ │ │ │ + andseq ip, r4, r8, lsl ip │ │ │ │ + andseq r2, r9, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #480] @ 11e1a4 │ │ │ │ + ldr r0, [pc, #480] @ 11e1a8 │ │ │ │ ldr sl, [r1] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #472] @ 11e1a8 │ │ │ │ + ldr r1, [pc, #472] @ 11e1ac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #468] @ 11e1ac │ │ │ │ + ldr r3, [pc, #468] @ 11e1b0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ands r2, sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne 11e000 │ │ │ │ + bne 11e004 │ │ │ │ ldrsh r1, [sl] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 11e124 │ │ │ │ + bne 11e128 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 11e0d8 │ │ │ │ + beq 11e0dc │ │ │ │ cmp r4, #1 │ │ │ │ - beq 11e0a8 │ │ │ │ - ldr r2, [pc, #408] @ 11e1b0 │ │ │ │ + beq 11e0ac │ │ │ │ + ldr r2, [pc, #408] @ 11e1b4 │ │ │ │ str sl, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [r8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 11e0a4 │ │ │ │ + ble 11e0a8 │ │ │ │ mov r9, #1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #3 │ │ │ │ - b 11e05c │ │ │ │ + b 11e060 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [lr, r9, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ands sl, r1, #1 │ │ │ │ - bne 11e080 │ │ │ │ + bne 11e084 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11e16c │ │ │ │ + bne 11e170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 11dd3c │ │ │ │ + bl 11dd40 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 11e058 │ │ │ │ + bne 11e05c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #260] @ 11e1b4 │ │ │ │ - ldr r3, [pc, #244] @ 11e1a8 │ │ │ │ + ldr r2, [pc, #260] @ 11e1b8 │ │ │ │ + ldr r3, [pc, #244] @ 11e1ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e1a0 │ │ │ │ + bne 11e1a4 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 11e0f0 │ │ │ │ + bne 11e0f4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11e148 │ │ │ │ - ldr r2, [pc, #192] @ 11e1b8 │ │ │ │ - ldr r3, [pc, #172] @ 11e1a8 │ │ │ │ + bne 11e14c │ │ │ │ + ldr r2, [pc, #192] @ 11e1bc │ │ │ │ + ldr r3, [pc, #172] @ 11e1ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e1a0 │ │ │ │ + bne 11e1a4 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 11dd3c │ │ │ │ - ldr r1, [pc, #144] @ 11e1bc │ │ │ │ - ldr r0, [pc, #144] @ 11e1c0 │ │ │ │ + b 11dd40 │ │ │ │ + ldr r1, [pc, #144] @ 11e1c0 │ │ │ │ + ldr r0, [pc, #144] @ 11e1c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov sl, #0 │ │ │ │ - b 11e0a8 │ │ │ │ - ldr r1, [pc, #116] @ 11e1c4 │ │ │ │ - ldr r0, [pc, #116] @ 11e1c8 │ │ │ │ + b 11e0ac │ │ │ │ + ldr r1, [pc, #116] @ 11e1c8 │ │ │ │ + ldr r0, [pc, #116] @ 11e1cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 11e140 │ │ │ │ + bl 48af4 │ │ │ │ + b 11e144 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #80] @ 11e1cc │ │ │ │ + ldr r1, [pc, #80] @ 11e1d0 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #76] @ 11e1d0 │ │ │ │ + ldr r0, [pc, #76] @ 11e1d4 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - b 11e0a8 │ │ │ │ + b 11e0ac │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r9, ip, lsr #32 │ │ │ │ + andseq r2, r9, r8, lsr #32 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r9, r8, lsl r0 │ │ │ │ + andseq r2, r9, r4, lsl r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r9, r8, asr #30 │ │ │ │ - andseq r1, r9, r0, lsl #30 │ │ │ │ + andseq r1, r9, r4, asr #30 │ │ │ │ + @ instruction: 0x00191efc │ │ │ │ + andseq ip, r4, r4, asr #19 │ │ │ │ + andseq r1, r5, ip, ror #20 │ │ │ │ andseq ip, r4, r0, lsr #19 │ │ │ │ andseq r1, r5, r8, asr #20 │ │ │ │ - andseq ip, r4, ip, ror r9 │ │ │ │ - andseq r1, r5, r4, lsr #20 │ │ │ │ - andseq ip, r4, r8, asr #18 │ │ │ │ - andseq r1, r5, ip, ror #19 │ │ │ │ + andseq ip, r4, ip, ror #18 │ │ │ │ + andseq r1, r5, r0, lsl sl │ │ │ │ │ │ │ │ -0011e1d4 : │ │ │ │ +0011e1d8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11e1e0 │ │ │ │ - b 11dfa8 │ │ │ │ + beq 11e1e4 │ │ │ │ + b 11dfac │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #104] @ 11e258 │ │ │ │ + ldr r2, [pc, #104] @ 11e25c │ │ │ │ subs ip, r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 11e250 │ │ │ │ + beq 11e254 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #88] @ 11e25c │ │ │ │ + ldr lr, [pc, #88] @ 11e260 │ │ │ │ ldr r2, [r2, lr] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11e248 │ │ │ │ + bne 11e24c │ │ │ │ ldr r2, [r1] │ │ │ │ cmp ip, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ble 11e23c │ │ │ │ + ble 11e240 │ │ │ │ sub r0, r1, #4 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ and r2, r2, r3, asr #1 │ │ │ │ - bne 11e22c │ │ │ │ + bne 11e230 │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 11dfa8 │ │ │ │ + b 11dfac │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r1, r9, r8, lsl #28 │ │ │ │ + andseq r1, r9, r4, lsl #28 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #404] @ 11e40c │ │ │ │ - ldr ip, [pc, #404] @ 11e410 │ │ │ │ + ldr lr, [pc, #404] @ 11e410 │ │ │ │ + ldr ip, [pc, #404] @ 11e414 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #392] @ 11e414 │ │ │ │ + ldr r3, [pc, #392] @ 11e418 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #388] @ 11e418 │ │ │ │ + ldr r2, [pc, #388] @ 11e41c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ subs r5, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 11e3ac │ │ │ │ + beq 11e3b0 │ │ │ │ ldr r0, [r1] │ │ │ │ ands r2, r0, #1 │ │ │ │ - beq 11e3dc │ │ │ │ + beq 11e3e0 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11e3a8 │ │ │ │ - ldr r9, [pc, #284] @ 11e41c │ │ │ │ - ldr r8, [pc, #284] @ 11e420 │ │ │ │ - ldr r7, [pc, #284] @ 11e424 │ │ │ │ + ble 11e3ac │ │ │ │ + ldr r9, [pc, #284] @ 11e420 │ │ │ │ + ldr r8, [pc, #284] @ 11e424 │ │ │ │ + ldr r7, [pc, #284] @ 11e428 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 11e34c │ │ │ │ + b 11e350 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 11dfa8 │ │ │ │ + bl 11dfac │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 11e38c │ │ │ │ + beq 11e390 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11e3a4 │ │ │ │ + beq 11e3a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ lsl sl, r4, #2 │ │ │ │ tst r3, #1 │ │ │ │ add r3, r1, r4, lsl #2 │ │ │ │ - bne 11e318 │ │ │ │ + bne 11e31c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1, sl │ │ │ │ - b 11e318 │ │ │ │ + b 11e31c │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 11e348 │ │ │ │ + bne 11e34c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #116] @ 11e428 │ │ │ │ - ldr r3, [pc, #88] @ 11e410 │ │ │ │ + ldr r2, [pc, #116] @ 11e42c │ │ │ │ + ldr r3, [pc, #88] @ 11e414 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e408 │ │ │ │ + bne 11e40c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 11e42c │ │ │ │ - ldr r1, [pc, #68] @ 11e430 │ │ │ │ + ldr r0, [pc, #68] @ 11e430 │ │ │ │ + ldr r1, [pc, #68] @ 11e434 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 11e2ec │ │ │ │ + b 11e2f0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r9, ip, ror sp │ │ │ │ + andseq r1, r9, r8, ror sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r9, ip, asr sp │ │ │ │ + andseq r1, r9, r8, asr sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r5, r0, lsr #4 │ │ │ │ - andseq r1, r5, ip, ror r8 │ │ │ │ - andseq r1, r5, r4, ror r8 │ │ │ │ - andseq r1, r9, r4, asr #24 │ │ │ │ - mulseq r5, ip, r7 │ │ │ │ - andseq r1, r5, r8, lsr r1 │ │ │ │ + andseq r1, r5, r4, asr #4 │ │ │ │ + andseq r1, r5, r0, lsr #17 │ │ │ │ + mulseq r5, r8, r8 │ │ │ │ + andseq r1, r9, r0, asr #24 │ │ │ │ + andseq r1, r5, r0, asr #15 │ │ │ │ + andseq r1, r5, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #556] @ 11e678 │ │ │ │ - ldr r3, [pc, #556] @ 11e67c │ │ │ │ + ldr r2, [pc, #556] @ 11e67c │ │ │ │ + ldr r3, [pc, #556] @ 11e680 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr ip, [pc, #548] @ 11e680 │ │ │ │ + ldr ip, [pc, #548] @ 11e684 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ands r3, r0, #1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 11e50c │ │ │ │ + beq 11e510 │ │ │ │ ands r2, r1, #1 │ │ │ │ orrne r0, r0, r1 │ │ │ │ orrne r0, r0, #1 │ │ │ │ - bne 11e4e0 │ │ │ │ + bne 11e4e4 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11e52c │ │ │ │ - ldr r3, [pc, #484] @ 11e684 │ │ │ │ + bne 11e530 │ │ │ │ + ldr r3, [pc, #484] @ 11e688 │ │ │ │ asr r0, r4, #1 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r5 │ │ │ │ - bl 243924 │ │ │ │ + bl 24394c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #416] @ 11e688 │ │ │ │ - ldr r3, [pc, #400] @ 11e67c │ │ │ │ + ldr r2, [pc, #416] @ 11e68c │ │ │ │ + ldr r3, [pc, #400] @ 11e680 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e674 │ │ │ │ + bne 11e678 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 11e594 │ │ │ │ + bne 11e598 │ │ │ │ tst r1, #1 │ │ │ │ - bne 11e5f4 │ │ │ │ + bne 11e5f8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 11e644 │ │ │ │ - ldr r2, [pc, #336] @ 11e684 │ │ │ │ - ldr r0, [pc, #340] @ 11e68c │ │ │ │ + beq 11e648 │ │ │ │ + ldr r2, [pc, #336] @ 11e688 │ │ │ │ + ldr r0, [pc, #340] @ 11e690 │ │ │ │ ldr r4, [ip, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #304] @ 11e690 │ │ │ │ + ldr r1, [pc, #304] @ 11e694 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 11e4e0 │ │ │ │ - ldr r2, [pc, #232] @ 11e684 │ │ │ │ + b 11e4e4 │ │ │ │ + ldr r2, [pc, #232] @ 11e688 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #204] @ 11e694 │ │ │ │ - ldr r1, [pc, #204] @ 11e698 │ │ │ │ + ldr r0, [pc, #204] @ 11e698 │ │ │ │ + ldr r1, [pc, #204] @ 11e69c │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r5] │ │ │ │ - b 11e58c │ │ │ │ - ldr r2, [pc, #136] @ 11e684 │ │ │ │ + b 11e590 │ │ │ │ + ldr r2, [pc, #136] @ 11e688 │ │ │ │ asr r0, r1, #1 │ │ │ │ ldr r5, [ip, r2] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243924 │ │ │ │ + bl 24394c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - b 11e4e0 │ │ │ │ - ldr r2, [pc, #80] @ 11e69c │ │ │ │ - ldr r3, [pc, #44] @ 11e67c │ │ │ │ + b 11e4e4 │ │ │ │ + ldr r2, [pc, #80] @ 11e6a0 │ │ │ │ + ldr r3, [pc, #44] @ 11e680 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e674 │ │ │ │ + bne 11e678 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 243924 │ │ │ │ + b 24394c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r9, ip, lsr #23 │ │ │ │ + andseq r1, r9, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r9, ip, lsl #23 │ │ │ │ + andseq r1, r9, r8, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r9, r0, lsl fp │ │ │ │ - andseq r1, r5, r0, lsr r6 │ │ │ │ - andseq ip, r4, r4, ror #10 │ │ │ │ - andseq r1, r5, r8, asr #11 │ │ │ │ - @ instruction: 0x0014c4fc │ │ │ │ - andseq r1, r9, ip, lsr #19 │ │ │ │ + andseq r1, r9, ip, lsl #22 │ │ │ │ + andseq r1, r5, r4, asr r6 │ │ │ │ + andseq ip, r4, r8, lsl #11 │ │ │ │ + andseq r1, r5, ip, ror #11 │ │ │ │ + andseq ip, r4, r0, lsr #10 │ │ │ │ + andseq r1, r9, r8, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #480] @ 11e89c │ │ │ │ + ldr r0, [pc, #480] @ 11e8a0 │ │ │ │ ldr sl, [r1] │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #472] @ 11e8a0 │ │ │ │ + ldr r1, [pc, #472] @ 11e8a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #468] @ 11e8a4 │ │ │ │ + ldr r3, [pc, #468] @ 11e8a8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ands r2, sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne 11e6f8 │ │ │ │ + bne 11e6fc │ │ │ │ ldrsh r1, [sl] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 11e81c │ │ │ │ + bne 11e820 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 11e7d0 │ │ │ │ + beq 11e7d4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 11e7a0 │ │ │ │ - ldr r2, [pc, #408] @ 11e8a8 │ │ │ │ + beq 11e7a4 │ │ │ │ + ldr r2, [pc, #408] @ 11e8ac │ │ │ │ str sl, [sp, #12] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r8, [r3, r2] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r8] │ │ │ │ str r2, [r8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ add r2, sp, #12 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 11e79c │ │ │ │ + ble 11e7a0 │ │ │ │ mov r9, #1 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #3 │ │ │ │ - b 11e754 │ │ │ │ + b 11e758 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [lr, r9, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ ands sl, r1, #1 │ │ │ │ - bne 11e778 │ │ │ │ + bne 11e77c │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11e864 │ │ │ │ + bne 11e868 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 11e434 │ │ │ │ + bl 11e438 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r4, r9 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 11e750 │ │ │ │ + bne 11e754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - ldr r2, [pc, #260] @ 11e8ac │ │ │ │ - ldr r3, [pc, #244] @ 11e8a0 │ │ │ │ + ldr r2, [pc, #260] @ 11e8b0 │ │ │ │ + ldr r3, [pc, #244] @ 11e8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e89c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ tst r1, #1 │ │ │ │ - bne 11e7e8 │ │ │ │ + bne 11e7ec │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11e840 │ │ │ │ - ldr r2, [pc, #192] @ 11e8b0 │ │ │ │ - ldr r3, [pc, #172] @ 11e8a0 │ │ │ │ + bne 11e844 │ │ │ │ + ldr r2, [pc, #192] @ 11e8b4 │ │ │ │ + ldr r3, [pc, #172] @ 11e8a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e898 │ │ │ │ + bne 11e89c │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 11e434 │ │ │ │ - ldr r1, [pc, #144] @ 11e8b4 │ │ │ │ - ldr r0, [pc, #144] @ 11e8b8 │ │ │ │ + b 11e438 │ │ │ │ + ldr r1, [pc, #144] @ 11e8b8 │ │ │ │ + ldr r0, [pc, #144] @ 11e8bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov sl, #0 │ │ │ │ - b 11e7a0 │ │ │ │ - ldr r1, [pc, #116] @ 11e8bc │ │ │ │ - ldr r0, [pc, #116] @ 11e8c0 │ │ │ │ + b 11e7a4 │ │ │ │ + ldr r1, [pc, #116] @ 11e8c0 │ │ │ │ + ldr r0, [pc, #116] @ 11e8c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 11e838 │ │ │ │ + bl 48af4 │ │ │ │ + b 11e83c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r1, [pc, #80] @ 11e8c4 │ │ │ │ + ldr r1, [pc, #80] @ 11e8c8 │ │ │ │ str r0, [r8] │ │ │ │ - ldr r0, [pc, #76] @ 11e8c8 │ │ │ │ + ldr r0, [pc, #76] @ 11e8cc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r8] │ │ │ │ - b 11e7a0 │ │ │ │ + b 11e7a4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r9, r4, lsr r9 │ │ │ │ + andseq r1, r9, r0, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r9, r0, lsr #18 │ │ │ │ + andseq r1, r9, ip, lsl r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r9, r0, asr r8 │ │ │ │ - andseq r1, r9, r8, lsl #16 │ │ │ │ + andseq r1, r9, ip, asr #16 │ │ │ │ + andseq r1, r9, r4, lsl #16 │ │ │ │ + andseq ip, r4, ip, asr #5 │ │ │ │ + mulseq r5, r8, r3 │ │ │ │ andseq ip, r4, r8, lsr #5 │ │ │ │ andseq r1, r5, r4, ror r3 │ │ │ │ - andseq ip, r4, r4, lsl #5 │ │ │ │ - andseq r1, r5, r0, asr r3 │ │ │ │ - andseq ip, r4, r0, asr r2 │ │ │ │ - andseq r1, r5, r8, lsl r3 │ │ │ │ + andseq ip, r4, r4, ror r2 │ │ │ │ + andseq r1, r5, ip, lsr r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11e8d8 │ │ │ │ - b 11e6a0 │ │ │ │ + beq 11e8dc │ │ │ │ + b 11e6a4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #104] @ 11e950 │ │ │ │ + ldr r2, [pc, #104] @ 11e954 │ │ │ │ subs ip, r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 11e948 │ │ │ │ + beq 11e94c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #88] @ 11e954 │ │ │ │ + ldr lr, [pc, #88] @ 11e958 │ │ │ │ ldr r2, [r2, lr] │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r2, [r2, #692] @ 0x2b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11e940 │ │ │ │ + bne 11e944 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp ip, #1 │ │ │ │ asr r2, r2, #1 │ │ │ │ - ble 11e934 │ │ │ │ + ble 11e938 │ │ │ │ sub r0, r1, #4 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ orr r2, r2, r3, asr #1 │ │ │ │ - bne 11e924 │ │ │ │ + bne 11e928 │ │ │ │ lsl r0, r2, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 11e6a0 │ │ │ │ + b 11e6a4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andseq r1, r9, r0, lsl r7 │ │ │ │ + andseq r1, r9, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #404] @ 11eb04 │ │ │ │ - ldr ip, [pc, #404] @ 11eb08 │ │ │ │ + ldr lr, [pc, #404] @ 11eb08 │ │ │ │ + ldr ip, [pc, #404] @ 11eb0c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #392] @ 11eb0c │ │ │ │ + ldr r3, [pc, #392] @ 11eb10 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #388] @ 11eb10 │ │ │ │ + ldr r2, [pc, #388] @ 11eb14 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ subs r5, r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 11eaa4 │ │ │ │ + beq 11eaa8 │ │ │ │ ldr r0, [r1] │ │ │ │ ands r2, r0, #1 │ │ │ │ - beq 11ead4 │ │ │ │ + beq 11ead8 │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11eaa0 │ │ │ │ - ldr r9, [pc, #284] @ 11eb14 │ │ │ │ - ldr r8, [pc, #284] @ 11eb18 │ │ │ │ - ldr r7, [pc, #284] @ 11eb1c │ │ │ │ + ble 11eaa4 │ │ │ │ + ldr r9, [pc, #284] @ 11eb18 │ │ │ │ + ldr r8, [pc, #284] @ 11eb1c │ │ │ │ + ldr r7, [pc, #284] @ 11eb20 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 11ea44 │ │ │ │ + b 11ea48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r0, #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 11e6a0 │ │ │ │ + bl 11e6a4 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 11ea84 │ │ │ │ + beq 11ea88 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11ea9c │ │ │ │ + beq 11eaa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, r4, lsl #2] │ │ │ │ lsl sl, r4, #2 │ │ │ │ tst r3, #1 │ │ │ │ add r3, r1, r4, lsl #2 │ │ │ │ - bne 11ea10 │ │ │ │ + bne 11ea14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1, sl │ │ │ │ - b 11ea10 │ │ │ │ + b 11ea14 │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4c048 │ │ │ │ + bl 4c044 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 11ea40 │ │ │ │ + bne 11ea44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - ldr r2, [pc, #116] @ 11eb20 │ │ │ │ - ldr r3, [pc, #88] @ 11eb08 │ │ │ │ + ldr r2, [pc, #116] @ 11eb24 │ │ │ │ + ldr r3, [pc, #88] @ 11eb0c │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11eb00 │ │ │ │ + bne 11eb04 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 11eb24 │ │ │ │ - ldr r1, [pc, #68] @ 11eb28 │ │ │ │ + ldr r0, [pc, #68] @ 11eb28 │ │ │ │ + ldr r1, [pc, #68] @ 11eb2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ str ip, [r6] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - b 11e9e4 │ │ │ │ + b 11e9e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r9, r4, lsl #13 │ │ │ │ + andseq r1, r9, r0, lsl #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r9, r4, ror #12 │ │ │ │ + andseq r1, r9, r0, ror #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, r5, r8, lsr #22 │ │ │ │ - andseq r1, r5, r8, lsr #3 │ │ │ │ - andseq r1, r5, r0, lsr #3 │ │ │ │ - andseq r1, r9, ip, asr #10 │ │ │ │ - andseq r1, r5, r8, asr #1 │ │ │ │ - andseq r0, r5, r0, asr #20 │ │ │ │ + andseq r0, r5, ip, asr #22 │ │ │ │ + andseq r1, r5, ip, asr #3 │ │ │ │ + andseq r1, r5, r4, asr #3 │ │ │ │ + andseq r1, r9, r8, asr #10 │ │ │ │ + andseq r1, r5, ip, ror #1 │ │ │ │ + andseq r0, r5, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #204] @ 11ec10 │ │ │ │ + ldr ip, [pc, #204] @ 11ec14 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #200] @ 11ec14 │ │ │ │ + ldr r1, [pc, #200] @ 11ec18 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #192] @ 11ec18 │ │ │ │ + ldr r2, [pc, #192] @ 11ec1c │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r0, [pc, #188] @ 11ec1c │ │ │ │ + ldr r0, [pc, #188] @ 11ec20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -259092,63 +259093,63 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ tst r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 11eba8 │ │ │ │ + bne 11ebac │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #161 @ 0xa1 │ │ │ │ - beq 11ebd0 │ │ │ │ - ldr r1, [pc, #112] @ 11ec20 │ │ │ │ - ldr r0, [pc, #112] @ 11ec24 │ │ │ │ + beq 11ebd4 │ │ │ │ + ldr r1, [pc, #112] @ 11ec24 │ │ │ │ + ldr r0, [pc, #112] @ 11ec28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #80] @ 11ec28 │ │ │ │ + ldr r2, [pc, #80] @ 11ec2c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #52] @ 11ec14 │ │ │ │ + ldr r3, [pc, #52] @ 11ec18 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bne 11ec0c │ │ │ │ + bne 11ec10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001914b0 │ │ │ │ + andseq r1, r9, ip, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ + andseq r1, r9, ip, lsl #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r5, r8, asr #16 │ │ │ │ - andseq r0, r5, ip, ror #21 │ │ │ │ - andseq r1, r9, ip, lsl r4 │ │ │ │ + andseq r4, r5, ip, ror #16 │ │ │ │ + andseq r0, r5, r0, lsl fp │ │ │ │ + andseq r1, r9, r8, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #204] @ 11ed10 │ │ │ │ + ldr ip, [pc, #204] @ 11ed14 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #200] @ 11ed14 │ │ │ │ + ldr r1, [pc, #200] @ 11ed18 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #192] @ 11ed18 │ │ │ │ + ldr r2, [pc, #192] @ 11ed1c │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r0, [pc, #188] @ 11ed1c │ │ │ │ + ldr r0, [pc, #188] @ 11ed20 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r2, r0] │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -259156,160 +259157,160 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4] │ │ │ │ tst r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 11eca8 │ │ │ │ + bne 11ecac │ │ │ │ ldrsh r0, [r3] │ │ │ │ cmp r0, #163 @ 0xa3 │ │ │ │ - beq 11ecd0 │ │ │ │ - ldr r1, [pc, #112] @ 11ed20 │ │ │ │ - ldr r0, [pc, #112] @ 11ed24 │ │ │ │ + beq 11ecd4 │ │ │ │ + ldr r1, [pc, #112] @ 11ed24 │ │ │ │ + ldr r0, [pc, #112] @ 11ed28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #80] @ 11ed28 │ │ │ │ + ldr r2, [pc, #80] @ 11ed2c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #52] @ 11ed14 │ │ │ │ + ldr r3, [pc, #52] @ 11ed18 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bne 11ed0c │ │ │ │ + bne 11ed10 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001913b0 │ │ │ │ + andseq r1, r9, ip, lsr #7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq r9, r0, r3 │ │ │ │ + andseq r1, r9, ip, lsl #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r4, r5, r4, asr r7 │ │ │ │ - andseq r0, r5, ip, lsr #19 │ │ │ │ - andseq r1, r9, ip, lsl r3 │ │ │ │ + andseq r4, r5, r8, ror r7 │ │ │ │ + @ instruction: 0x001509d0 │ │ │ │ + andseq r1, r9, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #24 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 11ed60 │ │ │ │ + bne 11ed64 │ │ │ │ ldrsh r3, [r2] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 11ed80 │ │ │ │ - ldr r1, [pc, #584] @ 11efb0 │ │ │ │ - ldr r0, [pc, #584] @ 11efb4 │ │ │ │ + beq 11ed84 │ │ │ │ + ldr r1, [pc, #584] @ 11efb4 │ │ │ │ + ldr r0, [pc, #584] @ 11efb8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ tst r5, #1 │ │ │ │ and r6, r2, #1 │ │ │ │ - bne 11edd8 │ │ │ │ + bne 11eddc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11eea0 │ │ │ │ + beq 11eea4 │ │ │ │ asr r6, r2, #1 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r1, [pc, #524] @ 11efb8 │ │ │ │ - ldr r0, [pc, #524] @ 11efbc │ │ │ │ + ldr r1, [pc, #524] @ 11efbc │ │ │ │ + ldr r0, [pc, #524] @ 11efc0 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bhi 11ef8c │ │ │ │ + bhi 11ef90 │ │ │ │ cmp r5, r6 │ │ │ │ - ble 11ee5c │ │ │ │ - b 11ee10 │ │ │ │ + ble 11ee60 │ │ │ │ + b 11ee14 │ │ │ │ cmp r6, #0 │ │ │ │ asr r5, r5, #1 │ │ │ │ - bne 11ef38 │ │ │ │ + bne 11ef3c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bhi 11ef68 │ │ │ │ - ldr r1, [pc, #460] @ 11efc0 │ │ │ │ - ldr r0, [pc, #460] @ 11efc4 │ │ │ │ + bhi 11ef6c │ │ │ │ + ldr r1, [pc, #460] @ 11efc4 │ │ │ │ + ldr r0, [pc, #460] @ 11efc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mvn r6, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #424] @ 11efc8 │ │ │ │ + ldr r2, [pc, #424] @ 11efcc │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #396] @ 11efcc │ │ │ │ - ldr r2, [pc, #396] @ 11efd0 │ │ │ │ - ldr r0, [pc, #396] @ 11efd4 │ │ │ │ + ldr r1, [pc, #396] @ 11efd0 │ │ │ │ + ldr r2, [pc, #396] @ 11efd4 │ │ │ │ + ldr r0, [pc, #396] @ 11efd8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ + bl 4e5d0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq 11ef5c │ │ │ │ + beq 11ef60 │ │ │ │ ldr r3, [r4] │ │ │ │ sub r6, r6, r5 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - ble 11eeec │ │ │ │ + ble 11eef0 │ │ │ │ orrs r3, r1, #0 │ │ │ │ - bne 11ef2c │ │ │ │ + bne 11ef30 │ │ │ │ lsl r3, r0, #1 │ │ │ │ asrs r2, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ - bmi 11ee94 │ │ │ │ + bmi 11ee98 │ │ │ │ cmp r2, r0 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 11ef60 │ │ │ │ + beq 11ef64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 241a88 │ │ │ │ - ldr r8, [pc, #304] @ 11efd8 │ │ │ │ - ldr r5, [pc, #304] @ 11efdc │ │ │ │ + b 241ab0 │ │ │ │ + ldr r8, [pc, #304] @ 11efdc │ │ │ │ + ldr r5, [pc, #304] @ 11efe0 │ │ │ │ add r8, pc, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r5, #0 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ mvn r2, #0 │ │ │ │ lsr r0, r0, r5 │ │ │ │ lsl r3, r2, r6 │ │ │ │ rsb ip, r5, #32 │ │ │ │ @@ -259320,77 +259321,77 @@ │ │ │ │ orr r0, r0, r1, lsr ip │ │ │ │ bic r0, r0, r2, lsl r6 │ │ │ │ rsb r6, r6, #32 │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ lsr r1, r1, r5 │ │ │ │ bic r1, r1, r3 │ │ │ │ orrs r3, r1, #0 │ │ │ │ - beq 11ee78 │ │ │ │ + beq 11ee7c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 241b6c │ │ │ │ + b 241b94 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ asr r6, r2, #1 │ │ │ │ - bhi 11eda4 │ │ │ │ + bhi 11eda8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bhi 11ef8c │ │ │ │ + bhi 11ef90 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt 11ee10 │ │ │ │ + bgt 11ee14 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne 11ee5c │ │ │ │ + bne 11ee60 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #112] @ 11efe0 │ │ │ │ - ldr r0, [pc, #112] @ 11efe4 │ │ │ │ + ldr r1, [pc, #112] @ 11efe4 │ │ │ │ + ldr r0, [pc, #112] @ 11efe8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r1, [pc, #84] @ 11efe8 │ │ │ │ - ldr r0, [pc, #84] @ 11efec │ │ │ │ + ldr r1, [pc, #84] @ 11efec │ │ │ │ + ldr r0, [pc, #84] @ 11eff0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 11ef4c │ │ │ │ - @ instruction: 0x001507d4 │ │ │ │ - andseq r4, r5, ip, ror #14 │ │ │ │ - andseq r4, r5, r4, lsr r7 │ │ │ │ - andseq r4, r5, r4, lsr #14 │ │ │ │ - @ instruction: 0x001546f0 │ │ │ │ - andseq r4, r5, r0, ror #13 │ │ │ │ - andseq r4, r5, ip, lsl r7 │ │ │ │ - @ instruction: 0x001546bc │ │ │ │ - @ instruction: 0x001546b4 │ │ │ │ + bl 48af4 │ │ │ │ + b 11ef50 │ │ │ │ + @ instruction: 0x001507f8 │ │ │ │ + mulseq r5, r0, r7 │ │ │ │ + andseq r4, r5, r8, asr r7 │ │ │ │ + andseq r4, r5, r8, asr #14 │ │ │ │ + andseq r4, r5, r4, lsl r7 │ │ │ │ + andseq r4, r5, r4, lsl #14 │ │ │ │ + andseq r4, r5, r0, asr #14 │ │ │ │ andseq r4, r5, r0, ror #13 │ │ │ │ - andseq r4, r5, ip, lsr r6 │ │ │ │ - andseq r4, r5, ip, lsr #12 │ │ │ │ + @ instruction: 0x001546d8 │ │ │ │ + andseq r4, r5, r4, lsl #14 │ │ │ │ + andseq r4, r5, r0, ror #12 │ │ │ │ + andseq r4, r5, r0, asr r6 │ │ │ │ + mulseq r5, r0, r5 │ │ │ │ + andseq r4, r5, r0, lsl #11 │ │ │ │ andseq r4, r5, ip, ror #10 │ │ │ │ andseq r4, r5, ip, asr r5 │ │ │ │ - andseq r4, r5, r8, asr #10 │ │ │ │ - andseq r4, r5, r8, lsr r5 │ │ │ │ - b 11ed2c │ │ │ │ + b 11ed30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #236] @ 11f0f8 │ │ │ │ + ldr ip, [pc, #236] @ 11f0fc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #228] @ 11f0fc │ │ │ │ + ldr r1, [pc, #228] @ 11f100 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #220] @ 11f100 │ │ │ │ - ldr r2, [pc, #220] @ 11f104 │ │ │ │ + ldr r3, [pc, #220] @ 11f104 │ │ │ │ + ldr r2, [pc, #220] @ 11f108 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -259401,157 +259402,157 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #148] @ 11f108 │ │ │ │ + ldr r2, [pc, #148] @ 11f10c │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r3, #161 @ 0xa1 │ │ │ │ mov r2, r4 │ │ │ │ strh r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 11f10c │ │ │ │ + ldr r0, [pc, #96] @ 11f110 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r1, #4] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a6dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #68] @ 11f110 │ │ │ │ + ldr r2, [pc, #68] @ 11f114 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 11f0fc │ │ │ │ + ldr r3, [pc, #40] @ 11f100 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11f0f4 │ │ │ │ + bne 11f0f8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r9, r4, ror #31 │ │ │ │ + andseq r0, r9, r0, ror #31 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r9, r8, asr #31 │ │ │ │ + andseq r0, r9, r4, asr #31 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - @ instruction: 0x001544f4 │ │ │ │ - andseq r0, r9, r8, lsr #30 │ │ │ │ + andseq r4, r5, r8, lsl r5 │ │ │ │ + andseq r0, r9, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #300] @ 11f258 │ │ │ │ + ldr ip, [pc, #300] @ 11f25c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #292] @ 11f25c │ │ │ │ + ldr r1, [pc, #292] @ 11f260 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #284] @ 11f260 │ │ │ │ - ldr r2, [pc, #284] @ 11f264 │ │ │ │ + ldr r3, [pc, #284] @ 11f264 │ │ │ │ + ldr r2, [pc, #284] @ 11f268 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #228] @ 11f268 │ │ │ │ + ldr r2, [pc, #228] @ 11f26c │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r6] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r3, #163 @ 0xa3 │ │ │ │ cmp r5, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ble 11f224 │ │ │ │ + ble 11f228 │ │ │ │ mov r2, r4 │ │ │ │ sub ip, r7, #4 │ │ │ │ add lr, r0, #4 │ │ │ │ - b 11f1f4 │ │ │ │ + b 11f1f8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r1, [lr, #4]! │ │ │ │ - beq 11f224 │ │ │ │ + beq 11f228 │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ ands r4, r1, #1 │ │ │ │ - bne 11f1e4 │ │ │ │ - ldr r1, [pc, #100] @ 11f26c │ │ │ │ - ldr r0, [pc, #100] @ 11f270 │ │ │ │ + bne 11f1e8 │ │ │ │ + ldr r1, [pc, #100] @ 11f270 │ │ │ │ + ldr r0, [pc, #100] @ 11f274 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #72] @ 11f274 │ │ │ │ + ldr r2, [pc, #72] @ 11f278 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 11f25c │ │ │ │ + ldr r3, [pc, #40] @ 11f260 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11f254 │ │ │ │ + bne 11f258 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r9, r4, asr #29 │ │ │ │ + andseq r0, r9, r0, asr #29 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r9, r8, lsr #29 │ │ │ │ + andseq r0, r9, r4, lsr #29 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - andseq r0, r5, r4, lsl r3 │ │ │ │ - andseq r4, r5, r0, ror r3 │ │ │ │ - andseq r0, r9, r8, asr #27 │ │ │ │ + andseq r0, r5, r8, lsr r3 │ │ │ │ + mulseq r5, r4, r3 │ │ │ │ + andseq r0, r9, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #272] @ 11f3a0 │ │ │ │ + ldr ip, [pc, #272] @ 11f3a4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #264] @ 11f3a4 │ │ │ │ + ldr r1, [pc, #264] @ 11f3a8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #256] @ 11f3a8 │ │ │ │ - ldr r2, [pc, #256] @ 11f3ac │ │ │ │ + ldr r3, [pc, #256] @ 11f3ac │ │ │ │ + ldr r2, [pc, #256] @ 11f3b0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -259568,71 +259569,71 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ 11f3b0 │ │ │ │ + ldr r2, [pc, #160] @ 11f3b4 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r2, #161 @ 0xa1 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ strh r2, [r0] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #100] @ 11f3b4 │ │ │ │ + ldr r0, [pc, #100] @ 11f3b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r1, #4] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a6dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #68] @ 11f3b8 │ │ │ │ + ldr r2, [pc, #68] @ 11f3bc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 11f3a4 │ │ │ │ + ldr r3, [pc, #40] @ 11f3a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11f39c │ │ │ │ + bne 11f3a0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r9, r0, ror #26 │ │ │ │ + andseq r0, r9, ip, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r9, r4, asr #26 │ │ │ │ + andseq r0, r9, r0, asr #26 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - @ instruction: 0x001541f8 │ │ │ │ - andseq r0, r9, r0, lsl #25 │ │ │ │ + andseq r4, r5, ip, lsl r2 │ │ │ │ + andseq r0, r9, ip, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #336] @ 11f524 │ │ │ │ + ldr ip, [pc, #336] @ 11f528 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #328] @ 11f528 │ │ │ │ + ldr r1, [pc, #328] @ 11f52c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #320] @ 11f52c │ │ │ │ - ldr r3, [pc, #320] @ 11f530 │ │ │ │ + ldr r2, [pc, #320] @ 11f530 │ │ │ │ + ldr r3, [pc, #320] @ 11f534 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6] │ │ │ │ @@ -259646,2970 +259647,2970 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #236] @ 11f534 │ │ │ │ + ldr r3, [pc, #236] @ 11f538 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [r6] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r3, #163 @ 0xa3 │ │ │ │ cmp r5, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ strh r3, [r0] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r5, [r0, #4] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r6] │ │ │ │ - ble 11f4f0 │ │ │ │ + ble 11f4f4 │ │ │ │ mov r2, r4 │ │ │ │ sub ip, r7, #4 │ │ │ │ add lr, r0, #4 │ │ │ │ - b 11f4c0 │ │ │ │ + b 11f4c4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r1, [lr, #4]! │ │ │ │ - beq 11f4f0 │ │ │ │ + beq 11f4f4 │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ ands r4, r1, #1 │ │ │ │ - bne 11f4b0 │ │ │ │ - ldr r1, [pc, #100] @ 11f538 │ │ │ │ - ldr r0, [pc, #100] @ 11f53c │ │ │ │ + bne 11f4b4 │ │ │ │ + ldr r1, [pc, #100] @ 11f53c │ │ │ │ + ldr r0, [pc, #100] @ 11f540 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #72] @ 11f540 │ │ │ │ + ldr r2, [pc, #72] @ 11f544 │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 11f528 │ │ │ │ + ldr r3, [pc, #40] @ 11f52c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11f520 │ │ │ │ + bne 11f524 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r9, ip, lsl ip │ │ │ │ + andseq r0, r9, r8, lsl ip │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r9, r0, lsl #24 │ │ │ │ + @ instruction: 0x00190bfc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - andseq r0, r5, r8, asr #32 │ │ │ │ - andseq r4, r5, r8, lsl #1 │ │ │ │ - @ instruction: 0x00190afc │ │ │ │ + andseq r0, r5, ip, rrx │ │ │ │ + andseq r4, r5, ip, lsr #1 │ │ │ │ + @ instruction: 0x00190af8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #604] @ 11f7b8 │ │ │ │ - ldr ip, [pc, #604] @ 11f7bc │ │ │ │ + ldr lr, [pc, #604] @ 11f7bc │ │ │ │ + ldr ip, [pc, #604] @ 11f7c0 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r8, [pc, #592] @ 11f7c0 │ │ │ │ + ldr r8, [pc, #592] @ 11f7c4 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #584] @ 11f7c4 │ │ │ │ + ldr r2, [pc, #584] @ 11f7c8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, r2] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ ldr ip, [r5] │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ands sl, r4, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 11f6b4 │ │ │ │ + beq 11f6b8 │ │ │ │ asr r4, r4, #1 │ │ │ │ add sl, r4, #2 │ │ │ │ cmp r4, r2 │ │ │ │ lsl sl, sl, #2 │ │ │ │ - blt 11f6c8 │ │ │ │ + blt 11f6cc │ │ │ │ cmp r6, #1 │ │ │ │ - ble 11f5fc │ │ │ │ + ble 11f600 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 11f75c │ │ │ │ + beq 11f760 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ - bne 11f6ec │ │ │ │ + bne 11f6f0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ - ldr r3, [pc, #428] @ 11f7c8 │ │ │ │ + ldr r3, [pc, #428] @ 11f7cc │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r3, #163 @ 0xa3 │ │ │ │ strh r3, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r6, #1 │ │ │ │ ldrgt r3, [sp, #12] │ │ │ │ movle r1, #1 │ │ │ │ ldrgt r1, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ addgt r2, r4, #1 │ │ │ │ addgt r3, r0, #4 │ │ │ │ addgt r2, r0, r2, lsl #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11f680 │ │ │ │ + ble 11f684 │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne 11f674 │ │ │ │ + bne 11f678 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #320] @ 11f7cc │ │ │ │ + ldr r2, [pc, #320] @ 11f7d0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #296] @ 11f7bc │ │ │ │ + ldr r3, [pc, #296] @ 11f7c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11f7b4 │ │ │ │ + bne 11f7b8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 11f790 │ │ │ │ + beq 11f794 │ │ │ │ mov sl, #4 │ │ │ │ mvn r4, #0 │ │ │ │ - ldr r1, [pc, #256] @ 11f7d0 │ │ │ │ + ldr r1, [pc, #256] @ 11f7d4 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ - b 11f5e4 │ │ │ │ + bl 48af4 │ │ │ │ + b 11f5e8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #168] @ 11f7c8 │ │ │ │ + ldr r3, [pc, #168] @ 11f7cc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r3, #163 @ 0xa3 │ │ │ │ strh r3, [r0] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r4, [r0, #4] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 11f64c │ │ │ │ - ldr r1, [pc, #112] @ 11f7d4 │ │ │ │ + b 11f650 │ │ │ │ + ldr r1, [pc, #112] @ 11f7d8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ - beq 11f608 │ │ │ │ - b 11f6ec │ │ │ │ + beq 11f60c │ │ │ │ + b 11f6f0 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ tst r2, #1 │ │ │ │ - beq 11f6c0 │ │ │ │ + beq 11f6c4 │ │ │ │ mov r1, sl │ │ │ │ str ip, [r5] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ - b 11f684 │ │ │ │ + b 11f688 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r9, r8, sl │ │ │ │ + mulseq r9, r4, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r9, r4, ror sl │ │ │ │ + andseq r0, r9, r0, ror sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - andseq r0, r9, r8, ror #18 │ │ │ │ - andseq sl, r4, r0, ror #9 │ │ │ │ - @ instruction: 0x0014fdb0 │ │ │ │ + andseq r0, r9, r4, ror #18 │ │ │ │ + andseq sl, r4, r4, lsl #10 │ │ │ │ + @ instruction: 0x0014fdd4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 11f7f0 │ │ │ │ + ldr r0, [pc, #12] @ 11f7f4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 11f544 │ │ │ │ - andseq r3, r5, ip, lsl #27 │ │ │ │ + b 11f548 │ │ │ │ + @ instruction: 0x00153db0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 11f80c │ │ │ │ + ldr r0, [pc, #12] @ 11f810 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 11f544 │ │ │ │ - andseq r3, r5, r8, lsl #27 │ │ │ │ + b 11f548 │ │ │ │ + andseq r3, r5, ip, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #192] @ 11f8ec │ │ │ │ + ldr r4, [pc, #192] @ 11f8f0 │ │ │ │ tst r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 11f858 │ │ │ │ + bne 11f85c │ │ │ │ ldrsh r1, [r2] │ │ │ │ lsl r3, r1, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r0, r3, #50 @ 0x32 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 11f864 │ │ │ │ + bls 11f868 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 11f8d8 │ │ │ │ - ldr r3, [pc, #144] @ 11f8f0 │ │ │ │ + bhi 11f8dc │ │ │ │ + ldr r3, [pc, #144] @ 11f8f4 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 11f8e4 │ │ │ │ + beq 11f8e8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11f8d8 │ │ │ │ + bne 11f8dc │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #80] @ 11f8f4 │ │ │ │ + ldr r3, [pc, #80] @ 11f8f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11f858 │ │ │ │ - ldr r3, [pc, #48] @ 11f8f4 │ │ │ │ + bne 11f85c │ │ │ │ + ldr r3, [pc, #48] @ 11f8f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11f858 │ │ │ │ - ldr r3, [pc, #24] @ 11f8f8 │ │ │ │ + bne 11f85c │ │ │ │ + ldr r3, [pc, #24] @ 11f8fc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ - b 11f87c │ │ │ │ - andseq r0, r9, ip, asr #15 │ │ │ │ + b 11f880 │ │ │ │ + andseq r0, r9, r8, asr #15 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ svcvc 0x00efffff │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #612] @ 11fb78 │ │ │ │ - ldr ip, [pc, #612] @ 11fb7c │ │ │ │ + ldr lr, [pc, #612] @ 11fb7c │ │ │ │ + ldr ip, [pc, #612] @ 11fb80 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr sl, [pc, #600] @ 11fb80 │ │ │ │ + ldr sl, [pc, #600] @ 11fb84 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #592] @ 11fb84 │ │ │ │ + ldr r2, [pc, #592] @ 11fb88 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r8, [sl, r2] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ ldr ip, [r8] │ │ │ │ str r2, [r8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #12 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #16 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #12 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r3] │ │ │ │ mov r2, #0 │ │ │ │ ands r5, r4, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 11faa8 │ │ │ │ + beq 11faac │ │ │ │ asr r4, r4, #1 │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - blt 11fab8 │ │ │ │ + blt 11fabc │ │ │ │ cmp r6, #1 │ │ │ │ - ble 11f9e4 │ │ │ │ + ble 11f9e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, #1 │ │ │ │ - bne 11f9c0 │ │ │ │ + bne 11f9c4 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 11f9e4 │ │ │ │ - ldr r1, [pc, #448] @ 11fb88 │ │ │ │ + beq 11f9e8 │ │ │ │ + ldr r1, [pc, #448] @ 11fb8c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ - bne 11fadc │ │ │ │ + bne 11fae0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r8] │ │ │ │ - ldr r3, [pc, #392] @ 11fb8c │ │ │ │ + ldr r3, [pc, #392] @ 11fb90 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r3, #161 @ 0xa1 │ │ │ │ strh r3, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r6, #1 │ │ │ │ movle r6, #0 │ │ │ │ movle r7, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ble 11fa54 │ │ │ │ + ble 11fa58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movgt r2, r0 │ │ │ │ movgt r3, #0 │ │ │ │ - ble 11fa74 │ │ │ │ + ble 11fa78 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ strd r6, [r2, #8]! │ │ │ │ - bne 11fa64 │ │ │ │ + bne 11fa68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #272] @ 11fb90 │ │ │ │ + ldr r2, [pc, #272] @ 11fb94 │ │ │ │ str r3, [r8] │ │ │ │ - ldr r3, [pc, #244] @ 11fb7c │ │ │ │ + ldr r3, [pc, #244] @ 11fb80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11fb74 │ │ │ │ + bne 11fb78 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r2, [r4] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 11fb4c │ │ │ │ + beq 11fb50 │ │ │ │ mvn r4, #0 │ │ │ │ - ldr r1, [pc, #212] @ 11fb94 │ │ │ │ + ldr r1, [pc, #212] @ 11fb98 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [r8] │ │ │ │ - bl 48af8 │ │ │ │ - b 11f99c │ │ │ │ + bl 48af4 │ │ │ │ + b 11f9a0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #124] @ 11fb8c │ │ │ │ + ldr r3, [pc, #124] @ 11fb90 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [r8] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r3, #161 @ 0xa1 │ │ │ │ strh r3, [r0] │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ str r4, [r0, #4] │ │ │ │ orr r3, r3, #2 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - b 11fa34 │ │ │ │ + b 11fa38 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ ands r2, r2, #1 │ │ │ │ moveq r5, r2 │ │ │ │ - beq 11fab4 │ │ │ │ + beq 11fab8 │ │ │ │ mov r1, r5 │ │ │ │ str ip, [r8] │ │ │ │ - bl 4fd8c │ │ │ │ + bl 4fd88 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - b 11fa78 │ │ │ │ + b 11fa7c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r9, r0, ror #13 │ │ │ │ + @ instruction: 0x001906dc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001906bc │ │ │ │ + @ instruction: 0x001906b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r4, r8, ror #22 │ │ │ │ + andseq pc, r4, ip, lsl #23 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - andseq r0, r9, r4, ror r5 │ │ │ │ - ldrsheq sl, [r4], -r0 │ │ │ │ + andseq r0, r9, r0, ror r5 │ │ │ │ + andseq sl, r4, r4, lsl r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 11fbb0 │ │ │ │ + ldr r0, [pc, #12] @ 11fbb4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 11f8fc │ │ │ │ - @ instruction: 0x001539f4 │ │ │ │ + b 11f900 │ │ │ │ + andseq r3, r5, r8, lsl sl │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 11fbcc │ │ │ │ + ldr r0, [pc, #12] @ 11fbd0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 11f8fc │ │ │ │ - @ instruction: 0x001539f0 │ │ │ │ + b 11f900 │ │ │ │ + andseq r3, r5, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr lr, [r1] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #636] @ 11fe74 │ │ │ │ - ldr r3, [pc, #636] @ 11fe78 │ │ │ │ + ldr r1, [pc, #636] @ 11fe78 │ │ │ │ + ldr r3, [pc, #636] @ 11fe7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #628] @ 11fe7c │ │ │ │ + ldr r2, [pc, #628] @ 11fe80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #616] @ 11fe80 │ │ │ │ + ldr r3, [pc, #616] @ 11fe84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr ip, [r5] │ │ │ │ ands r4, lr, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 11fd7c │ │ │ │ + bne 11fd80 │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 11fddc │ │ │ │ + bne 11fde0 │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldrh r3, [lr, #2] │ │ │ │ ldr r2, [lr, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ tst r3, #1 │ │ │ │ ldr r6, [r2, r0, lsl #2] │ │ │ │ - bne 11fd34 │ │ │ │ + bne 11fd38 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 11fdd4 │ │ │ │ + ble 11fdd8 │ │ │ │ sub r2, r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - b 11fc84 │ │ │ │ + b 11fc88 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 11fdd4 │ │ │ │ + beq 11fdd8 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fc78 │ │ │ │ + beq 11fc7c │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11fe18 │ │ │ │ + beq 11fe1c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 11fe10 │ │ │ │ + bne 11fe14 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - bne 11fca0 │ │ │ │ + bne 11fca4 │ │ │ │ mvn r3, #-33554432 @ 0xfe000000 │ │ │ │ cmp r0, r3 │ │ │ │ lslcc r0, r0, #5 │ │ │ │ movcc r4, r7 │ │ │ │ - bcc 11fd4c │ │ │ │ + bcc 11fd50 │ │ │ │ add r2, sp, #16 │ │ │ │ lsl r3, r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r3, asr #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ orr r3, r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq 11fd00 │ │ │ │ - bl 241954 │ │ │ │ + beq 11fd04 │ │ │ │ + bl 24197c │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ cmp r6, #0 │ │ │ │ clzne r6, r6 │ │ │ │ rsbne r4, r6, #32 │ │ │ │ sub r1, r4, r7 │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r1, r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [r5] │ │ │ │ - bl 113de4 │ │ │ │ - b 11fda0 │ │ │ │ + bl 113de8 │ │ │ │ + b 11fda4 │ │ │ │ mvn r3, #-33554432 @ 0xfe000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 11fdcc │ │ │ │ + bcs 11fdd0 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r0, r0, #5 │ │ │ │ - beq 11fd58 │ │ │ │ + beq 11fd5c │ │ │ │ add r0, r0, #32 │ │ │ │ clz r6, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ sub r0, r0, r4 │ │ │ │ lsl r4, r0, #1 │ │ │ │ cmp r0, r4, asr #1 │ │ │ │ orr r4, r4, #1 │ │ │ │ moveq r0, r4 │ │ │ │ str ip, [r5] │ │ │ │ - beq 11fda0 │ │ │ │ - bl 241954 │ │ │ │ - b 11fda0 │ │ │ │ + beq 11fda4 │ │ │ │ + bl 24197c │ │ │ │ + b 11fda4 │ │ │ │ asr r3, lr, #31 │ │ │ │ cmp r3, lr, asr #1 │ │ │ │ eor r3, r3, lr, asr #1 │ │ │ │ clzne r0, r3 │ │ │ │ rsbne r0, r0, #32 │ │ │ │ lslne r0, r0, #1 │ │ │ │ orrne r0, r0, #1 │ │ │ │ moveq r0, #1 │ │ │ │ str ip, [r5] │ │ │ │ - ldr r2, [pc, #220] @ 11fe84 │ │ │ │ - ldr r3, [pc, #204] @ 11fe78 │ │ │ │ + ldr r2, [pc, #220] @ 11fe88 │ │ │ │ + ldr r3, [pc, #204] @ 11fe7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11fe70 │ │ │ │ + bne 11fe74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r4 │ │ │ │ - b 11fcd0 │ │ │ │ + b 11fcd4 │ │ │ │ mov r7, #1 │ │ │ │ - b 11fc94 │ │ │ │ + b 11fc98 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #160] @ 11fe88 │ │ │ │ - ldr r0, [pc, #160] @ 11fe8c │ │ │ │ + ldr r1, [pc, #160] @ 11fe8c │ │ │ │ + ldr r0, [pc, #160] @ 11fe90 │ │ │ │ str r6, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r5] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 11fda0 │ │ │ │ + b 11fda4 │ │ │ │ mov r7, #0 │ │ │ │ - b 11fcbc │ │ │ │ + b 11fcc0 │ │ │ │ mvn r3, #-33554432 @ 0xfe000000 │ │ │ │ cmp r0, r3 │ │ │ │ lslcc r0, r0, #5 │ │ │ │ movcc r4, r7 │ │ │ │ - bcc 11fd58 │ │ │ │ + bcc 11fd5c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsl r3, r0, #1 │ │ │ │ cmp r0, r3, asr #1 │ │ │ │ add r2, sp, #16 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne 11fe60 │ │ │ │ + bne 11fe64 │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ - bl 116f3c │ │ │ │ - b 11fd14 │ │ │ │ - bl 241954 │ │ │ │ + bl 116f40 │ │ │ │ + b 11fd18 │ │ │ │ + bl 24197c │ │ │ │ mov r1, #65 @ 0x41 │ │ │ │ - bl 116f3c │ │ │ │ - b 11fd14 │ │ │ │ + bl 116f40 │ │ │ │ + b 11fd18 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r9, r0, lsl #8 │ │ │ │ + @ instruction: 0x001903fc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r9, r4, ror #7 │ │ │ │ + andseq r0, r9, r0, ror #7 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r0, r9, r0, asr r2 │ │ │ │ - @ instruction: 0x0014acd8 │ │ │ │ - @ instruction: 0x001537d4 │ │ │ │ + andseq r0, r9, ip, asr #4 │ │ │ │ + @ instruction: 0x0014acfc │ │ │ │ + @ instruction: 0x001537f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r4, [pc, #200] @ 11ff74 │ │ │ │ + ldr r4, [pc, #200] @ 11ff78 │ │ │ │ tst r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - bne 11ff60 │ │ │ │ + bne 11ff64 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq 11ff60 │ │ │ │ + beq 11ff64 │ │ │ │ sub r3, r1, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 11fee0 │ │ │ │ - ldr r3, [pc, #156] @ 11ff78 │ │ │ │ + bls 11fee4 │ │ │ │ + ldr r3, [pc, #156] @ 11ff7c │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 11ff6c │ │ │ │ + beq 11ff70 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #120] @ 11ff7c │ │ │ │ + ldr r3, [pc, #120] @ 11ff80 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11ff38 │ │ │ │ - ldr r3, [pc, #88] @ 11ff7c │ │ │ │ + bne 11ff3c │ │ │ │ + ldr r3, [pc, #88] @ 11ff80 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fed4 │ │ │ │ + beq 11fed8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fed4 │ │ │ │ - ldr r3, [pc, #24] @ 11ff80 │ │ │ │ + beq 11fed8 │ │ │ │ + ldr r3, [pc, #24] @ 11ff84 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ - b 11fef8 │ │ │ │ - andseq r0, r9, ip, asr #2 │ │ │ │ + b 11fefc │ │ │ │ + andseq r0, r9, r8, asr #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #564] @ 1201d0 │ │ │ │ - ldr lr, [pc, #564] @ 1201d4 │ │ │ │ + ldr r4, [pc, #564] @ 1201d4 │ │ │ │ + ldr lr, [pc, #564] @ 1201d8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r3, [pc, #556] @ 1201d8 │ │ │ │ + ldr r3, [pc, #556] @ 1201dc │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #552] @ 1201dc │ │ │ │ + ldr r2, [pc, #552] @ 1201e0 │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r7, [r6] │ │ │ │ str r3, [r6] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #4 │ │ │ │ cmp r1, #29 │ │ │ │ cmple r0, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - add r3, sp, #4 │ │ │ │ + add r3, sp, #8 │ │ │ │ moveq r8, #1 │ │ │ │ mov r4, r1 │ │ │ │ movne r8, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 12011c │ │ │ │ + beq 120120 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - blt 1200dc │ │ │ │ + blt 1200e0 │ │ │ │ cmp r1, #0 │ │ │ │ strle r7, [r6] │ │ │ │ - ble 1200fc │ │ │ │ + ble 120100 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #428] @ 1201e0 │ │ │ │ + ldr r0, [pc, #428] @ 1201e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, #1 │ │ │ │ cmp r1, r0 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r1, r0 │ │ │ │ - bgt 120130 │ │ │ │ + bgt 120134 │ │ │ │ tst r3, #1 │ │ │ │ - beq 12010c │ │ │ │ + beq 120110 │ │ │ │ cmp r3, #1 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r9 │ │ │ │ mul r9, r1, r9 │ │ │ │ - beq 120104 │ │ │ │ + beq 120108 │ │ │ │ cmp r9, #0 │ │ │ │ - blt 12018c │ │ │ │ + blt 120190 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2660b8 │ │ │ │ + bl 2660e0 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 12018c │ │ │ │ + bne 120190 │ │ │ │ cmp r8, #0 │ │ │ │ rsbne r9, r9, #0 │ │ │ │ lsl r0, r9, #1 │ │ │ │ cmp r9, r0, asr #1 │ │ │ │ str r7, [r6] │ │ │ │ orr r0, r0, #1 │ │ │ │ - beq 1200b0 │ │ │ │ + beq 1200b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 241954 │ │ │ │ - ldr r2, [pc, #300] @ 1201e4 │ │ │ │ - ldr r3, [pc, #280] @ 1201d4 │ │ │ │ + bl 24197c │ │ │ │ + ldr r2, [pc, #300] @ 1201e8 │ │ │ │ + ldr r3, [pc, #280] @ 1201d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1201cc │ │ │ │ + bne 1201d0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #0 │ │ │ │ and r8, r1, #1 │ │ │ │ rsb r1, r0, #0 │ │ │ │ - bgt 12002c │ │ │ │ + bgt 120030 │ │ │ │ cmp r8, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ str r7, [r6] │ │ │ │ - bne 1200b0 │ │ │ │ + bne 1200b4 │ │ │ │ mov r0, #3 │ │ │ │ - b 1200b0 │ │ │ │ + b 1200b4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 12008c │ │ │ │ + beq 120090 │ │ │ │ mov r2, r1 │ │ │ │ mul r1, r2, r1 │ │ │ │ asr r3, r3, #1 │ │ │ │ - b 120038 │ │ │ │ + b 12003c │ │ │ │ mov r0, #2 │ │ │ │ lsl r0, r0, r1 │ │ │ │ str r7, [r6] │ │ │ │ orr r0, r0, #1 │ │ │ │ - b 1200b0 │ │ │ │ + b 1200b4 │ │ │ │ lsl r0, r5, #1 │ │ │ │ cmp r5, r0, asr #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bne 120180 │ │ │ │ + bne 120184 │ │ │ │ lsl r3, r4, #1 │ │ │ │ cmp r4, r3, asr #1 │ │ │ │ orr r1, r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 12016c │ │ │ │ + bne 120170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r6] │ │ │ │ - bl 2434cc │ │ │ │ + bl 2434f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r6] │ │ │ │ - b 1200b0 │ │ │ │ + b 1200b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 120154 │ │ │ │ + b 120158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241954 │ │ │ │ - b 120140 │ │ │ │ + bl 24197c │ │ │ │ + b 120144 │ │ │ │ lsl r3, r5, #1 │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ orr r0, r3, #1 │ │ │ │ - beq 1201a4 │ │ │ │ + beq 1201a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ lsl r3, r4, #1 │ │ │ │ cmp r4, r3, asr #1 │ │ │ │ orr r1, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 120154 │ │ │ │ + beq 120158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 120154 │ │ │ │ + b 120158 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r9, ip, asr r0 │ │ │ │ + andseq r0, r9, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r9, ip, lsr r0 │ │ │ │ + andseq r0, r9, r8, lsr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq fp, r0, r3, lsl #10 │ │ │ │ - andseq pc, r8, r0, asr #30 │ │ │ │ + andseq pc, r8, ip, lsr pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ asr r2, r2, #1 │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ ldrd r4, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120250 │ │ │ │ + beq 120254 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 120240 │ │ │ │ - ldr r3, [pc, #48] @ 120268 │ │ │ │ + bge 120244 │ │ │ │ + ldr r3, [pc, #48] @ 12026c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 12026c │ │ │ │ + ldr r3, [pc, #36] @ 120270 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r9, r7, r4, asr #20 │ │ │ │ - eoreq r9, r7, r4, lsr sl │ │ │ │ + eoreq r9, r7, r0, asr #20 │ │ │ │ + eoreq r9, r7, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldm r1, {r2, r3} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ asr r3, r3, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrd r4, [r2, r3] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1202dc │ │ │ │ + beq 1202e0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 1202cc │ │ │ │ - ldr r3, [pc, #48] @ 1202f4 │ │ │ │ + bge 1202d0 │ │ │ │ + ldr r3, [pc, #48] @ 1202f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 1202f8 │ │ │ │ + ldr r3, [pc, #36] @ 1202fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x002799b8 │ │ │ │ - eoreq r9, r7, r8, lsr #19 │ │ │ │ + @ instruction: 0x002799b4 │ │ │ │ + eoreq r9, r7, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r2, ip, #1 │ │ │ │ - beq 120384 │ │ │ │ + beq 120388 │ │ │ │ asr r4, ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 120368 │ │ │ │ + bne 12036c │ │ │ │ cmp r1, #0 │ │ │ │ - blt 120354 │ │ │ │ - ldr r3, [pc, #100] @ 1203ac │ │ │ │ + blt 120358 │ │ │ │ + ldr r3, [pc, #100] @ 1203b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #84] @ 1203b0 │ │ │ │ + ldr r3, [pc, #84] @ 1203b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #32] @ 1203b4 │ │ │ │ - ldr r0, [pc, #32] @ 1203b8 │ │ │ │ + ldr r1, [pc, #32] @ 1203b8 │ │ │ │ + ldr r0, [pc, #32] @ 1203bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4] │ │ │ │ - b 12031c │ │ │ │ - eoreq r9, r7, r4, lsr r9 │ │ │ │ - eoreq r9, r7, r0, lsr #18 │ │ │ │ - mulseq r4, r0, r1 │ │ │ │ - andseq lr, r4, r8, asr #31 │ │ │ │ + b 120320 │ │ │ │ + eoreq r9, r7, r0, lsr r9 │ │ │ │ + eoreq r9, r7, ip, lsl r9 │ │ │ │ + @ instruction: 0x0014f1b4 │ │ │ │ + andseq lr, r4, ip, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #224] @ 1204b4 │ │ │ │ - ldr r0, [pc, #224] @ 1204b8 │ │ │ │ + ldr ip, [pc, #224] @ 1204b8 │ │ │ │ + ldr r0, [pc, #224] @ 1204bc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #216] @ 1204bc │ │ │ │ + ldr r3, [pc, #216] @ 1204c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr r2, [pc, #212] @ 1204c0 │ │ │ │ + ldr r2, [pc, #212] @ 1204c4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr ip, [r4] │ │ │ │ str r2, [r4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 145280 │ │ │ │ + bl 145284 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120494 │ │ │ │ + beq 120498 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 120484 │ │ │ │ - ldr r3, [pc, #116] @ 1204c4 │ │ │ │ + blt 120488 │ │ │ │ + ldr r3, [pc, #116] @ 1204c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - ldr r2, [pc, #108] @ 1204c8 │ │ │ │ - ldr r3, [pc, #88] @ 1204b8 │ │ │ │ + ldr r2, [pc, #108] @ 1204cc │ │ │ │ + ldr r3, [pc, #88] @ 1204bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1204b0 │ │ │ │ + bne 1204b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #64] @ 1204cc │ │ │ │ + ldr r3, [pc, #64] @ 1204d0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 120454 │ │ │ │ + b 120458 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 120454 │ │ │ │ + b 120458 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r8, r4, lsr #24 │ │ │ │ + andseq pc, r8, r0, lsr #24 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r8, r4, lsl #24 │ │ │ │ + andseq pc, r8, r0, lsl #24 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r9, r7, ip, lsr #16 │ │ │ │ - mulseq r8, ip, fp │ │ │ │ - strdeq r9, [r7], -r0 @ │ │ │ │ + eoreq r9, r7, r8, lsr #16 │ │ │ │ + mulseq r8, r8, fp │ │ │ │ + eoreq r9, r7, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120504 │ │ │ │ + bne 120508 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120524 │ │ │ │ - ldr r1, [pc, #144] @ 12059c │ │ │ │ - ldr r0, [pc, #144] @ 1205a0 │ │ │ │ + beq 120528 │ │ │ │ + ldr r1, [pc, #144] @ 1205a0 │ │ │ │ + ldr r0, [pc, #144] @ 1205a4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120580 │ │ │ │ + beq 120584 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 12056c │ │ │ │ - ldr r3, [pc, #68] @ 1205a4 │ │ │ │ + blt 120570 │ │ │ │ + ldr r3, [pc, #68] @ 1205a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #52] @ 1205a8 │ │ │ │ + ldr r3, [pc, #52] @ 1205ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq pc, r4, ip, lsr #32 │ │ │ │ - andseq lr, r4, r4, lsr sp │ │ │ │ - eoreq r9, r7, ip, lsl r7 │ │ │ │ - eoreq r9, r7, r8, lsl #14 │ │ │ │ + andseq pc, r4, r0, asr r0 @ │ │ │ │ + andseq lr, r4, r8, asr sp │ │ │ │ + eoreq r9, r7, r8, lsl r7 │ │ │ │ + eoreq r9, r7, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 1205e0 │ │ │ │ + bne 1205e4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120600 │ │ │ │ - ldr r1, [pc, #144] @ 120678 │ │ │ │ - ldr r0, [pc, #144] @ 12067c │ │ │ │ + beq 120604 │ │ │ │ + ldr r1, [pc, #144] @ 12067c │ │ │ │ + ldr r0, [pc, #144] @ 120680 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12065c │ │ │ │ + beq 120660 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 120648 │ │ │ │ - ldr r3, [pc, #68] @ 120680 │ │ │ │ + blt 12064c │ │ │ │ + ldr r3, [pc, #68] @ 120684 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120684 │ │ │ │ + ldr r3, [pc, #52] @ 120688 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq lr, r4, r0, asr pc │ │ │ │ - andseq lr, r4, r8, asr ip │ │ │ │ - eoreq r9, r7, r0, asr #12 │ │ │ │ - eoreq r9, r7, ip, lsr #12 │ │ │ │ + andseq lr, r4, r4, ror pc │ │ │ │ + andseq lr, r4, ip, ror ip │ │ │ │ + eoreq r9, r7, ip, lsr r6 │ │ │ │ + eoreq r9, r7, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 1206bc │ │ │ │ + bne 1206c0 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 1206dc │ │ │ │ - ldr r1, [pc, #136] @ 12074c │ │ │ │ - ldr r0, [pc, #136] @ 120750 │ │ │ │ + beq 1206e0 │ │ │ │ + ldr r1, [pc, #136] @ 120750 │ │ │ │ + ldr r0, [pc, #136] @ 120754 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ - bl 11b250 │ │ │ │ + bl 11b254 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120730 │ │ │ │ + beq 120734 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 12071c │ │ │ │ - ldr r3, [pc, #68] @ 120754 │ │ │ │ + blt 120720 │ │ │ │ + ldr r3, [pc, #68] @ 120758 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120758 │ │ │ │ + ldr r3, [pc, #52] @ 12075c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, r4, ror lr │ │ │ │ - andseq lr, r4, r4, ror fp │ │ │ │ - eoreq r9, r7, ip, ror #10 │ │ │ │ - eoreq r9, r7, r8, asr r5 │ │ │ │ + mulseq r4, r8, lr │ │ │ │ + mulseq r4, r8, fp │ │ │ │ + eoreq r9, r7, r8, ror #10 │ │ │ │ + eoreq r9, r7, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120790 │ │ │ │ + bne 120794 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 1207b0 │ │ │ │ - ldr r1, [pc, #136] @ 120820 │ │ │ │ - ldr r0, [pc, #136] @ 120824 │ │ │ │ + beq 1207b4 │ │ │ │ + ldr r1, [pc, #136] @ 120824 │ │ │ │ + ldr r0, [pc, #136] @ 120828 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 23130 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120804 │ │ │ │ + beq 120808 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 1207f0 │ │ │ │ - ldr r3, [pc, #68] @ 120828 │ │ │ │ + blt 1207f4 │ │ │ │ + ldr r3, [pc, #68] @ 12082c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 12082c │ │ │ │ + ldr r3, [pc, #52] @ 120830 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, r0, lsr #27 │ │ │ │ - andseq lr, r4, r0, lsl #21 │ │ │ │ - mlaeq r7, r8, r4, r9 │ │ │ │ - eoreq r9, r7, r4, lsl #9 │ │ │ │ + andseq lr, r4, r4, asr #27 │ │ │ │ + andseq lr, r4, r4, lsr #21 │ │ │ │ + mlaeq r7, r4, r4, r9 │ │ │ │ + eoreq r9, r7, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120864 │ │ │ │ + bne 120868 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120884 │ │ │ │ - ldr r1, [pc, #136] @ 1208f4 │ │ │ │ - ldr r0, [pc, #136] @ 1208f8 │ │ │ │ + beq 120888 │ │ │ │ + ldr r1, [pc, #136] @ 1208f8 │ │ │ │ + ldr r0, [pc, #136] @ 1208fc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 237e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1208d8 │ │ │ │ + beq 1208dc │ │ │ │ cmp r5, #0 │ │ │ │ - blt 1208c4 │ │ │ │ - ldr r3, [pc, #68] @ 1208fc │ │ │ │ + blt 1208c8 │ │ │ │ + ldr r3, [pc, #68] @ 120900 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120900 │ │ │ │ + ldr r3, [pc, #52] @ 120904 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, ip, asr #25 │ │ │ │ - @ instruction: 0x0014e9b4 │ │ │ │ - eoreq r9, r7, r4, asr #7 │ │ │ │ - @ instruction: 0x002793b0 │ │ │ │ + @ instruction: 0x0014ecf0 │ │ │ │ + @ instruction: 0x0014e9d8 │ │ │ │ + eoreq r9, r7, r0, asr #7 │ │ │ │ + eoreq r9, r7, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120938 │ │ │ │ + bne 12093c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120958 │ │ │ │ - ldr r1, [pc, #136] @ 1209c8 │ │ │ │ - ldr r0, [pc, #136] @ 1209cc │ │ │ │ + beq 12095c │ │ │ │ + ldr r1, [pc, #136] @ 1209cc │ │ │ │ + ldr r0, [pc, #136] @ 1209d0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 23658 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1209ac │ │ │ │ + beq 1209b0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 120998 │ │ │ │ - ldr r3, [pc, #68] @ 1209d0 │ │ │ │ + blt 12099c │ │ │ │ + ldr r3, [pc, #68] @ 1209d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 1209d4 │ │ │ │ + ldr r3, [pc, #52] @ 1209d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0014ebf8 │ │ │ │ - andseq lr, r4, ip, lsl r9 │ │ │ │ - strdeq r9, [r7], -r0 @ │ │ │ │ - ldrdeq r9, [r7], -ip @ │ │ │ │ + andseq lr, r4, ip, lsl ip │ │ │ │ + andseq lr, r4, r0, asr #18 │ │ │ │ + eoreq r9, r7, ip, ror #5 │ │ │ │ + ldrdeq r9, [r7], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120a0c │ │ │ │ + bne 120a10 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120a2c │ │ │ │ - ldr r1, [pc, #136] @ 120a9c │ │ │ │ - ldr r0, [pc, #136] @ 120aa0 │ │ │ │ + beq 120a30 │ │ │ │ + ldr r1, [pc, #136] @ 120aa0 │ │ │ │ + ldr r0, [pc, #136] @ 120aa4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 232e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120a80 │ │ │ │ + beq 120a84 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 120a6c │ │ │ │ - ldr r3, [pc, #68] @ 120aa4 │ │ │ │ + blt 120a70 │ │ │ │ + ldr r3, [pc, #68] @ 120aa8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120aa8 │ │ │ │ + ldr r3, [pc, #52] @ 120aac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, r4, lsr #22 │ │ │ │ - andseq lr, r4, r0, asr r8 │ │ │ │ - eoreq r9, r7, ip, lsl r2 │ │ │ │ - eoreq r9, r7, r8, lsl #4 │ │ │ │ + andseq lr, r4, r8, asr #22 │ │ │ │ + andseq lr, r4, r4, ror r8 │ │ │ │ + eoreq r9, r7, r8, lsl r2 │ │ │ │ + eoreq r9, r7, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120ae0 │ │ │ │ + bne 120ae4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120b00 │ │ │ │ - ldr r1, [pc, #136] @ 120b70 │ │ │ │ - ldr r0, [pc, #136] @ 120b74 │ │ │ │ + beq 120b04 │ │ │ │ + ldr r1, [pc, #136] @ 120b74 │ │ │ │ + ldr r0, [pc, #136] @ 120b78 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 23694 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120b54 │ │ │ │ + beq 120b58 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 120b40 │ │ │ │ - ldr r3, [pc, #68] @ 120b78 │ │ │ │ + blt 120b44 │ │ │ │ + ldr r3, [pc, #68] @ 120b7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120b7c │ │ │ │ + ldr r3, [pc, #52] @ 120b80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, r0, asr sl │ │ │ │ - andseq lr, r4, r4, lsl #15 │ │ │ │ - eoreq r9, r7, r8, asr #2 │ │ │ │ - eoreq r9, r7, r4, lsr r1 │ │ │ │ + andseq lr, r4, r4, ror sl │ │ │ │ + andseq lr, r4, r8, lsr #15 │ │ │ │ + eoreq r9, r7, r4, asr #2 │ │ │ │ + eoreq r9, r7, r0, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120bb4 │ │ │ │ + bne 120bb8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120bd4 │ │ │ │ - ldr r1, [pc, #136] @ 120c44 │ │ │ │ - ldr r0, [pc, #136] @ 120c48 │ │ │ │ + beq 120bd8 │ │ │ │ + ldr r1, [pc, #136] @ 120c48 │ │ │ │ + ldr r0, [pc, #136] @ 120c4c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 22f98 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120c28 │ │ │ │ + beq 120c2c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 120c14 │ │ │ │ - ldr r3, [pc, #68] @ 120c4c │ │ │ │ + blt 120c18 │ │ │ │ + ldr r3, [pc, #68] @ 120c50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120c50 │ │ │ │ + ldr r3, [pc, #52] @ 120c54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, ip, ror r9 │ │ │ │ - @ instruction: 0x0014e6b8 │ │ │ │ - eoreq r9, r7, r4, ror r0 │ │ │ │ - eoreq r9, r7, r0, rrx │ │ │ │ + andseq lr, r4, r0, lsr #19 │ │ │ │ + @ instruction: 0x0014e6dc │ │ │ │ + eoreq r9, r7, r0, ror r0 │ │ │ │ + eoreq r9, r7, ip, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120c88 │ │ │ │ + bne 120c8c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120ca8 │ │ │ │ - ldr r1, [pc, #108] @ 120cfc │ │ │ │ - ldr r0, [pc, #108] @ 120d00 │ │ │ │ + beq 120cac │ │ │ │ + ldr r1, [pc, #108] @ 120d00 │ │ │ │ + ldr r0, [pc, #108] @ 120d04 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 23364 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120ce0 │ │ │ │ - ldr r3, [pc, #48] @ 120d04 │ │ │ │ + beq 120ce4 │ │ │ │ + ldr r3, [pc, #48] @ 120d08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, r8, lsr #17 │ │ │ │ - andseq lr, r4, ip, ror #11 │ │ │ │ - eoreq r8, r7, r8, lsr #31 │ │ │ │ + andseq lr, r4, ip, asr #17 │ │ │ │ + andseq lr, r4, r0, lsl r6 │ │ │ │ + eoreq r8, r7, r4, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120d3c │ │ │ │ + bne 120d40 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120d5c │ │ │ │ - ldr r1, [pc, #136] @ 120dcc │ │ │ │ - ldr r0, [pc, #136] @ 120dd0 │ │ │ │ + beq 120d60 │ │ │ │ + ldr r1, [pc, #136] @ 120dd0 │ │ │ │ + ldr r0, [pc, #136] @ 120dd4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 231f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120db0 │ │ │ │ + beq 120db4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 120d9c │ │ │ │ - ldr r3, [pc, #68] @ 120dd4 │ │ │ │ + blt 120da0 │ │ │ │ + ldr r3, [pc, #68] @ 120dd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120dd8 │ │ │ │ + ldr r3, [pc, #52] @ 120ddc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0014e7f4 │ │ │ │ - andseq lr, r4, r0, asr #10 │ │ │ │ - eoreq r8, r7, ip, ror #29 │ │ │ │ - ldrdeq r8, [r7], -r8 @ │ │ │ │ + andseq lr, r4, r8, lsl r8 │ │ │ │ + andseq lr, r4, r4, ror #10 │ │ │ │ + eoreq r8, r7, r8, ror #29 │ │ │ │ + ldrdeq r8, [r7], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120e10 │ │ │ │ + bne 120e14 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120e30 │ │ │ │ - ldr r1, [pc, #136] @ 120ea0 │ │ │ │ - ldr r0, [pc, #136] @ 120ea4 │ │ │ │ + beq 120e34 │ │ │ │ + ldr r1, [pc, #136] @ 120ea4 │ │ │ │ + ldr r0, [pc, #136] @ 120ea8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 231a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120e84 │ │ │ │ + beq 120e88 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 120e70 │ │ │ │ - ldr r3, [pc, #68] @ 120ea8 │ │ │ │ + blt 120e74 │ │ │ │ + ldr r3, [pc, #68] @ 120eac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ 120eac │ │ │ │ + ldr r3, [pc, #52] @ 120eb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, r0, lsr #14 │ │ │ │ - andseq lr, r4, r4, ror r4 │ │ │ │ - eoreq r8, r7, r8, lsl lr │ │ │ │ - eoreq r8, r7, r4, lsl #28 │ │ │ │ + andseq lr, r4, r4, asr #14 │ │ │ │ + mulseq r4, r8, r4 │ │ │ │ + eoreq r8, r7, r4, lsl lr │ │ │ │ + eoreq r8, r7, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120ee4 │ │ │ │ + bne 120ee8 │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120f04 │ │ │ │ - ldr r1, [pc, #108] @ 120f58 │ │ │ │ - ldr r0, [pc, #108] @ 120f5c │ │ │ │ + beq 120f08 │ │ │ │ + ldr r1, [pc, #108] @ 120f5c │ │ │ │ + ldr r0, [pc, #108] @ 120f60 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 22f8c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 120f3c │ │ │ │ - ldr r3, [pc, #48] @ 120f60 │ │ │ │ + beq 120f40 │ │ │ │ + ldr r3, [pc, #48] @ 120f64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andseq lr, r4, ip, asr #12 │ │ │ │ - andseq lr, r4, r8, lsr #7 │ │ │ │ - eoreq r8, r7, ip, asr #26 │ │ │ │ + andseq lr, r4, r0, ror r6 │ │ │ │ + andseq lr, r4, ip, asr #7 │ │ │ │ + eoreq r8, r7, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 120f98 │ │ │ │ + bne 120f9c │ │ │ │ ldrsh r1, [r2] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 120fb8 │ │ │ │ - ldr r1, [pc, #196] @ 121064 │ │ │ │ - ldr r0, [pc, #196] @ 121068 │ │ │ │ + beq 120fbc │ │ │ │ + ldr r1, [pc, #196] @ 121068 │ │ │ │ + ldr r0, [pc, #196] @ 12106c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r4, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 121038 │ │ │ │ + beq 12103c │ │ │ │ bl 23130 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121048 │ │ │ │ + beq 12104c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 121024 │ │ │ │ - ldr r3, [pc, #84] @ 12106c │ │ │ │ + blt 121028 │ │ │ │ + ldr r3, [pc, #84] @ 121070 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ 121070 │ │ │ │ + ldr r3, [pc, #68] @ 121074 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 237e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 120fec │ │ │ │ + b 120ff0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mulseq r4, r8, r5 │ │ │ │ - andseq lr, r4, ip, lsl #5 │ │ │ │ - eoreq r8, r7, r4, ror #24 │ │ │ │ - eoreq r8, r7, r0, asr ip │ │ │ │ + @ instruction: 0x0014e5bc │ │ │ │ + @ instruction: 0x0014e2b0 │ │ │ │ + eoreq r8, r7, r0, ror #24 │ │ │ │ + eoreq r8, r7, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 1210a8 │ │ │ │ + bne 1210ac │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 1210c8 │ │ │ │ - ldr r1, [pc, #372] @ 121224 │ │ │ │ - ldr r0, [pc, #372] @ 121228 │ │ │ │ + beq 1210cc │ │ │ │ + ldr r1, [pc, #372] @ 121228 │ │ │ │ + ldr r0, [pc, #372] @ 12122c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 1210e0 │ │ │ │ + bne 1210e4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 121104 │ │ │ │ - ldr r1, [pc, #324] @ 12122c │ │ │ │ - ldr r0, [pc, #324] @ 121230 │ │ │ │ + beq 121108 │ │ │ │ + ldr r1, [pc, #324] @ 121230 │ │ │ │ + ldr r0, [pc, #324] @ 121234 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ - ldr r3, [pc, #284] @ 121234 │ │ │ │ + ldr r3, [pc, #284] @ 121238 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 121174 │ │ │ │ - ldr r7, [pc, #220] @ 121234 │ │ │ │ + beq 121178 │ │ │ │ + ldr r7, [pc, #220] @ 121238 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121214 │ │ │ │ + bne 121218 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121214 │ │ │ │ + bne 121218 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121158 │ │ │ │ + beq 12115c │ │ │ │ cmp r7, #0 │ │ │ │ - bge 121200 │ │ │ │ - ldr r3, [pc, #68] @ 121238 │ │ │ │ + bge 121204 │ │ │ │ + ldr r3, [pc, #68] @ 12123c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #52] @ 12123c │ │ │ │ + ldr r3, [pc, #52] @ 121240 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #36] @ 121240 │ │ │ │ + ldr r3, [pc, #36] @ 121244 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r6, [r3, #32] │ │ │ │ - b 1211c8 │ │ │ │ - andseq lr, r4, ip, lsl #9 │ │ │ │ - @ instruction: 0x0014e1f0 │ │ │ │ - andseq lr, r4, r0, asr r4 │ │ │ │ - @ instruction: 0x0014e1b4 │ │ │ │ + b 1211cc │ │ │ │ + @ instruction: 0x0014e4b0 │ │ │ │ + andseq lr, r4, r4, lsl r2 │ │ │ │ + andseq lr, r4, r4, ror r4 │ │ │ │ + @ instruction: 0x0014e1d8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - eoreq r8, r7, r8, lsl #21 │ │ │ │ - eoreq r8, r7, r4, ror sl │ │ │ │ - eoreq r8, r7, r0, ror #20 │ │ │ │ + eoreq r8, r7, r4, lsl #21 │ │ │ │ + eoreq r8, r7, r0, ror sl │ │ │ │ + eoreq r8, r7, ip, asr sl │ │ │ │ │ │ │ │ -00121244 : │ │ │ │ +00121248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #424] @ 121404 │ │ │ │ - ldr r2, [pc, #424] @ 121408 │ │ │ │ + ldr ip, [pc, #424] @ 121408 │ │ │ │ + ldr r2, [pc, #424] @ 12140c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr lr, [pc, #412] @ 12140c │ │ │ │ + ldr lr, [pc, #412] @ 121410 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ - ldr r3, [pc, #408] @ 121410 │ │ │ │ + ldr r3, [pc, #408] @ 121414 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r5, [lr, r3] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 1212dc │ │ │ │ + bne 1212e0 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - beq 121308 │ │ │ │ - ldr r1, [pc, #304] @ 121414 │ │ │ │ - ldr r0, [pc, #304] @ 121418 │ │ │ │ + beq 12130c │ │ │ │ + ldr r1, [pc, #304] @ 121418 │ │ │ │ + ldr r0, [pc, #304] @ 12141c │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r5] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r6, [pc, #268] @ 12141c │ │ │ │ + ldr r6, [pc, #268] @ 121420 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1cc080 │ │ │ │ + bl 1cc084 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - ble 1213d4 │ │ │ │ + ble 1213d8 │ │ │ │ add r3, r3, r0, lsl #3 │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1213bc │ │ │ │ + beq 1213c0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 1213ac │ │ │ │ - ldr r3, [pc, #164] @ 121420 │ │ │ │ + blt 1213b0 │ │ │ │ + ldr r3, [pc, #164] @ 121424 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - ldr r2, [pc, #156] @ 121424 │ │ │ │ - ldr r3, [pc, #124] @ 121408 │ │ │ │ + ldr r2, [pc, #156] @ 121428 │ │ │ │ + ldr r3, [pc, #124] @ 12140c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121400 │ │ │ │ + bne 121404 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #116] @ 121428 │ │ │ │ + ldr r3, [pc, #116] @ 12142c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 121380 │ │ │ │ + b 121384 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 121380 │ │ │ │ + b 121384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #68] @ 12142c │ │ │ │ + ldr r2, [pc, #68] @ 121430 │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 226868 │ │ │ │ + bl 226890 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ - b 121380 │ │ │ │ + b 121384 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r8, r8, sp │ │ │ │ + mulseq r8, r4, sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r8, r8, ror sp │ │ │ │ + andseq lr, r8, r4, ror sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r5, r0, lsl r1 │ │ │ │ - andseq lr, r4, r4, lsl #1 │ │ │ │ - andseq lr, r4, r4, rrx │ │ │ │ - eoreq r8, r7, r0, lsl #18 │ │ │ │ - andseq lr, r8, r0, ror ip │ │ │ │ - eoreq r8, r7, r8, asr #17 │ │ │ │ - andseq sl, r4, r0, ror #1 │ │ │ │ + andseq r2, r5, r4, lsr r1 │ │ │ │ + andseq lr, r4, r8, lsr #1 │ │ │ │ + andseq lr, r4, r8, lsl #1 │ │ │ │ + strdeq r8, [r7], -ip @ │ │ │ │ + andseq lr, r8, ip, ror #24 │ │ │ │ + eoreq r8, r7, r4, asr #17 │ │ │ │ + andseq sl, r4, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #1060] @ 121870 │ │ │ │ - ldr r2, [pc, #1060] @ 121874 │ │ │ │ + ldr r0, [pc, #1060] @ 121874 │ │ │ │ + ldr r2, [pc, #1060] @ 121878 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr lr, [r1] │ │ │ │ - ldr r3, [pc, #1048] @ 121878 │ │ │ │ + ldr r3, [pc, #1048] @ 12187c │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ ands r2, lr, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bne 121628 │ │ │ │ + bne 12162c │ │ │ │ ldrsh r4, [lr] │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ - beq 121628 │ │ │ │ + beq 12162c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #996] @ 12187c │ │ │ │ + ldr r0, [pc, #996] @ 121880 │ │ │ │ str r1, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r5, [r3, r0] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #24 │ │ │ │ + mov r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - mov r3, #2 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #24 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ - bne 121534 │ │ │ │ + bne 121538 │ │ │ │ ldrsh r3, [lr] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 121534 │ │ │ │ + beq 121538 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #864] @ 121880 │ │ │ │ - ldr r1, [pc, #864] @ 121884 │ │ │ │ + ldr r0, [pc, #864] @ 121884 │ │ │ │ + ldr r1, [pc, #864] @ 121888 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ tst ip, #1 │ │ │ │ - beq 12167c │ │ │ │ + beq 121680 │ │ │ │ cmp ip, #0 │ │ │ │ - blt 121688 │ │ │ │ + blt 12168c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1216b8 │ │ │ │ + beq 1216bc │ │ │ │ cmp r1, #0 │ │ │ │ - blt 1216c4 │ │ │ │ + blt 1216c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1216fc │ │ │ │ + beq 121700 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 11b99c │ │ │ │ + bl 11b9a0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ - bl 11dfa8 │ │ │ │ + bl 11dfac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #644] @ 121888 │ │ │ │ - ldr r3, [pc, #620] @ 121874 │ │ │ │ + ldr r2, [pc, #644] @ 12188c │ │ │ │ + ldr r3, [pc, #620] @ 121878 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121858 │ │ │ │ + bne 12185c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ tst ip, #1 │ │ │ │ - beq 12148c │ │ │ │ + beq 121490 │ │ │ │ asrs r4, ip, #1 │ │ │ │ - bmi 12148c │ │ │ │ + bmi 121490 │ │ │ │ tst r0, #1 │ │ │ │ - beq 12148c │ │ │ │ + beq 121490 │ │ │ │ cmp r4, r0, asr #1 │ │ │ │ asr r5, r0, #1 │ │ │ │ - bgt 12148c │ │ │ │ + bgt 121490 │ │ │ │ sub r5, r5, r4 │ │ │ │ cmp r5, #31 │ │ │ │ - bgt 12148c │ │ │ │ + bgt 121490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 121760 │ │ │ │ + beq 121764 │ │ │ │ cmp r4, #31 │ │ │ │ asr r6, lr, #1 │ │ │ │ - bls 12180c │ │ │ │ + bls 121810 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 12148c │ │ │ │ + ble 121490 │ │ │ │ mov r0, #1 │ │ │ │ - b 1215fc │ │ │ │ + b 121600 │ │ │ │ ldrsh r3, [ip] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 121750 │ │ │ │ - ldr r1, [pc, #508] @ 12188c │ │ │ │ - ldr r0, [pc, #508] @ 121890 │ │ │ │ + beq 121754 │ │ │ │ + ldr r1, [pc, #508] @ 121890 │ │ │ │ + ldr r0, [pc, #508] @ 121894 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ tst r1, #1 │ │ │ │ - bne 121550 │ │ │ │ + bne 121554 │ │ │ │ ldrsh r3, [r1] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 121740 │ │ │ │ + beq 121744 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #448] @ 121894 │ │ │ │ - ldr r0, [pc, #448] @ 121898 │ │ │ │ + ldr r1, [pc, #448] @ 121898 │ │ │ │ + ldr r0, [pc, #448] @ 12189c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1399ec │ │ │ │ + bl 1399f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121568 │ │ │ │ - ldr r2, [pc, #408] @ 12189c │ │ │ │ + bne 12156c │ │ │ │ + ldr r2, [pc, #408] @ 1218a0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #376] @ 1218a0 │ │ │ │ - ldr r1, [pc, #376] @ 1218a4 │ │ │ │ - ldr r0, [pc, #376] @ 1218a8 │ │ │ │ + ldr r2, [pc, #376] @ 1218a4 │ │ │ │ + ldr r1, [pc, #376] @ 1218a8 │ │ │ │ + ldr r0, [pc, #376] @ 1218ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4e5d4 │ │ │ │ - b 121568 │ │ │ │ + bl 4e5d0 │ │ │ │ + b 12156c │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 121558 │ │ │ │ - b 1216c4 │ │ │ │ + bne 12155c │ │ │ │ + b 1216c8 │ │ │ │ ldrh r3, [ip, #2] │ │ │ │ tst r3, #1 │ │ │ │ - bne 121544 │ │ │ │ - b 121688 │ │ │ │ + bne 121548 │ │ │ │ + b 12168c │ │ │ │ ldrh r6, [lr, #2] │ │ │ │ tst r6, #1 │ │ │ │ - beq 12148c │ │ │ │ + beq 121490 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ lsr r3, r4, #5 │ │ │ │ cmp r1, r4, lsr #5 │ │ │ │ - ble 121674 │ │ │ │ + ble 121678 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ and r4, r4, #31 │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ mvn r0, #0 │ │ │ │ lsr r2, r2, r4 │ │ │ │ rsb r4, r4, #32 │ │ │ │ cmp r5, r4 │ │ │ │ mvn r0, r0, lsl r5 │ │ │ │ lsl lr, r3, #2 │ │ │ │ - ble 1217bc │ │ │ │ + ble 1217c0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 12185c │ │ │ │ + ble 121860 │ │ │ │ add ip, ip, lr │ │ │ │ ldr r3, [ip, #4] │ │ │ │ orr r2, r2, r3, lsl r4 │ │ │ │ and r2, r2, r0 │ │ │ │ lsl r3, r2, #1 │ │ │ │ asrs r1, r3, #1 │ │ │ │ orr r0, r3, #1 │ │ │ │ - bmi 1217d8 │ │ │ │ + bmi 1217dc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1215fc │ │ │ │ - ldr r1, [pc, #204] @ 1218ac │ │ │ │ - ldr r3, [pc, #144] @ 121874 │ │ │ │ + beq 121600 │ │ │ │ + ldr r1, [pc, #204] @ 1218b0 │ │ │ │ + ldr r3, [pc, #144] @ 121878 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne 121858 │ │ │ │ + bne 12185c │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 241a88 │ │ │ │ + b 241ab0 │ │ │ │ asr r0, r6, r4 │ │ │ │ mvn r3, #0 │ │ │ │ bic r0, r0, r3, lsl r5 │ │ │ │ lsl r3, r0, #1 │ │ │ │ asrs r2, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ - bmi 121834 │ │ │ │ + bmi 121838 │ │ │ │ cmp r2, r0 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 1215fc │ │ │ │ - ldr r2, [pc, #116] @ 1218b0 │ │ │ │ - ldr r3, [pc, #52] @ 121874 │ │ │ │ + beq 121600 │ │ │ │ + ldr r2, [pc, #116] @ 1218b4 │ │ │ │ + ldr r3, [pc, #52] @ 121878 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 121800 │ │ │ │ + beq 121804 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ and r2, r2, r0 │ │ │ │ lsl r1, r2, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ asr r1, r1, #1 │ │ │ │ - b 1217d0 │ │ │ │ - andseq lr, r8, ip, lsr #23 │ │ │ │ + b 1217d4 │ │ │ │ + andseq lr, r8, r8, lsr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r8, r8, lsl #23 │ │ │ │ + andseq lr, r8, r4, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r5, r4 │ │ │ │ - andseq r9, r4, r8, lsr #11 │ │ │ │ - @ instruction: 0x0018e9f4 │ │ │ │ - andseq r8, r4, ip, lsl r5 │ │ │ │ - andseq r1, r5, ip, lsl #29 │ │ │ │ - @ instruction: 0x001484dc │ │ │ │ - andseq r1, r5, ip, asr #28 │ │ │ │ - andseq r1, r5, r8, lsr lr │ │ │ │ - andseq r1, r5, ip, asr #27 │ │ │ │ - @ instruction: 0x00151dd4 │ │ │ │ + andseq r2, r5, r8, lsr #32 │ │ │ │ + andseq r9, r4, ip, asr #11 │ │ │ │ + @ instruction: 0x0018e9f0 │ │ │ │ + andseq r8, r4, r0, asr #10 │ │ │ │ + @ instruction: 0x00151eb0 │ │ │ │ + andseq r8, r4, r0, lsl #10 │ │ │ │ + andseq r1, r5, r0, ror lr │ │ │ │ + andseq r1, r5, ip, asr lr │ │ │ │ + @ instruction: 0x00151df0 │ │ │ │ @ instruction: 0x00151df8 │ │ │ │ - andseq lr, r8, r8, lsl r8 │ │ │ │ - @ instruction: 0x0018e7bc │ │ │ │ + andseq r1, r5, ip, lsl lr │ │ │ │ + andseq lr, r8, r4, lsl r8 │ │ │ │ + @ instruction: 0x0018e7b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #420] @ 121a74 │ │ │ │ + ldr r0, [pc, #420] @ 121a78 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #412] @ 121a78 │ │ │ │ + ldr r1, [pc, #412] @ 121a7c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #408] @ 121a7c │ │ │ │ + ldr r4, [pc, #408] @ 121a80 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - bne 121980 │ │ │ │ + bne 121984 │ │ │ │ ldrsh r1, [r2] │ │ │ │ - ldr r0, [pc, #372] @ 121a80 │ │ │ │ + ldr r0, [pc, #372] @ 121a84 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 121a50 │ │ │ │ + bhi 121a54 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 2325c │ │ │ │ - ldr r3, [pc, #336] @ 121a84 │ │ │ │ + ldr r3, [pc, #336] @ 121a88 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r1, [pc, #256] @ 121a88 │ │ │ │ - ldr r3, [pc, #236] @ 121a78 │ │ │ │ + ldr r1, [pc, #256] @ 121a8c │ │ │ │ + ldr r3, [pc, #236] @ 121a7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121a4c │ │ │ │ + bne 121a50 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 237e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121a30 │ │ │ │ + beq 121a34 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 121a20 │ │ │ │ - ldr r3, [pc, #168] @ 121a8c │ │ │ │ + bge 121a24 │ │ │ │ + ldr r3, [pc, #168] @ 121a90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 121980 │ │ │ │ - ldr r1, [pc, #156] @ 121a90 │ │ │ │ - ldr r3, [pc, #128] @ 121a78 │ │ │ │ + b 121984 │ │ │ │ + ldr r1, [pc, #156] @ 121a94 │ │ │ │ + ldr r3, [pc, #128] @ 121a7c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121a4c │ │ │ │ + bne 121a50 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 198a50 │ │ │ │ - ldr r3, [pc, #108] @ 121a94 │ │ │ │ + ldr r3, [pc, #108] @ 121a98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 121980 │ │ │ │ + b 121984 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 121980 │ │ │ │ + b 121984 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ 121a98 │ │ │ │ - ldr r0, [pc, #64] @ 121a9c │ │ │ │ + ldr r1, [pc, #64] @ 121a9c │ │ │ │ + ldr r0, [pc, #64] @ 121aa0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r2, #0 │ │ │ │ - b 121980 │ │ │ │ - andseq lr, r8, r0, lsr #14 │ │ │ │ + b 121984 │ │ │ │ + andseq lr, r8, ip, lsl r7 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r8, ip, lsl #14 │ │ │ │ - andseq r2, r6, pc, lsr #15 │ │ │ │ + andseq lr, r8, r8, lsl #14 │ │ │ │ + @ instruction: 0x001627d3 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r8, r0, ror r6 │ │ │ │ - mlaeq r7, r8, r2, r8 │ │ │ │ - andseq lr, r8, r4, lsl #12 │ │ │ │ - eoreq r8, r7, r4, asr r2 │ │ │ │ - @ instruction: 0x0014dad8 │ │ │ │ - andseq r1, r5, r0, ror fp │ │ │ │ + andseq lr, r8, ip, ror #12 │ │ │ │ + mlaeq r7, r4, r2, r8 │ │ │ │ + andseq lr, r8, r0, lsl #12 │ │ │ │ + eoreq r8, r7, r0, asr r2 │ │ │ │ + @ instruction: 0x0014dafc │ │ │ │ + mulseq r5, r4, fp │ │ │ │ │ │ │ │ -00121aa0 : │ │ │ │ +00121aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #420] @ 121c60 │ │ │ │ + ldr r0, [pc, #420] @ 121c64 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #412] @ 121c64 │ │ │ │ + ldr r1, [pc, #412] @ 121c68 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #408] @ 121c68 │ │ │ │ + ldr r4, [pc, #408] @ 121c6c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - bne 121b6c │ │ │ │ + bne 121b70 │ │ │ │ ldrsh r1, [r2] │ │ │ │ - ldr r0, [pc, #372] @ 121c6c │ │ │ │ + ldr r0, [pc, #372] @ 121c70 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 121c3c │ │ │ │ + bhi 121c40 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r2, #4] │ │ │ │ bl 2319c │ │ │ │ - ldr r3, [pc, #336] @ 121c70 │ │ │ │ + ldr r3, [pc, #336] @ 121c74 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r1, [pc, #256] @ 121c74 │ │ │ │ - ldr r3, [pc, #236] @ 121c64 │ │ │ │ + ldr r1, [pc, #256] @ 121c78 │ │ │ │ + ldr r3, [pc, #236] @ 121c68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121c38 │ │ │ │ + bne 121c3c │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ bl 23130 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121c1c │ │ │ │ + beq 121c20 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 121c0c │ │ │ │ - ldr r3, [pc, #168] @ 121c78 │ │ │ │ + bge 121c10 │ │ │ │ + ldr r3, [pc, #168] @ 121c7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 121b6c │ │ │ │ - ldr r1, [pc, #156] @ 121c7c │ │ │ │ - ldr r3, [pc, #128] @ 121c64 │ │ │ │ + b 121b70 │ │ │ │ + ldr r1, [pc, #156] @ 121c80 │ │ │ │ + ldr r3, [pc, #128] @ 121c68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121c38 │ │ │ │ + bne 121c3c │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 198948 │ │ │ │ - ldr r3, [pc, #108] @ 121c80 │ │ │ │ + ldr r3, [pc, #108] @ 121c84 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 121b6c │ │ │ │ + b 121b70 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 121b6c │ │ │ │ + b 121b70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ 121c84 │ │ │ │ - ldr r0, [pc, #64] @ 121c88 │ │ │ │ + ldr r1, [pc, #64] @ 121c88 │ │ │ │ + ldr r0, [pc, #64] @ 121c8c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r2, #0 │ │ │ │ - b 121b6c │ │ │ │ - andseq lr, r8, r4, lsr r5 │ │ │ │ + b 121b70 │ │ │ │ + andseq lr, r8, r0, lsr r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r8, r0, lsr #10 │ │ │ │ - andseq r2, r6, r7, asr #11 │ │ │ │ + andseq lr, r8, ip, lsl r5 │ │ │ │ + andseq r2, r6, fp, ror #11 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r8, r4, lsl #9 │ │ │ │ - eoreq r8, r7, ip, lsr #1 │ │ │ │ - andseq lr, r8, r8, lsl r4 │ │ │ │ - eoreq r8, r7, r8, rrx │ │ │ │ - andseq sp, r4, ip, ror #17 │ │ │ │ - andseq r1, r5, ip, lsl #19 │ │ │ │ + andseq lr, r8, r0, lsl #9 │ │ │ │ + eoreq r8, r7, r8, lsr #1 │ │ │ │ + andseq lr, r8, r4, lsl r4 │ │ │ │ + eoreq r8, r7, r4, rrx │ │ │ │ + andseq sp, r4, r0, lsl r9 │ │ │ │ + @ instruction: 0x001519b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #516] @ 121eac │ │ │ │ + ldr r0, [pc, #516] @ 121eb0 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #508] @ 121eb0 │ │ │ │ + ldr r1, [pc, #508] @ 121eb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #504] @ 121eb4 │ │ │ │ + ldr r4, [pc, #504] @ 121eb8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ - bne 121d70 │ │ │ │ + bne 121d74 │ │ │ │ ldrsh r1, [r2] │ │ │ │ - ldr r0, [pc, #468] @ 121eb8 │ │ │ │ + ldr r0, [pc, #468] @ 121ebc │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 121e88 │ │ │ │ + bhi 121e8c │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 121e4c │ │ │ │ + beq 121e50 │ │ │ │ bl 2319c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #404] @ 121ebc │ │ │ │ + ldr r3, [pc, #404] @ 121ec0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ mov r0, #8 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r1, [pc, #328] @ 121ec0 │ │ │ │ - ldr r3, [pc, #308] @ 121eb0 │ │ │ │ + ldr r1, [pc, #328] @ 121ec4 │ │ │ │ + ldr r3, [pc, #308] @ 121eb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121e84 │ │ │ │ + bne 121e88 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 121e3c │ │ │ │ + beq 121e40 │ │ │ │ bl 23130 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121e68 │ │ │ │ + beq 121e6c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 121e58 │ │ │ │ - ldr r3, [pc, #196] @ 121ec4 │ │ │ │ + bge 121e5c │ │ │ │ + ldr r3, [pc, #196] @ 121ec8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 121d70 │ │ │ │ - ldr r1, [pc, #184] @ 121ec8 │ │ │ │ - ldr r3, [pc, #156] @ 121eb0 │ │ │ │ + b 121d74 │ │ │ │ + ldr r1, [pc, #184] @ 121ecc │ │ │ │ + ldr r3, [pc, #156] @ 121eb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 121e84 │ │ │ │ + bne 121e88 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 198940 │ │ │ │ bl 237e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 121dd4 │ │ │ │ + b 121dd8 │ │ │ │ bl 2325c │ │ │ │ mov r5, r0 │ │ │ │ - b 121d20 │ │ │ │ - ldr r3, [pc, #108] @ 121ecc │ │ │ │ + b 121d24 │ │ │ │ + ldr r3, [pc, #108] @ 121ed0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 121d70 │ │ │ │ + b 121d74 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 121d70 │ │ │ │ + b 121d74 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #64] @ 121ed0 │ │ │ │ - ldr r0, [pc, #64] @ 121ed4 │ │ │ │ + ldr r1, [pc, #64] @ 121ed4 │ │ │ │ + ldr r0, [pc, #64] @ 121ed8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r2, #0 │ │ │ │ - b 121d70 │ │ │ │ - andseq lr, r8, r8, asr #6 │ │ │ │ + b 121d74 │ │ │ │ + andseq lr, r8, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r8, r4, lsr r3 │ │ │ │ - @ instruction: 0x001623df │ │ │ │ + andseq lr, r8, r0, lsr r3 │ │ │ │ + andseq r2, r6, r3, lsl #8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r8, r0, lsl #5 │ │ │ │ - eoreq r7, r7, ip, ror lr │ │ │ │ - andseq lr, r8, r8, ror #3 │ │ │ │ - eoreq r7, r7, ip, lsl lr │ │ │ │ - andseq sp, r4, r0, lsr #13 │ │ │ │ - andseq r1, r5, r8, asr #14 │ │ │ │ + andseq lr, r8, ip, ror r2 │ │ │ │ + eoreq r7, r7, r8, ror lr │ │ │ │ + andseq lr, r8, r4, ror #3 │ │ │ │ + eoreq r7, r7, r8, lsl lr │ │ │ │ + andseq sp, r4, r4, asr #13 │ │ │ │ + andseq r1, r5, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #772] @ 1221f8 │ │ │ │ + ldr r0, [pc, #772] @ 1221fc │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #764] @ 1221fc │ │ │ │ + ldr r1, [pc, #764] @ 122200 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [pc, #760] @ 122200 │ │ │ │ + ldr r4, [pc, #760] @ 122204 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ands r5, r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - bne 121fe0 │ │ │ │ + bne 121fe4 │ │ │ │ ldrsh r1, [r2] │ │ │ │ - ldr r0, [pc, #724] @ 122204 │ │ │ │ + ldr r0, [pc, #724] @ 122208 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi 1221d4 │ │ │ │ + bhi 1221d8 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r6 │ │ │ │ add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #680] @ 122208 │ │ │ │ + ldr r3, [pc, #680] @ 12220c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122124 │ │ │ │ + beq 122128 │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f48 │ │ │ │ - ldr r3, [pc, #632] @ 12220c │ │ │ │ + bl 266f70 │ │ │ │ + ldr r3, [pc, #632] @ 122210 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r1, [pc, #552] @ 122210 │ │ │ │ - ldr r3, [pc, #528] @ 1221fc │ │ │ │ + ldr r1, [pc, #552] @ 122214 │ │ │ │ + ldr r3, [pc, #528] @ 122200 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1221d0 │ │ │ │ + bne 1221d4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ - bl 11b250 │ │ │ │ + bl 11b254 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122160 │ │ │ │ + beq 122164 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 122114 │ │ │ │ - ldr r3, [pc, #464] @ 122214 │ │ │ │ + bge 122118 │ │ │ │ + ldr r3, [pc, #464] @ 122218 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 121fe0 │ │ │ │ - ldr r1, [pc, #452] @ 122218 │ │ │ │ - ldr r3, [pc, #420] @ 1221fc │ │ │ │ + b 121fe4 │ │ │ │ + ldr r1, [pc, #452] @ 12221c │ │ │ │ + ldr r3, [pc, #420] @ 122200 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1221d0 │ │ │ │ + bne 1221d4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 198b58 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121f48 │ │ │ │ + bne 121f4c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #328] @ 122208 │ │ │ │ + ldr r3, [pc, #328] @ 12220c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 121f80 │ │ │ │ - ldr r3, [pc, #296] @ 122208 │ │ │ │ + bne 121f84 │ │ │ │ + ldr r3, [pc, #296] @ 12220c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122180 │ │ │ │ + beq 122184 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #280] @ 12221c │ │ │ │ + ldr r3, [pc, #280] @ 122220 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 121f80 │ │ │ │ - ldr r3, [pc, #260] @ 122220 │ │ │ │ + b 121f84 │ │ │ │ + ldr r3, [pc, #260] @ 122224 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 121fe0 │ │ │ │ - ldr r3, [pc, #220] @ 122208 │ │ │ │ + b 121fe4 │ │ │ │ + ldr r3, [pc, #220] @ 12220c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12217c │ │ │ │ + beq 122180 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #204] @ 12221c │ │ │ │ + ldr r3, [pc, #204] @ 122220 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 121f78 │ │ │ │ + b 121f7c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 121fe0 │ │ │ │ + b 121fe4 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1221c4 │ │ │ │ + bne 1221c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [pc, #100] @ 12221c │ │ │ │ + ldr r3, [pc, #100] @ 122220 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 121f78 │ │ │ │ - b 121f80 │ │ │ │ + bne 121f7c │ │ │ │ + b 121f84 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #72] @ 122224 │ │ │ │ - ldr r0, [pc, #72] @ 122228 │ │ │ │ + ldr r1, [pc, #72] @ 122228 │ │ │ │ + ldr r0, [pc, #72] @ 12222c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r2, #0 │ │ │ │ - b 121fe0 │ │ │ │ - ldrsheq lr, [r8], -ip │ │ │ │ + b 121fe4 │ │ │ │ + ldrsheq lr, [r8], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r8, r8, ror #1 │ │ │ │ - mulseq r6, r7, r1 │ │ │ │ + andseq lr, r8, r4, ror #1 │ │ │ │ + @ instruction: 0x001621bb │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq lr, r8, r0, lsl r0 │ │ │ │ - eoreq r7, r7, r8, lsr ip │ │ │ │ - andseq sp, r8, r4, lsr #31 │ │ │ │ + andseq lr, r8, ip │ │ │ │ + eoreq r7, r7, r4, lsr ip │ │ │ │ + andseq sp, r8, r0, lsr #31 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - eoreq r7, r7, r0, ror #22 │ │ │ │ - andseq sp, r4, r4, asr r3 │ │ │ │ - andseq sp, r4, r0, ror #23 │ │ │ │ + eoreq r7, r7, ip, asr fp │ │ │ │ + andseq sp, r4, r8, ror r3 │ │ │ │ + andseq sp, r4, r4, lsl #24 │ │ │ │ │ │ │ │ -0012222c : │ │ │ │ +00122230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #540] @ 122460 │ │ │ │ - ldr ip, [pc, #540] @ 122464 │ │ │ │ + ldr lr, [pc, #540] @ 122464 │ │ │ │ + ldr ip, [pc, #540] @ 122468 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #532] @ 122468 │ │ │ │ + ldr r2, [pc, #532] @ 12246c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #528] @ 12246c │ │ │ │ + ldr r3, [pc, #528] @ 122470 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ @@ -262619,364 +262620,364 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ ands r2, r0, #1 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 1222c0 │ │ │ │ + bne 1222c4 │ │ │ │ ldrsh ip, [r0] │ │ │ │ cmp ip, #52 @ 0x34 │ │ │ │ - beq 122428 │ │ │ │ + beq 12242c │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ lsl ip, ip, #16 │ │ │ │ lsr ip, ip, #16 │ │ │ │ cmp ip, #3 │ │ │ │ - bhi 122404 │ │ │ │ - bl 1384c4 │ │ │ │ + bhi 122408 │ │ │ │ + bl 1384c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 122340 │ │ │ │ + bne 122344 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1222fc │ │ │ │ + bne 122300 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r2, [pc, #396] @ 122470 │ │ │ │ + ldr r2, [pc, #396] @ 122474 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 122304 │ │ │ │ + bhi 122308 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 246190 │ │ │ │ + bl 2461b8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ streq r3, [r4] │ │ │ │ - bne 122358 │ │ │ │ - ldr r2, [pc, #344] @ 122474 │ │ │ │ - ldr r3, [pc, #324] @ 122464 │ │ │ │ + bne 12235c │ │ │ │ + ldr r2, [pc, #344] @ 122478 │ │ │ │ + ldr r3, [pc, #324] @ 122468 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12245c │ │ │ │ + bne 122460 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1222d0 │ │ │ │ + b 1222d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 25538c │ │ │ │ - b 122314 │ │ │ │ + bl 2553b4 │ │ │ │ + b 122318 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 22fc8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 122304 │ │ │ │ + b 122308 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 23178 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122444 │ │ │ │ + beq 122448 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 122434 │ │ │ │ - ldr r3, [pc, #136] @ 122478 │ │ │ │ + bge 122438 │ │ │ │ + ldr r3, [pc, #136] @ 12247c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 1223fc │ │ │ │ + b 122400 │ │ │ │ bl 199454 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 122304 │ │ │ │ + b 122308 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #108] @ 12247c │ │ │ │ - ldr r1, [pc, #108] @ 122480 │ │ │ │ + ldr r0, [pc, #108] @ 122480 │ │ │ │ + ldr r1, [pc, #108] @ 122484 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 1222c0 │ │ │ │ + b 1222c4 │ │ │ │ str lr, [r4] │ │ │ │ - bl 256578 │ │ │ │ - b 122314 │ │ │ │ - ldr r3, [pc, #72] @ 122484 │ │ │ │ + bl 2565a0 │ │ │ │ + b 122318 │ │ │ │ + ldr r3, [pc, #72] @ 122488 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 1223fc │ │ │ │ + b 122400 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - b 1223fc │ │ │ │ + b 122400 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0018ddb4 │ │ │ │ + @ instruction: 0x0018ddb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq r8, r4, sp │ │ │ │ + mulseq r8, r0, sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r6, r7, ror #27 │ │ │ │ - @ instruction: 0x0018dcdc │ │ │ │ - eoreq r7, r7, ip, lsl #17 │ │ │ │ - mulseq r5, r8, r2 │ │ │ │ - mulseq r4, r4, r4 │ │ │ │ - eoreq r7, r7, r0, asr #16 │ │ │ │ + andseq r1, r6, fp, lsl #28 │ │ │ │ + @ instruction: 0x0018dcd8 │ │ │ │ + eoreq r7, r7, r8, lsl #17 │ │ │ │ + @ instruction: 0x001512bc │ │ │ │ + @ instruction: 0x001484b8 │ │ │ │ + eoreq r7, r7, ip, lsr r8 │ │ │ │ │ │ │ │ -00122488 : │ │ │ │ +0012248c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #628] @ 122724 │ │ │ │ - ldr r3, [pc, #628] @ 122728 │ │ │ │ + ldr r1, [pc, #628] @ 122728 │ │ │ │ + ldr r3, [pc, #628] @ 12272c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #620] @ 12272c │ │ │ │ + ldr ip, [pc, #620] @ 122730 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #608] @ 122730 │ │ │ │ + ldr r3, [pc, #608] @ 122734 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ tst r2, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 122574 │ │ │ │ + bne 122578 │ │ │ │ ldrsh ip, [r2] │ │ │ │ - ldr r3, [pc, #552] @ 122734 │ │ │ │ + ldr r3, [pc, #552] @ 122738 │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #4 │ │ │ │ - bhi 1226f0 │ │ │ │ + bhi 1226f4 │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r5, [r4] │ │ │ │ - ldr r1, [pc, #492] @ 122738 │ │ │ │ - ldr r3, [pc, #472] @ 122728 │ │ │ │ + ldr r1, [pc, #492] @ 12273c │ │ │ │ + ldr r3, [pc, #472] @ 12272c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1226ec │ │ │ │ + bne 1226f0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asr r6, r2, #1 │ │ │ │ str r5, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 1226a0 │ │ │ │ + bne 1226a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 1226bc │ │ │ │ - ldr r3, [pc, #408] @ 12273c │ │ │ │ + bge 1226c0 │ │ │ │ + ldr r3, [pc, #408] @ 122740 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 122544 │ │ │ │ + b 122548 │ │ │ │ ldmib r2, {r0, r3} │ │ │ │ add r1, sp, #20 │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r6, #4 │ │ │ │ + add r6, sp, #24 │ │ │ │ + mov r5, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - bl 122488 │ │ │ │ - mov r1, r5 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + bl 12248c │ │ │ │ + mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 122488 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + bl 12248c │ │ │ │ + str r5, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ - b 122544 │ │ │ │ + b 122548 │ │ │ │ mov r0, r2 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122524 │ │ │ │ + beq 122528 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 1226dc │ │ │ │ - ldr r3, [pc, #244] @ 122740 │ │ │ │ + bge 1226e0 │ │ │ │ + ldr r3, [pc, #244] @ 122744 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 122540 │ │ │ │ + b 122544 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 198e00 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122524 │ │ │ │ + beq 122528 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 1226cc │ │ │ │ - ldr r3, [pc, #172] @ 122744 │ │ │ │ + bge 1226d0 │ │ │ │ + ldr r3, [pc, #172] @ 122748 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 122540 │ │ │ │ + b 122544 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 122544 │ │ │ │ - ldr r3, [pc, #132] @ 122748 │ │ │ │ + b 122548 │ │ │ │ + ldr r3, [pc, #132] @ 12274c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 122544 │ │ │ │ - ldr r3, [pc, #120] @ 12274c │ │ │ │ + b 122548 │ │ │ │ + ldr r3, [pc, #120] @ 122750 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 122540 │ │ │ │ - ldr r3, [pc, #108] @ 122750 │ │ │ │ + b 122544 │ │ │ │ + ldr r3, [pc, #108] @ 122754 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 122540 │ │ │ │ + b 122544 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #88] @ 122754 │ │ │ │ - ldr r0, [pc, #88] @ 122758 │ │ │ │ + ldr r1, [pc, #88] @ 122758 │ │ │ │ + ldr r0, [pc, #88] @ 12275c │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 122544 │ │ │ │ - andseq sp, r8, r8, asr #22 │ │ │ │ + b 122548 │ │ │ │ + andseq sp, r8, r4, asr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, r8, ip, lsr #22 │ │ │ │ + andseq sp, r8, r8, lsr #22 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r1, r6, r3, asr #23 │ │ │ │ - andseq sp, r8, ip, lsr #21 │ │ │ │ - ldrdeq r7, [r7], -r8 @ │ │ │ │ - eoreq r7, r7, r0, lsr r6 │ │ │ │ - eoreq r7, r7, r4, ror #11 │ │ │ │ - @ instruction: 0x002775b8 │ │ │ │ - eoreq r7, r7, r8, lsr #11 │ │ │ │ - mlaeq r7, r8, r5, r7 │ │ │ │ - andseq r8, r4, r4, lsr #3 │ │ │ │ - ldrheq sp, [r4], -ip │ │ │ │ + andseq r1, r6, r7, ror #23 │ │ │ │ + andseq sp, r8, r8, lsr #21 │ │ │ │ + ldrdeq r7, [r7], -r4 @ │ │ │ │ + eoreq r7, r7, ip, lsr #12 │ │ │ │ + eoreq r7, r7, r0, ror #11 │ │ │ │ + @ instruction: 0x002775b4 │ │ │ │ + eoreq r7, r7, r4, lsr #11 │ │ │ │ + mlaeq r7, r4, r5, r7 │ │ │ │ + andseq r8, r4, r8, asr #3 │ │ │ │ + andseq sp, r4, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r4, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 122790 │ │ │ │ + bne 122794 │ │ │ │ ldrsh r1, [r1] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 1227a4 │ │ │ │ + bne 1227a8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 122488 │ │ │ │ - ldr r1, [pc, #32] @ 1227cc │ │ │ │ - ldr r0, [pc, #32] @ 1227d0 │ │ │ │ + b 12248c │ │ │ │ + ldr r1, [pc, #32] @ 1227d0 │ │ │ │ + ldr r0, [pc, #32] @ 1227d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r8, r4, r0, lsr #6 │ │ │ │ - andseq ip, r4, r8, lsr #23 │ │ │ │ + andseq r8, r4, r4, asr #6 │ │ │ │ + andseq ip, r4, ip, asr #23 │ │ │ │ │ │ │ │ -001227d4 : │ │ │ │ +001227d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #604] @ 122a48 │ │ │ │ - ldr ip, [pc, #604] @ 122a4c │ │ │ │ + ldr lr, [pc, #604] @ 122a4c │ │ │ │ + ldr ip, [pc, #604] @ 122a50 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #592] @ 122a50 │ │ │ │ + ldr r2, [pc, #592] @ 122a54 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #588] @ 122a54 │ │ │ │ + ldr r3, [pc, #588] @ 122a58 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -262987,749 +262988,750 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r1] │ │ │ │ mov lr, r1 │ │ │ │ ands r2, ip, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ str ip, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 1228d4 │ │ │ │ + bne 1228d8 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 1229dc │ │ │ │ + bhi 1229e0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 122918 │ │ │ │ + beq 12291c │ │ │ │ mov r0, ip │ │ │ │ ldrh r3, [r0] │ │ │ │ sub r3, r3, #50 @ 0x32 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r1, #1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 122a14 │ │ │ │ + beq 122a18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ - bl 122488 │ │ │ │ + bl 12248c │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 1228e0 │ │ │ │ + b 1228e4 │ │ │ │ tst r1, #1 │ │ │ │ - beq 122918 │ │ │ │ + beq 12291c │ │ │ │ mov r0, ip │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #360] @ 122a58 │ │ │ │ + ldr r2, [pc, #360] @ 122a5c │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #340] @ 122a4c │ │ │ │ + ldr r3, [pc, #340] @ 122a50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 122a44 │ │ │ │ + bne 122a48 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r2, [r1] │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 122974 │ │ │ │ + bhi 122978 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ tst ip, #1 │ │ │ │ - bne 1229b4 │ │ │ │ + bne 1229b8 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #50 @ 0x32 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ sub r2, r2, #50 @ 0x32 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 1228a4 │ │ │ │ + bhi 1228a8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1229c4 │ │ │ │ + beq 1229c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bl 122488 │ │ │ │ + bl 12248c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1228e0 │ │ │ │ - ldr r1, [pc, #224] @ 122a5c │ │ │ │ - ldr r0, [pc, #224] @ 122a60 │ │ │ │ + b 1228e4 │ │ │ │ + ldr r1, [pc, #224] @ 122a60 │ │ │ │ + ldr r0, [pc, #224] @ 122a64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst ip, #1 │ │ │ │ and r2, r1, #1 │ │ │ │ - beq 122a20 │ │ │ │ + beq 122a24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1228dc │ │ │ │ + bne 1228e0 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r3, r3, #50 @ 0x32 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 1229cc │ │ │ │ + bls 1229d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 1228dc │ │ │ │ + b 1228e0 │ │ │ │ cmp ip, #1 │ │ │ │ - bne 12295c │ │ │ │ + bne 122960 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 1228dc │ │ │ │ - ldr r1, [pc, #128] @ 122a64 │ │ │ │ - ldr r0, [pc, #128] @ 122a68 │ │ │ │ + b 1228e0 │ │ │ │ + ldr r1, [pc, #128] @ 122a68 │ │ │ │ + ldr r0, [pc, #128] @ 122a6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ str lr, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r1, #1 │ │ │ │ - beq 122918 │ │ │ │ + beq 12291c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 122890 │ │ │ │ - b 1228e0 │ │ │ │ + beq 122894 │ │ │ │ + b 1228e4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 1228dc │ │ │ │ + b 1228e0 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #50 @ 0x32 │ │ │ │ cmp r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1228a4 │ │ │ │ + bne 1228a8 │ │ │ │ ldrh r2, [r1] │ │ │ │ - b 122948 │ │ │ │ + b 12294c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r8, r8, lsl #16 │ │ │ │ + andseq sp, r8, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, r8, r8, ror #15 │ │ │ │ + andseq sp, r8, r4, ror #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r8, r4, lsl #14 │ │ │ │ - @ instruction: 0x0014cbb4 │ │ │ │ - andseq sp, r4, ip, lsl #15 │ │ │ │ - andseq ip, r4, r0, asr fp │ │ │ │ - andseq sp, r4, r4, lsr r7 │ │ │ │ - ldr r3, [pc, #140] @ 122b00 │ │ │ │ - ldr r2, [pc, #140] @ 122b04 │ │ │ │ + andseq sp, r8, r0, lsl #14 │ │ │ │ + @ instruction: 0x0014cbd8 │ │ │ │ + @ instruction: 0x0014d7b0 │ │ │ │ + andseq ip, r4, r4, ror fp │ │ │ │ + andseq sp, r4, r8, asr r7 │ │ │ │ + ldr r3, [pc, #140] @ 122b04 │ │ │ │ + ldr r2, [pc, #140] @ 122b08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldr ip, [ip] │ │ │ │ ldr r3, [ip, #692] @ 0x2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 122a90 │ │ │ │ - b 122488 │ │ │ │ + beq 122a94 │ │ │ │ + b 12248c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ asr r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 122ae8 │ │ │ │ + bne 122aec │ │ │ │ cmp r1, #0 │ │ │ │ - bge 122ad8 │ │ │ │ - ldr r3, [pc, #56] @ 122b08 │ │ │ │ + bge 122adc │ │ │ │ + ldr r3, [pc, #56] @ 122b0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #44] @ 122b0c │ │ │ │ + ldr r3, [pc, #44] @ 122b10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - andseq sp, r8, r4, lsl #11 │ │ │ │ + andseq sp, r8, r0, lsl #11 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - eoreq r7, r7, ip, lsr #3 │ │ │ │ - mlaeq r7, ip, r1, r7 │ │ │ │ + eoreq r7, r7, r8, lsr #3 │ │ │ │ + mlaeq r7, r8, r1, r7 │ │ │ │ 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 r6, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1036] @ 122f44 │ │ │ │ - ldr r3, [pc, #1036] @ 122f48 │ │ │ │ + ldr r1, [pc, #1040] @ 122f4c │ │ │ │ + ldr r3, [pc, #1040] @ 122f50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1028] @ 122f4c │ │ │ │ - ldr r1, [pc, #1028] @ 122f50 │ │ │ │ + ldr r2, [pc, #1032] @ 122f54 │ │ │ │ + ldr r1, [pc, #1032] @ 122f58 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr lr, [r4] │ │ │ │ str r2, [r4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ands r2, r6, #1 │ │ │ │ str lr, [sp, #32] │ │ │ │ - bne 122ba4 │ │ │ │ + bne 122ba8 │ │ │ │ ldrsh r3, [r6] │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ lsl r1, r1, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 122d10 │ │ │ │ + bhi 122d18 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - beq 122be8 │ │ │ │ + beq 122bec │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r1, ip │ │ │ │ mov r0, #1 │ │ │ │ str lr, [r4] │ │ │ │ - bl 111d34 │ │ │ │ + bl 111d38 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #916] @ 122f54 │ │ │ │ - ldr r2, [pc, #900] @ 122f48 │ │ │ │ + ldr r1, [pc, #920] @ 122f5c │ │ │ │ + ldr r2, [pc, #904] @ 122f50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 122f40 │ │ │ │ + bne 122f48 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ mov r7, #1 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r3, sp, #20 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r5, sp, #28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r6, #7 │ │ │ │ mov r1, r5 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 111d34 │ │ │ │ + bl 111d38 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 111d34 │ │ │ │ + bl 111d38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 122d98 │ │ │ │ + beq 122da0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 138568 │ │ │ │ + bl 13856c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strne r0, [sp, #20] │ │ │ │ movne r0, r3 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - bl 1382cc │ │ │ │ + bl 1382d0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122e98 │ │ │ │ + bne 122ea0 │ │ │ │ tst sl, #1 │ │ │ │ - bne 122d38 │ │ │ │ + bne 122d40 │ │ │ │ ldrsh r3, [sl] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 122da4 │ │ │ │ + beq 122dac │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bne 122d38 │ │ │ │ + bne 122d40 │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ - ldr r3, [pc, #656] @ 122f58 │ │ │ │ + ldr r3, [pc, #656] @ 122f60 │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122f14 │ │ │ │ - ldr r3, [pc, #624] @ 122f58 │ │ │ │ + bne 122f1c │ │ │ │ + ldr r3, [pc, #624] @ 122f60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122f14 │ │ │ │ - ldr r3, [pc, #600] @ 122f5c │ │ │ │ + bne 122f1c │ │ │ │ + ldr r3, [pc, #600] @ 122f64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ - b 122d9c │ │ │ │ + b 122da4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #580] @ 122f60 │ │ │ │ - ldr r0, [pc, #580] @ 122f64 │ │ │ │ + ldr r1, [pc, #580] @ 122f68 │ │ │ │ + ldr r0, [pc, #580] @ 122f6c │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrsh r3, [r6] │ │ │ │ - b 122b94 │ │ │ │ + b 122b98 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r6, #7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 12222c │ │ │ │ + bl 122230 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r4] │ │ │ │ - b 122bb8 │ │ │ │ + b 122bbc │ │ │ │ ldr r0, [sl, #4] │ │ │ │ - bl 266808 │ │ │ │ - ldr r3, [pc, #420] @ 122f58 │ │ │ │ + bl 266830 │ │ │ │ + ldr r3, [pc, #420] @ 122f60 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122dec │ │ │ │ - ldr r3, [pc, #384] @ 122f58 │ │ │ │ + bne 122df4 │ │ │ │ + ldr r3, [pc, #384] @ 122f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122f00 │ │ │ │ + beq 122f08 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122d38 │ │ │ │ + beq 122d40 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ tst r8, #1 │ │ │ │ mov fp, r8 │ │ │ │ - bne 122d3c │ │ │ │ + bne 122d44 │ │ │ │ ldrsh r3, [r8] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 122ebc │ │ │ │ + beq 122ec4 │ │ │ │ mov fp, r8 │ │ │ │ tst fp, #1 │ │ │ │ - bne 122d3c │ │ │ │ + bne 122d44 │ │ │ │ ldrsh r2, [fp] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 122d3c │ │ │ │ + bhi 122d44 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 122f38 │ │ │ │ + beq 122f40 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 122f58 │ │ │ │ + ldr r3, [pc, #244] @ 122f60 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122d3c │ │ │ │ - ldr r3, [pc, #216] @ 122f58 │ │ │ │ + bne 122d44 │ │ │ │ + ldr r3, [pc, #216] @ 122f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122cfc │ │ │ │ - b 122d3c │ │ │ │ + beq 122d04 │ │ │ │ + b 122d44 │ │ │ │ mov r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #28] │ │ │ │ - bl 122488 │ │ │ │ + bl 12248c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ - b 122d9c │ │ │ │ + b 122da4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 266808 │ │ │ │ - ldr r3, [pc, #140] @ 122f58 │ │ │ │ + bl 266830 │ │ │ │ + ldr r3, [pc, #140] @ 122f60 │ │ │ │ mvn r2, #0 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122e24 │ │ │ │ - ldr r3, [pc, #108] @ 122f58 │ │ │ │ + bne 122e2c │ │ │ │ + ldr r3, [pc, #108] @ 122f60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 122e24 │ │ │ │ - ldr r3, [pc, #96] @ 122f68 │ │ │ │ + bne 122e2c │ │ │ │ + ldr r3, [pc, #96] @ 122f70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - b 122d9c │ │ │ │ + b 122da4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122d3c │ │ │ │ - b 122e28 │ │ │ │ + beq 122d44 │ │ │ │ + b 122e30 │ │ │ │ ldrd r0, [fp, #8] │ │ │ │ - b 122e58 │ │ │ │ + b 122e60 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq sp, r8, r0, asr #9 │ │ │ │ + @ instruction: 0x0018d4bc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, r8, r4, lsr #9 │ │ │ │ + andseq sp, r8, r0, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq sp, r8, r8, lsr r4 │ │ │ │ + andseq sp, r8, r4, lsr r4 │ │ │ │ svcvc 0x00efffff │ │ │ │ - eoreq r6, r7, r4, ror pc │ │ │ │ - andseq r7, r4, r8, lsl #23 │ │ │ │ - andseq r0, r5, r8, asr #17 │ │ │ │ - eoreq r6, r7, r0, ror sp │ │ │ │ + eoreq r6, r7, ip, ror #30 │ │ │ │ + andseq r7, r4, r8, lsr #23 │ │ │ │ + andseq r0, r5, r8, ror #17 │ │ │ │ + eoreq r6, r7, r8, ror #26 │ │ │ │ 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 │ │ │ │ ldr sl, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1588] @ 1235c8 │ │ │ │ - ldr r3, [pc, #1588] @ 1235cc │ │ │ │ + ldr r1, [pc, #1588] @ 1235d0 │ │ │ │ + ldr r3, [pc, #1588] @ 1235d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [pc, #1580] @ 1235d0 │ │ │ │ + ldr r2, [pc, #1580] @ 1235d8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1568] @ 1235d4 │ │ │ │ + ldr r3, [pc, #1568] @ 1235dc │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp sl, #3 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str fp, [r4] │ │ │ │ moveq r0, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 123070 │ │ │ │ + beq 123078 │ │ │ │ tst sl, #1 │ │ │ │ - beq 12309c │ │ │ │ + beq 1230a4 │ │ │ │ asr r3, sl, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r3, [pc, #1484] @ 1235d8 │ │ │ │ + bl 266808 │ │ │ │ + ldr r3, [pc, #1484] @ 1235e0 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r6, sl │ │ │ │ mov r7, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12311c │ │ │ │ - ldr r3, [pc, #1440] @ 1235d8 │ │ │ │ + bne 123124 │ │ │ │ + ldr r3, [pc, #1440] @ 1235e0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12311c │ │ │ │ + bne 123124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 1232fc │ │ │ │ - ldr r3, [pc, #1404] @ 1235dc │ │ │ │ + ble 123304 │ │ │ │ + ldr r3, [pc, #1404] @ 1235e4 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 25538c │ │ │ │ - ldr r2, [pc, #1384] @ 1235e0 │ │ │ │ - ldr r3, [pc, #1360] @ 1235cc │ │ │ │ + bl 2553b4 │ │ │ │ + ldr r2, [pc, #1384] @ 1235e8 │ │ │ │ + ldr r3, [pc, #1360] @ 1235d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12353c │ │ │ │ + bne 123544 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [sl] │ │ │ │ - ldr r2, [pc, #1340] @ 1235e4 │ │ │ │ + ldr r2, [pc, #1340] @ 1235ec │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 123594 │ │ │ │ + bhi 12359c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrd r6, [sl, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123474 │ │ │ │ + bne 12347c │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1260] @ 1235d8 │ │ │ │ + ldr r3, [pc, #1260] @ 1235e0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12311c │ │ │ │ - ldr r3, [pc, #1232] @ 1235d8 │ │ │ │ + bne 123124 │ │ │ │ + ldr r3, [pc, #1232] @ 1235e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123364 │ │ │ │ - ldr r3, [pc, #1220] @ 1235e8 │ │ │ │ + beq 12336c │ │ │ │ + ldr r3, [pc, #1220] @ 1235f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123154 │ │ │ │ - ldr r3, [pc, #1196] @ 1235ec │ │ │ │ + bne 12315c │ │ │ │ + ldr r3, [pc, #1196] @ 1235f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123458 │ │ │ │ + beq 123460 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #16 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ mov r3, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 254fc0 │ │ │ │ - bl 257374 │ │ │ │ + bl 254fe8 │ │ │ │ + bl 25739c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ - b 123070 │ │ │ │ + b 123078 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r4] │ │ │ │ - bl 257374 │ │ │ │ - b 123070 │ │ │ │ + bl 25739c │ │ │ │ + b 123078 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123488 │ │ │ │ + bne 123490 │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #984] @ 1235d8 │ │ │ │ + ldr r3, [pc, #984] @ 1235e0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1233b4 │ │ │ │ - ldr r3, [pc, #956] @ 1235d8 │ │ │ │ + bne 1233bc │ │ │ │ + ldr r3, [pc, #956] @ 1235e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1233b4 │ │ │ │ + bne 1233bc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1234b4 │ │ │ │ - ldr r3, [pc, #932] @ 1235f0 │ │ │ │ + beq 1234bc │ │ │ │ + ldr r3, [pc, #932] @ 1235f8 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 25538c │ │ │ │ - b 123070 │ │ │ │ + bl 2553b4 │ │ │ │ + b 123078 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 123474 │ │ │ │ + bne 12347c │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #828] @ 1235d8 │ │ │ │ + ldr r3, [pc, #828] @ 1235e0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12311c │ │ │ │ - ldr r3, [pc, #800] @ 1235d8 │ │ │ │ + bne 123124 │ │ │ │ + ldr r3, [pc, #800] @ 1235e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12311c │ │ │ │ + bne 123124 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12343c │ │ │ │ + beq 123444 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b 123058 │ │ │ │ + b 123060 │ │ │ │ mov r0, sl │ │ │ │ - bl 244c40 │ │ │ │ - b 123270 │ │ │ │ - bne 123348 │ │ │ │ + bl 244c68 │ │ │ │ + b 123278 │ │ │ │ + bne 123350 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 23364 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12349c │ │ │ │ - ldr r3, [pc, #696] @ 1235f4 │ │ │ │ + beq 1234a4 │ │ │ │ + ldr r3, [pc, #696] @ 1235fc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 123070 │ │ │ │ + b 123078 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #680] @ 1235f8 │ │ │ │ + ldr r3, [pc, #680] @ 123600 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 25538c │ │ │ │ - b 123070 │ │ │ │ + bl 2553b4 │ │ │ │ + b 123078 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123058 │ │ │ │ + bne 123060 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123348 │ │ │ │ + bne 123350 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23364 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 123314 │ │ │ │ + b 12331c │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, sl │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 123540 │ │ │ │ + beq 123548 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -263744,414 +263746,414 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ str sl, [r0, #4] │ │ │ │ - b 123198 │ │ │ │ + b 1231a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123344 │ │ │ │ + bne 12334c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23364 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 123314 │ │ │ │ - ldr r3, [pc, #384] @ 1235fc │ │ │ │ + b 12331c │ │ │ │ + ldr r3, [pc, #384] @ 123604 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - b 123070 │ │ │ │ - ldr r3, [pc, #368] @ 123600 │ │ │ │ + b 123078 │ │ │ │ + ldr r3, [pc, #368] @ 123608 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - b 123070 │ │ │ │ + b 123078 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 123070 │ │ │ │ + b 123078 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123520 │ │ │ │ + bne 123528 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23364 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ str r6, [r0, #4] │ │ │ │ - b 123070 │ │ │ │ - ldr r3, [pc, #220] @ 123604 │ │ │ │ + b 123078 │ │ │ │ + ldr r3, [pc, #220] @ 12360c │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 25538c │ │ │ │ - b 123070 │ │ │ │ + bl 2553b4 │ │ │ │ + b 123078 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #192] @ 123608 │ │ │ │ + ldr r1, [pc, #192] @ 123610 │ │ │ │ mov r0, sl │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123568 │ │ │ │ + bne 123570 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23364 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b 1234d4 │ │ │ │ + b 1234dc │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #24 │ │ │ │ ldr fp, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 1233f0 │ │ │ │ + b 1233f8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #108] @ 12360c │ │ │ │ - ldr r0, [pc, #108] @ 123610 │ │ │ │ + ldr r1, [pc, #108] @ 123614 │ │ │ │ + ldr r0, [pc, #108] @ 123618 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 123070 │ │ │ │ - andseq sp, r8, r4, rrx │ │ │ │ + b 123078 │ │ │ │ + andseq sp, r8, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sp, r8, r8, asr #32 │ │ │ │ + andseq sp, r8, r0, asr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - eoreq r6, r7, r8, lsl ip │ │ │ │ - andseq ip, r8, r0, lsl #31 │ │ │ │ - andseq r1, r6, ip, lsr #32 │ │ │ │ + eoreq r6, r7, r0, lsl ip │ │ │ │ + andseq ip, r8, r8, ror pc │ │ │ │ + andseq r1, r6, ip, asr #32 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eoreq r6, r7, ip, lsr #20 │ │ │ │ - eoreq r6, r7, r0, asr #18 │ │ │ │ - eoreq r6, r7, r8, lsr #18 │ │ │ │ - strdeq r6, [r7], -ip @ │ │ │ │ - eoreq r6, r7, r8, ror #15 │ │ │ │ - eoreq r6, r7, r0, asr r7 │ │ │ │ + eoreq r6, r7, r4, lsr #20 │ │ │ │ + eoreq r6, r7, r8, lsr r9 │ │ │ │ + eoreq r6, r7, r0, lsr #18 │ │ │ │ + strdeq r6, [r7], -r4 @ │ │ │ │ + eoreq r6, r7, r0, ror #15 │ │ │ │ + eoreq r6, r7, r8, asr #14 │ │ │ │ svclt 0x00800000 │ │ │ │ - andseq r7, r4, r0, lsl #6 │ │ │ │ - andseq r0, r5, r4, asr r0 │ │ │ │ + andseq r7, r4, r0, lsr #6 │ │ │ │ + andseq r0, r5, r4, ror r0 │ │ │ │ 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 │ │ │ │ ldr r2, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1600] @ 123c7c │ │ │ │ - ldr r3, [pc, #1600] @ 123c80 │ │ │ │ + ldr r1, [pc, #1600] @ 123c84 │ │ │ │ + ldr r3, [pc, #1600] @ 123c88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #1592] @ 123c84 │ │ │ │ + ldr ip, [pc, #1592] @ 123c8c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1580] @ 123c88 │ │ │ │ + ldr r3, [pc, #1580] @ 123c90 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str sl, [r4] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 123708 │ │ │ │ + beq 123710 │ │ │ │ tst r2, #1 │ │ │ │ - beq 123738 │ │ │ │ + beq 123740 │ │ │ │ asr sl, r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r3, [pc, #1504] @ 123c8c │ │ │ │ + bl 266808 │ │ │ │ + ldr r3, [pc, #1504] @ 123c94 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1237b8 │ │ │ │ - ldr r3, [pc, #1468] @ 123c8c │ │ │ │ + bne 1237c0 │ │ │ │ + ldr r3, [pc, #1468] @ 123c94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1237b8 │ │ │ │ + bne 1237c0 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 1239a8 │ │ │ │ - ldr r3, [pc, #1436] @ 123c90 │ │ │ │ + ble 1239b0 │ │ │ │ + ldr r3, [pc, #1436] @ 123c98 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #1412] @ 123c94 │ │ │ │ - ldr r3, [pc, #1388] @ 123c80 │ │ │ │ + ldr r1, [pc, #1412] @ 123c9c │ │ │ │ + ldr r3, [pc, #1388] @ 123c88 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 123bf0 │ │ │ │ + bne 123bf8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r2] │ │ │ │ - ldr r1, [pc, #1364] @ 123c98 │ │ │ │ + ldr r1, [pc, #1364] @ 123ca0 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 123c48 │ │ │ │ + bhi 123c50 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123b0c │ │ │ │ + bne 123b14 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1284] @ 123c8c │ │ │ │ + ldr r3, [pc, #1284] @ 123c94 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1237b8 │ │ │ │ - ldr r3, [pc, #1256] @ 123c8c │ │ │ │ + bne 1237c0 │ │ │ │ + ldr r3, [pc, #1256] @ 123c94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1239c8 │ │ │ │ - ldr r3, [pc, #1244] @ 123c9c │ │ │ │ + beq 1239d0 │ │ │ │ + ldr r3, [pc, #1244] @ 123ca4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1237f0 │ │ │ │ - ldr r3, [pc, #1220] @ 123ca0 │ │ │ │ + bne 1237f8 │ │ │ │ + ldr r3, [pc, #1220] @ 123ca8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123af0 │ │ │ │ + beq 123af8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #16 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ mov r3, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 254fc0 │ │ │ │ - bl 25736c │ │ │ │ + bl 254fe8 │ │ │ │ + bl 257394 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [r4] │ │ │ │ - bl 25736c │ │ │ │ + bl 257394 │ │ │ │ mov r2, r0 │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ ldr fp, [r2, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123b20 │ │ │ │ + bne 123b28 │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1000] @ 123c8c │ │ │ │ + ldr r3, [pc, #1000] @ 123c94 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123a4c │ │ │ │ - ldr r3, [pc, #972] @ 123c8c │ │ │ │ + bne 123a54 │ │ │ │ + ldr r3, [pc, #972] @ 123c94 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123a4c │ │ │ │ + bne 123a54 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123b60 │ │ │ │ - ldr r3, [pc, #948] @ 123ca4 │ │ │ │ + beq 123b68 │ │ │ │ + ldr r3, [pc, #948] @ 123cac │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ mov r2, r0 │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [sp, #56] @ 0x38 │ │ │ │ - bne 123b0c │ │ │ │ + bne 123b14 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #840] @ 123c8c │ │ │ │ + ldr r3, [pc, #840] @ 123c94 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1237b8 │ │ │ │ - ldr r3, [pc, #812] @ 123c8c │ │ │ │ + bne 1237c0 │ │ │ │ + ldr r3, [pc, #812] @ 123c94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1237b8 │ │ │ │ + bne 1237c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123ad4 │ │ │ │ + beq 123adc │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b 1236ec │ │ │ │ + b 1236f4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 244c40 │ │ │ │ - b 123918 │ │ │ │ + bl 244c68 │ │ │ │ + b 123920 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #760] @ 123ca8 │ │ │ │ + ldr r3, [pc, #760] @ 123cb0 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ mov r2, r0 │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1236ec │ │ │ │ + bne 1236f4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1239a8 │ │ │ │ + bne 1239b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 22f98 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123b44 │ │ │ │ + beq 123b4c │ │ │ │ cmp r7, #0 │ │ │ │ - bge 123b34 │ │ │ │ - ldr r3, [pc, #616] @ 123cac │ │ │ │ + bge 123b3c │ │ │ │ + ldr r3, [pc, #616] @ 123cb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, fp │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 123bf4 │ │ │ │ + beq 123bfc │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -264166,159 +264168,159 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4] │ │ │ │ str fp, [r0, #4] │ │ │ │ - b 123834 │ │ │ │ + b 12383c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1239a4 │ │ │ │ + bne 1239ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 22f98 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 123a14 │ │ │ │ - ldr r3, [pc, #412] @ 123cb0 │ │ │ │ + b 123a1c │ │ │ │ + ldr r3, [pc, #412] @ 123cb8 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ - b 123708 │ │ │ │ - ldr r3, [pc, #396] @ 123cb4 │ │ │ │ + b 123710 │ │ │ │ + ldr r3, [pc, #396] @ 123cbc │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b 123708 │ │ │ │ - ldr r3, [pc, #380] @ 123cb8 │ │ │ │ + b 123710 │ │ │ │ + ldr r3, [pc, #380] @ 123cc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123bd0 │ │ │ │ + bne 123bd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 22f98 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b 123708 │ │ │ │ - ldr r3, [pc, #228] @ 123cbc │ │ │ │ + b 123710 │ │ │ │ + ldr r3, [pc, #228] @ 123cc4 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ mov r2, r0 │ │ │ │ - b 123708 │ │ │ │ + b 123710 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #196] @ 123cc0 │ │ │ │ + ldr r1, [pc, #196] @ 123cc8 │ │ │ │ mov r0, fp │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 123c1c │ │ │ │ + bne 123c24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 22f98 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b 123b80 │ │ │ │ + b 123b88 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #24 │ │ │ │ ldr sl, [r4] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b 123a88 │ │ │ │ + b 123a90 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #112] @ 123cc4 │ │ │ │ - ldr r0, [pc, #112] @ 123cc8 │ │ │ │ + ldr r1, [pc, #112] @ 123ccc │ │ │ │ + ldr r0, [pc, #112] @ 123cd0 │ │ │ │ mov r2, #0 │ │ │ │ str lr, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 123708 │ │ │ │ - @ instruction: 0x0018c9bc │ │ │ │ + b 123710 │ │ │ │ + @ instruction: 0x0018c9b4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq ip, r8, r0, lsr #19 │ │ │ │ + mulseq r8, r8, r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - eoreq r6, r7, r4, lsl #11 │ │ │ │ - andseq ip, r8, r8, ror #17 │ │ │ │ - mulseq r6, r5, r9 │ │ │ │ + eoreq r6, r7, ip, ror r5 │ │ │ │ + andseq ip, r8, r0, ror #17 │ │ │ │ + @ instruction: 0x001609b5 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eoreq r6, r7, r8, lsl #7 │ │ │ │ - eoreq r6, r7, r8, asr #5 │ │ │ │ - eoreq r6, r7, r8, lsr r2 │ │ │ │ - eoreq r6, r7, r4, ror #2 │ │ │ │ - eoreq r6, r7, r0, asr r1 │ │ │ │ - eoreq r6, r7, r0, asr #2 │ │ │ │ - eoreq r6, r7, r0, lsr #1 │ │ │ │ + eoreq r6, r7, r0, lsl #7 │ │ │ │ + eoreq r6, r7, r0, asr #5 │ │ │ │ + eoreq r6, r7, r0, lsr r2 │ │ │ │ + eoreq r6, r7, ip, asr r1 │ │ │ │ + eoreq r6, r7, r8, asr #2 │ │ │ │ + eoreq r6, r7, r8, lsr r1 │ │ │ │ + mlaeq r7, r8, r0, r6 │ │ │ │ svclt 0x00800000 │ │ │ │ - andseq r6, r4, ip, asr #24 │ │ │ │ - andseq pc, r4, r0, lsr #19 │ │ │ │ + andseq r6, r4, ip, ror #24 │ │ │ │ + andseq pc, r4, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #1724] @ 1243a0 │ │ │ │ - ldr ip, [pc, #1724] @ 1243a4 │ │ │ │ + ldr lr, [pc, #1724] @ 1243a8 │ │ │ │ + ldr ip, [pc, #1724] @ 1243ac │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #1712] @ 1243a8 │ │ │ │ + ldr r2, [pc, #1712] @ 1243b0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #1708] @ 1243ac │ │ │ │ + ldr r3, [pc, #1708] @ 1243b4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [r2, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sl] │ │ │ │ @@ -264333,470 +264335,470 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ands r5, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq 123e08 │ │ │ │ + beq 123e10 │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r5, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 123e58 │ │ │ │ + beq 123e60 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 123f98 │ │ │ │ + beq 123fa0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 231f0 │ │ │ │ eor r5, r5, #1 │ │ │ │ and r5, r5, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - bne 123fe8 │ │ │ │ + bne 123ff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sl] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12403c │ │ │ │ + beq 124044 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 123f5c │ │ │ │ - ldr r3, [pc, #1496] @ 1243b0 │ │ │ │ + blt 123f64 │ │ │ │ + ldr r3, [pc, #1496] @ 1243b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - ldr r2, [pc, #1488] @ 1243b4 │ │ │ │ - ldr r3, [pc, #1468] @ 1243a4 │ │ │ │ + ldr r2, [pc, #1488] @ 1243bc │ │ │ │ + ldr r3, [pc, #1468] @ 1243ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12439c │ │ │ │ + bne 1243a4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 123f44 │ │ │ │ + beq 123f4c │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 124054 │ │ │ │ + beq 12405c │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 1240a8 │ │ │ │ + beq 1240b0 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq 12420c │ │ │ │ + beq 124214 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bne 12423c │ │ │ │ + bne 124244 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt 1241dc │ │ │ │ + bgt 1241e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str ip, [sl] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1240fc │ │ │ │ + beq 124104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25696c │ │ │ │ - b 123ddc │ │ │ │ + bl 256994 │ │ │ │ + b 123de4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 123f6c │ │ │ │ + beq 123f74 │ │ │ │ tst r4, #1 │ │ │ │ - beq 123fa8 │ │ │ │ + beq 123fb0 │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ eor r5, r5, #1 │ │ │ │ and r5, r5, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ andne r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 124088 │ │ │ │ + beq 124090 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bge 124064 │ │ │ │ + bge 12406c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1240c4 │ │ │ │ + beq 1240cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 124294 │ │ │ │ - ldr r3, [pc, #1220] @ 1243b8 │ │ │ │ + beq 12429c │ │ │ │ + ldr r3, [pc, #1220] @ 1243c0 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, #8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sl] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sl] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov fp, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 123d6c │ │ │ │ - ldr r3, [pc, #1112] @ 1243bc │ │ │ │ + b 123d74 │ │ │ │ + ldr r3, [pc, #1112] @ 1243c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 124360 │ │ │ │ + beq 124368 │ │ │ │ tst r4, #1 │ │ │ │ - bne 124228 │ │ │ │ + bne 124230 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - beq 124188 │ │ │ │ + beq 124190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123fa8 │ │ │ │ + beq 123fb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sl] │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 1241c4 │ │ │ │ + beq 1241cc │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 12417c │ │ │ │ + beq 124184 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 1242e8 │ │ │ │ + beq 1242f0 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne 124188 │ │ │ │ + bne 124190 │ │ │ │ mov r0, r4 │ │ │ │ bl 198e00 │ │ │ │ eor r5, r5, #1 │ │ │ │ and r5, r5, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 123e88 │ │ │ │ + b 123e90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sl] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sl] │ │ │ │ str r5, [r0, #4] │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ mov fp, r5 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ mov r5, #1 │ │ │ │ - b 123d6c │ │ │ │ + b 123d74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1240e0 │ │ │ │ + beq 1240e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1242d4 │ │ │ │ - ldr r3, [pc, #836] @ 1243c0 │ │ │ │ + beq 1242dc │ │ │ │ + ldr r3, [pc, #836] @ 1243c8 │ │ │ │ str r2, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2355c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 123d9c │ │ │ │ + b 123da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov fp, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 123d6c │ │ │ │ + b 123d74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 124280 │ │ │ │ - ldr r3, [pc, #752] @ 1243c4 │ │ │ │ + beq 124288 │ │ │ │ + ldr r3, [pc, #752] @ 1243cc │ │ │ │ str r2, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12426c │ │ │ │ - ldr r3, [pc, #728] @ 1243c8 │ │ │ │ + beq 124274 │ │ │ │ + ldr r3, [pc, #728] @ 1243d0 │ │ │ │ str r2, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmn r3, #1 │ │ │ │ cmpne r3, #3 │ │ │ │ - beq 124384 │ │ │ │ + beq 12438c │ │ │ │ tst r3, #1 │ │ │ │ - bne 123e4c │ │ │ │ + bne 123e54 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq 12431c │ │ │ │ + beq 124324 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - bne 123e4c │ │ │ │ + bne 123e54 │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #660] @ 1243cc │ │ │ │ + ldr r3, [pc, #660] @ 1243d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266dfc │ │ │ │ - ldr r3, [pc, #648] @ 1243d0 │ │ │ │ + bl 266e24 │ │ │ │ + ldr r3, [pc, #648] @ 1243d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r5, #1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r5, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ - beq 123e4c │ │ │ │ - ldr r3, [pc, #608] @ 1243d4 │ │ │ │ + beq 123e54 │ │ │ │ + ldr r3, [pc, #608] @ 1243dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 123e88 │ │ │ │ - ldr r1, [pc, #584] @ 1243d8 │ │ │ │ - ldr r0, [pc, #584] @ 1243dc │ │ │ │ + b 123e90 │ │ │ │ + ldr r1, [pc, #584] @ 1243e0 │ │ │ │ + ldr r0, [pc, #584] @ 1243e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sl] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sl] │ │ │ │ mov r0, #0 │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ eor r5, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 123e88 │ │ │ │ + b 123e90 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #500] @ 1243e0 │ │ │ │ - ldr r1, [pc, #500] @ 1243e4 │ │ │ │ + ldr r0, [pc, #500] @ 1243e8 │ │ │ │ + ldr r1, [pc, #500] @ 1243ec │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sl] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sl] │ │ │ │ - b 1241bc │ │ │ │ + b 1241c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 198e00 │ │ │ │ mov fp, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 123d6c │ │ │ │ + b 123d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 123e70 │ │ │ │ - b 123f98 │ │ │ │ + beq 123e78 │ │ │ │ + b 123fa0 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #412] @ 1243e8 │ │ │ │ - ldr r1, [pc, #412] @ 1243ec │ │ │ │ + ldr r0, [pc, #412] @ 1243f0 │ │ │ │ + ldr r1, [pc, #412] @ 1243f4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sl] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sl] │ │ │ │ - b 1241bc │ │ │ │ - ldr r3, [pc, #380] @ 1243f0 │ │ │ │ + b 1241c4 │ │ │ │ + ldr r3, [pc, #380] @ 1243f8 │ │ │ │ str r2, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 123ddc │ │ │ │ - ldr r3, [pc, #364] @ 1243f4 │ │ │ │ + b 123de4 │ │ │ │ + ldr r3, [pc, #364] @ 1243fc │ │ │ │ str r2, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 123ddc │ │ │ │ - ldr r6, [pc, #348] @ 1243f8 │ │ │ │ + b 123de4 │ │ │ │ + ldr r6, [pc, #348] @ 124400 │ │ │ │ str r2, [sl] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124304 │ │ │ │ + beq 12430c │ │ │ │ cmp r5, #0 │ │ │ │ ldrlt r0, [r6, #24] │ │ │ │ ldrge r0, [r6, #28] │ │ │ │ - b 123ddc │ │ │ │ - ldr r3, [pc, #288] @ 1243fc │ │ │ │ + b 123de4 │ │ │ │ + ldr r3, [pc, #288] @ 124404 │ │ │ │ str r2, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ eor r5, r5, #1 │ │ │ │ and r5, r5, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 123e88 │ │ │ │ + b 123e90 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 123ddc │ │ │ │ + b 123de4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ - ldr r1, [pc, #204] @ 124400 │ │ │ │ + bl 2675f0 │ │ │ │ + ldr r1, [pc, #204] @ 124408 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r5, #1 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r5, r5, #1 │ │ │ │ tst r5, #1 │ │ │ │ - beq 123e4c │ │ │ │ - ldr r3, [pc, #172] @ 124404 │ │ │ │ + beq 123e54 │ │ │ │ + ldr r3, [pc, #172] @ 12440c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - b 123ddc │ │ │ │ - ldr r1, [pc, #160] @ 124408 │ │ │ │ + b 123de4 │ │ │ │ + ldr r1, [pc, #160] @ 124410 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sl] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sl] │ │ │ │ - b 1241bc │ │ │ │ - ldr r1, [pc, #128] @ 12440c │ │ │ │ + b 1241c4 │ │ │ │ + ldr r1, [pc, #128] @ 124414 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ - bl 4bca0 │ │ │ │ - b 1241bc │ │ │ │ + bl 4bc9c │ │ │ │ + b 1241c4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq ip, r8, r0, lsl r3 │ │ │ │ + andseq ip, r8, r8, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0018c2f0 │ │ │ │ + andseq ip, r8, r8, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r7, r4, lsr #29 │ │ │ │ - andseq ip, r8, r4, lsl r2 │ │ │ │ - eoreq r5, r7, r4, lsl #27 │ │ │ │ - eoreq r5, r7, r8, lsl sp │ │ │ │ - strdeq r5, [r7], -ip @ │ │ │ │ - eoreq r5, r7, r4, lsr #23 │ │ │ │ - eoreq r5, r7, r8, lsl #23 │ │ │ │ + mlaeq r7, ip, lr, r5 │ │ │ │ + andseq ip, r8, ip, lsl #4 │ │ │ │ + eoreq r5, r7, ip, ror sp │ │ │ │ + eoreq r5, r7, r0, lsl sp │ │ │ │ + strdeq r5, [r7], -r4 @ │ │ │ │ + mlaeq r7, ip, fp, r5 │ │ │ │ + eoreq r5, r7, r0, lsl #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eoreq r5, r7, r8, lsl #22 │ │ │ │ - mulseq r4, r4, r3 │ │ │ │ - andseq pc, r4, r0, ror #8 │ │ │ │ - andseq pc, r4, r4, lsl r4 @ │ │ │ │ - andseq fp, r4, r4, asr #6 │ │ │ │ - @ instruction: 0x0014f3b4 │ │ │ │ - andseq r6, r4, r8, asr r6 │ │ │ │ - eoreq r5, r7, r4, lsl #20 │ │ │ │ - strdeq r5, [r7], -r0 @ │ │ │ │ - ldrdeq r5, [r7], -ip @ │ │ │ │ - mlaeq r7, ip, r9, r5 │ │ │ │ + eoreq r5, r7, r0, lsl #22 │ │ │ │ + @ instruction: 0x0014b3b4 │ │ │ │ + andseq pc, r4, r0, lsl #9 │ │ │ │ + andseq pc, r4, r4, lsr r4 @ │ │ │ │ + andseq fp, r4, r4, ror #6 │ │ │ │ + @ instruction: 0x0014f3d4 │ │ │ │ + andseq r6, r4, r8, ror r6 │ │ │ │ + strdeq r5, [r7], -ip @ │ │ │ │ + eoreq r5, r7, r8, ror #19 │ │ │ │ + ldrdeq r5, [r7], -r4 @ │ │ │ │ + mlaeq r7, r4, r9, r5 │ │ │ │ svclt 0x00800000 │ │ │ │ - eoreq r5, r7, r4, lsr #18 │ │ │ │ - andseq pc, r4, r0, asr #5 │ │ │ │ - andseq pc, r4, r4, lsl #5 │ │ │ │ + eoreq r5, r7, ip, lsl r9 │ │ │ │ + andseq pc, r4, r0, ror #5 │ │ │ │ + andseq pc, r4, r4, lsr #5 │ │ │ │ │ │ │ │ -00124410 : │ │ │ │ +00124418 : │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #8 │ │ │ │ - b 37dac │ │ │ │ + b 37da8 │ │ │ │ │ │ │ │ -0012441c : │ │ │ │ +00124424 : │ │ │ │ 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 r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4012] @ 1253e8 │ │ │ │ - ldr r1, [pc, #4012] @ 1253ec │ │ │ │ + ldr r0, [pc, #4012] @ 1253f0 │ │ │ │ + ldr r1, [pc, #4012] @ 1253f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #4004] @ 1253f0 │ │ │ │ - ldr r2, [pc, #4004] @ 1253f4 │ │ │ │ + ldr r3, [pc, #4004] @ 1253f8 │ │ │ │ + ldr r2, [pc, #4004] @ 1253fc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r4, [pc, #3984] @ 1253f8 │ │ │ │ + ldr r4, [pc, #3984] @ 125400 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -264804,616 +264806,616 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #100 @ 0x64 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 38b84 │ │ │ │ + bl 38b80 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #8 │ │ │ │ - bl 37dac │ │ │ │ + bl 37da8 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, ip, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #3692] @ 1253fc │ │ │ │ + ldr r3, [pc, #3692] @ 125404 │ │ │ │ strd r0, [r4, #16] │ │ │ │ - ldr r1, [pc, #3688] @ 125400 │ │ │ │ + ldr r1, [pc, #3688] @ 125408 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 26650c │ │ │ │ + bl 266534 │ │ │ │ mov sl, #51 @ 0x33 │ │ │ │ mov r8, #1 │ │ │ │ mov fp, #50 @ 0x32 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #16 │ │ │ │ strd r2, [r4, #32] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str sl, [r0] │ │ │ │ strd r2, [r1, #8] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [r4, #28] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ strd r6, [r1, #8] │ │ │ │ str sl, [r1] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [r4, #24] │ │ │ │ - bl 34da0 │ │ │ │ - ldr r6, [pc, #3568] @ 125404 │ │ │ │ - ldr r7, [pc, #3568] @ 125408 │ │ │ │ + bl 34d9c │ │ │ │ + ldr r6, [pc, #3568] @ 12540c │ │ │ │ + ldr r7, [pc, #3568] @ 125410 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, [r1, #8] │ │ │ │ str sl, [r1] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ - bl 34da0 │ │ │ │ - ldr r6, [pc, #3536] @ 125404 │ │ │ │ - ldr r7, [pc, #3540] @ 12540c │ │ │ │ + bl 34d9c │ │ │ │ + ldr r6, [pc, #3536] @ 12540c │ │ │ │ + ldr r7, [pc, #3540] @ 125414 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, [r1, #8] │ │ │ │ str sl, [r1] │ │ │ │ mov r0, #16 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bl 34da0 │ │ │ │ - ldr r2, [pc, #3504] @ 125404 │ │ │ │ - ldr r3, [pc, #3512] @ 125410 │ │ │ │ + bl 34d9c │ │ │ │ + ldr r2, [pc, #3504] @ 12540c │ │ │ │ + ldr r3, [pc, #3512] @ 125418 │ │ │ │ ldr ip, [r5] │ │ │ │ add r7, sp, #32 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r1, r0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ str sl, [r1] │ │ │ │ mov r0, #8 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r7, [r5] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, #8 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r7, [r5] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str fp, [r0] │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r7, [r5] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ str fp, [r0] │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r7, [r5] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str fp, [r0] │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r7, [r5] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str fp, [r0] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r1, [r5] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #3 │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125a0c │ │ │ │ + beq 125a14 │ │ │ │ cmp r9, #0 │ │ │ │ ldrlt r0, [r4, #24] │ │ │ │ ldrge r0, [r4, #28] │ │ │ │ - ldr r4, [pc, #3148] @ 125414 │ │ │ │ + ldr r4, [pc, #3148] @ 12541c │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125a38 │ │ │ │ + beq 125a40 │ │ │ │ cmp r9, #0 │ │ │ │ ldrlt r0, [r4, #24] │ │ │ │ ldrge r0, [r4, #28] │ │ │ │ - ldr r4, [pc, #3096] @ 125418 │ │ │ │ + ldr r4, [pc, #3096] @ 125420 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrd r8, [r4, #32] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125a20 │ │ │ │ + beq 125a28 │ │ │ │ cmp r9, #0 │ │ │ │ ldrlt r0, [r4, #24] │ │ │ │ ldrge r0, [r4, #28] │ │ │ │ - ldr r8, [pc, #3044] @ 12541c │ │ │ │ + ldr r8, [pc, #3044] @ 125424 │ │ │ │ mov r4, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [r8, #52] @ 0x34 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [r5] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str sl, [r0, #4] │ │ │ │ mov sl, #50 @ 0x32 │ │ │ │ str sl, [r0] │ │ │ │ str r0, [r8, #40] @ 0x28 │ │ │ │ ldrd r0, [r8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ str r7, [r5] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str fp, [r0, #4] │ │ │ │ str sl, [r0] │ │ │ │ str r0, [r8, #60] @ 0x3c │ │ │ │ ldrd r0, [r8, #32] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ str r7, [r5] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #28] │ │ │ │ - ldr r6, [pc, #2896] @ 125420 │ │ │ │ - ldr r7, [pc, #2896] @ 125424 │ │ │ │ + ldr r6, [pc, #2896] @ 125428 │ │ │ │ + ldr r7, [pc, #2896] @ 12542c │ │ │ │ add r6, pc, r6 │ │ │ │ add r7, pc, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ str sl, [r0] │ │ │ │ str fp, [r0, #4] │ │ │ │ str r0, [r8, #48] @ 0x30 │ │ │ │ add r0, r8, #104 @ 0x68 │ │ │ │ str r3, [r5] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2844] @ 125428 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2844] @ 125430 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2816] @ 12542c │ │ │ │ + ldr r0, [pc, #2816] @ 125434 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r8, #104] @ 0x68 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2776] @ 125430 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2772] @ 125434 │ │ │ │ + ldr r6, [pc, #2776] @ 125438 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2772] @ 12543c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2740] @ 125438 │ │ │ │ + ldr r0, [pc, #2740] @ 125440 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r6, [pc, #2704] @ 12543c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r6, [pc, #2704] @ 125444 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r8, #108 @ 0x6c │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2692] @ 125440 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2692] @ 125448 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2636] @ 12542c │ │ │ │ + ldr r0, [pc, #2636] @ 125434 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r8, #108] @ 0x6c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2616] @ 125444 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2612] @ 125448 │ │ │ │ + ldr r6, [pc, #2616] @ 12544c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2612] @ 125450 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2560] @ 125438 │ │ │ │ + ldr r0, [pc, #2560] @ 125440 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2544] @ 12544c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2540] @ 125450 │ │ │ │ + ldr r6, [pc, #2544] @ 125454 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2540] @ 125458 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2480] @ 125438 │ │ │ │ + ldr r0, [pc, #2480] @ 125440 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2472] @ 125454 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2468] @ 125458 │ │ │ │ + ldr r6, [pc, #2472] @ 12545c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2468] @ 125460 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2388] @ 12542c │ │ │ │ + ldr r0, [pc, #2388] @ 125434 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2400] @ 12545c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2396] @ 125460 │ │ │ │ + ldr r6, [pc, #2400] @ 125464 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2396] @ 125468 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2308] @ 12542c │ │ │ │ + ldr r0, [pc, #2308] @ 125434 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2328] @ 125464 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2324] @ 125468 │ │ │ │ + ldr r6, [pc, #2328] @ 12546c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2324] @ 125470 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2228] @ 12542c │ │ │ │ + ldr r0, [pc, #2228] @ 125434 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r6, [pc, #2252] @ 12546c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r6, [pc, #2252] @ 125474 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r8, #112 @ 0x70 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2240] @ 125470 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2240] @ 125478 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2140] @ 12542c │ │ │ │ + ldr r0, [pc, #2140] @ 125434 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [r8, #112] @ 0x70 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2168] @ 125474 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2164] @ 125478 │ │ │ │ + ldr r6, [pc, #2168] @ 12547c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2164] @ 125480 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2052] @ 12542c │ │ │ │ + ldr r0, [pc, #2052] @ 125434 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r6, [pc, #2092] @ 12547c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r6, [pc, #2092] @ 125484 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r8, #116 @ 0x74 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2080] @ 125480 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2080] @ 125488 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [r8, #116] @ 0x74 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1956] @ 12542c │ │ │ │ + ldr r0, [pc, #1956] @ 125434 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2008] @ 125484 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2004] @ 125488 │ │ │ │ + ldr r6, [pc, #2008] @ 12548c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2004] @ 125490 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1876] @ 12542c │ │ │ │ + ldr r0, [pc, #1876] @ 125434 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1932] @ 12548c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1928] @ 125490 │ │ │ │ + ldr r6, [pc, #1932] @ 125494 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1928] @ 125498 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1888] @ 125494 │ │ │ │ + ldr r6, [pc, #1888] @ 12549c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1880] @ 125498 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1880] @ 1254a0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1844] @ 12549c │ │ │ │ - ldr r2, [pc, #1844] @ 1254a0 │ │ │ │ + ldr r3, [pc, #1844] @ 1254a4 │ │ │ │ + ldr r2, [pc, #1844] @ 1254a8 │ │ │ │ cmp r0, r9 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1800] @ 1254a4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1796] @ 1254a8 │ │ │ │ + ldr r6, [pc, #1800] @ 1254ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1796] @ 1254b0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1756] @ 1254ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1752] @ 1254b0 │ │ │ │ + ldr r6, [pc, #1756] @ 1254b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1752] @ 1254b8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1712] @ 1254b4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1708] @ 1254b8 │ │ │ │ + ldr r6, [pc, #1712] @ 1254bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1708] @ 1254c0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -265423,17 +265425,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1640] @ 1254bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1636] @ 1254c0 │ │ │ │ + ldr r6, [pc, #1640] @ 1254c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1636] @ 1254c8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -265443,101 +265445,101 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1568] @ 1254c4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1564] @ 1254c8 │ │ │ │ + ldr r6, [pc, #1568] @ 1254cc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1564] @ 1254d0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1532] @ 1254cc │ │ │ │ + ldr r0, [pc, #1532] @ 1254d4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1496] @ 1254d0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1492] @ 1254d4 │ │ │ │ + ldr r6, [pc, #1496] @ 1254d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1492] @ 1254dc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1448] @ 1254cc │ │ │ │ + ldr r0, [pc, #1448] @ 1254d4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1420] @ 1254d8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1416] @ 1254dc │ │ │ │ + ldr r6, [pc, #1420] @ 1254e0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1416] @ 1254e4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1364] @ 1254cc │ │ │ │ + ldr r0, [pc, #1364] @ 1254d4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1344] @ 1254e0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1340] @ 1254e4 │ │ │ │ + ldr r6, [pc, #1344] @ 1254e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1340] @ 1254ec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1552] @ 1255dc │ │ │ │ + ldr r0, [pc, #1552] @ 1255e4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1268] @ 1254e8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1264] @ 1254ec │ │ │ │ + ldr r6, [pc, #1268] @ 1254f0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1264] @ 1254f4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -265548,30 +265550,30 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1192] @ 1254f0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1188] @ 1254f4 │ │ │ │ + ldr r6, [pc, #1192] @ 1254f8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1188] @ 1254fc │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #1148] @ 1254f8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1144] @ 1254fc │ │ │ │ + ldr r6, [pc, #1148] @ 125500 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1144] @ 125504 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -265582,17 +265584,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1072] @ 125500 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1068] @ 125504 │ │ │ │ + ldr r6, [pc, #1072] @ 125508 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1068] @ 12550c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -265603,412 +265605,412 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #996] @ 125508 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #992] @ 12550c │ │ │ │ + ldr r6, [pc, #996] @ 125510 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #992] @ 125514 │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #952] @ 125510 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #948] @ 125514 │ │ │ │ + ldr r6, [pc, #952] @ 125518 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #948] @ 12551c │ │ │ │ add r6, pc, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #908] @ 125518 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #904] @ 12551c │ │ │ │ + ldr r6, [pc, #908] @ 125520 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #904] @ 125524 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #864] @ 125520 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #860] @ 125524 │ │ │ │ + ldr r6, [pc, #864] @ 125528 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #860] @ 12552c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #820] @ 125528 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #816] @ 12552c │ │ │ │ + ldr r6, [pc, #820] @ 125530 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #816] @ 125534 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #776] @ 125530 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #772] @ 125534 │ │ │ │ + ldr r6, [pc, #776] @ 125538 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #772] @ 12553c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #732] @ 125538 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #728] @ 12553c │ │ │ │ + ldr r6, [pc, #732] @ 125540 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #728] @ 125544 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #688] @ 125540 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #684] @ 125544 │ │ │ │ + ldr r6, [pc, #688] @ 125548 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #684] @ 12554c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #644] @ 125548 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #640] @ 12554c │ │ │ │ + ldr r6, [pc, #644] @ 125550 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #640] @ 125554 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #600] @ 125550 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #596] @ 125554 │ │ │ │ + ldr r6, [pc, #600] @ 125558 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #596] @ 12555c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #556] @ 125558 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #552] @ 12555c │ │ │ │ + ldr r6, [pc, #556] @ 125560 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #552] @ 125564 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #512] @ 125560 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #508] @ 125564 │ │ │ │ + ldr r6, [pc, #512] @ 125568 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #508] @ 12556c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #468] @ 125568 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #464] @ 12556c │ │ │ │ + ldr r6, [pc, #468] @ 125570 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #464] @ 125574 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #424] @ 125570 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #420] @ 125574 │ │ │ │ + ldr r6, [pc, #424] @ 125578 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #420] @ 12557c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - b 1255fc │ │ │ │ - @ instruction: 0x0018bbbc │ │ │ │ + b 125604 │ │ │ │ + @ instruction: 0x0018bbb4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq fp, r8, r0, lsr #23 │ │ │ │ + mulseq r8, r8, fp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r5, r7, r0, lsl r8 │ │ │ │ + eoreq r5, r7, r8, lsl #16 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ - @ instruction: 0x002754b0 │ │ │ │ - eoreq r5, r7, r8, ror r4 │ │ │ │ - eoreq r5, r7, r0, asr #8 │ │ │ │ - @ instruction: 0x00145fd8 │ │ │ │ - @ instruction: 0x0014eddc │ │ │ │ - @ instruction: 0xffff5650 │ │ │ │ + eoreq r5, r7, r8, lsr #9 │ │ │ │ + eoreq r5, r7, r0, ror r4 │ │ │ │ + eoreq r5, r7, r8, lsr r4 │ │ │ │ + @ instruction: 0x00145ff8 │ │ │ │ + @ instruction: 0x0014edfc │ │ │ │ + @ instruction: 0xffff564c │ │ │ │ andeq r0, r0, #17 │ │ │ │ - andseq lr, r4, r8, ror #25 │ │ │ │ - @ instruction: 0xffff87d8 │ │ │ │ + andseq lr, r4, r8, lsl #26 │ │ │ │ + @ instruction: 0xffff87d4 │ │ │ │ andeq r0, r0, #16 │ │ │ │ - andseq sl, r4, ip, ror fp │ │ │ │ - @ instruction: 0xffff55e4 │ │ │ │ - andseq lr, r4, r0, asr #24 │ │ │ │ - @ instruction: 0xffffade8 │ │ │ │ - andseq lr, r4, r0, ror #10 │ │ │ │ - @ instruction: 0xffffb418 │ │ │ │ - andseq r6, r4, ip, lsl r0 │ │ │ │ - @ instruction: 0xffff5608 │ │ │ │ - ldrheq r5, [r4], -r0 │ │ │ │ - @ instruction: 0xffff55fc │ │ │ │ - andseq sl, r4, ip, lsl #21 │ │ │ │ - @ instruction: 0xffff5608 │ │ │ │ - andseq sl, r4, r8, ror r9 │ │ │ │ - @ instruction: 0xffff5608 │ │ │ │ - andseq sl, r4, ip, lsr #18 │ │ │ │ - @ instruction: 0xffff55ec │ │ │ │ - andseq sl, r4, r0, ror #17 │ │ │ │ - @ instruction: 0xffff55d8 │ │ │ │ - andseq sl, r4, r0, lsr #17 │ │ │ │ - @ instruction: 0xffff5638 │ │ │ │ - andseq lr, r4, r8, asr r9 │ │ │ │ + mulseq r4, ip, fp │ │ │ │ + @ instruction: 0xffff55e0 │ │ │ │ + andseq lr, r4, r0, ror #24 │ │ │ │ + @ instruction: 0xffffade4 │ │ │ │ + andseq lr, r4, r0, lsl #11 │ │ │ │ + @ instruction: 0xffffb414 │ │ │ │ + andseq r6, r4, ip, lsr r0 │ │ │ │ + @ instruction: 0xffff5604 │ │ │ │ + ldrsbeq r5, [r4], -r0 │ │ │ │ + @ instruction: 0xffff55f8 │ │ │ │ + andseq sl, r4, ip, lsr #21 │ │ │ │ + @ instruction: 0xffff5604 │ │ │ │ + mulseq r4, r8, r9 │ │ │ │ + @ instruction: 0xffff5604 │ │ │ │ + andseq sl, r4, ip, asr #18 │ │ │ │ + @ instruction: 0xffff55e8 │ │ │ │ + andseq sl, r4, r0, lsl #18 │ │ │ │ + @ instruction: 0xffff55d4 │ │ │ │ + andseq sl, r4, r0, asr #17 │ │ │ │ + @ instruction: 0xffff5634 │ │ │ │ + andseq lr, r4, r8, ror r9 │ │ │ │ andeq r7, r0, r4, asr #20 │ │ │ │ - mulseq r4, r8, sl │ │ │ │ - andeq fp, r0, r4, asr #14 │ │ │ │ + @ instruction: 0x0014aab8 │ │ │ │ + andeq fp, r0, r0, asr #14 │ │ │ │ streq r0, [r0, #-1] │ │ │ │ streq r0, [r2, #-0] │ │ │ │ - andseq lr, r4, r0, ror r6 │ │ │ │ - @ instruction: 0xffff7fd4 │ │ │ │ - @ instruction: 0x0014e6f8 │ │ │ │ - @ instruction: 0xffff878c │ │ │ │ - andseq sl, r4, ip, lsl #15 │ │ │ │ + mulseq r4, r0, r6 │ │ │ │ + @ instruction: 0xffff7fd0 │ │ │ │ + andseq lr, r4, r8, lsl r7 │ │ │ │ + @ instruction: 0xffff8788 │ │ │ │ + andseq sl, r4, ip, lsr #15 │ │ │ │ muleq r0, r0, lr │ │ │ │ - andseq sl, r4, r4, lsr r7 │ │ │ │ + andseq sl, r4, r4, asr r7 │ │ │ │ muleq r0, r0, pc @ │ │ │ │ - @ instruction: 0x0014acd0 │ │ │ │ - @ instruction: 0xffff9314 │ │ │ │ + @ instruction: 0x0014acf0 │ │ │ │ + @ instruction: 0xffff9310 │ │ │ │ tsteq r0, r6 │ │ │ │ - andseq sl, r4, r0, lsr #25 │ │ │ │ - @ instruction: 0xffff99b8 │ │ │ │ - andseq sl, r4, r0, ror ip │ │ │ │ - @ instruction: 0xffff8b74 │ │ │ │ - andseq sl, r4, r0, lsl #17 │ │ │ │ - @ instruction: 0xffff7820 │ │ │ │ - andseq sl, r4, r0, ror #25 │ │ │ │ - @ instruction: 0xffff681c │ │ │ │ - @ instruction: 0x0014e4dc │ │ │ │ - @ instruction: 0xffffc3cc │ │ │ │ - @ instruction: 0x0014add8 │ │ │ │ - @ instruction: 0xffff6904 │ │ │ │ - andseq lr, r4, ip, ror #9 │ │ │ │ - @ instruction: 0xffffaae4 │ │ │ │ - andseq lr, r4, r8, asr #10 │ │ │ │ - andeq fp, r0, ip, asr #1 │ │ │ │ - andseq lr, r4, r8, lsl r5 │ │ │ │ - andeq sl, r0, ip, lsl #28 │ │ │ │ - andseq lr, r4, r8, asr #8 │ │ │ │ - @ instruction: 0xffffc8f8 │ │ │ │ - andseq lr, r4, ip, lsl #8 │ │ │ │ - @ instruction: 0xffffc6d8 │ │ │ │ - andseq lr, r4, r8, ror #7 │ │ │ │ - @ instruction: 0xffffca7c │ │ │ │ - mulseq r4, r8, fp │ │ │ │ - @ instruction: 0xffffcc94 │ │ │ │ - andseq lr, r4, r8, lsl r4 │ │ │ │ - andeq sl, r0, r8, lsr r3 │ │ │ │ - @ instruction: 0x0014e3f0 │ │ │ │ - andeq sl, r0, r8, ror #5 │ │ │ │ - andseq r4, r5, r8, asr r5 │ │ │ │ + andseq sl, r4, r0, asr #25 │ │ │ │ + @ instruction: 0xffff99b4 │ │ │ │ + mulseq r4, r0, ip │ │ │ │ + @ instruction: 0xffff8b70 │ │ │ │ + andseq sl, r4, r0, lsr #17 │ │ │ │ + @ instruction: 0xffff781c │ │ │ │ + andseq sl, r4, r0, lsl #26 │ │ │ │ + @ instruction: 0xffff6818 │ │ │ │ + @ instruction: 0x0014e4fc │ │ │ │ + @ instruction: 0xffffc3c8 │ │ │ │ + @ instruction: 0x0014adf8 │ │ │ │ + @ instruction: 0xffff6900 │ │ │ │ + andseq lr, r4, ip, lsl #10 │ │ │ │ + @ instruction: 0xffffaae0 │ │ │ │ + andseq lr, r4, r8, ror #10 │ │ │ │ + andeq fp, r0, r8, asr #1 │ │ │ │ + andseq lr, r4, r8, lsr r5 │ │ │ │ + andeq sl, r0, r8, lsl #28 │ │ │ │ + andseq lr, r4, r8, ror #8 │ │ │ │ + @ instruction: 0xffffc8f4 │ │ │ │ + andseq lr, r4, ip, lsr #8 │ │ │ │ + @ instruction: 0xffffc6d4 │ │ │ │ + andseq lr, r4, r8, lsl #8 │ │ │ │ + @ instruction: 0xffffca78 │ │ │ │ + @ instruction: 0x0014abb8 │ │ │ │ + @ instruction: 0xffffcc90 │ │ │ │ + andseq lr, r4, r8, lsr r4 │ │ │ │ + andeq sl, r0, r4, lsr r3 │ │ │ │ + andseq lr, r4, r0, lsl r4 │ │ │ │ + andeq sl, r0, r4, ror #5 │ │ │ │ + andseq r4, r5, r8, ror r5 │ │ │ │ andeq r9, r0, r4, lsr r2 │ │ │ │ - mulseq r4, r4, r3 │ │ │ │ + @ instruction: 0x0014e3b4 │ │ │ │ andeq r8, r0, ip, lsl r2 │ │ │ │ - andseq lr, r4, r4, ror #6 │ │ │ │ + andseq lr, r4, r4, lsl #7 │ │ │ │ andeq r8, r0, r4, asr sp │ │ │ │ - andseq lr, r4, r4, lsr r3 │ │ │ │ + andseq lr, r4, r4, asr r3 │ │ │ │ andeq r8, r0, ip, asr #14 │ │ │ │ - andseq lr, r4, r4, lsl #6 │ │ │ │ - andeq r9, r0, r8, asr r9 │ │ │ │ - andseq lr, r4, r4, lsr r2 │ │ │ │ + andseq lr, r4, r4, lsr #6 │ │ │ │ + andeq r9, r0, r4, asr r9 │ │ │ │ + andseq lr, r4, r4, asr r2 │ │ │ │ @ instruction: 0xffffe230 │ │ │ │ - andseq sp, r4, r0, ror #31 │ │ │ │ + andseq lr, r4, r0 │ │ │ │ @ instruction: 0xffffd93c │ │ │ │ - @ instruction: 0x0014dfbc │ │ │ │ + @ instruction: 0x0014dfdc │ │ │ │ @ instruction: 0xffffe668 │ │ │ │ - andseq lr, r4, r8, lsr #32 │ │ │ │ - @ instruction: 0xffffcb94 │ │ │ │ - andseq sp, r4, ip, ror #31 │ │ │ │ - andeq fp, r0, r0, asr r1 │ │ │ │ - strdeq fp, [r0], -r8 │ │ │ │ - andseq sp, r4, r8, lsr #31 │ │ │ │ + andseq lr, r4, r8, asr #32 │ │ │ │ + @ instruction: 0xffffcb90 │ │ │ │ + andseq lr, r4, ip │ │ │ │ + andeq fp, r0, ip, asr #2 │ │ │ │ + strdeq fp, [r0], -r4 │ │ │ │ + andseq sp, r4, r8, asr #31 │ │ │ │ andeq r3, r0, r8, lsl r8 │ │ │ │ - andseq sl, r4, r8, asr #19 │ │ │ │ - @ instruction: 0xffffd068 │ │ │ │ - andseq sp, r4, ip, lsr #30 │ │ │ │ - andeq r9, r0, r8, asr r3 │ │ │ │ - @ instruction: 0x00149fb8 │ │ │ │ - @ instruction: 0xffff4f74 │ │ │ │ - andseq r9, r4, r8, asr #30 │ │ │ │ - @ instruction: 0xffff689c │ │ │ │ - andseq sp, r4, ip, asr lr │ │ │ │ + andseq sl, r4, r8, ror #19 │ │ │ │ + @ instruction: 0xffffd064 │ │ │ │ + andseq sp, r4, ip, asr #30 │ │ │ │ + andeq r9, r0, r4, asr r3 │ │ │ │ + @ instruction: 0x00149fd8 │ │ │ │ + @ instruction: 0xffff4f70 │ │ │ │ + andseq r9, r4, r8, ror #30 │ │ │ │ + @ instruction: 0xffff6898 │ │ │ │ + andseq sp, r4, ip, ror lr │ │ │ │ @ instruction: 0x00006fbc │ │ │ │ - andseq sp, r4, r8, lsr sp │ │ │ │ - @ instruction: 0xffffd244 │ │ │ │ - @ instruction: 0x00149edc │ │ │ │ - @ instruction: 0xffffcb88 │ │ │ │ + andseq sp, r4, r8, asr sp │ │ │ │ + @ instruction: 0xffffd240 │ │ │ │ + @ instruction: 0x00149efc │ │ │ │ + @ instruction: 0xffffcb84 │ │ │ │ tsteq r0, r1 │ │ │ │ mrseq r0, (UNDEF: 2) │ │ │ │ - mulseq r4, ip, lr │ │ │ │ - @ instruction: 0xffff7830 │ │ │ │ - andseq sp, r4, r4, asr #26 │ │ │ │ - @ instruction: 0xffff498c │ │ │ │ - andseq sl, r8, r0, lsl r6 │ │ │ │ + @ instruction: 0x00149ebc │ │ │ │ + @ instruction: 0xffff782c │ │ │ │ + andseq sp, r4, r4, ror #26 │ │ │ │ + @ instruction: 0xffff4988 │ │ │ │ + andseq sl, r8, r8, lsl #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-156] @ 125578 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-160] @ 12557c │ │ │ │ + ldr r6, [pc, #-156] @ 125580 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-160] @ 125584 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-200] @ 125580 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-204] @ 125584 │ │ │ │ + ldr r6, [pc, #-200] @ 125588 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-204] @ 12558c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-244] @ 125588 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-248] @ 12558c │ │ │ │ + ldr r6, [pc, #-244] @ 125590 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-248] @ 125594 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-288] @ 125590 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-292] @ 125594 │ │ │ │ + ldr r6, [pc, #-288] @ 125598 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-292] @ 12559c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-336] @ 125598 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-336] @ 1255a0 │ │ │ │ mov r6, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r4, r9} │ │ │ │ bl 73e9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-384] @ 12559c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-388] @ 1255a0 │ │ │ │ + ldr r7, [pc, #-384] @ 1255a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-388] @ 1255a8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #-428] @ 1255a4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-432] @ 1255a8 │ │ │ │ + ldr r7, [pc, #-428] @ 1255ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-432] @ 1255b0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266018,31 +266020,31 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #-500] @ 1255ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-504] @ 1255b0 │ │ │ │ + ldr r7, [pc, #-500] @ 1255b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-504] @ 1255b8 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r6, [pc, #-532] @ 1255b4 │ │ │ │ + ldr r6, [pc, #-532] @ 1255bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-552] @ 1255b8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-552] @ 1255c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ @@ -266052,17 +266054,17 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #-620] @ 1255bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-624] @ 1255c0 │ │ │ │ + ldr r6, [pc, #-620] @ 1255c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-624] @ 1255c8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266073,68 +266075,68 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #-696] @ 1255c4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-700] @ 1255c8 │ │ │ │ + ldr r6, [pc, #-696] @ 1255cc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-700] @ 1255d0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-740] @ 1255cc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-744] @ 1255d0 │ │ │ │ + ldr r6, [pc, #-740] @ 1255d4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-744] @ 1255d8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #-784] @ 1255d4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-788] @ 1255d8 │ │ │ │ + ldr r6, [pc, #-784] @ 1255dc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-788] @ 1255e0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #24] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #-824] @ 1255dc │ │ │ │ - ldr r2, [pc, #-824] @ 1255e0 │ │ │ │ + ldr r3, [pc, #-824] @ 1255e4 │ │ │ │ + ldr r2, [pc, #-824] @ 1255e8 │ │ │ │ cmp r0, r9 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r6, [pc, #-868] @ 1255e4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-872] @ 1255e8 │ │ │ │ + ldr r6, [pc, #-868] @ 1255ec │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-872] @ 1255f0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266145,86 +266147,86 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #-944] @ 1255ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #-948] @ 1255f0 │ │ │ │ + ldr r6, [pc, #-944] @ 1255f4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #-948] @ 1255f8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r5] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1008] @ 1255f4 │ │ │ │ + ldr r2, [pc, #-1008] @ 1255fc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #-1012] @ 1255f8 │ │ │ │ + ldr r3, [pc, #-1012] @ 125600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 125a50 │ │ │ │ + bne 125a58 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ strd r8, [r0, #8] │ │ │ │ str sl, [r0] │ │ │ │ - b 1247c0 │ │ │ │ + b 1247c8 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - b 124830 │ │ │ │ + b 124838 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - b 1247f8 │ │ │ │ + b 124800 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00125a54 : │ │ │ │ +00125a5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #4088] @ 126a6c │ │ │ │ - ldr r1, [pc, #4088] @ 126a70 │ │ │ │ + ldr r0, [pc, #4088] @ 126a74 │ │ │ │ + ldr r1, [pc, #4088] @ 126a78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #4080] @ 126a74 │ │ │ │ - ldr r2, [pc, #4080] @ 126a78 │ │ │ │ + ldr r3, [pc, #4080] @ 126a7c │ │ │ │ + ldr r2, [pc, #4080] @ 126a80 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r4, [pc, #4060] @ 126a7c │ │ │ │ + ldr r4, [pc, #4060] @ 126a84 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r0, [pc, #4048] @ 126a80 │ │ │ │ + ldr r0, [pc, #4048] @ 126a88 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ @@ -266232,112 +266234,112 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ bl 74150 │ │ │ │ - ldr r8, [pc, #3988] @ 126a84 │ │ │ │ - ldr r9, [pc, #3988] @ 126a88 │ │ │ │ + ldr r8, [pc, #3988] @ 126a8c │ │ │ │ + ldr r9, [pc, #3988] @ 126a90 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3976] @ 126a8c │ │ │ │ + ldr r0, [pc, #3976] @ 126a94 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r4, [pc, #3940] @ 126a90 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3936] @ 126a94 │ │ │ │ + ldr r4, [pc, #3940] @ 126a98 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3936] @ 126a9c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #3896] @ 126a8c │ │ │ │ + ldr r0, [pc, #3896] @ 126a94 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r4, [pc, #3868] @ 126a98 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3864] @ 126a9c │ │ │ │ + ldr r4, [pc, #3868] @ 126aa0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3864] @ 126aa4 │ │ │ │ add r4, pc, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3824] @ 126aa0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3824] @ 126aa8 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #3784] @ 126aa4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3780] @ 126aa8 │ │ │ │ + ldr r8, [pc, #3784] @ 126aac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3780] @ 126ab0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #3744] @ 126aac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3740] @ 126ab0 │ │ │ │ + ldr r8, [pc, #3744] @ 126ab4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3740] @ 126ab8 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #3704] @ 126ab4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3700] @ 126ab8 │ │ │ │ + ldr r8, [pc, #3704] @ 126abc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3700] @ 126ac0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #3664] @ 126abc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3660] @ 126ac0 │ │ │ │ + ldr r8, [pc, #3664] @ 126ac4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3660] @ 126ac8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -266346,118 +266348,118 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3592] @ 126ac4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3592] @ 126acc │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r8, [pc, #3572] @ 126ac8 │ │ │ │ + ldr r8, [pc, #3572] @ 126ad0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ cmp r0, r6 │ │ │ │ moveq r0, r8 │ │ │ │ movne r0, #67108866 @ 0x4000002 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3520] @ 126acc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3516] @ 126ad0 │ │ │ │ + ldr r9, [pc, #3520] @ 126ad4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3516] @ 126ad8 │ │ │ │ mov r3, #3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #3488] @ 126ad4 │ │ │ │ + ldr r0, [pc, #3488] @ 126adc │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3456] @ 126ad8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3452] @ 126adc │ │ │ │ + ldr r9, [pc, #3456] @ 126ae0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3452] @ 126ae4 │ │ │ │ add r9, pc, r9 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #3416] @ 126ae0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3412] @ 126ae4 │ │ │ │ + ldr r9, [pc, #3416] @ 126ae8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3412] @ 126aec │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #3372] @ 126ae8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3368] @ 126aec │ │ │ │ + ldr r9, [pc, #3372] @ 126af0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3368] @ 126af4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #3332] @ 126af0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3328] @ 126af4 │ │ │ │ + ldr r9, [pc, #3332] @ 126af8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3328] @ 126afc │ │ │ │ add r9, pc, r9 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #3292] @ 126af8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3288] @ 126afc │ │ │ │ + ldr r9, [pc, #3292] @ 126b00 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3288] @ 126b04 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [pc, #3252] @ 126b00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3248] @ 126b04 │ │ │ │ + ldr r9, [pc, #3252] @ 126b08 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3248] @ 126b0c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -266466,17 +266468,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3184] @ 126b08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3180] @ 126b0c │ │ │ │ + ldr r9, [pc, #3184] @ 126b10 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3180] @ 126b14 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -266485,17 +266487,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3116] @ 126b10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3112] @ 126b14 │ │ │ │ + ldr r9, [pc, #3116] @ 126b18 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3112] @ 126b1c │ │ │ │ mov r3, #3 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -266504,17 +266506,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #3048] @ 126b18 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #3044] @ 126b1c │ │ │ │ + ldr r9, [pc, #3048] @ 126b20 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #3044] @ 126b24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266527,17 +266529,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2964] @ 126b20 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2960] @ 126b24 │ │ │ │ + ldr r9, [pc, #2964] @ 126b28 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2960] @ 126b2c │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266550,97 +266552,97 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2880] @ 126b28 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2876] @ 126b2c │ │ │ │ + ldr r9, [pc, #2880] @ 126b30 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2876] @ 126b34 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2844] @ 126b30 │ │ │ │ + ldr r0, [pc, #2844] @ 126b38 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2812] @ 126b34 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2808] @ 126b38 │ │ │ │ + ldr r9, [pc, #2812] @ 126b3c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2808] @ 126b40 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2764] @ 126b30 │ │ │ │ + ldr r0, [pc, #2764] @ 126b38 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r9, [pc, #2740] @ 126b3c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2736] @ 126b40 │ │ │ │ + ldr r9, [pc, #2740] @ 126b44 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2736] @ 126b48 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r6, [pc, #2708] @ 126b44 │ │ │ │ + ldr r6, [pc, #2708] @ 126b4c │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2676] @ 126b30 │ │ │ │ + ldr r0, [pc, #2676] @ 126b38 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2660] @ 126b48 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2660] @ 126b50 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2632] @ 126b4c │ │ │ │ + ldr r0, [pc, #2632] @ 126b54 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2600] @ 126b50 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2596] @ 126b54 │ │ │ │ + ldr r6, [pc, #2600] @ 126b58 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2596] @ 126b5c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266650,17 +266652,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2528] @ 126b58 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2524] @ 126b5c │ │ │ │ + ldr r6, [pc, #2528] @ 126b60 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2524] @ 126b64 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266670,17 +266672,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2456] @ 126b60 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2452] @ 126b64 │ │ │ │ + ldr r6, [pc, #2456] @ 126b68 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2452] @ 126b6c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266690,61 +266692,61 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #2384] @ 126b68 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2380] @ 126b6c │ │ │ │ + ldr r6, [pc, #2384] @ 126b70 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2380] @ 126b74 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r5, [pc, #2352] @ 126b70 │ │ │ │ + ldr r5, [pc, #2352] @ 126b78 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2300] @ 126b74 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2300] @ 126b7c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r6, [pc, #2276] @ 126b78 │ │ │ │ + ldr r6, [pc, #2276] @ 126b80 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #2228] @ 126b7c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2224] @ 126b80 │ │ │ │ + ldr r5, [pc, #2228] @ 126b84 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2224] @ 126b88 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266755,17 +266757,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #2152] @ 126b84 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2148] @ 126b88 │ │ │ │ + ldr r5, [pc, #2152] @ 126b8c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2148] @ 126b90 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266776,17 +266778,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #2076] @ 126b8c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2072] @ 126b90 │ │ │ │ + ldr r5, [pc, #2076] @ 126b94 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2072] @ 126b98 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266799,161 +266801,161 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r5, [pc, #1992] @ 126b94 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1988] @ 126b98 │ │ │ │ + ldr r5, [pc, #1992] @ 126b9c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1988] @ 126ba0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a08 │ │ │ │ - ldr r3, [pc, #1952] @ 126b9c │ │ │ │ - ldr r2, [pc, #1952] @ 126ba0 │ │ │ │ + ldr r3, [pc, #1952] @ 126ba4 │ │ │ │ + ldr r2, [pc, #1952] @ 126ba8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1904] @ 126ba4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1904] @ 126bac │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r5, [pc, #1880] @ 126ba8 │ │ │ │ + ldr r5, [pc, #1880] @ 126bb0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1872] @ 126bac │ │ │ │ + ldr r3, [pc, #1872] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1828] @ 126bb0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1824] @ 126bb4 │ │ │ │ + ldr r6, [pc, #1828] @ 126bb8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1824] @ 126bbc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1776] @ 126bac │ │ │ │ + ldr r3, [pc, #1776] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1740] @ 126bb8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1736] @ 126bbc │ │ │ │ + ldr r6, [pc, #1740] @ 126bc0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1736] @ 126bc4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1680] @ 126bac │ │ │ │ + ldr r3, [pc, #1680] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1652] @ 126bc0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1648] @ 126bc4 │ │ │ │ + ldr r6, [pc, #1652] @ 126bc8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1648] @ 126bcc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1584] @ 126bac │ │ │ │ + ldr r3, [pc, #1584] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1564] @ 126bc8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1560] @ 126bcc │ │ │ │ + ldr r6, [pc, #1564] @ 126bd0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1560] @ 126bd4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1488] @ 126bac │ │ │ │ + ldr r3, [pc, #1488] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1476] @ 126bd0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1472] @ 126bd4 │ │ │ │ + ldr r6, [pc, #1476] @ 126bd8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1472] @ 126bdc │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -266963,234 +266965,234 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1404] @ 126bd8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1400] @ 126bdc │ │ │ │ + ldr r6, [pc, #1404] @ 126be0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1400] @ 126be4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1312] @ 126bac │ │ │ │ + ldr r3, [pc, #1312] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1316] @ 126be0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1312] @ 126be4 │ │ │ │ + ldr r6, [pc, #1316] @ 126be8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1312] @ 126bec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1216] @ 126bac │ │ │ │ + ldr r3, [pc, #1216] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1228] @ 126be8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1224] @ 126bec │ │ │ │ + ldr r6, [pc, #1228] @ 126bf0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1224] @ 126bf4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1120] @ 126bac │ │ │ │ + ldr r3, [pc, #1120] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1140] @ 126bf0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1136] @ 126bf4 │ │ │ │ + ldr r6, [pc, #1140] @ 126bf8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1136] @ 126bfc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1024] @ 126bac │ │ │ │ + ldr r3, [pc, #1024] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1052] @ 126bf8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1048] @ 126bfc │ │ │ │ + ldr r6, [pc, #1052] @ 126c00 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1048] @ 126c04 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #928] @ 126bac │ │ │ │ + ldr r3, [pc, #928] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #964] @ 126c00 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #960] @ 126c04 │ │ │ │ + ldr r6, [pc, #964] @ 126c08 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #960] @ 126c0c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #832] @ 126bac │ │ │ │ + ldr r3, [pc, #832] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #876] @ 126c08 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #872] @ 126c0c │ │ │ │ + ldr r6, [pc, #876] @ 126c10 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #872] @ 126c14 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #736] @ 126bac │ │ │ │ + ldr r3, [pc, #736] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #788] @ 126c10 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #784] @ 126c14 │ │ │ │ + ldr r6, [pc, #788] @ 126c18 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #784] @ 126c1c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #640] @ 126bac │ │ │ │ + ldr r3, [pc, #640] @ 126bb4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r5, [pc, #724] @ 126c18 │ │ │ │ + ldr r5, [pc, #724] @ 126c20 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #692] @ 126c1c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #692] @ 126c24 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #660] @ 126c20 │ │ │ │ - ldr r2, [pc, #660] @ 126c24 │ │ │ │ + ldr r3, [pc, #660] @ 126c28 │ │ │ │ + ldr r2, [pc, #660] @ 126c2c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r5, [pc, #616] @ 126c28 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #612] @ 126c2c │ │ │ │ + ldr r5, [pc, #616] @ 126c30 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #612] @ 126c34 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -267201,17 +267203,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #540] @ 126c30 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #536] @ 126c34 │ │ │ │ + ldr r5, [pc, #540] @ 126c38 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #536] @ 126c3c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -267222,137 +267224,137 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #464] @ 126c38 │ │ │ │ - bl 3e040 │ │ │ │ - b 126c48 │ │ │ │ - andseq sl, r8, r4, lsl #11 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq sl, r8, r8, ror #10 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - andseq r9, r4, r8, ror #29 │ │ │ │ - @ instruction: 0xffff495c │ │ │ │ - andseq sp, r4, r8, lsl #18 │ │ │ │ - andseq r9, r4, r4, lsl #17 │ │ │ │ + ldr r5, [pc, #464] @ 126c40 │ │ │ │ + bl 3e03c │ │ │ │ + b 126c50 │ │ │ │ + andseq sl, r8, ip, ror r5 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andseq sl, r8, r0, ror #10 │ │ │ │ + @ instruction: 0x000005bc │ │ │ │ + andseq r9, r4, r8, lsl #30 │ │ │ │ + @ instruction: 0xffff4958 │ │ │ │ + andseq sp, r4, r8, lsr #18 │ │ │ │ + andseq r9, r4, r4, lsr #17 │ │ │ │ stmdaeq r0, {r2} │ │ │ │ - andseq r9, r4, r4, lsl #29 │ │ │ │ - @ instruction: 0xffff48fc │ │ │ │ - andseq sp, r4, r4, lsr #20 │ │ │ │ - @ instruction: 0xffff945c │ │ │ │ - @ instruction: 0xffff47ac │ │ │ │ - @ instruction: 0x0014d9d0 │ │ │ │ - @ instruction: 0xffff9fbc │ │ │ │ - andseq sp, r4, r0, asr #18 │ │ │ │ - @ instruction: 0xffff9650 │ │ │ │ - andseq sp, r4, r8, asr r9 │ │ │ │ - @ instruction: 0xffff9f40 │ │ │ │ - andseq r9, r4, r8, lsr sl │ │ │ │ - @ instruction: 0xffff8ea4 │ │ │ │ - @ instruction: 0xffffb578 │ │ │ │ + andseq r9, r4, r4, lsr #29 │ │ │ │ + @ instruction: 0xffff48f8 │ │ │ │ + andseq sp, r4, r4, asr #20 │ │ │ │ + @ instruction: 0xffff9458 │ │ │ │ + @ instruction: 0xffff47a8 │ │ │ │ + @ instruction: 0x0014d9f0 │ │ │ │ + @ instruction: 0xffff9fb8 │ │ │ │ + andseq sp, r4, r0, ror #18 │ │ │ │ + @ instruction: 0xffff964c │ │ │ │ + andseq sp, r4, r8, ror r9 │ │ │ │ + @ instruction: 0xffff9f3c │ │ │ │ + andseq r9, r4, r8, asr sl │ │ │ │ + @ instruction: 0xffff8ea0 │ │ │ │ + @ instruction: 0xffffb574 │ │ │ │ streq r0, [r2], #-0 │ │ │ │ - andseq r9, r4, r4, asr sp │ │ │ │ - @ instruction: 0xffff64cc │ │ │ │ + andseq r9, r4, r4, ror sp │ │ │ │ + @ instruction: 0xffff64c8 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ - andseq sp, r4, r0, lsr #16 │ │ │ │ - @ instruction: 0xffff93a0 │ │ │ │ - andseq sp, r4, r8, ror r6 │ │ │ │ - @ instruction: 0xffff4654 │ │ │ │ - andseq sp, r4, r8, asr #15 │ │ │ │ - @ instruction: 0xffff9a1c │ │ │ │ + andseq sp, r4, r0, asr #16 │ │ │ │ + @ instruction: 0xffff939c │ │ │ │ + mulseq r4, r8, r6 │ │ │ │ + @ instruction: 0xffff4650 │ │ │ │ + andseq sp, r4, r8, ror #15 │ │ │ │ + @ instruction: 0xffff9a18 │ │ │ │ + mulseq r4, r0, r7 │ │ │ │ + @ instruction: 0xffff95b0 │ │ │ │ andseq sp, r4, r0, ror r7 │ │ │ │ - @ instruction: 0xffff95b4 │ │ │ │ - andseq sp, r4, r0, asr r7 │ │ │ │ - @ instruction: 0xffff99a0 │ │ │ │ - andseq r9, r4, r8, lsl r8 │ │ │ │ - @ instruction: 0xffff8dc4 │ │ │ │ - ldrsbeq sl, [r4], -r4 │ │ │ │ - @ instruction: 0xffff6530 │ │ │ │ - andseq r9, r4, r8, asr fp │ │ │ │ - @ instruction: 0xffff666c │ │ │ │ - andseq r9, r4, r4, lsr #8 │ │ │ │ - @ instruction: 0xffffc810 │ │ │ │ - andseq r9, r4, r8, ror r8 │ │ │ │ - @ instruction: 0xffff749c │ │ │ │ - mulseq r4, r8, fp │ │ │ │ - @ instruction: 0xffff825c │ │ │ │ + @ instruction: 0xffff999c │ │ │ │ + andseq r9, r4, r8, lsr r8 │ │ │ │ + @ instruction: 0xffff8dc0 │ │ │ │ + ldrsheq sl, [r4], -r4 │ │ │ │ + @ instruction: 0xffff652c │ │ │ │ + andseq r9, r4, r8, ror fp │ │ │ │ + @ instruction: 0xffff6668 │ │ │ │ + andseq r9, r4, r4, asr #8 │ │ │ │ + @ instruction: 0xffffc80c │ │ │ │ + mulseq r4, r8, r8 │ │ │ │ + @ instruction: 0xffff7498 │ │ │ │ + @ instruction: 0x00149bb8 │ │ │ │ + @ instruction: 0xffff8258 │ │ │ │ stmdbeq r0, {r1, r2} │ │ │ │ - andseq r9, r4, ip, ror #22 │ │ │ │ - @ instruction: 0xffff8904 │ │ │ │ - andseq r9, r4, r0, asr #22 │ │ │ │ - @ instruction: 0xffff7ac4 │ │ │ │ - mulseq r4, r4, r7 │ │ │ │ - @ instruction: 0xffff457c │ │ │ │ + andseq r9, r4, ip, lsl #23 │ │ │ │ + @ instruction: 0xffff8900 │ │ │ │ + andseq r9, r4, r0, ror #22 │ │ │ │ + @ instruction: 0xffff7ac0 │ │ │ │ + @ instruction: 0x001497b4 │ │ │ │ + @ instruction: 0xffff4578 │ │ │ │ stmdbeq r0, {r0} │ │ │ │ - andseq r9, r4, r0, asr sp │ │ │ │ - @ instruction: 0xffff5db0 │ │ │ │ - andseq r9, r4, ip, asr #26 │ │ │ │ - @ instruction: 0xffff5b74 │ │ │ │ - @ instruction: 0x00149cd8 │ │ │ │ - @ instruction: 0xffff483c │ │ │ │ - @ instruction: 0x0014cebc │ │ │ │ - @ instruction: 0xffff4630 │ │ │ │ - andseq sp, r4, r8, lsr #3 │ │ │ │ - @ instruction: 0xffff56a0 │ │ │ │ - andseq r8, r4, r4, lsr #31 │ │ │ │ - andseq sp, r4, r4, ror #1 │ │ │ │ - @ instruction: 0xffff55cc │ │ │ │ - andseq sp, r4, r8, asr r0 │ │ │ │ - @ instruction: 0xffff5504 │ │ │ │ - andseq r8, r4, ip, ror #31 │ │ │ │ - @ instruction: 0xffff9f70 │ │ │ │ - andseq r9, r4, ip, asr #8 │ │ │ │ - @ instruction: 0xffff5040 │ │ │ │ + andseq r9, r4, r0, ror sp │ │ │ │ + @ instruction: 0xffff5dac │ │ │ │ + andseq r9, r4, ip, ror #26 │ │ │ │ + @ instruction: 0xffff5b70 │ │ │ │ + @ instruction: 0x00149cf8 │ │ │ │ + @ instruction: 0xffff4838 │ │ │ │ + @ instruction: 0x0014cedc │ │ │ │ + @ instruction: 0xffff462c │ │ │ │ + andseq sp, r4, r8, asr #3 │ │ │ │ + @ instruction: 0xffff569c │ │ │ │ + andseq r8, r4, r4, asr #31 │ │ │ │ + andseq sp, r4, r4, lsl #2 │ │ │ │ + @ instruction: 0xffff55c8 │ │ │ │ + andseq sp, r4, r8, ror r0 │ │ │ │ + @ instruction: 0xffff5500 │ │ │ │ + andseq r9, r4, ip │ │ │ │ + @ instruction: 0xffff9f6c │ │ │ │ + andseq r9, r4, ip, ror #8 │ │ │ │ + @ instruction: 0xffff503c │ │ │ │ stmdaeq r0, {r0, r9} │ │ │ │ stmdaeq r2, {r9} │ │ │ │ - @ instruction: 0xffffab20 │ │ │ │ + @ instruction: 0xffffab1c │ │ │ │ streq r0, [r0], #-513 @ 0xfffffdff │ │ │ │ streq r0, [r2], #-512 @ 0xfffffe00 │ │ │ │ - @ instruction: 0x00148db0 │ │ │ │ - @ instruction: 0xffffa1e0 │ │ │ │ - andseq r8, r4, r8, lsr sp │ │ │ │ - @ instruction: 0xffffa328 │ │ │ │ - @ instruction: 0x00148cd0 │ │ │ │ - @ instruction: 0xffffa1f4 │ │ │ │ - mulseq r4, r8, ip │ │ │ │ - @ instruction: 0xffff9fe4 │ │ │ │ - andseq ip, r4, r4, asr #29 │ │ │ │ - @ instruction: 0xffff8704 │ │ │ │ - andseq r8, r4, r4, lsl #24 │ │ │ │ - @ instruction: 0xffffa28c │ │ │ │ - andseq r8, r4, ip, lsr #23 │ │ │ │ - @ instruction: 0xffffa300 │ │ │ │ - andseq r8, r4, r4, asr fp │ │ │ │ - @ instruction: 0xffffa374 │ │ │ │ - @ instruction: 0x00148afc │ │ │ │ - @ instruction: 0xffffa3e8 │ │ │ │ - andseq r8, r4, r4, lsr #21 │ │ │ │ - @ instruction: 0xffffa45c │ │ │ │ - andseq r8, r4, ip, asr #20 │ │ │ │ - @ instruction: 0xffffa4b0 │ │ │ │ - @ instruction: 0x001489f4 │ │ │ │ - @ instruction: 0xffffa524 │ │ │ │ - mulseq r4, ip, r9 │ │ │ │ - @ instruction: 0xffffa598 │ │ │ │ - andseq r8, r4, r0, ror #18 │ │ │ │ - @ instruction: 0xffffa6fc │ │ │ │ + @ instruction: 0x00148dd0 │ │ │ │ + @ instruction: 0xffffa1dc │ │ │ │ + andseq r8, r4, r8, asr sp │ │ │ │ + @ instruction: 0xffffa324 │ │ │ │ + @ instruction: 0x00148cf0 │ │ │ │ + @ instruction: 0xffffa1f0 │ │ │ │ + @ instruction: 0x00148cb8 │ │ │ │ + @ instruction: 0xffff9fe0 │ │ │ │ + andseq ip, r4, r4, ror #29 │ │ │ │ + @ instruction: 0xffff8700 │ │ │ │ + andseq r8, r4, r4, lsr #24 │ │ │ │ + @ instruction: 0xffffa288 │ │ │ │ + andseq r8, r4, ip, asr #23 │ │ │ │ + @ instruction: 0xffffa2fc │ │ │ │ + andseq r8, r4, r4, ror fp │ │ │ │ + @ instruction: 0xffffa370 │ │ │ │ + andseq r8, r4, ip, lsl fp │ │ │ │ + @ instruction: 0xffffa3e4 │ │ │ │ + andseq r8, r4, r4, asr #21 │ │ │ │ + @ instruction: 0xffffa458 │ │ │ │ + andseq r8, r4, ip, ror #20 │ │ │ │ + @ instruction: 0xffffa4ac │ │ │ │ + andseq r8, r4, r4, lsl sl │ │ │ │ + @ instruction: 0xffffa520 │ │ │ │ + @ instruction: 0x001489bc │ │ │ │ + @ instruction: 0xffffa594 │ │ │ │ + andseq r8, r4, r0, lsl #19 │ │ │ │ + @ instruction: 0xffffa6f8 │ │ │ │ streq r0, [r0], #-1538 @ 0xfffff9fe │ │ │ │ streq r0, [r2], #-1536 @ 0xfffffa00 │ │ │ │ - andseq r9, r4, ip, ror #14 │ │ │ │ - @ instruction: 0xffffbdf8 │ │ │ │ - @ instruction: 0x001487fc │ │ │ │ - @ instruction: 0xffff3db4 │ │ │ │ - @ instruction: 0x001485bc │ │ │ │ - @ instruction: 0xffff550c │ │ │ │ - andseq r9, r8, r8, asr #6 │ │ │ │ + andseq r9, r4, ip, lsl #15 │ │ │ │ + @ instruction: 0xffffbdf4 │ │ │ │ + andseq r8, r4, ip, lsl r8 │ │ │ │ + @ instruction: 0xffff3db0 │ │ │ │ + @ instruction: 0x001485dc │ │ │ │ + @ instruction: 0xffff5508 │ │ │ │ + andseq r9, r8, r0, asr #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldr r0, [pc, #-20] @ 126c3c │ │ │ │ + ldr r0, [pc, #-20] @ 126c44 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -267365,202 +267367,202 @@ │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #-108] @ 126c40 │ │ │ │ + ldr r2, [pc, #-108] @ 126c48 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #-112] @ 126c44 │ │ │ │ + ldr r3, [pc, #-112] @ 126c4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 126cd4 │ │ │ │ + bne 126cdc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00126cd8 : │ │ │ │ +00126ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #2468] @ 12769c │ │ │ │ - ldr r1, [pc, #2468] @ 1276a0 │ │ │ │ + ldr r0, [pc, #2468] @ 1276a4 │ │ │ │ + ldr r1, [pc, #2468] @ 1276a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #2460] @ 1276a4 │ │ │ │ - ldr r2, [pc, #2460] @ 1276a8 │ │ │ │ + ldr r3, [pc, #2460] @ 1276ac │ │ │ │ + ldr r2, [pc, #2460] @ 1276b0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r9, [pc, #2440] @ 1276ac │ │ │ │ + ldr r9, [pc, #2440] @ 1276b4 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r7] │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [r7] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r8, [pc, #2404] @ 1276b0 │ │ │ │ + ldr r8, [pc, #2404] @ 1276b8 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, r9, #120 @ 0x78 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2376] @ 1276b4 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2376] @ 1276bc │ │ │ │ mov r4, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [r9, #120] @ 0x78 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2336] @ 1276b8 │ │ │ │ + ldr r0, [pc, #2336] @ 1276c0 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #2304] @ 1276bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2300] @ 1276c0 │ │ │ │ + ldr r8, [pc, #2304] @ 1276c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2300] @ 1276c8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 746b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2264] @ 1276c4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2260] @ 1276c8 │ │ │ │ + ldr r8, [pc, #2264] @ 1276cc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2260] @ 1276d0 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2224] @ 1276cc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2220] @ 1276d0 │ │ │ │ + ldr r8, [pc, #2224] @ 1276d4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2220] @ 1276d8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2180] @ 1276d4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2176] @ 1276d8 │ │ │ │ + ldr r8, [pc, #2180] @ 1276dc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2176] @ 1276e0 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #2140] @ 1276dc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2136] @ 1276e0 │ │ │ │ + ldr r8, [pc, #2140] @ 1276e4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2136] @ 1276e8 │ │ │ │ add r8, pc, r8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ - ldr r6, [pc, #2112] @ 1276e4 │ │ │ │ + ldr r6, [pc, #2112] @ 1276ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2092] @ 1276e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2092] @ 1276f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74150 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2060] @ 1276ec │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2056] @ 1276f0 │ │ │ │ + ldr r6, [pc, #2060] @ 1276f4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2056] @ 1276f8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #2028] @ 1276f4 │ │ │ │ + ldr r0, [pc, #2028] @ 1276fc │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1992] @ 1276f8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1988] @ 1276fc │ │ │ │ + ldr r6, [pc, #1992] @ 127700 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1988] @ 127704 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1960] @ 127700 │ │ │ │ + ldr r0, [pc, #1960] @ 127708 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1924] @ 127704 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1920] @ 127708 │ │ │ │ + ldr r6, [pc, #1924] @ 12770c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1920] @ 127710 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -267570,38 +267572,38 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1852] @ 12770c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1848] @ 127710 │ │ │ │ + ldr r6, [pc, #1852] @ 127714 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1848] @ 127718 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1796] @ 127700 │ │ │ │ + ldr r0, [pc, #1796] @ 127708 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1776] @ 127714 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1772] @ 127718 │ │ │ │ + ldr r6, [pc, #1776] @ 12771c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1772] @ 127720 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -267612,38 +267614,38 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1700] @ 12771c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1696] @ 127720 │ │ │ │ + ldr r6, [pc, #1700] @ 127724 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1696] @ 127728 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1628] @ 127700 │ │ │ │ + ldr r0, [pc, #1628] @ 127708 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1624] @ 127724 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1620] @ 127728 │ │ │ │ + ldr r6, [pc, #1624] @ 12772c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1620] @ 127730 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -267654,17 +267656,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1548] @ 12772c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1544] @ 127730 │ │ │ │ + ldr r6, [pc, #1548] @ 127734 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1544] @ 127738 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -267675,442 +267677,442 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1472] @ 127734 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1468] @ 127738 │ │ │ │ + ldr r6, [pc, #1472] @ 12773c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1468] @ 127740 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1376] @ 127700 │ │ │ │ + ldr r0, [pc, #1376] @ 127708 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1396] @ 12773c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1392] @ 127740 │ │ │ │ + ldr r6, [pc, #1396] @ 127744 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1392] @ 127748 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1360] @ 127744 │ │ │ │ + ldr r0, [pc, #1360] @ 12774c │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1324] @ 127748 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1320] @ 12774c │ │ │ │ + ldr r6, [pc, #1324] @ 127750 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1320] @ 127754 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1288] @ 127750 │ │ │ │ + ldr r0, [pc, #1288] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1252] @ 127754 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1248] @ 127758 │ │ │ │ + ldr r6, [pc, #1252] @ 12775c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1248] @ 127760 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1204] @ 127750 │ │ │ │ + ldr r0, [pc, #1204] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1176] @ 12775c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1172] @ 127760 │ │ │ │ + ldr r6, [pc, #1176] @ 127764 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1172] @ 127768 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1120] @ 127750 │ │ │ │ + ldr r0, [pc, #1120] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1100] @ 127764 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1096] @ 127768 │ │ │ │ + ldr r6, [pc, #1100] @ 12776c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1096] @ 127770 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1036] @ 127750 │ │ │ │ + ldr r0, [pc, #1036] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1024] @ 12776c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1020] @ 127770 │ │ │ │ + ldr r6, [pc, #1024] @ 127774 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1020] @ 127778 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #952] @ 127750 │ │ │ │ + ldr r0, [pc, #952] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #948] @ 127774 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #944] @ 127778 │ │ │ │ + ldr r6, [pc, #948] @ 12777c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #944] @ 127780 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #868] @ 127750 │ │ │ │ + ldr r0, [pc, #868] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #872] @ 12777c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #868] @ 127780 │ │ │ │ + ldr r6, [pc, #872] @ 127784 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #868] @ 127788 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #784] @ 127750 │ │ │ │ + ldr r0, [pc, #784] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #796] @ 127784 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #792] @ 127788 │ │ │ │ + ldr r6, [pc, #796] @ 12778c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #792] @ 127790 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #700] @ 127750 │ │ │ │ + ldr r0, [pc, #700] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #720] @ 12778c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #716] @ 127790 │ │ │ │ + ldr r6, [pc, #720] @ 127794 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #716] @ 127798 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #616] @ 127750 │ │ │ │ + ldr r0, [pc, #616] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #644] @ 127794 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #640] @ 127798 │ │ │ │ + ldr r6, [pc, #644] @ 12779c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #640] @ 1277a0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #532] @ 127750 │ │ │ │ + ldr r0, [pc, #532] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #568] @ 12779c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #564] @ 1277a0 │ │ │ │ + ldr r6, [pc, #568] @ 1277a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #564] @ 1277a8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #448] @ 127750 │ │ │ │ + ldr r0, [pc, #448] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #492] @ 1277a4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #488] @ 1277a8 │ │ │ │ + ldr r6, [pc, #492] @ 1277ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #488] @ 1277b0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #364] @ 127750 │ │ │ │ + ldr r0, [pc, #364] @ 127758 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #416] @ 1277ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #412] @ 1277b0 │ │ │ │ + ldr r6, [pc, #416] @ 1277b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #412] @ 1277b8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #380] @ 1277b4 │ │ │ │ + ldr r0, [pc, #380] @ 1277bc │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #328] @ 1277b8 │ │ │ │ + ldr r2, [pc, #328] @ 1277c0 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 1276a0 │ │ │ │ + ldr r3, [pc, #40] @ 1276a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 127698 │ │ │ │ + bne 1276a0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r9, r8, r0, lsl #6 │ │ │ │ + @ instruction: 0x001892f8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r9, r8, r4, ror #5 │ │ │ │ + @ instruction: 0x001892dc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r2, r7, r0, asr pc │ │ │ │ - @ instruction: 0x001487d8 │ │ │ │ - @ instruction: 0xffff350c │ │ │ │ + eoreq r2, r7, r8, asr #30 │ │ │ │ + @ instruction: 0x001487f8 │ │ │ │ + @ instruction: 0xffff3508 │ │ │ │ andeq r0, r0, #17 │ │ │ │ - andseq ip, r4, r0, asr #18 │ │ │ │ - @ instruction: 0xffff34fc │ │ │ │ - andseq ip, r4, r4, lsl r4 │ │ │ │ - @ instruction: 0xffff43b8 │ │ │ │ - @ instruction: 0x0014c8f8 │ │ │ │ - @ instruction: 0xffff357c │ │ │ │ - @ instruction: 0x0014c3bc │ │ │ │ - @ instruction: 0xffff4160 │ │ │ │ - andseq ip, r4, r0, lsr #7 │ │ │ │ - @ instruction: 0xffff4168 │ │ │ │ - andseq ip, r4, r4, asr r3 │ │ │ │ - @ instruction: 0xffff40c8 │ │ │ │ - andseq ip, r4, r0, lsr r4 │ │ │ │ - @ instruction: 0xffff431c │ │ │ │ + andseq ip, r4, r0, ror #18 │ │ │ │ + @ instruction: 0xffff34f8 │ │ │ │ + andseq ip, r4, r4, lsr r4 │ │ │ │ + @ instruction: 0xffff43b4 │ │ │ │ + andseq ip, r4, r8, lsl r9 │ │ │ │ + @ instruction: 0xffff3578 │ │ │ │ + @ instruction: 0x0014c3dc │ │ │ │ + @ instruction: 0xffff415c │ │ │ │ + andseq ip, r4, r0, asr #7 │ │ │ │ + @ instruction: 0xffff4164 │ │ │ │ + andseq ip, r4, r4, ror r3 │ │ │ │ + @ instruction: 0xffff40c4 │ │ │ │ + andseq ip, r4, r0, asr r4 │ │ │ │ + @ instruction: 0xffff4318 │ │ │ │ stmdaeq r2, {} @ │ │ │ │ - andseq ip, r4, r4, lsr r3 │ │ │ │ - @ instruction: 0xffff4180 │ │ │ │ + andseq ip, r4, r4, asr r3 │ │ │ │ + @ instruction: 0xffff417c │ │ │ │ stceq 0, cr0, [r2], {-0} │ │ │ │ - @ instruction: 0x0014c2f4 │ │ │ │ - @ instruction: 0xffff4168 │ │ │ │ - andseq ip, r4, r8, asr r7 │ │ │ │ - @ instruction: 0xffff3f70 │ │ │ │ - @ instruction: 0x0014c1b8 │ │ │ │ - @ instruction: 0xffff3ee4 │ │ │ │ - andseq ip, r4, ip, lsr #13 │ │ │ │ - @ instruction: 0xffff4100 │ │ │ │ - andseq ip, r4, r4, ror #12 │ │ │ │ - @ instruction: 0xffff4080 │ │ │ │ - andseq ip, r4, r0, lsr #12 │ │ │ │ - @ instruction: 0xffff4000 │ │ │ │ - andseq ip, r4, ip, asr r0 │ │ │ │ - @ instruction: 0xffff3d5c │ │ │ │ - @ instruction: 0x0014bffc │ │ │ │ - @ instruction: 0xffff3cd0 │ │ │ │ + andseq ip, r4, r4, lsl r3 │ │ │ │ + @ instruction: 0xffff4164 │ │ │ │ + andseq ip, r4, r8, ror r7 │ │ │ │ + @ instruction: 0xffff3f6c │ │ │ │ + @ instruction: 0x0014c1d8 │ │ │ │ + @ instruction: 0xffff3ee0 │ │ │ │ + andseq ip, r4, ip, asr #13 │ │ │ │ + @ instruction: 0xffff40fc │ │ │ │ + andseq ip, r4, r4, lsl #13 │ │ │ │ + @ instruction: 0xffff407c │ │ │ │ + andseq ip, r4, r0, asr #12 │ │ │ │ + @ instruction: 0xffff3ffc │ │ │ │ + andseq ip, r4, ip, ror r0 │ │ │ │ + @ instruction: 0xffff3d58 │ │ │ │ + andseq ip, r4, ip, lsl r0 │ │ │ │ + @ instruction: 0xffff3ccc │ │ │ │ stmdaeq r2, {ip} │ │ │ │ - mulseq r4, r8, pc @ │ │ │ │ - @ instruction: 0xffff3c44 │ │ │ │ + @ instruction: 0x0014bfb8 │ │ │ │ + @ instruction: 0xffff3c40 │ │ │ │ stceq 0, cr1, [r2], {-0} │ │ │ │ - andseq fp, r4, r8, lsr pc │ │ │ │ - @ instruction: 0xffff3bb8 │ │ │ │ - @ instruction: 0x0014bed4 │ │ │ │ - @ instruction: 0xffff3b2c │ │ │ │ - andseq fp, r4, r4, ror lr │ │ │ │ - @ instruction: 0xffff3aa0 │ │ │ │ - andseq fp, r4, r4, lsl lr │ │ │ │ - @ instruction: 0xffff3a14 │ │ │ │ - @ instruction: 0x0014bdb4 │ │ │ │ - @ instruction: 0xffff3988 │ │ │ │ - andseq fp, r4, r4, asr sp │ │ │ │ - @ instruction: 0xffff38fc │ │ │ │ - @ instruction: 0x0014bcf4 │ │ │ │ - @ instruction: 0xffff3870 │ │ │ │ - mulseq r4, r4, ip │ │ │ │ - @ instruction: 0xffff37e4 │ │ │ │ - andseq fp, r4, r4, lsr ip │ │ │ │ - @ instruction: 0xffff3758 │ │ │ │ - @ instruction: 0x0014bbd4 │ │ │ │ - @ instruction: 0xffff36cc │ │ │ │ - andseq fp, r4, r4, ror fp │ │ │ │ - @ instruction: 0xffff3640 │ │ │ │ - @ instruction: 0x0014baf0 │ │ │ │ - @ instruction: 0xffff35b4 │ │ │ │ + andseq fp, r4, r8, asr pc │ │ │ │ + @ instruction: 0xffff3bb4 │ │ │ │ + @ instruction: 0x0014bef4 │ │ │ │ + @ instruction: 0xffff3b28 │ │ │ │ + mulseq r4, r4, lr │ │ │ │ + @ instruction: 0xffff3a9c │ │ │ │ + andseq fp, r4, r4, lsr lr │ │ │ │ + @ instruction: 0xffff3a10 │ │ │ │ + @ instruction: 0x0014bdd4 │ │ │ │ + @ instruction: 0xffff3984 │ │ │ │ + andseq fp, r4, r4, ror sp │ │ │ │ + @ instruction: 0xffff38f8 │ │ │ │ + andseq fp, r4, r4, lsl sp │ │ │ │ + @ instruction: 0xffff386c │ │ │ │ + @ instruction: 0x0014bcb4 │ │ │ │ + @ instruction: 0xffff37e0 │ │ │ │ + andseq fp, r4, r4, asr ip │ │ │ │ + @ instruction: 0xffff3754 │ │ │ │ + @ instruction: 0x0014bbf4 │ │ │ │ + @ instruction: 0xffff36c8 │ │ │ │ + mulseq r4, r4, fp │ │ │ │ + @ instruction: 0xffff363c │ │ │ │ + andseq fp, r4, r0, lsl fp │ │ │ │ + @ instruction: 0xffff35b0 │ │ │ │ stceq 0, cr3, [r2], {-0} │ │ │ │ - andseq r8, r8, r4, lsl #19 │ │ │ │ + andseq r8, r8, ip, ror r9 │ │ │ │ │ │ │ │ -001277bc : │ │ │ │ +001277c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #2828] @ 1282e8 │ │ │ │ - ldr r1, [pc, #2828] @ 1282ec │ │ │ │ + ldr r0, [pc, #2828] @ 1282f0 │ │ │ │ + ldr r1, [pc, #2828] @ 1282f4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #2820] @ 1282f0 │ │ │ │ - ldr r2, [pc, #2820] @ 1282f4 │ │ │ │ + ldr r3, [pc, #2820] @ 1282f8 │ │ │ │ + ldr r2, [pc, #2820] @ 1282fc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ - ldr r6, [pc, #2800] @ 1282f8 │ │ │ │ + ldr r6, [pc, #2800] @ 128300 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [r7] │ │ │ │ - ldr r0, [pc, #2788] @ 1282fc │ │ │ │ + ldr r0, [pc, #2788] @ 128304 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, #1 │ │ │ │ mov r9, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, #2 │ │ │ │ @@ -268120,329 +268122,329 @@ │ │ │ │ mov r2, r9 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ bl 74964 │ │ │ │ - ldr r8, [pc, #2720] @ 128300 │ │ │ │ - ldr sl, [pc, #2720] @ 128304 │ │ │ │ + ldr r8, [pc, #2720] @ 128308 │ │ │ │ + ldr sl, [pc, #2720] @ 12830c │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2712] @ 128308 │ │ │ │ + ldr r0, [pc, #2712] @ 128310 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #2688] @ 12830c │ │ │ │ + ldr r6, [pc, #2688] @ 128314 │ │ │ │ orr r3, r3, ip │ │ │ │ add r6, pc, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ add r0, r6, #124 @ 0x7c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2660] @ 128310 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2660] @ 128318 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r6, #124] @ 0x7c │ │ │ │ mov r2, r9 │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2612] @ 128308 │ │ │ │ + ldr r0, [pc, #2612] @ 128310 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r8, [pc, #2584] @ 128314 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r8, [pc, #2584] @ 12831c │ │ │ │ add r0, r6, #128 @ 0x80 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2572] @ 128318 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2572] @ 128320 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [r6, #128] @ 0x80 │ │ │ │ bl 74964 │ │ │ │ - ldr r9, [pc, #2536] @ 12831c │ │ │ │ + ldr r9, [pc, #2536] @ 128324 │ │ │ │ add r9, pc, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2504] @ 128308 │ │ │ │ + ldr r0, [pc, #2504] @ 128310 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r8, [pc, #2488] @ 128320 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r8, [pc, #2488] @ 128328 │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2476] @ 128324 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2476] @ 12832c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r6, #132] @ 0x84 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2436] @ 128328 │ │ │ │ + ldr r0, [pc, #2436] @ 128330 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r8, [pc, #2400] @ 12832c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r8, [pc, #2400] @ 128334 │ │ │ │ add r0, r6, #136 @ 0x88 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2388] @ 128330 │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2388] @ 128338 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r6, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2348] @ 128334 │ │ │ │ + ldr r0, [pc, #2348] @ 12833c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #2316] @ 128338 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2312] @ 12833c │ │ │ │ + ldr r8, [pc, #2316] @ 128340 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2312] @ 128344 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2268] @ 128334 │ │ │ │ + ldr r0, [pc, #2268] @ 12833c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #2244] @ 128340 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2240] @ 128344 │ │ │ │ + ldr r8, [pc, #2244] @ 128348 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2240] @ 12834c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2188] @ 128334 │ │ │ │ + ldr r0, [pc, #2188] @ 12833c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r8, [pc, #2168] @ 128348 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r8, [pc, #2168] @ 128350 │ │ │ │ add r0, r6, #140 @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #2156] @ 12834c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #2156] @ 128354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r6, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2116] @ 128350 │ │ │ │ + ldr r0, [pc, #2116] @ 128358 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #2084] @ 128354 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2080] @ 128358 │ │ │ │ + ldr r8, [pc, #2084] @ 12835c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2080] @ 128360 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2036] @ 128350 │ │ │ │ + ldr r0, [pc, #2036] @ 128358 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #2012] @ 12835c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #2008] @ 128360 │ │ │ │ + ldr r8, [pc, #2012] @ 128364 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #2008] @ 128368 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1956] @ 128350 │ │ │ │ + ldr r0, [pc, #1956] @ 128358 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r8, [pc, #1940] @ 128364 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1936] @ 128368 │ │ │ │ + ldr r8, [pc, #1940] @ 12836c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1936] @ 128370 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1876] @ 128350 │ │ │ │ + ldr r0, [pc, #1876] @ 128358 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r8 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1864] @ 12836c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1864] @ 128374 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r8, [pc, #1840] @ 128370 │ │ │ │ + ldr r8, [pc, #1840] @ 128378 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1832] @ 128374 │ │ │ │ + ldr r3, [pc, #1832] @ 12837c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r8 │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r9, [pc, #1784] @ 128378 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r9, [pc, #1784] @ 128380 │ │ │ │ add r0, r6, #144 @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ - bl 38b84 │ │ │ │ - ldr r0, [pc, #1772] @ 12837c │ │ │ │ + bl 38b80 │ │ │ │ + ldr r0, [pc, #1772] @ 128384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r6, #144] @ 0x90 │ │ │ │ mov r3, r4 │ │ │ │ bl 74964 │ │ │ │ - ldr r6, [pc, #1736] @ 128380 │ │ │ │ + ldr r6, [pc, #1736] @ 128388 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1728] @ 128384 │ │ │ │ + ldr r0, [pc, #1728] @ 12838c │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1692] @ 128388 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1692] @ 128390 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r9, [pc, #1672] @ 12838c │ │ │ │ + ldr r9, [pc, #1672] @ 128394 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1664] @ 128390 │ │ │ │ + ldr r3, [pc, #1664] @ 128398 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, sl │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1620] @ 128394 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1616] @ 128398 │ │ │ │ + ldr r6, [pc, #1620] @ 12839c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1616] @ 1283a0 │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -268454,59 +268456,59 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1540] @ 12839c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1536] @ 1283a0 │ │ │ │ + ldr r6, [pc, #1540] @ 1283a4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1536] @ 1283a8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1384] @ 128328 │ │ │ │ + ldr r0, [pc, #1384] @ 128330 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1472] @ 1283a4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1468] @ 1283a8 │ │ │ │ + ldr r6, [pc, #1472] @ 1283ac │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1468] @ 1283b0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #1408] @ 128390 │ │ │ │ + ldr r3, [pc, #1408] @ 128398 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, sl │ │ │ │ mov r0, r3 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1388] @ 1283ac │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1384] @ 1283b0 │ │ │ │ + ldr r6, [pc, #1388] @ 1283b4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1384] @ 1283b8 │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -268515,55 +268517,55 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1320] @ 1283b4 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1316] @ 1283b8 │ │ │ │ + ldr r6, [pc, #1320] @ 1283bc │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1316] @ 1283c0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1140] @ 128328 │ │ │ │ + ldr r0, [pc, #1140] @ 128330 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1252] @ 1283bc │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1248] @ 1283c0 │ │ │ │ + ldr r6, [pc, #1252] @ 1283c4 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1248] @ 1283c8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #1220] @ 1283c4 │ │ │ │ + ldr r0, [pc, #1220] @ 1283cc │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1188] @ 1283c8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1184] @ 1283cc │ │ │ │ + ldr r6, [pc, #1188] @ 1283d0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1184] @ 1283d4 │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -268572,17 +268574,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1120] @ 1283d0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1116] @ 1283d4 │ │ │ │ + ldr r6, [pc, #1120] @ 1283d8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1116] @ 1283dc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -268591,17 +268593,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #1052] @ 1283d8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #1048] @ 1283dc │ │ │ │ + ldr r6, [pc, #1052] @ 1283e0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #1048] @ 1283e4 │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -268610,36 +268612,36 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #984] @ 1283e0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #980] @ 1283e4 │ │ │ │ + ldr r6, [pc, #984] @ 1283e8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #980] @ 1283ec │ │ │ │ add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #916] @ 1283c4 │ │ │ │ + ldr r0, [pc, #916] @ 1283cc │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #916] @ 1283e8 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #912] @ 1283ec │ │ │ │ + ldr r6, [pc, #916] @ 1283f0 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #912] @ 1283f4 │ │ │ │ mov r3, #3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -268648,39 +268650,39 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r6 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r6, [pc, #848] @ 1283f0 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #844] @ 1283f4 │ │ │ │ + ldr r6, [pc, #848] @ 1283f8 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #844] @ 1283fc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ - ldr r5, [pc, #816] @ 1283f8 │ │ │ │ + ldr r5, [pc, #816] @ 128400 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #808] @ 1283fc │ │ │ │ + ldr r0, [pc, #808] @ 128404 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #768] @ 128400 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #768] @ 128408 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -268689,17 +268691,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r5, [pc, #704] @ 128404 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #700] @ 128408 │ │ │ │ + ldr r5, [pc, #704] @ 12840c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #700] @ 128410 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -268710,65 +268712,65 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r5, [pc, #628] @ 12840c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #624] @ 128410 │ │ │ │ + ldr r5, [pc, #628] @ 128414 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #624] @ 128418 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #592] @ 128414 │ │ │ │ + ldr r3, [pc, #592] @ 12841c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #67108865 @ 0x4000001 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r5, [pc, #548] @ 128418 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #544] @ 12841c │ │ │ │ + ldr r5, [pc, #548] @ 128420 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #544] @ 128424 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl a8a00 │ │ │ │ - ldr r3, [pc, #508] @ 128420 │ │ │ │ - ldr r2, [pc, #508] @ 128424 │ │ │ │ + ldr r3, [pc, #508] @ 128428 │ │ │ │ + ldr r2, [pc, #508] @ 12842c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r5, [pc, #464] @ 128428 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #460] @ 12842c │ │ │ │ + ldr r5, [pc, #464] @ 128430 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #460] @ 128434 │ │ │ │ mov r3, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ bl 74964 │ │ │ │ @@ -268781,228 +268783,228 @@ │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #372] @ 128430 │ │ │ │ + ldr r2, [pc, #372] @ 128438 │ │ │ │ str r3, [r7] │ │ │ │ - ldr r3, [pc, #40] @ 1282ec │ │ │ │ + ldr r3, [pc, #40] @ 1282f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1282e4 │ │ │ │ + bne 1282ec │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r8, r8, ip, lsl r8 │ │ │ │ + andseq r8, r8, r4, lsl r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r8, r8, r0, lsl #16 │ │ │ │ + @ instruction: 0x001887f8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r8, r4, ip, ror #6 │ │ │ │ - @ instruction: 0xffff699c │ │ │ │ - andseq r8, r4, r0, asr r3 │ │ │ │ + andseq r8, r4, ip, lsl #7 │ │ │ │ + @ instruction: 0xffff6998 │ │ │ │ + andseq r8, r4, r0, ror r3 │ │ │ │ streq r0, [r0], #-26 @ 0xffffffe6 │ │ │ │ stmdaeq r0, {r1, r2, r8} │ │ │ │ - eoreq r2, r7, ip, ror #7 │ │ │ │ - @ instruction: 0xffff7020 │ │ │ │ - andseq r8, r4, r8, asr #5 │ │ │ │ - @ instruction: 0xffff61c8 │ │ │ │ - andseq r7, r4, r4, asr #16 │ │ │ │ - @ instruction: 0x00147eb8 │ │ │ │ - @ instruction: 0xffff54c8 │ │ │ │ + eoreq r2, r7, r4, ror #7 │ │ │ │ + @ instruction: 0xffff701c │ │ │ │ + andseq r8, r4, r8, ror #5 │ │ │ │ + @ instruction: 0xffff61c4 │ │ │ │ + andseq r7, r4, r4, ror #16 │ │ │ │ + @ instruction: 0x00147ed8 │ │ │ │ + @ instruction: 0xffff54c4 │ │ │ │ stmdaeq r0, {r0, r8} │ │ │ │ - mulseq r4, r0, r4 │ │ │ │ - @ instruction: 0xffff54f8 │ │ │ │ + @ instruction: 0x001484b0 │ │ │ │ + @ instruction: 0xffff54f4 │ │ │ │ stmdaeq r0, {r1, r8} │ │ │ │ + andseq r8, r4, r8, ror r4 │ │ │ │ + @ instruction: 0xffff55e4 │ │ │ │ andseq r8, r4, r8, asr r4 │ │ │ │ - @ instruction: 0xffff55e8 │ │ │ │ - andseq r8, r4, r8, lsr r4 │ │ │ │ - @ instruction: 0xffff4dc0 │ │ │ │ - andseq fp, r4, r4, ror ip │ │ │ │ - @ instruction: 0xffff4c54 │ │ │ │ + @ instruction: 0xffff4dbc │ │ │ │ + mulseq r4, r4, ip │ │ │ │ + @ instruction: 0xffff4c50 │ │ │ │ stmdaeq r0, {r8} │ │ │ │ - andseq fp, r4, r8, lsr ip │ │ │ │ - @ instruction: 0xffff3ddc │ │ │ │ - @ instruction: 0x0014bbfc │ │ │ │ - @ instruction: 0xffff3d14 │ │ │ │ - andseq fp, r4, r0, asr #23 │ │ │ │ - @ instruction: 0xffff3c50 │ │ │ │ - @ instruction: 0xffffae38 │ │ │ │ + andseq fp, r4, r8, asr ip │ │ │ │ + @ instruction: 0xffff3dd8 │ │ │ │ + andseq fp, r4, ip, lsl ip │ │ │ │ + @ instruction: 0xffff3d10 │ │ │ │ + andseq fp, r4, r0, ror #23 │ │ │ │ + @ instruction: 0xffff3c4c │ │ │ │ + @ instruction: 0xffffae34 │ │ │ │ streq r0, [r0], #-257 @ 0xfffffeff │ │ │ │ streq r0, [r2], #-256 @ 0xffffff00 │ │ │ │ - andseq r7, r4, r8, ror #22 │ │ │ │ - @ instruction: 0xffff51f0 │ │ │ │ - @ instruction: 0x001474d0 │ │ │ │ + andseq r7, r4, r8, lsl #23 │ │ │ │ + @ instruction: 0xffff51ec │ │ │ │ + @ instruction: 0x001474f0 │ │ │ │ stmdaeq r0, {r0, r8, r9} │ │ │ │ - @ instruction: 0xffff8574 │ │ │ │ + @ instruction: 0xffff8570 │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ streq r0, [r2], #-24 @ 0xffffffe8 │ │ │ │ - andseq r7, r4, r0, ror #27 │ │ │ │ + andseq r7, r4, r0, lsl #28 │ │ │ │ + @ instruction: 0xffff26ec │ │ │ │ + andseq r7, r4, ip, lsr r9 │ │ │ │ @ instruction: 0xffff26f0 │ │ │ │ - andseq r7, r4, ip, lsl r9 │ │ │ │ - @ instruction: 0xffff26f4 │ │ │ │ - @ instruction: 0x001473b4 │ │ │ │ - @ instruction: 0xffff83e8 │ │ │ │ - @ instruction: 0x00147cf8 │ │ │ │ - @ instruction: 0xffff2660 │ │ │ │ - andseq r7, r4, r0, lsl #16 │ │ │ │ - @ instruction: 0xffff2660 │ │ │ │ - andseq r8, r4, r4, lsr #1 │ │ │ │ - @ instruction: 0xffff2628 │ │ │ │ + @ instruction: 0x001473d4 │ │ │ │ + @ instruction: 0xffff83e4 │ │ │ │ + andseq r7, r4, r8, lsl sp │ │ │ │ + @ instruction: 0xffff265c │ │ │ │ + andseq r7, r4, r0, lsr #16 │ │ │ │ + @ instruction: 0xffff265c │ │ │ │ + andseq r8, r4, r4, asr #1 │ │ │ │ + @ instruction: 0xffff2624 │ │ │ │ stmdaeq r0, {r1, r3, r4} │ │ │ │ - andseq r7, r4, ip, asr #22 │ │ │ │ - @ instruction: 0xffff25f0 │ │ │ │ - andseq r8, r4, ip, asr #32 │ │ │ │ + andseq r7, r4, ip, ror #22 │ │ │ │ @ instruction: 0xffff25ec │ │ │ │ - andseq r7, r4, r4, lsr fp │ │ │ │ - @ instruction: 0xffff25c0 │ │ │ │ - andseq r7, r4, ip, asr #31 │ │ │ │ - @ instruction: 0xffff25c0 │ │ │ │ - @ instruction: 0x00147ab4 │ │ │ │ - @ instruction: 0xffff2594 │ │ │ │ - andseq r8, r4, r0, lsr #1 │ │ │ │ - @ instruction: 0xffff25ac │ │ │ │ - andseq r7, r4, r0, lsl #2 │ │ │ │ + andseq r8, r4, ip, rrx │ │ │ │ + @ instruction: 0xffff25e8 │ │ │ │ + andseq r7, r4, r4, asr fp │ │ │ │ + @ instruction: 0xffff25bc │ │ │ │ + andseq r7, r4, ip, ror #31 │ │ │ │ + @ instruction: 0xffff25bc │ │ │ │ + @ instruction: 0x00147ad4 │ │ │ │ + @ instruction: 0xffff2590 │ │ │ │ + andseq r8, r4, r0, asr #1 │ │ │ │ + @ instruction: 0xffff25a8 │ │ │ │ + andseq r7, r4, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0xffff2540 │ │ │ │ - andseq r7, r4, r8, rrx │ │ │ │ - @ instruction: 0xffff24fc │ │ │ │ - andseq r7, r4, ip, asr #3 │ │ │ │ - @ instruction: 0xffff8208 │ │ │ │ + @ instruction: 0xffff253c │ │ │ │ + andseq r7, r4, r8, lsl #1 │ │ │ │ + @ instruction: 0xffff24f8 │ │ │ │ + andseq r7, r4, ip, ror #3 │ │ │ │ + @ instruction: 0xffff8204 │ │ │ │ streq r0, [r2], #-0 │ │ │ │ - andseq r7, r4, ip, asr r0 │ │ │ │ - @ instruction: 0xffff82c0 │ │ │ │ + andseq r7, r4, ip, ror r0 │ │ │ │ + @ instruction: 0xffff82bc │ │ │ │ streq r0, [r0], #-769 @ 0xfffffcff │ │ │ │ streq r0, [r2], #-768 @ 0xfffffd00 │ │ │ │ - andseq fp, r4, r8, asr #10 │ │ │ │ - @ instruction: 0xffff6d7c │ │ │ │ - andseq r7, r8, r8, lsr sp │ │ │ │ + andseq fp, r4, r8, ror #10 │ │ │ │ + @ instruction: 0xffff6d78 │ │ │ │ + andseq r7, r8, r0, lsr sp │ │ │ │ │ │ │ │ -00128434 : │ │ │ │ +0012843c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #720] @ 128724 │ │ │ │ - ldr r1, [pc, #720] @ 128728 │ │ │ │ + ldr r0, [pc, #720] @ 12872c │ │ │ │ + ldr r1, [pc, #720] @ 128730 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #712] @ 12872c │ │ │ │ - ldr r2, [pc, #712] @ 128730 │ │ │ │ + ldr r3, [pc, #712] @ 128734 │ │ │ │ + ldr r2, [pc, #712] @ 128738 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r4, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r7, [pc, #680] @ 128734 │ │ │ │ + ldr r7, [pc, #680] @ 12873c │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #660] @ 128738 │ │ │ │ + ldr r0, [pc, #660] @ 128740 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #24] │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #608] @ 12873c │ │ │ │ + ldr r0, [pc, #608] @ 128744 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #572] @ 128740 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #568] @ 128744 │ │ │ │ + ldr r7, [pc, #572] @ 128748 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #568] @ 12874c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 74964 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #536] @ 128748 │ │ │ │ + ldr r0, [pc, #536] @ 128750 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r7 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r7, [pc, #500] @ 12874c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #496] @ 128750 │ │ │ │ + ldr r7, [pc, #500] @ 128754 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #496] @ 128758 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ - ldr r4, [pc, #472] @ 128754 │ │ │ │ + ldr r4, [pc, #472] @ 12875c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #464] @ 128758 │ │ │ │ + ldr r0, [pc, #464] @ 128760 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ strh r3, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #424] @ 12875c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #424] @ 128764 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #400] @ 128760 │ │ │ │ + ldr r0, [pc, #400] @ 128768 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r4, [pc, #364] @ 128764 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #360] @ 128768 │ │ │ │ + ldr r4, [pc, #364] @ 12876c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #360] @ 128770 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -269012,37 +269014,37 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov ip, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ - ldr r4, [pc, #292] @ 12876c │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #288] @ 128770 │ │ │ │ + ldr r4, [pc, #292] @ 128774 │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #288] @ 128778 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #240] @ 128760 │ │ │ │ + ldr r0, [pc, #240] @ 128768 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 77060 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ strh r3, [r1, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r4, [pc, #220] @ 128774 │ │ │ │ - bl 3e040 │ │ │ │ - ldr r0, [pc, #216] @ 128778 │ │ │ │ + ldr r4, [pc, #220] @ 12877c │ │ │ │ + bl 3e03c │ │ │ │ + ldr r0, [pc, #216] @ 128780 │ │ │ │ mov r3, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 7480c │ │ │ │ mov r3, r0 │ │ │ │ @@ -269054,325 +269056,325 @@ │ │ │ │ mov r2, r0 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strh r3, [r1, #4] │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3e040 │ │ │ │ + bl 3e03c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #132] @ 12877c │ │ │ │ + ldr r2, [pc, #132] @ 128784 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 128728 │ │ │ │ + ldr r3, [pc, #40] @ 128730 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 128720 │ │ │ │ + bne 128728 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r7, r8, r4, lsr #23 │ │ │ │ + mulseq r8, ip, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, r8, r8, lsl #23 │ │ │ │ + andseq r7, r8, r0, lsl #23 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq fp, r4, ip, lsl r3 │ │ │ │ - @ instruction: 0xffff4c10 │ │ │ │ + andseq fp, r4, ip, lsr r3 │ │ │ │ + @ instruction: 0xffff4c0c │ │ │ │ stceq 1, cr0, [r2], {-0} │ │ │ │ - andseq fp, r4, r8, asr #5 │ │ │ │ - @ instruction: 0xffff4bf0 │ │ │ │ + andseq fp, r4, r8, ror #5 │ │ │ │ + @ instruction: 0xffff4bec │ │ │ │ stmdaeq r2, {r8, ip} │ │ │ │ - andseq fp, r4, r8, lsl #5 │ │ │ │ - @ instruction: 0xffff4b30 │ │ │ │ - andseq fp, r4, r8, lsl #5 │ │ │ │ + andseq fp, r4, r8, lsr #5 │ │ │ │ + @ instruction: 0xffff4b2c │ │ │ │ + andseq fp, r4, r8, lsr #5 │ │ │ │ stmdaeq r2, {r8} │ │ │ │ - @ instruction: 0xffff4a70 │ │ │ │ + @ instruction: 0xffff4a6c │ │ │ │ stceq 0, cr0, [r2], {24} │ │ │ │ - andseq fp, r4, ip, lsl r2 │ │ │ │ - @ instruction: 0xffff4a58 │ │ │ │ - andseq sl, r4, r4, lsl #24 │ │ │ │ - @ instruction: 0xffff2a30 │ │ │ │ - mulseq r4, r8, fp │ │ │ │ - @ instruction: 0xffff29a8 │ │ │ │ - @ instruction: 0x001878fc │ │ │ │ + andseq fp, r4, ip, lsr r2 │ │ │ │ + @ instruction: 0xffff4a54 │ │ │ │ + andseq sl, r4, r4, lsr #24 │ │ │ │ + @ instruction: 0xffff2a2c │ │ │ │ + @ instruction: 0x0014abb8 │ │ │ │ + @ instruction: 0xffff29a4 │ │ │ │ + @ instruction: 0x001878f4 │ │ │ │ │ │ │ │ -00128780 : │ │ │ │ +00128788 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00128784 : │ │ │ │ +0012878c : │ │ │ │ lsl r2, r0, #1 │ │ │ │ cmp r0, r2, asr #1 │ │ │ │ orr r2, r2, #1 │ │ │ │ - bne 12879c │ │ │ │ + bne 1287a4 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - b 241954 │ │ │ │ + b 24197c │ │ │ │ │ │ │ │ -001287a0 : │ │ │ │ +001287a8 : │ │ │ │ lsl r3, r0, #1 │ │ │ │ asrs r2, r3, #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ - bmi 1287b8 │ │ │ │ + bmi 1287c0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 1287bc │ │ │ │ - b 241a88 │ │ │ │ + beq 1287c4 │ │ │ │ + b 241ab0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -001287c4 : │ │ │ │ +001287cc : │ │ │ │ subs r3, r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bge 1287ec │ │ │ │ + bge 1287f4 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 1287e0 │ │ │ │ + bne 1287e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 128814 │ │ │ │ + blt 12881c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 241cc8 │ │ │ │ + b 241cf0 │ │ │ │ orrs r3, r3, #0 │ │ │ │ - bne 12882c │ │ │ │ + bne 128834 │ │ │ │ lsl r0, r0, #1 │ │ │ │ asrs r3, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bmi 12880c │ │ │ │ + bmi 128814 │ │ │ │ cmp r3, r2 │ │ │ │ bxeq lr │ │ │ │ mov r0, r2 │ │ │ │ - b 241a88 │ │ │ │ + b 241ab0 │ │ │ │ lsl r3, r0, #1 │ │ │ │ cmp r0, r3, asr #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ - bne 128830 │ │ │ │ + bne 128838 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b 241b6c │ │ │ │ - b 241954 │ │ │ │ + b 241b94 │ │ │ │ + b 24197c │ │ │ │ │ │ │ │ -00128834 : │ │ │ │ +0012883c : │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 128860 │ │ │ │ + bne 128868 │ │ │ │ lsl r0, r0, #1 │ │ │ │ asrs r2, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bmi 128858 │ │ │ │ + bmi 128860 │ │ │ │ cmp r2, r3 │ │ │ │ bxeq lr │ │ │ │ mov r0, r3 │ │ │ │ - b 241a88 │ │ │ │ - b 241b6c │ │ │ │ + b 241ab0 │ │ │ │ + b 241b94 │ │ │ │ │ │ │ │ -00128864 : │ │ │ │ +0012886c : │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 128890 │ │ │ │ + bne 128898 │ │ │ │ lsl r0, r0, #1 │ │ │ │ asrs r2, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bmi 128888 │ │ │ │ + bmi 128890 │ │ │ │ cmp r2, r3 │ │ │ │ bxeq lr │ │ │ │ mov r0, r3 │ │ │ │ - b 241a88 │ │ │ │ - b 241b6c │ │ │ │ + b 241ab0 │ │ │ │ + b 241b94 │ │ │ │ │ │ │ │ -00128894 : │ │ │ │ +0012889c : │ │ │ │ subs r3, r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bge 1288bc │ │ │ │ + bge 1288c4 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 1288b0 │ │ │ │ + bne 1288b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 1288e4 │ │ │ │ + blt 1288ec │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 241cc8 │ │ │ │ + b 241cf0 │ │ │ │ orrs r3, r3, #0 │ │ │ │ - bne 1288fc │ │ │ │ + bne 128904 │ │ │ │ lsl r0, r0, #1 │ │ │ │ asrs r3, r0, #1 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bmi 1288dc │ │ │ │ + bmi 1288e4 │ │ │ │ cmp r3, r2 │ │ │ │ bxeq lr │ │ │ │ mov r0, r2 │ │ │ │ - b 241a88 │ │ │ │ + b 241ab0 │ │ │ │ lsl r3, r0, #1 │ │ │ │ cmp r0, r3, asr #1 │ │ │ │ orr r3, r3, #1 │ │ │ │ - bne 128900 │ │ │ │ + bne 128908 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - b 241b6c │ │ │ │ - b 241954 │ │ │ │ + b 241b94 │ │ │ │ + b 24197c │ │ │ │ │ │ │ │ -00128904 : │ │ │ │ +0012890c : │ │ │ │ ands ip, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ asrne r3, r0, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - bne 128924 │ │ │ │ + bne 12892c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 12892c │ │ │ │ + beq 128934 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ - b 241da4 │ │ │ │ + b 241dcc │ │ │ │ │ │ │ │ -00128930 : │ │ │ │ +00128938 : │ │ │ │ ands ip, r0, #1 │ │ │ │ - beq 12894c │ │ │ │ + beq 128954 │ │ │ │ asrs r3, r0, #1 │ │ │ │ strpl r3, [r1] │ │ │ │ - bmi 12895c │ │ │ │ + bmi 128964 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 128944 │ │ │ │ - b 241e04 │ │ │ │ + bne 12894c │ │ │ │ + b 241e2c │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00128968 : │ │ │ │ +00128970 : │ │ │ │ ands ip, r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne 128988 │ │ │ │ + bne 128990 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 12899c │ │ │ │ + beq 1289a4 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ asr r1, r0, #1 │ │ │ │ asr r3, r0, #31 │ │ │ │ stm r2, {r1, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ - b 241e4c │ │ │ │ + b 241e74 │ │ │ │ │ │ │ │ -001289a0 : │ │ │ │ +001289a8 : │ │ │ │ ands ip, r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ - beq 1289c4 │ │ │ │ + beq 1289cc │ │ │ │ asrs r1, r0, #1 │ │ │ │ movmi ip, #0 │ │ │ │ asrpl r3, r0, #31 │ │ │ │ stmpl r2, {r1, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 1289bc │ │ │ │ - b 241f00 │ │ │ │ + bne 1289c4 │ │ │ │ + b 241f28 │ │ │ │ │ │ │ │ -001289d4 : │ │ │ │ +001289dc : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ ldrsheq r0, [r3] │ │ │ │ subeq r0, r0, #48 @ 0x30 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -001289f0 : │ │ │ │ +001289f8 : │ │ │ │ mov r3, r0 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 128a10 │ │ │ │ + bne 128a18 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ ldrheq r0, [r3, #2] │ │ │ │ andeq r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mvn r0, r3 │ │ │ │ lsr r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00128a1c : │ │ │ │ +00128a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 128a64 │ │ │ │ + bne 128a6c │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 128a7c │ │ │ │ + beq 128a84 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq 128a70 │ │ │ │ + beq 128a78 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 128a8c │ │ │ │ + beq 128a94 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq 128a84 │ │ │ │ + beq 128a8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 198e00 │ │ │ │ pop {r4, lr} │ │ │ │ - b 244c40 │ │ │ │ + b 244c68 │ │ │ │ │ │ │ │ -00128a94 : │ │ │ │ +00128a9c : │ │ │ │ and r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00128a9c : │ │ │ │ +00128aa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128af0 │ │ │ │ + beq 128af8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 128ae0 │ │ │ │ - ldr r3, [pc, #48] @ 128b08 │ │ │ │ + bge 128ae8 │ │ │ │ + ldr r3, [pc, #48] @ 128b10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 128b0c │ │ │ │ + ldr r3, [pc, #36] @ 128b14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eoreq r1, r7, r4, lsr #3 │ │ │ │ - mlaeq r7, r4, r1, r1 │ │ │ │ + mlaeq r7, ip, r1, r1 │ │ │ │ + eoreq r1, r7, ip, lsl #3 │ │ │ │ │ │ │ │ -00128b10 : │ │ │ │ +00128b18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #160] @ 128bc8 │ │ │ │ - ldr r1, [pc, #160] @ 128bcc │ │ │ │ + ldr ip, [pc, #160] @ 128bd0 │ │ │ │ + ldr r1, [pc, #160] @ 128bd4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #152] @ 128bd0 │ │ │ │ + ldr r3, [pc, #152] @ 128bd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #148] @ 128bd4 │ │ │ │ + ldr r2, [pc, #148] @ 128bdc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4] │ │ │ │ @@ -269382,742 +269384,742 @@ │ │ │ │ str r3, [r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ - ldr r3, [pc, #60] @ 128bcc │ │ │ │ + ldr r3, [pc, #60] @ 128bd4 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 128bd8 │ │ │ │ + ldr r2, [pc, #56] @ 128be0 │ │ │ │ str r5, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 128bc4 │ │ │ │ + bne 128bcc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x001874d0 │ │ │ │ + andseq r7, r8, r8, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001874b0 │ │ │ │ + andseq r7, r8, r8, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r7, r8, r8, asr r4 │ │ │ │ + andseq r7, r8, r0, asr r4 │ │ │ │ │ │ │ │ -00128bdc : │ │ │ │ +00128be4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ands r4, r0, #1 │ │ │ │ - bne 128c18 │ │ │ │ + bne 128c20 │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 128c18 │ │ │ │ + beq 128c20 │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 128c20 │ │ │ │ + bls 128c28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 128ca4 │ │ │ │ + beq 128cac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #104] @ 128cac │ │ │ │ + ldr r3, [pc, #104] @ 128cb4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128c78 │ │ │ │ - ldr r3, [pc, #72] @ 128cac │ │ │ │ + bne 128c80 │ │ │ │ + ldr r3, [pc, #72] @ 128cb4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128c18 │ │ │ │ + beq 128c20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ - b 128c18 │ │ │ │ + b 128c20 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 128c38 │ │ │ │ + b 128c40 │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00128cb0 : │ │ │ │ +00128cb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r8, [pc, #284] @ 128de8 │ │ │ │ + ldr r8, [pc, #284] @ 128df0 │ │ │ │ tst r5, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne 128d60 │ │ │ │ + bne 128d68 │ │ │ │ ldrsh r9, [r5] │ │ │ │ cmp r9, #48 @ 0x30 │ │ │ │ - beq 128dd4 │ │ │ │ + beq 128ddc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 128d78 │ │ │ │ + beq 128d80 │ │ │ │ cmp r9, #51 @ 0x33 │ │ │ │ - beq 128da0 │ │ │ │ + beq 128da8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #204] @ 128dec │ │ │ │ + ldr r3, [pc, #204] @ 128df4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128da8 │ │ │ │ - ldr r3, [pc, #176] @ 128dec │ │ │ │ + bne 128db0 │ │ │ │ + ldr r3, [pc, #176] @ 128df4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128da8 │ │ │ │ - ldr r3, [pc, #152] @ 128df0 │ │ │ │ + bne 128db0 │ │ │ │ + ldr r3, [pc, #152] @ 128df8 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst r5, #2 │ │ │ │ - bne 128d50 │ │ │ │ - ldr r3, [pc, #132] @ 128df4 │ │ │ │ + bne 128d58 │ │ │ │ + ldr r3, [pc, #132] @ 128dfc │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #120] @ 128df8 │ │ │ │ - ldr r0, [pc, #120] @ 128dfc │ │ │ │ + ldr r1, [pc, #120] @ 128e00 │ │ │ │ + ldr r0, [pc, #120] @ 128e04 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ - b 128d58 │ │ │ │ + b 128d60 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ - b 128d14 │ │ │ │ + b 128d1c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128d68 │ │ │ │ - b 128d50 │ │ │ │ + bne 128d70 │ │ │ │ + b 128d58 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 128d50 │ │ │ │ - b 128d68 │ │ │ │ - andseq r7, r8, r8, lsr #6 │ │ │ │ + bne 128d58 │ │ │ │ + b 128d70 │ │ │ │ + andseq r7, r8, r0, lsr #6 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq r5, r4, r8, asr #28 │ │ │ │ - andseq r6, r4, r0, lsl r8 │ │ │ │ + andseq r5, r4, r8, ror #28 │ │ │ │ + andseq r6, r4, r0, lsr r8 │ │ │ │ │ │ │ │ -00128e00 : │ │ │ │ +00128e08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r8, [pc, #284] @ 128f38 │ │ │ │ + ldr r8, [pc, #284] @ 128f40 │ │ │ │ tst r5, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r8, pc, r8 │ │ │ │ - bne 128eb0 │ │ │ │ + bne 128eb8 │ │ │ │ ldrsh r9, [r5] │ │ │ │ cmp r9, #48 @ 0x30 │ │ │ │ - beq 128f24 │ │ │ │ + beq 128f2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 128ec8 │ │ │ │ + beq 128ed0 │ │ │ │ cmp r9, #51 @ 0x33 │ │ │ │ - beq 128ef0 │ │ │ │ + beq 128ef8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #204] @ 128f3c │ │ │ │ + ldr r3, [pc, #204] @ 128f44 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128ef8 │ │ │ │ - ldr r3, [pc, #176] @ 128f3c │ │ │ │ + bne 128f00 │ │ │ │ + ldr r3, [pc, #176] @ 128f44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128ef8 │ │ │ │ - ldr r3, [pc, #152] @ 128f40 │ │ │ │ + bne 128f00 │ │ │ │ + ldr r3, [pc, #152] @ 128f48 │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst r5, #2 │ │ │ │ - beq 128ea0 │ │ │ │ - ldr r3, [pc, #132] @ 128f44 │ │ │ │ + beq 128ea8 │ │ │ │ + ldr r3, [pc, #132] @ 128f4c │ │ │ │ ldr r0, [r8, r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #120] @ 128f48 │ │ │ │ - ldr r0, [pc, #120] @ 128f4c │ │ │ │ + ldr r1, [pc, #120] @ 128f50 │ │ │ │ + ldr r0, [pc, #120] @ 128f54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ - b 128ea8 │ │ │ │ + b 128eb0 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ - b 128e64 │ │ │ │ + b 128e6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128ea0 │ │ │ │ - b 128eb8 │ │ │ │ + bne 128ea8 │ │ │ │ + b 128ec0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #1 │ │ │ │ - bne 128eb8 │ │ │ │ - b 128ea0 │ │ │ │ - @ instruction: 0x001871d8 │ │ │ │ + bne 128ec0 │ │ │ │ + b 128ea8 │ │ │ │ + @ instruction: 0x001871d0 │ │ │ │ svcvc 0x00efffff │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x00145cf8 │ │ │ │ - @ instruction: 0x001466b8 │ │ │ │ + andseq r5, r4, r8, lsl sp │ │ │ │ + @ instruction: 0x001466d8 │ │ │ │ │ │ │ │ -00128f50 : │ │ │ │ +00128f58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr lr, [pc, #3784] @ 129e30 │ │ │ │ - ldr ip, [pc, #3784] @ 129e34 │ │ │ │ + ldr lr, [pc, #3784] @ 129e38 │ │ │ │ + ldr ip, [pc, #3784] @ 129e3c │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #3764] @ 129e38 │ │ │ │ + ldr r6, [pc, #3764] @ 129e40 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #3760] @ 129e3c │ │ │ │ + ldr r2, [pc, #3760] @ 129e44 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #228] @ 0xe4 │ │ │ │ mov ip, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [r5] │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - str sl, [sp, #172] @ 0xac │ │ │ │ + str sl, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ands r2, ip, #1 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bne 129014 │ │ │ │ + bne 12901c │ │ │ │ mov r3, r0 │ │ │ │ ldrh r0, [ip] │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 129270 │ │ │ │ + bhi 129278 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 129208 │ │ │ │ + beq 129210 │ │ │ │ cmp r4, #3 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ - beq 1290c8 │ │ │ │ + beq 1290d0 │ │ │ │ cmp r9, #3 │ │ │ │ and r7, r4, #1 │ │ │ │ - beq 129100 │ │ │ │ + beq 129108 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 129218 │ │ │ │ + bne 129220 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq 129290 │ │ │ │ + beq 129298 │ │ │ │ cmp r9, #1 │ │ │ │ - bne 1292a4 │ │ │ │ + bne 1292ac │ │ │ │ sub r2, r3, #50 @ 0x32 │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 12975c │ │ │ │ + bhi 129764 │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 12aad0 │ │ │ │ + beq 12aad8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129374 │ │ │ │ - ldr r3, [pc, #3504] @ 129e40 │ │ │ │ + beq 12937c │ │ │ │ + ldr r3, [pc, #3504] @ 129e48 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #48] @ 0x30 │ │ │ │ str r2, [r5] │ │ │ │ - b 1290d0 │ │ │ │ + b 1290d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 129530 │ │ │ │ + beq 129538 │ │ │ │ str sl, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - beq 1290c8 │ │ │ │ + beq 1290d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #3 │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #3436] @ 129e44 │ │ │ │ - ldr r3, [pc, #3416] @ 129e34 │ │ │ │ + ldr r2, [pc, #3436] @ 129e4c │ │ │ │ + ldr r3, [pc, #3416] @ 129e3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12beec │ │ │ │ + bne 12bef4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 129208 │ │ │ │ + bne 129210 │ │ │ │ ldrh r3, [r4] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ - bls 129208 │ │ │ │ + bls 129210 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ ldr sl, [r5] │ │ │ │ cmp r4, #1 │ │ │ │ add r8, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [r5] │ │ │ │ moveq r9, #3 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ streq sl, [r5] │ │ │ │ - beq 1290ac │ │ │ │ + beq 1290b4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 1293cc │ │ │ │ + beq 1293d4 │ │ │ │ cmp r9, #1 │ │ │ │ and r6, r4, #1 │ │ │ │ - beq 1290a0 │ │ │ │ + beq 1290a8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12aa78 │ │ │ │ + bne 12aa80 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r2, [pc, #3164] @ 129e48 │ │ │ │ + ldr r2, [pc, #3164] @ 129e50 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12c0a8 │ │ │ │ + bhi 12c0b0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r9, #3 │ │ │ │ str r3, [r5] │ │ │ │ - b 1290d0 │ │ │ │ + b 1290d8 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 129374 │ │ │ │ + beq 12937c │ │ │ │ tst r9, #1 │ │ │ │ - bne 129240 │ │ │ │ + bne 129248 │ │ │ │ ldrsh fp, [r9] │ │ │ │ sub r3, fp, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 129610 │ │ │ │ + bls 129618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1293c4 │ │ │ │ + bne 1293cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ mov r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 129118 │ │ │ │ + b 129120 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #3024] @ 129e4c │ │ │ │ - ldr r1, [pc, #3024] @ 129e50 │ │ │ │ + ldr r0, [pc, #3024] @ 129e54 │ │ │ │ + ldr r1, [pc, #3024] @ 129e58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 129014 │ │ │ │ + b 12901c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 12aa90 │ │ │ │ + beq 12aa98 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 129374 │ │ │ │ + beq 12937c │ │ │ │ ands r7, r9, #1 │ │ │ │ - bne 1293b8 │ │ │ │ + bne 1293c0 │ │ │ │ ldrsh fp, [r9] │ │ │ │ sub r3, fp, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 1293b8 │ │ │ │ + bhi 1293c0 │ │ │ │ cmp fp, #51 @ 0x33 │ │ │ │ - beq 12aab8 │ │ │ │ + beq 12aac0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1293f0 │ │ │ │ + beq 1293f8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12aac4 │ │ │ │ + bne 12aacc │ │ │ │ ldrsh r1, [r4] │ │ │ │ str r1, [sp, #8] │ │ │ │ lsl r3, r1, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 129118 │ │ │ │ + bhi 129120 │ │ │ │ sub r3, r3, #50 @ 0x32 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 12ad24 │ │ │ │ + bls 12ad2c │ │ │ │ cmp fp, #51 @ 0x33 │ │ │ │ - beq 12933c │ │ │ │ + beq 129344 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r7, r3, #51 @ 0x33 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ab00 │ │ │ │ + bne 12ab08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1384c4 │ │ │ │ + bl 1384c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ad0c │ │ │ │ + beq 12ad14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12b250 │ │ │ │ - ldr r3, [pc, #2792] @ 129e54 │ │ │ │ + beq 12b258 │ │ │ │ + ldr r3, [pc, #2792] @ 129e5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #40] @ 0x28 │ │ │ │ - b 1290c8 │ │ │ │ + b 1290d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1384c4 │ │ │ │ + bl 1384c8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12977c │ │ │ │ + bne 129784 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ and r7, r4, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne 1293b0 │ │ │ │ + bne 1293b8 │ │ │ │ ldrsh fp, [r9] │ │ │ │ sub r3, fp, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 1292c4 │ │ │ │ + bls 1292cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 129240 │ │ │ │ + bne 129248 │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq 129240 │ │ │ │ + beq 129248 │ │ │ │ mov r7, #0 │ │ │ │ - b 129118 │ │ │ │ + b 129120 │ │ │ │ ldrsh r3, [r9] │ │ │ │ - ldr r2, [pc, #2688] @ 129e58 │ │ │ │ + ldr r2, [pc, #2688] @ 129e60 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12bff4 │ │ │ │ + bhi 12bffc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r7, #0 │ │ │ │ - bne 129640 │ │ │ │ + bne 129648 │ │ │ │ ldrsh sl, [r4] │ │ │ │ cmp sl, #48 @ 0x30 │ │ │ │ - beq 12aef0 │ │ │ │ + beq 12aef8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129118 │ │ │ │ + beq 129120 │ │ │ │ cmp sl, #49 @ 0x31 │ │ │ │ - beq 12bb2c │ │ │ │ + beq 12bb34 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ - b 129118 │ │ │ │ + b 129120 │ │ │ │ tst r4, #1 │ │ │ │ - bne 1299ac │ │ │ │ + bne 1299b4 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r2, [pc, #2580] @ 129e5c │ │ │ │ + ldr r2, [pc, #2580] @ 129e64 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12c208 │ │ │ │ + bhi 12c210 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrd r2, [r9, #8] │ │ │ │ tst r4, #1 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bne 12ac5c │ │ │ │ + bne 12ac64 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r2, [pc, #2528] @ 129e60 │ │ │ │ + ldr r2, [pc, #2528] @ 129e68 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12c100 │ │ │ │ + bhi 12c108 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 12ae4c │ │ │ │ + bne 12ae54 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r2, [pc, #2484] @ 129e64 │ │ │ │ + ldr r2, [pc, #2484] @ 129e6c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12c158 │ │ │ │ + bhi 12c160 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ ldr r6, [r9, #4] │ │ │ │ - bne 12ab7c │ │ │ │ + bne 12ab84 │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r2, [pc, #2436] @ 129e68 │ │ │ │ + ldr r2, [pc, #2436] @ 129e70 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12c1b0 │ │ │ │ + bhi 12c1b8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tst r4, #1 │ │ │ │ - bne 12aea4 │ │ │ │ + bne 12aeac │ │ │ │ ldrsh r3, [r4] │ │ │ │ - ldr r2, [pc, #2392] @ 129e6c │ │ │ │ + ldr r2, [pc, #2392] @ 129e74 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12c050 │ │ │ │ + bhi 12c058 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrsh r2, [r4] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 1290a8 │ │ │ │ + bhi 1290b0 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 12adb4 │ │ │ │ + beq 12adbc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1290a8 │ │ │ │ + beq 1290b0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ae44 │ │ │ │ + bne 12ae4c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bef0 │ │ │ │ + bne 12bef8 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 11c8dc │ │ │ │ - bl 266f48 │ │ │ │ + bl 11c8e0 │ │ │ │ + bl 266f70 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r9, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r5] │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ cmp fp, #51 @ 0x33 │ │ │ │ - beq 12ab58 │ │ │ │ + beq 12ab60 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12aac0 │ │ │ │ + bne 12aac8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1293c4 │ │ │ │ + beq 1293cc │ │ │ │ tst r4, #1 │ │ │ │ - bne 1293c4 │ │ │ │ + bne 1293cc │ │ │ │ ldrsh sl, [r4] │ │ │ │ - b 129420 │ │ │ │ + b 129428 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -270130,236 +270132,236 @@ │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ bl 19773c │ │ │ │ mov r1, r4 │ │ │ │ bl 199274 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ asr r0, r9, #1 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2434cc │ │ │ │ + bl 2434f4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bne 129374 │ │ │ │ + bne 12937c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25547c │ │ │ │ - bl 138424 │ │ │ │ + bl 2554a4 │ │ │ │ + bl 138428 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129388 │ │ │ │ + bne 129390 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 44488 │ │ │ │ - ldr r1, [pc, #1756] @ 129e70 │ │ │ │ + bl 44484 │ │ │ │ + ldr r1, [pc, #1756] @ 129e78 │ │ │ │ mov r9, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #4 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r5] │ │ │ │ - b 1290d0 │ │ │ │ + b 1290d8 │ │ │ │ asr r6, r9, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ cmp r6, #0 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bge 12addc │ │ │ │ + bge 12ade4 │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - ldr r3, [pc, #1752] @ 129eb8 │ │ │ │ + ldr r3, [pc, #1752] @ 129ec0 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129808 │ │ │ │ + bne 129810 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1724] @ 129eb8 │ │ │ │ + ldr r3, [pc, #1724] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129830 │ │ │ │ + beq 129838 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b97c │ │ │ │ + bne 12b984 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd sl, [sp, #16] │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ strd sl, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b310 │ │ │ │ + beq 12b318 │ │ │ │ cmp r9, #0 │ │ │ │ - bge 12b300 │ │ │ │ - ldr r3, [pc, #1528] @ 129e74 │ │ │ │ + bge 12b308 │ │ │ │ + ldr r3, [pc, #1528] @ 129e7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ ldr sl, [sp, #180] @ 0xb4 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ asr r6, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ cmp r6, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bge 12ae3c │ │ │ │ + bge 12ae44 │ │ │ │ bic fp, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1524] @ 129eb8 │ │ │ │ + ldr r3, [pc, #1524] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1298f4 │ │ │ │ - ldr r3, [pc, #1496] @ 129eb8 │ │ │ │ + bne 1298fc │ │ │ │ + ldr r3, [pc, #1496] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129910 │ │ │ │ + beq 129918 │ │ │ │ mov r0, r4 │ │ │ │ bl 2319c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129574 │ │ │ │ + bne 12957c │ │ │ │ mov r0, r6 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #1 │ │ │ │ add fp, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ add r8, sp, #132 @ 0x84 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ str r8, [r5] │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r6, #50 @ 0x32 │ │ │ │ str r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ ldr r3, [r5] │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #136] @ 0x88 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r8, [r5] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12be8c │ │ │ │ + bne 12be94 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r5] │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -270367,195 +270369,195 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129a4c │ │ │ │ - ldr r3, [pc, #924] @ 129e78 │ │ │ │ + beq 129a54 │ │ │ │ + ldr r3, [pc, #924] @ 129e80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bcfc │ │ │ │ + bne 12bd04 │ │ │ │ mov r0, r9 │ │ │ │ bl 198e00 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b5a4 │ │ │ │ + beq 12b5ac │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #856] @ 129eb8 │ │ │ │ + ldr r3, [pc, #856] @ 129ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129b8c │ │ │ │ - ldr r3, [pc, #832] @ 129eb8 │ │ │ │ + bne 129b94 │ │ │ │ + ldr r3, [pc, #832] @ 129ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129bb8 │ │ │ │ + beq 129bc0 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4dc │ │ │ │ + bne 12b4e4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ strd sl, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bb14 │ │ │ │ + beq 12bb1c │ │ │ │ cmp r9, #0 │ │ │ │ - bge 12bc00 │ │ │ │ - ldr r3, [pc, #632] @ 129e7c │ │ │ │ + bge 12bc08 │ │ │ │ + ldr r3, [pc, #632] @ 129e84 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r4 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bebc │ │ │ │ + bne 12bec4 │ │ │ │ mov r0, r9 │ │ │ │ bl 19983c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b524 │ │ │ │ + beq 12b52c │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #536] @ 129eb8 │ │ │ │ + ldr r3, [pc, #536] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129cd0 │ │ │ │ - ldr r3, [pc, #508] @ 129eb8 │ │ │ │ + bne 129cd8 │ │ │ │ + ldr r3, [pc, #508] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129ce8 │ │ │ │ + beq 129cf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2319c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b538 │ │ │ │ + bne 12b540 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r9, #0 │ │ │ │ add r8, sp, #132 @ 0x84 │ │ │ │ mov fp, #1 │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r8, [r5] │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r6, #50 @ 0x32 │ │ │ │ str r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ ldr r3, [r5] │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ str r8, [r5] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r5] │ │ │ │ bl 199274 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ @@ -270566,353 +270568,353 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [r5] │ │ │ │ bl 199274 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ bl 19765c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - b 129dcc │ │ │ │ + b 129dd4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [r5] │ │ │ │ - bl 2434cc │ │ │ │ + bl 2434f4 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ - andseq r7, r8, r8, lsl #1 │ │ │ │ + b 1290b4 │ │ │ │ + andseq r7, r8, r0, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r7, r8, r4, rrx │ │ │ │ + andseq r7, r8, ip, asr r0 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq r0, r7, r8, ror #23 │ │ │ │ - andseq r6, r8, r0, lsr #30 │ │ │ │ - @ instruction: 0x0015aef2 │ │ │ │ - andseq sl, r4, ip, asr #8 │ │ │ │ - andseq r1, r4, r8, lsr #12 │ │ │ │ - eoreq r0, r7, r0, lsl r9 │ │ │ │ - andseq sl, r5, r0, lsl sp │ │ │ │ - andseq sl, r5, r6, lsr #25 │ │ │ │ - andseq sl, r5, r8, ror ip │ │ │ │ - andseq sl, r5, r2, asr ip │ │ │ │ - andseq sl, r5, r8, lsr #24 │ │ │ │ - andseq sl, r5, r2, lsl #24 │ │ │ │ - mulseq r4, ip, r0 │ │ │ │ - eoreq r0, r7, r0, lsl #8 │ │ │ │ - eoreq r0, r7, r0, lsr #3 │ │ │ │ - eoreq r0, r7, r8, ror r0 │ │ │ │ - eoreq pc, r6, r0, lsr #25 │ │ │ │ - eoreq pc, r6, r0, asr sl @ │ │ │ │ - eoreq pc, r6, ip, ror #18 │ │ │ │ - mlaeq r6, r4, r8, pc @ │ │ │ │ - eoreq pc, r6, r8, ror r7 @ │ │ │ │ - eoreq pc, r6, r4, asr r6 @ │ │ │ │ - eoreq pc, r6, ip, lsr #10 │ │ │ │ - eoreq pc, r6, r0, lsl r4 @ │ │ │ │ - eoreq pc, r6, r4, lsr r3 @ │ │ │ │ - eoreq pc, r6, r8, lsl #3 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r6, ip, lsr #2 │ │ │ │ - eoreq lr, r6, r8, ror pc │ │ │ │ - eoreq lr, r6, r0, ror #30 │ │ │ │ + eoreq r0, r7, r0, ror #23 │ │ │ │ + andseq r6, r8, r8, lsl pc │ │ │ │ + andseq sl, r5, r2, lsl pc │ │ │ │ + andseq sl, r4, ip, ror #8 │ │ │ │ + andseq r1, r4, r8, asr #12 │ │ │ │ + eoreq r0, r7, r8, lsl #18 │ │ │ │ + andseq sl, r5, r0, lsr sp │ │ │ │ + andseq sl, r5, r6, asr #25 │ │ │ │ + mulseq r5, r8, ip │ │ │ │ + andseq sl, r5, r2, ror ip │ │ │ │ + andseq sl, r5, r8, asr #24 │ │ │ │ + andseq sl, r5, r2, lsr #24 │ │ │ │ + ldrheq sl, [r4], -ip │ │ │ │ + strdeq r0, [r7], -r8 @ │ │ │ │ + mlaeq r7, r8, r1, r0 │ │ │ │ + eoreq r0, r7, r0, ror r0 │ │ │ │ + mlaeq r6, r8, ip, pc @ │ │ │ │ + eoreq pc, r6, r8, asr #20 │ │ │ │ + eoreq pc, r6, r4, ror #18 │ │ │ │ + eoreq pc, r6, ip, lsl #17 │ │ │ │ + eoreq pc, r6, r0, ror r7 @ │ │ │ │ + eoreq pc, r6, ip, asr #12 │ │ │ │ + eoreq pc, r6, r4, lsr #10 │ │ │ │ + eoreq pc, r6, r8, lsl #8 │ │ │ │ + eoreq pc, r6, ip, lsr #6 │ │ │ │ + eoreq pc, r6, r0, lsl #3 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eoreq pc, r6, r4, lsr #2 │ │ │ │ + eoreq lr, r6, r0, ror pc │ │ │ │ + eoreq lr, r6, r8, asr pc │ │ │ │ svcvc 0x00efffff │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12beac │ │ │ │ + bne 12beb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b438 │ │ │ │ + beq 12b440 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #-128] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-128] @ 129ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129f64 │ │ │ │ - ldr r3, [pc, #-152] @ 129eb8 │ │ │ │ + bne 129f6c │ │ │ │ + ldr r3, [pc, #-152] @ 129ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129f90 │ │ │ │ + beq 129f98 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bc34 │ │ │ │ + bne 12bc3c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ strd sl, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bb14 │ │ │ │ + beq 12bb1c │ │ │ │ cmp r9, #0 │ │ │ │ - bge 12bc50 │ │ │ │ - ldr r3, [pc, #-348] @ 129e80 │ │ │ │ + bge 12bc58 │ │ │ │ + ldr r3, [pc, #-348] @ 129e88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 129c08 │ │ │ │ + b 129c10 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12becc │ │ │ │ + bne 12bed4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 24524c │ │ │ │ + bl 245274 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b160 │ │ │ │ + beq 12b168 │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-420] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-420] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a08c │ │ │ │ - ldr r3, [pc, #-448] @ 129eb8 │ │ │ │ + bne 12a094 │ │ │ │ + ldr r3, [pc, #-448] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129ce8 │ │ │ │ + beq 129cf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2319c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129ce8 │ │ │ │ + beq 129cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b174 │ │ │ │ + bne 12b17c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf84 │ │ │ │ + bne 12bf8c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf84 │ │ │ │ + bne 12bf8c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 11c8dc │ │ │ │ - bl 266f48 │ │ │ │ + bl 11c8e0 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r5] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b 129d78 │ │ │ │ + b 129d80 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b7f4 │ │ │ │ + beq 12b7fc │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-720] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-720] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a1b8 │ │ │ │ - ldr r3, [pc, #-748] @ 129eb8 │ │ │ │ + bne 12a1c0 │ │ │ │ + ldr r3, [pc, #-748] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a1e0 │ │ │ │ + beq 12a1e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b7b4 │ │ │ │ + bne 12b7bc │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bc20 │ │ │ │ + beq 12bc28 │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bc10 │ │ │ │ - ldr r3, [pc, #-936] @ 129e84 │ │ │ │ + bge 12bc18 │ │ │ │ + ldr r3, [pc, #-936] @ 129e8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b8bc │ │ │ │ + beq 12b8c4 │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-968] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-968] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a2b0 │ │ │ │ - ldr r3, [pc, #-996] @ 129eb8 │ │ │ │ + bne 12a2b8 │ │ │ │ + ldr r3, [pc, #-996] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a2cc │ │ │ │ + beq 12a2d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2319c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12be74 │ │ │ │ + bne 12be7c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r6, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bc70 │ │ │ │ + beq 12bc78 │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bc60 │ │ │ │ - ldr r3, [pc, #-1160] @ 129e88 │ │ │ │ + bge 12bc68 │ │ │ │ + ldr r3, [pc, #-1160] @ 129e90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -270920,711 +270922,711 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bd0c │ │ │ │ + bne 12bd14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 254fc0 │ │ │ │ + bl 254fe8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ ldr sl, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a378 │ │ │ │ - ldr r3, [pc, #-1372] @ 129e8c │ │ │ │ + beq 12a380 │ │ │ │ + ldr r3, [pc, #-1372] @ 129e94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #48] @ 0x30 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bedc │ │ │ │ + bne 12bee4 │ │ │ │ mov r0, r4 │ │ │ │ bl 198e00 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ba70 │ │ │ │ + beq 12ba78 │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-1448] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-1448] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a490 │ │ │ │ - ldr r3, [pc, #-1476] @ 129eb8 │ │ │ │ + bne 12a498 │ │ │ │ + ldr r3, [pc, #-1476] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a4b8 │ │ │ │ + beq 12a4c0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bfa4 │ │ │ │ + bne 12bfac │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bb58 │ │ │ │ + beq 12bb60 │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bcec │ │ │ │ - ldr r3, [pc, #-1652] @ 129e90 │ │ │ │ + bge 12bcf4 │ │ │ │ + ldr r3, [pc, #-1652] @ 129e98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 129c08 │ │ │ │ + b 129c10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12be54 │ │ │ │ + bne 12be5c │ │ │ │ mov r0, r4 │ │ │ │ bl 19983c │ │ │ │ mov r4, r0 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ba58 │ │ │ │ + beq 12ba60 │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-1732] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-1732] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a5ac │ │ │ │ - ldr r3, [pc, #-1760] @ 129eb8 │ │ │ │ + bne 12a5b4 │ │ │ │ + ldr r3, [pc, #-1760] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129ce8 │ │ │ │ + beq 129cf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2319c │ │ │ │ mov r1, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129ce8 │ │ │ │ + beq 129cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b174 │ │ │ │ + bne 12b17c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a620 │ │ │ │ + bne 12a628 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a100 │ │ │ │ - ldr r3, [pc, #-1940] @ 129e94 │ │ │ │ + beq 12a108 │ │ │ │ + ldr r3, [pc, #-1940] @ 129e9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ - b 12a114 │ │ │ │ + b 12a11c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12be9c │ │ │ │ + bne 12bea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24524c │ │ │ │ + bl 245274 │ │ │ │ mov r4, r0 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ba40 │ │ │ │ + beq 12ba48 │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-2024] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-2024] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a6d0 │ │ │ │ - ldr r3, [pc, #-2052] @ 129eb8 │ │ │ │ + bne 12a6d8 │ │ │ │ + ldr r3, [pc, #-2052] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129ce8 │ │ │ │ + beq 129cf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2319c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129ce8 │ │ │ │ + beq 129cf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b174 │ │ │ │ + bne 12b17c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a748 │ │ │ │ + bne 12a750 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a100 │ │ │ │ - ldr r3, [pc, #-2232] @ 129e98 │ │ │ │ + beq 12a108 │ │ │ │ + ldr r3, [pc, #-2232] @ 129ea0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ - b 12a114 │ │ │ │ + b 12a11c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bd1c │ │ │ │ + bne 12bd24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b99c │ │ │ │ + beq 12b9a4 │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-2320] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-2320] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a7f8 │ │ │ │ - ldr r3, [pc, #-2348] @ 129eb8 │ │ │ │ + bne 12a800 │ │ │ │ + ldr r3, [pc, #-2348] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a820 │ │ │ │ + beq 12a828 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf44 │ │ │ │ + bne 12bf4c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bb58 │ │ │ │ + beq 12bb60 │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12be64 │ │ │ │ - ldr r3, [pc, #-2512] @ 129e9c │ │ │ │ + bge 12be6c │ │ │ │ + ldr r3, [pc, #-2512] @ 129ea4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 129c08 │ │ │ │ + b 129c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b704 │ │ │ │ + beq 12b70c │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #-2540] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-2540] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a8d4 │ │ │ │ - ldr r3, [pc, #-2568] @ 129eb8 │ │ │ │ + bne 12a8dc │ │ │ │ + ldr r3, [pc, #-2568] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a8fc │ │ │ │ + beq 12a904 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 23130 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bca8 │ │ │ │ + bne 12bcb0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r4, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bc94 │ │ │ │ + beq 12bc9c │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bc84 │ │ │ │ - ldr r3, [pc, #-2728] @ 129ea0 │ │ │ │ + bge 12bc8c │ │ │ │ + ldr r3, [pc, #-2728] @ 129ea8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b6e4 │ │ │ │ + beq 12b6ec │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov sl, r2 │ │ │ │ bic fp, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #-2792] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-2792] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12a9cc │ │ │ │ - ldr r3, [pc, #-2816] @ 129eb8 │ │ │ │ + bne 12a9d4 │ │ │ │ + ldr r3, [pc, #-2816] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a9e8 │ │ │ │ + beq 12a9f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2319c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b648 │ │ │ │ + bne 12b650 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ mov r0, #8 │ │ │ │ add r8, sp, #132 @ 0x84 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r8, [r5] │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r6, #50 @ 0x32 │ │ │ │ str r6, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ ldr r3, [r5] │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ str r8, [r5] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ asr r0, r9, #1 │ │ │ │ asr r1, r4, #1 │ │ │ │ str sl, [r5] │ │ │ │ - bl 11ff84 │ │ │ │ + bl 11ff88 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 12929c │ │ │ │ + bne 1292a4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ - bl 12222c │ │ │ │ + bl 122230 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290d0 │ │ │ │ + b 1290d8 │ │ │ │ ldrd r8, [r9, #8] │ │ │ │ - b 1292dc │ │ │ │ + b 1292e4 │ │ │ │ mov fp, #50 @ 0x32 │ │ │ │ subs r7, fp, #51 @ 0x33 │ │ │ │ movne r7, #1 │ │ │ │ - b 12933c │ │ │ │ + b 129344 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129374 │ │ │ │ - ldr r3, [pc, #-3148] @ 129ea4 │ │ │ │ + beq 12937c │ │ │ │ + ldr r3, [pc, #-3148] @ 129eac │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ str r2, [r5] │ │ │ │ - b 1290d0 │ │ │ │ + b 1290d8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, #1 │ │ │ │ - bl 128cb0 │ │ │ │ + bl 128cb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1384c4 │ │ │ │ - ldr r2, [pc, #-3192] @ 129ea8 │ │ │ │ + bl 1384c8 │ │ │ │ + ldr r2, [pc, #-3192] @ 129eb0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r9, #0 │ │ │ │ movge r4, #1 │ │ │ │ movlt r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b2d0 │ │ │ │ + bne 12b2d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 12ad0c │ │ │ │ + bne 12ad14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12b270 │ │ │ │ - ldr r3, [pc, #-3236] @ 129eac │ │ │ │ + beq 12b278 │ │ │ │ + ldr r3, [pc, #-3236] @ 129eb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #92] @ 0x5c │ │ │ │ - b 1290c8 │ │ │ │ + b 1290d0 │ │ │ │ ldrd r8, [r9, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12aac4 │ │ │ │ - b 129640 │ │ │ │ + bne 12aacc │ │ │ │ + b 129648 │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b238 │ │ │ │ + beq 12b240 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov sl, r2 │ │ │ │ bic fp, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #-3324] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-3324] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12abe0 │ │ │ │ - ldr r3, [pc, #-3348] @ 129eb8 │ │ │ │ + bne 12abe8 │ │ │ │ + ldr r3, [pc, #-3348] @ 129ec0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 12b324 │ │ │ │ + beq 12b32c │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf1c │ │ │ │ + bne 12bf24 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 11c8dc │ │ │ │ - bl 266f48 │ │ │ │ + bl 11c8e0 │ │ │ │ + bl 266f70 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ asr r0, r4, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b1e8 │ │ │ │ + beq 12b1f0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #-3552] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-3552] @ 129ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12acc4 │ │ │ │ - ldr r3, [pc, #-3576] @ 129eb8 │ │ │ │ + bne 12accc │ │ │ │ + ldr r3, [pc, #-3576] @ 129ec0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b3c0 │ │ │ │ + beq 12b3c8 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ae18 │ │ │ │ + beq 12ae20 │ │ │ │ cmp r9, #0 │ │ │ │ - bge 12b290 │ │ │ │ - ldr r3, [pc, #-3668] @ 129eb0 │ │ │ │ + bge 12b298 │ │ │ │ + ldr r3, [pc, #-3668] @ 129eb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12b260 │ │ │ │ - ldr r3, [pc, #-3688] @ 129eb4 │ │ │ │ + beq 12b268 │ │ │ │ + ldr r3, [pc, #-3688] @ 129ebc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #56] @ 0x38 │ │ │ │ - b 1290c8 │ │ │ │ + b 1290d0 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - beq 12b2a0 │ │ │ │ + beq 12b2a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129118 │ │ │ │ + bne 129120 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r3, r1 │ │ │ │ strd r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - ldr r3, [pc, #-3772] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-3772] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ad98 │ │ │ │ + bne 12ada0 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - ldr r3, [pc, #-3796] @ 129eb8 │ │ │ │ + ldr r3, [pc, #-3796] @ 129ec0 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129118 │ │ │ │ + beq 129120 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129328 │ │ │ │ - b 129118 │ │ │ │ + beq 129330 │ │ │ │ + b 129120 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1290a8 │ │ │ │ + beq 1290b0 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ sub r6, r6, #1 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12b180 │ │ │ │ - ldr r3, [pc, #3864] @ 12bd2c │ │ │ │ + beq 12b188 │ │ │ │ + ldr r3, [pc, #3864] @ 12bd34 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ ldr sl, [sp, #180] @ 0xb4 │ │ │ │ strd r2, [r0, #8] │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0] │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 129574 │ │ │ │ + bne 12957c │ │ │ │ mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - b 1295c8 │ │ │ │ + b 1295d0 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ @@ -271638,2226 +271640,2226 @@ │ │ │ │ bl 19773c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 199274 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ asr r0, r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - bl 24190c │ │ │ │ + bl 241934 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2434cc │ │ │ │ + bl 2434f4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, r0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 241e4c │ │ │ │ + bl 241e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b0fc │ │ │ │ + bne 12b104 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ands r2, r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 12b098 │ │ │ │ + beq 12b0a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r0, [sp, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1384c4 │ │ │ │ + bl 1384c8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 12b0e4 │ │ │ │ + bne 12b0ec │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r8, sp, #180 @ 0xb4 │ │ │ │ mov r3, #4 │ │ │ │ add sl, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ + str r1, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ str r8, [r5] │ │ │ │ - str sl, [sp, #200] @ 0xc8 │ │ │ │ - bl 11fbd0 │ │ │ │ + str sl, [sp, #188] @ 0xbc │ │ │ │ + bl 11fbd4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r5] │ │ │ │ asrs r0, r0, #1 │ │ │ │ - bmi 12b130 │ │ │ │ - ldr r3, [pc, #3480] @ 12bd30 │ │ │ │ - ldr r7, [pc, #3472] @ 12bd2c │ │ │ │ + bmi 12b138 │ │ │ │ + ldr r3, [pc, #3480] @ 12bd38 │ │ │ │ + ldr r7, [pc, #3472] @ 12bd34 │ │ │ │ ldr fp, [r6, r3] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r8, [sp, #32] │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ lsl r4, r0, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ orr r1, r4, #1 │ │ │ │ - bl 11b53c │ │ │ │ + bl 11b540 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 12b004 │ │ │ │ + beq 12b00c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 2668c4 │ │ │ │ + bl 2668ec │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ sub r4, r4, #2 │ │ │ │ cmn r4, #2 │ │ │ │ - bne 12afb0 │ │ │ │ + bne 12afb8 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12b03c │ │ │ │ + beq 12b044 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #3324] @ 12bd2c │ │ │ │ + ldr r1, [pc, #3324] @ 12bd34 │ │ │ │ mov r0, #0 │ │ │ │ - bl 266b30 │ │ │ │ + bl 266b58 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12b0b0 │ │ │ │ + beq 12b0b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r8, [r5] │ │ │ │ str sl, [sp, #188] @ 0xbc │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r4, [r0, #4] │ │ │ │ - b 1290cc │ │ │ │ + b 1290d4 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - bne 12af14 │ │ │ │ + bne 12af1c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - b 12af28 │ │ │ │ + b 12af30 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b144 │ │ │ │ + beq 12b14c │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12b120 │ │ │ │ - ldr r3, [pc, #3160] @ 12bd34 │ │ │ │ + bge 12b128 │ │ │ │ + ldr r3, [pc, #3160] @ 12bd3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 1290c8 │ │ │ │ + b 1290d0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 12af3c │ │ │ │ + b 12af44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, #4194304 @ 0x400000 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r3, r3, #2097152 @ 0x200000 │ │ │ │ sbcs r2, r2, r3 │ │ │ │ ldrcs r4, [sp, #44] @ 0x2c │ │ │ │ - bcc 12af04 │ │ │ │ - b 129640 │ │ │ │ - ldr r3, [pc, #3088] @ 12bd38 │ │ │ │ + bcc 12af0c │ │ │ │ + b 129648 │ │ │ │ + ldr r3, [pc, #3088] @ 12bd40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 1290c8 │ │ │ │ + b 1290d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12b430 │ │ │ │ - ldr r7, [pc, #3048] @ 12bd2c │ │ │ │ + bne 12b438 │ │ │ │ + ldr r7, [pc, #3048] @ 12bd34 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 1290c8 │ │ │ │ + b 1290d0 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a0a4 │ │ │ │ - ldr r1, [pc, #2992] @ 12bd2c │ │ │ │ + beq 12a0ac │ │ │ │ + ldr r1, [pc, #2992] @ 12bd34 │ │ │ │ mov r0, #0 │ │ │ │ - b 12a114 │ │ │ │ + b 12a11c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf08 │ │ │ │ + bne 12bf10 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ae18 │ │ │ │ + beq 12ae20 │ │ │ │ cmp r9, #0 │ │ │ │ - bge 12b280 │ │ │ │ - ldr r3, [pc, #2908] @ 12bd3c │ │ │ │ + bge 12b288 │ │ │ │ + ldr r3, [pc, #2908] @ 12bd44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r3, [pc, #2872] @ 12bd2c │ │ │ │ + ldr r3, [pc, #2872] @ 12bd34 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ae18 │ │ │ │ + bne 12ae20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12acc4 │ │ │ │ - ldr r3, [pc, #2836] @ 12bd40 │ │ │ │ + beq 12accc │ │ │ │ + ldr r3, [pc, #2836] @ 12bd48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r2, [r3, #32] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - b 12acd4 │ │ │ │ + b 12acdc │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ac1c │ │ │ │ - b 12abe0 │ │ │ │ - ldr r3, [pc, #2796] @ 12bd44 │ │ │ │ + bne 12ac24 │ │ │ │ + b 12abe8 │ │ │ │ + ldr r3, [pc, #2796] @ 12bd4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #44] @ 0x2c │ │ │ │ - b 1290c8 │ │ │ │ - ldr r3, [pc, #2784] @ 12bd48 │ │ │ │ + b 1290d0 │ │ │ │ + ldr r3, [pc, #2784] @ 12bd50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 1290c8 │ │ │ │ - ldr r3, [pc, #2772] @ 12bd4c │ │ │ │ + b 1290d0 │ │ │ │ + ldr r3, [pc, #2772] @ 12bd54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 1290c8 │ │ │ │ - ldr r3, [pc, #2760] @ 12bd50 │ │ │ │ + b 1290d0 │ │ │ │ + ldr r3, [pc, #2760] @ 12bd58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #2748] @ 12bd54 │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #2748] @ 12bd5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 129118 │ │ │ │ + bne 129120 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 12ad60 │ │ │ │ + b 12ad68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 12935c │ │ │ │ + bne 129364 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12b2f0 │ │ │ │ - ldr r3, [pc, #2672] @ 12bd58 │ │ │ │ + beq 12b2f8 │ │ │ │ + ldr r3, [pc, #2672] @ 12bd60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #60] @ 0x3c │ │ │ │ - b 1290c8 │ │ │ │ - ldr r3, [pc, #2660] @ 12bd5c │ │ │ │ + b 1290d0 │ │ │ │ + ldr r3, [pc, #2660] @ 12bd64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #68] @ 0x44 │ │ │ │ - b 1290c8 │ │ │ │ - ldr r3, [pc, #2648] @ 12bd60 │ │ │ │ + b 1290d0 │ │ │ │ + ldr r3, [pc, #2648] @ 12bd68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 129880 │ │ │ │ + b 129888 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str r4, [r0] │ │ │ │ strd r8, [r0, #8] │ │ │ │ - b 129880 │ │ │ │ + b 129888 │ │ │ │ add r9, sp, #132 @ 0x84 │ │ │ │ mov fp, #1 │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ mov r0, #8 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r9, [r5] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r8, #50 @ 0x32 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r8, [r0] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ asr r0, r0, fp │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r9, [r5] │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ str sl, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r8, [r0] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r5] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ mov r6, #51 @ 0x33 │ │ │ │ strd r8, [r0, #8] │ │ │ │ str r6, [r0] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ asr r4, r4, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 12bb9c │ │ │ │ + bne 12bba4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 12bb8c │ │ │ │ - ldr r3, [pc, #2388] @ 12bd64 │ │ │ │ + bge 12bb94 │ │ │ │ + ldr r3, [pc, #2388] @ 12bd6c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ ldr sl, [sp, #180] @ 0xb4 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - b 12b05c │ │ │ │ - ldr r3, [pc, #2284] @ 12bd2c │ │ │ │ + b 12b064 │ │ │ │ + ldr r3, [pc, #2284] @ 12bd34 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf94 │ │ │ │ + bne 12bf9c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b504 │ │ │ │ + beq 12b50c │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bb6c │ │ │ │ - ldr r3, [pc, #2196] @ 12bd68 │ │ │ │ + bge 12bb74 │ │ │ │ + ldr r3, [pc, #2196] @ 12bd70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 129c20 │ │ │ │ + b 129c28 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b5f4 │ │ │ │ - ldr fp, [pc, #2096] @ 12bd2c │ │ │ │ + beq 12b5fc │ │ │ │ + ldr fp, [pc, #2096] @ 12bd34 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [r5] │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ strd sl, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - b 129c20 │ │ │ │ + b 129c28 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b174 │ │ │ │ + bne 12b17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b174 │ │ │ │ + bne 12b17c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b594 │ │ │ │ + bne 12b59c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a100 │ │ │ │ - ldr r3, [pc, #2000] @ 12bd6c │ │ │ │ + beq 12a108 │ │ │ │ + ldr r3, [pc, #2000] @ 12bd74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ - b 12a114 │ │ │ │ - ldr r3, [pc, #1920] @ 12bd2c │ │ │ │ + b 12a11c │ │ │ │ + ldr r3, [pc, #1920] @ 12bd34 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bfc4 │ │ │ │ + bne 12bfcc │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b504 │ │ │ │ + beq 12b50c │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bb7c │ │ │ │ - ldr r3, [pc, #1840] @ 12bd70 │ │ │ │ + bge 12bb84 │ │ │ │ + ldr r3, [pc, #1840] @ 12bd78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 129c20 │ │ │ │ + b 129c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b6f8 │ │ │ │ + bne 12b700 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf34 │ │ │ │ + bne 12bf3c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf34 │ │ │ │ + bne 12bf3c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 11c8dc │ │ │ │ - bl 266f48 │ │ │ │ + bl 11c8e0 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r2, [r5] │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ - b 1295f0 │ │ │ │ + b 1295f8 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b648 │ │ │ │ - ldr r1, [pc, #1580] @ 12bd2c │ │ │ │ + beq 12b650 │ │ │ │ + ldr r1, [pc, #1580] @ 12bd34 │ │ │ │ mov r0, #0 │ │ │ │ - b 12b6b0 │ │ │ │ + b 12b6b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b7d0 │ │ │ │ + bne 12b7d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b7d0 │ │ │ │ + bne 12b7d8 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bcdc │ │ │ │ + bne 12bce4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bcdc │ │ │ │ + bne 12bce4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b7d8 │ │ │ │ + beq 12b7e0 │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bbb0 │ │ │ │ - ldr r3, [pc, #1480] @ 12bd74 │ │ │ │ + bge 12bbb8 │ │ │ │ + ldr r3, [pc, #1480] @ 12bd7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b870 │ │ │ │ - ldr fp, [pc, #1364] @ 12bd2c │ │ │ │ + beq 12b878 │ │ │ │ + ldr fp, [pc, #1364] @ 12bd34 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov r9, r0 │ │ │ │ strd sl, [r0, #8] │ │ │ │ str r3, [r0] │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r3, [pc, #1324] @ 12bd2c │ │ │ │ + ldr r3, [pc, #1324] @ 12bd34 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, fp │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, sl │ │ │ │ movne r4, #1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne 12b7d0 │ │ │ │ + bne 12b7d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf64 │ │ │ │ + bne 12bf6c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf64 │ │ │ │ + bne 12bf6c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b7d8 │ │ │ │ + beq 12b7e0 │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bbc0 │ │ │ │ - ldr r3, [pc, #1220] @ 12bd78 │ │ │ │ + bge 12bbc8 │ │ │ │ + ldr r3, [pc, #1220] @ 12bd80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r3, [pc, #1112] @ 12bd2c │ │ │ │ + ldr r3, [pc, #1112] @ 12bd34 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne 12b7d0 │ │ │ │ + bne 12b7d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf74 │ │ │ │ + bne 12bf7c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bf74 │ │ │ │ + bne 12bf7c │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b7d8 │ │ │ │ + beq 12b7e0 │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bbd0 │ │ │ │ - ldr r3, [pc, #1032] @ 12bd7c │ │ │ │ + bge 12bbd8 │ │ │ │ + ldr r3, [pc, #1032] @ 12bd84 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 129604 │ │ │ │ + b 12960c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b19c │ │ │ │ - b 12ae0c │ │ │ │ - ldr r3, [pc, #904] @ 12bd2c │ │ │ │ + beq 12b1a4 │ │ │ │ + b 12ae14 │ │ │ │ + ldr r3, [pc, #904] @ 12bd34 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bfe4 │ │ │ │ + bne 12bfec │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b504 │ │ │ │ + beq 12b50c │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bbf0 │ │ │ │ - ldr r3, [pc, #840] @ 12bd80 │ │ │ │ + bge 12bbf8 │ │ │ │ + ldr r3, [pc, #840] @ 12bd88 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 129c20 │ │ │ │ + b 129c28 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a6ec │ │ │ │ - b 12b174 │ │ │ │ + beq 12a6f4 │ │ │ │ + b 12b17c │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a5c4 │ │ │ │ - b 12b174 │ │ │ │ - ldr r3, [pc, #692] @ 12bd2c │ │ │ │ + beq 12a5cc │ │ │ │ + b 12b17c │ │ │ │ + ldr r3, [pc, #692] @ 12bd34 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b4f4 │ │ │ │ + bne 12b4fc │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12bfd4 │ │ │ │ + bne 12bfdc │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 11c8dc │ │ │ │ + bl 11c8e0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ str r4, [r5] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b504 │ │ │ │ + beq 12b50c │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12bbe0 │ │ │ │ - ldr r3, [pc, #632] @ 12bd84 │ │ │ │ + bge 12bbe8 │ │ │ │ + ldr r3, [pc, #632] @ 12bd8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - b 129c20 │ │ │ │ + b 129c28 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ str r4, [r0] │ │ │ │ strd r2, [r0, #8] │ │ │ │ - b 129c08 │ │ │ │ + b 129c10 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 254edc │ │ │ │ + bl 254f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 256100 │ │ │ │ + bl 256128 │ │ │ │ mov r9, r0 │ │ │ │ - b 1290c8 │ │ │ │ + b 1290d0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str r4, [r0] │ │ │ │ strd sl, [r0, #8] │ │ │ │ - b 129c08 │ │ │ │ - ldr r3, [pc, #532] @ 12bd88 │ │ │ │ + b 129c10 │ │ │ │ + ldr r3, [pc, #532] @ 12bd90 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 129c20 │ │ │ │ - ldr r3, [pc, #520] @ 12bd8c │ │ │ │ + b 129c28 │ │ │ │ + ldr r3, [pc, #520] @ 12bd94 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 129c20 │ │ │ │ - ldr r3, [pc, #508] @ 12bd90 │ │ │ │ + b 129c28 │ │ │ │ + ldr r3, [pc, #508] @ 12bd98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12b414 │ │ │ │ + b 12b41c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str r6, [r0] │ │ │ │ strd r8, [r0, #8] │ │ │ │ - b 12b414 │ │ │ │ - ldr r3, [pc, #476] @ 12bd94 │ │ │ │ + b 12b41c │ │ │ │ + ldr r3, [pc, #476] @ 12bd9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 129604 │ │ │ │ - ldr r3, [pc, #464] @ 12bd98 │ │ │ │ + b 12960c │ │ │ │ + ldr r3, [pc, #464] @ 12bda0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 129604 │ │ │ │ - ldr r3, [pc, #452] @ 12bd9c │ │ │ │ + b 12960c │ │ │ │ + ldr r3, [pc, #452] @ 12bda4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 129604 │ │ │ │ - ldr r3, [pc, #440] @ 12bda0 │ │ │ │ + b 12960c │ │ │ │ + ldr r3, [pc, #440] @ 12bda8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 129c20 │ │ │ │ - ldr r3, [pc, #428] @ 12bda4 │ │ │ │ + b 129c28 │ │ │ │ + ldr r3, [pc, #428] @ 12bdac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ - b 129c20 │ │ │ │ - ldr r3, [pc, #416] @ 12bda8 │ │ │ │ + b 129c28 │ │ │ │ + ldr r3, [pc, #416] @ 12bdb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 129c08 │ │ │ │ - ldr r3, [pc, #404] @ 12bdac │ │ │ │ + b 129c10 │ │ │ │ + ldr r3, [pc, #404] @ 12bdb4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12a230 │ │ │ │ + b 12a238 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str r4, [r0] │ │ │ │ strd sl, [r0, #8] │ │ │ │ - b 12a230 │ │ │ │ + b 12a238 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b488 │ │ │ │ - b 12b4f4 │ │ │ │ - ldr r3, [pc, #344] @ 12bdb0 │ │ │ │ + beq 12b490 │ │ │ │ + b 12b4fc │ │ │ │ + ldr r3, [pc, #344] @ 12bdb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 129c08 │ │ │ │ - ldr r3, [pc, #332] @ 12bdb4 │ │ │ │ + b 129c10 │ │ │ │ + ldr r3, [pc, #332] @ 12bdbc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12a314 │ │ │ │ + b 12a31c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str r6, [r0] │ │ │ │ strd sl, [r0, #8] │ │ │ │ - b 12a314 │ │ │ │ - ldr r3, [pc, #300] @ 12bdb8 │ │ │ │ + b 12a31c │ │ │ │ + ldr r3, [pc, #300] @ 12bdc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12a94c │ │ │ │ + b 12a954 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ str r4, [r0] │ │ │ │ strd sl, [r0, #8] │ │ │ │ - b 12a94c │ │ │ │ + b 12a954 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12b7d0 │ │ │ │ + bne 12b7d8 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b768 │ │ │ │ - ldr r3, [pc, #216] @ 12bdbc │ │ │ │ + beq 12b770 │ │ │ │ + ldr r3, [pc, #216] @ 12bdc4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd sl, [r3, #32] │ │ │ │ - b 12b780 │ │ │ │ - ldr r3, [pc, #204] @ 12bdc0 │ │ │ │ + b 12b788 │ │ │ │ + ldr r3, [pc, #204] @ 12bdc8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 129c08 │ │ │ │ - ldr r3, [pc, #192] @ 12bdc4 │ │ │ │ + b 129c10 │ │ │ │ + ldr r3, [pc, #192] @ 12bdcc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #180] @ 12bdc8 │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #180] @ 12bdd0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #168] @ 12bdcc │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #168] @ 12bdd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq lr, r6, r0, lsr #23 │ │ │ │ - eoreq lr, r6, r4, asr fp │ │ │ │ - mlaeq r6, ip, sl, lr │ │ │ │ - eoreq lr, r6, r0, asr sl │ │ │ │ - eoreq lr, r6, r4, lsr #20 │ │ │ │ - eoreq lr, r6, r4, lsl sl │ │ │ │ - eoreq lr, r6, r4, lsl #20 │ │ │ │ - strdeq lr, [r6], -r4 @ │ │ │ │ - eoreq lr, r6, r4, ror #19 │ │ │ │ - mlaeq r6, r4, r9, lr │ │ │ │ - eoreq lr, r6, r4, lsl #19 │ │ │ │ - eoreq lr, r6, r4, ror r9 │ │ │ │ - eoreq lr, r6, ip, ror #16 │ │ │ │ - eoreq lr, r6, r8, lsr #15 │ │ │ │ - eoreq lr, r6, r0, ror #13 │ │ │ │ - eoreq lr, r6, ip, lsr r6 │ │ │ │ - ldrdeq lr, [r6], -r0 @ │ │ │ │ - eoreq lr, r6, r8, asr #7 │ │ │ │ - eoreq lr, r6, r8, lsl #6 │ │ │ │ - eoreq lr, r6, r4, asr #4 │ │ │ │ - eoreq lr, r6, r0, ror r1 │ │ │ │ - eoreq lr, r6, r8, lsl #2 │ │ │ │ - strdeq lr, [r6], -r8 @ │ │ │ │ - eoreq lr, r6, r8, ror #1 │ │ │ │ - eoreq lr, r6, r4, asr #1 │ │ │ │ - strheq lr, [r6], -r4 @ │ │ │ │ - eoreq lr, r6, r4, lsr #1 │ │ │ │ - mlaeq r6, r4, r0, lr │ │ │ │ - eoreq lr, r6, r4, lsl #1 │ │ │ │ - eoreq lr, r6, r4, ror r0 │ │ │ │ - eoreq lr, r6, r4, rrx │ │ │ │ - eoreq lr, r6, r4, lsr #32 │ │ │ │ - eoreq lr, r6, r4, lsl r0 │ │ │ │ - strdeq sp, [r6], -r0 @ │ │ │ │ - mlaeq r6, r8, pc, sp @ │ │ │ │ - eoreq sp, r6, r8, lsl #31 │ │ │ │ - eoreq sp, r6, r8, ror pc │ │ │ │ - eoreq sp, r6, r8, ror #30 │ │ │ │ - eoreq sp, r6, r8, asr pc │ │ │ │ - eoreq sp, r6, r0, lsr #28 │ │ │ │ - eoreq sp, r6, r0, lsl lr │ │ │ │ - eoreq sp, r6, r8, ror #27 │ │ │ │ + mlaeq r6, r8, fp, lr │ │ │ │ + eoreq lr, r6, ip, asr #22 │ │ │ │ + mlaeq r6, r4, sl, lr │ │ │ │ + eoreq lr, r6, r8, asr #20 │ │ │ │ + eoreq lr, r6, ip, lsl sl │ │ │ │ + eoreq lr, r6, ip, lsl #20 │ │ │ │ + strdeq lr, [r6], -ip @ │ │ │ │ + eoreq lr, r6, ip, ror #19 │ │ │ │ + ldrdeq lr, [r6], -ip @ │ │ │ │ + eoreq lr, r6, ip, lsl #19 │ │ │ │ + eoreq lr, r6, ip, ror r9 │ │ │ │ + eoreq lr, r6, ip, ror #18 │ │ │ │ + eoreq lr, r6, r4, ror #16 │ │ │ │ + eoreq lr, r6, r0, lsr #15 │ │ │ │ + ldrdeq lr, [r6], -r8 @ │ │ │ │ + eoreq lr, r6, r4, lsr r6 │ │ │ │ + eoreq lr, r6, r8, asr #9 │ │ │ │ + eoreq lr, r6, r0, asr #7 │ │ │ │ + eoreq lr, r6, r0, lsl #6 │ │ │ │ + eoreq lr, r6, ip, lsr r2 │ │ │ │ + eoreq lr, r6, r8, ror #2 │ │ │ │ + eoreq lr, r6, r0, lsl #2 │ │ │ │ + strdeq lr, [r6], -r0 @ │ │ │ │ + eoreq lr, r6, r0, ror #1 │ │ │ │ + strheq lr, [r6], -ip @ │ │ │ │ + eoreq lr, r6, ip, lsr #1 │ │ │ │ + mlaeq r6, ip, r0, lr │ │ │ │ + eoreq lr, r6, ip, lsl #1 │ │ │ │ + eoreq lr, r6, ip, ror r0 │ │ │ │ + eoreq lr, r6, ip, rrx │ │ │ │ + eoreq lr, r6, ip, asr r0 │ │ │ │ + eoreq lr, r6, ip, lsl r0 │ │ │ │ + eoreq lr, r6, ip │ │ │ │ + eoreq sp, r6, r8, ror #31 │ │ │ │ + mlaeq r6, r0, pc, sp @ │ │ │ │ + eoreq sp, r6, r0, lsl #31 │ │ │ │ + eoreq sp, r6, r0, ror pc │ │ │ │ + eoreq sp, r6, r0, ror #30 │ │ │ │ + eoreq sp, r6, r0, asr pc │ │ │ │ + eoreq sp, r6, r8, lsl lr │ │ │ │ + eoreq sp, r6, r8, lsl #28 │ │ │ │ + eoreq sp, r6, r0, ror #27 │ │ │ │ + ldrdeq sp, [r6], -r0 @ │ │ │ │ + eoreq sp, r6, r0, asr #27 │ │ │ │ + @ instruction: 0x0026ddb0 │ │ │ │ + eoreq sp, r6, r0, lsr #27 │ │ │ │ + mlaeq r6, r0, sp, sp │ │ │ │ + eoreq sp, r6, ip, ror sp │ │ │ │ + eoreq sp, r6, r4, ror #26 │ │ │ │ + eoreq sp, r6, r0, asr sp │ │ │ │ + eoreq sp, r6, r8, lsr sp │ │ │ │ + eoreq sp, r6, r8, lsl #26 │ │ │ │ + strdeq sp, [r6], -r8 @ │ │ │ │ + eoreq sp, r6, r8, ror #25 │ │ │ │ ldrdeq sp, [r6], -r8 @ │ │ │ │ - eoreq sp, r6, r8, asr #27 │ │ │ │ - @ instruction: 0x0026ddb8 │ │ │ │ - eoreq sp, r6, r8, lsr #27 │ │ │ │ - mlaeq r6, r8, sp, sp │ │ │ │ - eoreq sp, r6, r4, lsl #27 │ │ │ │ - eoreq sp, r6, ip, ror #26 │ │ │ │ - eoreq sp, r6, r8, asr sp │ │ │ │ - eoreq sp, r6, r0, asr #26 │ │ │ │ - eoreq sp, r6, r0, lsl sp │ │ │ │ - eoreq sp, r6, r0, lsl #26 │ │ │ │ - strdeq sp, [r6], -r0 @ │ │ │ │ - eoreq sp, r6, r0, ror #25 │ │ │ │ - @ instruction: 0x0026dcb0 │ │ │ │ - eoreq sp, r6, r0, lsr #25 │ │ │ │ - mlaeq r6, r0, ip, sp │ │ │ │ - andseq lr, r3, r4, lsl #17 │ │ │ │ - mulseq r4, ip, r6 │ │ │ │ - andseq lr, r3, r8, lsr #16 │ │ │ │ - andseq r7, r4, r0, asr #12 │ │ │ │ - @ instruction: 0x0013e7d0 │ │ │ │ - andseq r7, r4, r8, ror #11 │ │ │ │ - andseq lr, r3, r8, ror r7 │ │ │ │ - mulseq r4, r0, r5 │ │ │ │ - andseq lr, r3, r0, lsr #14 │ │ │ │ - andseq r7, r4, r8, lsr r5 │ │ │ │ - andseq lr, r3, r8, asr #13 │ │ │ │ - andseq r7, r4, r0, ror #9 │ │ │ │ - andseq lr, r3, r0, ror r6 │ │ │ │ - andseq r7, r4, r8, lsl #9 │ │ │ │ - ldr r3, [pc, #-140] @ 12bdd0 │ │ │ │ + eoreq sp, r6, r8, lsr #25 │ │ │ │ + mlaeq r6, r8, ip, sp │ │ │ │ + eoreq sp, r6, r8, lsl #25 │ │ │ │ + andseq lr, r3, r4, lsr #17 │ │ │ │ + @ instruction: 0x001476bc │ │ │ │ + andseq lr, r3, r8, asr #16 │ │ │ │ + andseq r7, r4, r0, ror #12 │ │ │ │ + @ instruction: 0x0013e7f0 │ │ │ │ + andseq r7, r4, r8, lsl #12 │ │ │ │ + mulseq r3, r8, r7 │ │ │ │ + @ instruction: 0x001475b0 │ │ │ │ + andseq lr, r3, r0, asr #14 │ │ │ │ + andseq r7, r4, r8, asr r5 │ │ │ │ + andseq lr, r3, r8, ror #13 │ │ │ │ + andseq r7, r4, r0, lsl #10 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + andseq r7, r4, r8, lsr #9 │ │ │ │ + ldr r3, [pc, #-140] @ 12bdd8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #48] @ 0x30 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #-152] @ 12bdd4 │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #-152] @ 12bddc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 129c08 │ │ │ │ + b 129c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b914 │ │ │ │ - b 12b7d0 │ │ │ │ - ldr r3, [pc, #-188] @ 12bdd8 │ │ │ │ + beq 12b91c │ │ │ │ + b 12b7d8 │ │ │ │ + ldr r3, [pc, #-188] @ 12bde0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #48] @ 0x30 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #-200] @ 12bddc │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #-200] @ 12bde4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #48] @ 0x30 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #-212] @ 12bde0 │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #-212] @ 12bde8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #-224] @ 12bde4 │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #-224] @ 12bdec │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #48] @ 0x30 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #-236] @ 12bde8 │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #-236] @ 12bdf0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #48] @ 0x30 │ │ │ │ - b 1290a8 │ │ │ │ - ldr r3, [pc, #-248] @ 12bdec │ │ │ │ + b 1290b0 │ │ │ │ + ldr r3, [pc, #-248] @ 12bdf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r3, #52] @ 0x34 │ │ │ │ - b 1290a8 │ │ │ │ + b 1290b0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #-264] @ 12bdf0 │ │ │ │ + ldr r3, [pc, #-264] @ 12bdf8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r4, r0 │ │ │ │ - b 1295c8 │ │ │ │ - ldr r3, [pc, #-284] @ 12bdf4 │ │ │ │ + b 1295d0 │ │ │ │ + ldr r3, [pc, #-284] @ 12bdfc │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r2, [r3, #32] │ │ │ │ strd r2, [sp, #8] │ │ │ │ - b 12b1b0 │ │ │ │ - ldr r3, [pc, #-300] @ 12bdf8 │ │ │ │ + b 12b1b8 │ │ │ │ + ldr r3, [pc, #-300] @ 12be00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r6, r0 │ │ │ │ - b 12ac1c │ │ │ │ - ldr r3, [pc, #-320] @ 12bdfc │ │ │ │ + b 12ac24 │ │ │ │ + ldr r3, [pc, #-320] @ 12be04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ - b 12b6b0 │ │ │ │ + b 12b6b8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12b9ec │ │ │ │ - b 12b4f4 │ │ │ │ - ldr r3, [pc, #-364] @ 12be00 │ │ │ │ + beq 12b9f4 │ │ │ │ + b 12b4fc │ │ │ │ + ldr r3, [pc, #-364] @ 12be08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd sl, [r3, #32] │ │ │ │ - b 12b888 │ │ │ │ - ldr r3, [pc, #-376] @ 12be04 │ │ │ │ + b 12b890 │ │ │ │ + ldr r3, [pc, #-376] @ 12be0c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd sl, [r3, #32] │ │ │ │ - b 12b948 │ │ │ │ - ldr r3, [pc, #-388] @ 12be08 │ │ │ │ + b 12b950 │ │ │ │ + ldr r3, [pc, #-388] @ 12be10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ - b 12a114 │ │ │ │ - ldr r3, [pc, #-400] @ 12be0c │ │ │ │ + b 12a11c │ │ │ │ + ldr r3, [pc, #-400] @ 12be14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd sl, [r3, #32] │ │ │ │ - b 12b4a0 │ │ │ │ + b 12b4a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12bac0 │ │ │ │ - b 12b4f4 │ │ │ │ - ldr r3, [pc, #-444] @ 12be10 │ │ │ │ + beq 12bac8 │ │ │ │ + b 12b4fc │ │ │ │ + ldr r3, [pc, #-444] @ 12be18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd sl, [r3, #32] │ │ │ │ - b 12b60c │ │ │ │ - ldr r3, [pc, #-456] @ 12be14 │ │ │ │ + b 12b614 │ │ │ │ + ldr r3, [pc, #-456] @ 12be1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd sl, [r3, #32] │ │ │ │ - b 12bad8 │ │ │ │ - ldr r3, [pc, #-468] @ 12be18 │ │ │ │ + b 12bae0 │ │ │ │ + ldr r3, [pc, #-468] @ 12be20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd sl, [r3, #32] │ │ │ │ - b 12ba04 │ │ │ │ + b 12ba0c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-500] @ 12be1c │ │ │ │ - ldr r0, [pc, #-500] @ 12be20 │ │ │ │ + ldr r1, [pc, #-500] @ 12be24 │ │ │ │ + ldr r0, [pc, #-500] @ 12be28 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ mov r9, #0 │ │ │ │ - b 1290ac │ │ │ │ + b 1290b4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-584] @ 12be24 │ │ │ │ - ldr r0, [pc, #-584] @ 12be28 │ │ │ │ + ldr r1, [pc, #-584] @ 12be2c │ │ │ │ + ldr r0, [pc, #-584] @ 12be30 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ - b 12c048 │ │ │ │ + b 12c050 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-664] @ 12be2c │ │ │ │ - ldr r0, [pc, #-664] @ 12be30 │ │ │ │ + ldr r1, [pc, #-664] @ 12be34 │ │ │ │ + ldr r0, [pc, #-664] @ 12be38 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ - b 12c048 │ │ │ │ + b 12c050 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-744] @ 12be34 │ │ │ │ - ldr r0, [pc, #-744] @ 12be38 │ │ │ │ + ldr r1, [pc, #-744] @ 12be3c │ │ │ │ + ldr r0, [pc, #-744] @ 12be40 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ - b 12c048 │ │ │ │ + b 12c050 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-824] @ 12be3c │ │ │ │ - ldr r0, [pc, #-824] @ 12be40 │ │ │ │ + ldr r1, [pc, #-824] @ 12be44 │ │ │ │ + ldr r0, [pc, #-824] @ 12be48 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ - b 12c048 │ │ │ │ + b 12c050 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-904] @ 12be44 │ │ │ │ - ldr r0, [pc, #-904] @ 12be48 │ │ │ │ + ldr r1, [pc, #-904] @ 12be4c │ │ │ │ + ldr r0, [pc, #-904] @ 12be50 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ - b 12c048 │ │ │ │ + b 12c050 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #3 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-984] @ 12be4c │ │ │ │ - ldr r0, [pc, #-984] @ 12be50 │ │ │ │ + ldr r1, [pc, #-984] @ 12be54 │ │ │ │ + ldr r0, [pc, #-984] @ 12be58 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [r5] │ │ │ │ - b 12c048 │ │ │ │ + b 12c050 │ │ │ │ │ │ │ │ -0012c260 : │ │ │ │ +0012c268 : │ │ │ │ ands r2, r0, #1 │ │ │ │ - bne 12c29c │ │ │ │ + bne 12c2a4 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bgt 12c2a8 │ │ │ │ + bgt 12c2b0 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bgt 12c294 │ │ │ │ + bgt 12c29c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #2 │ │ │ │ movcc r2, #1 │ │ │ │ mvncs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bne 12c2b4 │ │ │ │ - b 254fd8 │ │ │ │ + bne 12c2bc │ │ │ │ + b 255000 │ │ │ │ mvn r2, #0 │ │ │ │ - b 12c294 │ │ │ │ + b 12c29c │ │ │ │ │ │ │ │ -0012c2bc : │ │ │ │ +0012c2c4 : │ │ │ │ tst r0, #1 │ │ │ │ - bne 12c2e0 │ │ │ │ + bne 12c2e8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bgt 12c2e8 │ │ │ │ + bgt 12c2f0 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - ble 12c310 │ │ │ │ + ble 12c318 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bne 12c32c │ │ │ │ + bne 12c334 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 254fd8 │ │ │ │ + bl 255000 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r3, #48 @ 0x30 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ cmp r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ mvnhi r0, #0 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0012c334 : │ │ │ │ +0012c33c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ 12c378 │ │ │ │ - ldr r0, [pc, #36] @ 12c37c │ │ │ │ + ldr r1, [pc, #36] @ 12c380 │ │ │ │ + ldr r0, [pc, #36] @ 12c384 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r2, r4, ip, ror #16 │ │ │ │ - andseq r3, r4, ip, lsr r2 │ │ │ │ + andseq r2, r4, ip, lsl #17 │ │ │ │ + andseq r3, r4, ip, asr r2 │ │ │ │ │ │ │ │ -0012c380 : │ │ │ │ +0012c388 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #36] @ 12c3c4 │ │ │ │ - ldr r0, [pc, #36] @ 12c3c8 │ │ │ │ + ldr r1, [pc, #36] @ 12c3cc │ │ │ │ + ldr r0, [pc, #36] @ 12c3d0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andseq r2, r4, r0, lsr #16 │ │ │ │ - andseq r3, r4, r8, ror #3 │ │ │ │ + andseq r2, r4, r0, asr #16 │ │ │ │ + andseq r3, r4, r8, lsl #4 │ │ │ │ │ │ │ │ -0012c3cc : │ │ │ │ +0012c3d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 12c408 │ │ │ │ + beq 12c410 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 23130 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 237e4 │ │ │ │ │ │ │ │ -0012c410 : │ │ │ │ +0012c418 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #428] @ 12c5d4 │ │ │ │ - ldr r3, [pc, #428] @ 12c5d8 │ │ │ │ + ldr r2, [pc, #428] @ 12c5dc │ │ │ │ + ldr r3, [pc, #428] @ 12c5e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c4fc │ │ │ │ + bne 12c504 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #360] @ 12c5dc │ │ │ │ + ldr r3, [pc, #360] @ 12c5e4 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c4c0 │ │ │ │ - ldr r2, [pc, #332] @ 12c5e0 │ │ │ │ - ldr r3, [pc, #320] @ 12c5d8 │ │ │ │ + beq 12c4c8 │ │ │ │ + ldr r2, [pc, #332] @ 12c5e8 │ │ │ │ + ldr r3, [pc, #320] @ 12c5e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12c5d0 │ │ │ │ + bne 12c5d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #276] @ 12c5dc │ │ │ │ + ldr r3, [pc, #276] @ 12c5e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c570 │ │ │ │ + beq 12c578 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #248] @ 12c5e4 │ │ │ │ + ldr r3, [pc, #248] @ 12c5ec │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 12c48c │ │ │ │ + b 12c494 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, sp │ │ │ │ bl 23124 │ │ │ │ - ldr r3, [pc, #200] @ 12c5dc │ │ │ │ + ldr r3, [pc, #200] @ 12c5e4 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c564 │ │ │ │ - ldr r3, [pc, #168] @ 12c5dc │ │ │ │ + bne 12c56c │ │ │ │ + ldr r3, [pc, #168] @ 12c5e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c5c8 │ │ │ │ + beq 12c5d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #140] @ 12c5e4 │ │ │ │ + ldr r3, [pc, #140] @ 12c5ec │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r3 │ │ │ │ - b 12c48c │ │ │ │ + b 12c494 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12c5b8 │ │ │ │ + bne 12c5c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #56] @ 12c5e4 │ │ │ │ + ldr r3, [pc, #56] @ 12c5ec │ │ │ │ mov r2, #0 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r5, r3 │ │ │ │ - b 12c48c │ │ │ │ + b 12c494 │ │ │ │ mov r6, #1 │ │ │ │ - b 12c574 │ │ │ │ + b 12c57c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00183bd0 │ │ │ │ + andseq r3, r8, r8, asr #23 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ svccc 0x00e00000 │ │ │ │ - andseq r3, r8, r4, ror #22 │ │ │ │ + andseq r3, r8, ip, asr fp │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ │ │ │ │ -0012c5e8 : │ │ │ │ +0012c5f0 : │ │ │ │ b 23130 │ │ │ │ │ │ │ │ -0012c5ec : │ │ │ │ +0012c5f4 : │ │ │ │ b 237e4 │ │ │ │ │ │ │ │ -0012c5f0 : │ │ │ │ +0012c5f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 266f48 │ │ │ │ - bl 266808 │ │ │ │ + bl 266f70 │ │ │ │ + bl 266830 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0012c60c : │ │ │ │ +0012c614 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 12c648 │ │ │ │ + bne 12c650 │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r2, [pc, #80] @ 12c680 │ │ │ │ + ldr r2, [pc, #80] @ 12c688 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 12c678 │ │ │ │ + bhi 12c680 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 26718c │ │ │ │ + bl 2671b4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ pop {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 24524c │ │ │ │ + b 245274 │ │ │ │ pop {r4, lr} │ │ │ │ b 19983c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00157af0 │ │ │ │ + andseq r7, r5, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #176] @ 12c74c │ │ │ │ - ldr r3, [pc, #176] @ 12c750 │ │ │ │ + ldr r1, [pc, #176] @ 12c754 │ │ │ │ + ldr r3, [pc, #176] @ 12c758 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #172] @ 12c754 │ │ │ │ + ldr r2, [pc, #172] @ 12c75c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 12c6d0 │ │ │ │ + bne 12c6d8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 12c71c │ │ │ │ - ldr r3, [pc, #128] @ 12c758 │ │ │ │ + beq 12c724 │ │ │ │ + ldr r3, [pc, #128] @ 12c760 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r6, [r4] │ │ │ │ - bl 12c60c │ │ │ │ + bl 12c614 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stmib sp, {r3, r6} │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ add r1, sp, r0 │ │ │ │ str r1, [r4] │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r6, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 12c75c │ │ │ │ - ldr r3, [pc, #40] @ 12c750 │ │ │ │ + ldr r2, [pc, #56] @ 12c764 │ │ │ │ + ldr r3, [pc, #40] @ 12c758 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12c748 │ │ │ │ + bne 12c750 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r8, ip, asr r9 │ │ │ │ + andseq r3, r8, r4, asr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, r8, ip, lsr r9 │ │ │ │ + andseq r3, r8, r4, lsr r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001838d4 │ │ │ │ + andseq r3, r8, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 12c790 │ │ │ │ + bne 12c798 │ │ │ │ ldrh r3, [r4] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 12c7a0 │ │ │ │ + bhi 12c7a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 12c684 │ │ │ │ + b 12c68c │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #32] @ 12c7d0 │ │ │ │ - ldr r0, [pc, #32] @ 12c7d4 │ │ │ │ + ldr r1, [pc, #32] @ 12c7d8 │ │ │ │ + ldr r0, [pc, #32] @ 12c7dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 12c684 │ │ │ │ - andseq r2, r4, r4, lsl #27 │ │ │ │ - andseq r6, r4, r8, lsr #29 │ │ │ │ + b 12c68c │ │ │ │ + andseq r2, r4, r4, lsr #27 │ │ │ │ + andseq r6, r4, r8, asr #29 │ │ │ │ │ │ │ │ -0012c7d8 : │ │ │ │ +0012c7e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 12c814 │ │ │ │ + bne 12c81c │ │ │ │ ldrsh r3, [r0] │ │ │ │ - ldr r2, [pc, #84] @ 12c850 │ │ │ │ + ldr r2, [pc, #84] @ 12c858 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 12c844 │ │ │ │ + bhi 12c84c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ asr r0, r0, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 244c40 │ │ │ │ + b 244c68 │ │ │ │ pop {r4, lr} │ │ │ │ b 198e00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, r5, r8, lsr #18 │ │ │ │ + andseq r7, r5, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #1052] @ 12cc88 │ │ │ │ - ldr lr, [pc, #1052] @ 12cc8c │ │ │ │ + ldr r4, [pc, #1052] @ 12cc90 │ │ │ │ + ldr lr, [pc, #1052] @ 12cc94 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ - ldr r2, [pc, #1044] @ 12cc90 │ │ │ │ + ldr r2, [pc, #1044] @ 12cc98 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #1040] @ 12cc94 │ │ │ │ + ldr r3, [pc, #1040] @ 12cc9c │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ ldr ip, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ ands r2, ip, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 12c90c │ │ │ │ + beq 12c914 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 12cbc8 │ │ │ │ + beq 12cbd0 │ │ │ │ mov r0, ip │ │ │ │ - bl 138424 │ │ │ │ + bl 138428 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ strne r2, [r4] │ │ │ │ - beq 12c998 │ │ │ │ + beq 12c9a0 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #944] @ 12cc98 │ │ │ │ - ldr r3, [pc, #928] @ 12cc8c │ │ │ │ + ldr r2, [pc, #944] @ 12cca0 │ │ │ │ + ldr r3, [pc, #928] @ 12cc94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12cc84 │ │ │ │ + bne 12cc8c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh lr, [ip] │ │ │ │ sub r3, lr, #48 @ 0x30 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12ca7c │ │ │ │ + bhi 12ca84 │ │ │ │ cmp lr, #52 @ 0x34 │ │ │ │ - beq 12c9ac │ │ │ │ + beq 12c9b4 │ │ │ │ cmp lr, #50 @ 0x32 │ │ │ │ - beq 12cadc │ │ │ │ + beq 12cae4 │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - bne 12c8c4 │ │ │ │ + bne 12c8cc │ │ │ │ ldrd r6, [ip, #8] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12cc70 │ │ │ │ + bne 12cc78 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cab8 │ │ │ │ + beq 12cac0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12cad4 │ │ │ │ - ldr r3, [pc, #784] @ 12cc9c │ │ │ │ + bge 12cadc │ │ │ │ + ldr r3, [pc, #784] @ 12cca4 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b 12c8e0 │ │ │ │ - ldr r3, [pc, #768] @ 12cca0 │ │ │ │ + b 12c8e8 │ │ │ │ + ldr r3, [pc, #768] @ 12cca8 │ │ │ │ str r2, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b 12c8e0 │ │ │ │ + b 12c8e8 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r0, [ip, #8] │ │ │ │ tst r3, #1 │ │ │ │ mov r5, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 12c9d0 │ │ │ │ + bne 12c9d8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq 12cc00 │ │ │ │ + beq 12cc08 │ │ │ │ tst r0, #1 │ │ │ │ - bne 12cb4c │ │ │ │ + bne 12cb54 │ │ │ │ add r3, sp, #16 │ │ │ │ ldrsh r8, [r0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2355c │ │ │ │ cmp r8, #50 @ 0x32 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 12cb8c │ │ │ │ + bne 12cb94 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b 12c8e0 │ │ │ │ + b 12c8e8 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #536] @ 12cca4 │ │ │ │ - ldr r0, [pc, #536] @ 12cca8 │ │ │ │ + ldr r1, [pc, #536] @ 12ccac │ │ │ │ + ldr r0, [pc, #536] @ 12ccb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ tst ip, #1 │ │ │ │ - bne 12c8bc │ │ │ │ + bne 12c8c4 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #52 @ 0x34 │ │ │ │ - bne 12c92c │ │ │ │ - b 12c9ac │ │ │ │ + bne 12c934 │ │ │ │ + b 12c9b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12c984 │ │ │ │ + beq 12c98c │ │ │ │ str r5, [r4] │ │ │ │ - b 12c8dc │ │ │ │ + b 12c8e4 │ │ │ │ ldr r5, [ip, #4] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26762c │ │ │ │ + bl 267654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12cc5c │ │ │ │ + bne 12cc64 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cb30 │ │ │ │ + beq 12cb38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 12cb44 │ │ │ │ - ldr r3, [pc, #392] @ 12ccac │ │ │ │ + bge 12cb4c │ │ │ │ + ldr r3, [pc, #392] @ 12ccb4 │ │ │ │ str r6, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - b 12c8e0 │ │ │ │ + b 12c8e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cb1c │ │ │ │ + beq 12cb24 │ │ │ │ str r6, [r4] │ │ │ │ - b 12c8dc │ │ │ │ + b 12c8e4 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2355c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cc44 │ │ │ │ + beq 12cc4c │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12cbf0 │ │ │ │ - ldr r3, [pc, #240] @ 12ccb0 │ │ │ │ + bge 12cbf8 │ │ │ │ + ldr r3, [pc, #240] @ 12ccb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 12c8e0 │ │ │ │ - ldr r1, [pc, #228] @ 12ccb4 │ │ │ │ + b 12c8e8 │ │ │ │ + ldr r1, [pc, #228] @ 12ccbc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 12c8e0 │ │ │ │ - ldr r3, [pc, #192] @ 12ccb8 │ │ │ │ + b 12c8e8 │ │ │ │ + ldr r3, [pc, #192] @ 12ccc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12c8e0 │ │ │ │ + b 12c8e8 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 2355c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 12ca24 │ │ │ │ + b 12ca2c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 12c8e0 │ │ │ │ - ldr r3, [pc, #88] @ 12ccbc │ │ │ │ + b 12c8e8 │ │ │ │ + ldr r3, [pc, #88] @ 12ccc4 │ │ │ │ str r6, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - b 12c8e0 │ │ │ │ - ldr r3, [pc, #72] @ 12ccc0 │ │ │ │ + b 12c8e8 │ │ │ │ + ldr r3, [pc, #72] @ 12ccc8 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - b 12c8e0 │ │ │ │ + b 12c8e8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r8, ip, lsl #15 │ │ │ │ + andseq r3, r8, r4, lsl #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, r8, r8, ror #14 │ │ │ │ + andseq r3, r8, r0, ror #14 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r8, r0, lsl r7 │ │ │ │ - eoreq sp, r6, ip, ror #5 │ │ │ │ - ldrdeq sp, [r6], -r8 @ │ │ │ │ - andseq sp, r3, ip, lsl lr │ │ │ │ - andseq r6, r4, ip, asr #24 │ │ │ │ - eoreq sp, r6, r4, asr r1 │ │ │ │ - strheq sp, [r6], -ip @ │ │ │ │ - andseq r6, r4, ip, ror ip │ │ │ │ - eoreq sp, r6, r4, lsl #1 │ │ │ │ - eoreq sp, r6, r4, lsl r0 │ │ │ │ - eoreq sp, r6, r0 │ │ │ │ + andseq r3, r8, r8, lsl #14 │ │ │ │ + eoreq sp, r6, r4, ror #5 │ │ │ │ + ldrdeq sp, [r6], -r0 @ │ │ │ │ + andseq sp, r3, ip, lsr lr │ │ │ │ + andseq r6, r4, ip, ror #24 │ │ │ │ + eoreq sp, r6, ip, asr #2 │ │ │ │ + strheq sp, [r6], -r4 @ │ │ │ │ + mulseq r4, ip, ip │ │ │ │ + eoreq sp, r6, ip, ror r0 │ │ │ │ + eoreq sp, r6, ip │ │ │ │ + strdeq ip, [r6], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #260] @ 12cde0 │ │ │ │ + ldr ip, [pc, #260] @ 12cde8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #252] @ 12cde4 │ │ │ │ + ldr r0, [pc, #252] @ 12cdec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #244] @ 12cde8 │ │ │ │ - ldr r1, [pc, #244] @ 12cdec │ │ │ │ + ldr r3, [pc, #244] @ 12cdf0 │ │ │ │ + ldr r1, [pc, #244] @ 12cdf4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r6, [r3, r1] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ add r4, sp, r1 │ │ │ │ str r3, [r6] │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ str r1, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 122b10 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bl 122b14 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12c854 │ │ │ │ + bl 12c85c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12cdf8 │ │ │ │ - ldr r2, [pc, #104] @ 12cdf0 │ │ │ │ + bl 12ce00 │ │ │ │ + ldr r2, [pc, #104] @ 12cdf8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #64] @ 12cdf4 │ │ │ │ + ldr r2, [pc, #64] @ 12cdfc │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 12cde4 │ │ │ │ + ldr r3, [pc, #40] @ 12cdec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12cddc │ │ │ │ + bne 12cde4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r3, r8, r4, lsl r3 │ │ │ │ + andseq r3, r8, ip, lsl #6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x001832f4 │ │ │ │ + andseq r3, r8, ip, ror #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - strdeq ip, [r6], -r0 @ │ │ │ │ - andseq r3, r8, r0, asr #4 │ │ │ │ + eoreq ip, r6, r8, ror #29 │ │ │ │ + andseq r3, r8, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr ip, [pc, #1744] @ 12d4e0 │ │ │ │ + ldr ip, [pc, #1744] @ 12d4e8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr fp, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1732] @ 12d4e4 │ │ │ │ + ldr r0, [pc, #1732] @ 12d4ec │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #1724] @ 12d4e8 │ │ │ │ - ldr r1, [pc, #1724] @ 12d4ec │ │ │ │ + ldr r2, [pc, #1724] @ 12d4f0 │ │ │ │ + ldr r1, [pc, #1724] @ 12d4f4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #16] │ │ │ │ ldr sl, [r2, r1] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr ip, [sl] │ │ │ │ str r2, [sl] │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ cmp fp, #3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ moveq r0, #1 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ streq ip, [sl] │ │ │ │ - beq 12cef4 │ │ │ │ + beq 12cefc │ │ │ │ cmp fp, #1 │ │ │ │ - beq 12d290 │ │ │ │ + beq 12d298 │ │ │ │ ands r4, fp, #1 │ │ │ │ - beq 12cf20 │ │ │ │ + beq 12cf28 │ │ │ │ asr fp, fp, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r3, [pc, #1624] @ 12d4f0 │ │ │ │ + bl 266808 │ │ │ │ + ldr r3, [pc, #1624] @ 12d4f8 │ │ │ │ mvn r2, #0 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d220 │ │ │ │ - ldr r3, [pc, #1580] @ 12d4f0 │ │ │ │ + bne 12d228 │ │ │ │ + ldr r3, [pc, #1580] @ 12d4f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d220 │ │ │ │ + bne 12d228 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 12d1cc │ │ │ │ - ldr r3, [pc, #1548] @ 12d4f4 │ │ │ │ + ble 12d1d4 │ │ │ │ + ldr r3, [pc, #1548] @ 12d4fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ str r2, [sl] │ │ │ │ - ldr r2, [pc, #1532] @ 12d4f8 │ │ │ │ - ldr r3, [pc, #1508] @ 12d4e4 │ │ │ │ + ldr r2, [pc, #1532] @ 12d500 │ │ │ │ + ldr r3, [pc, #1508] @ 12d4ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12d4a4 │ │ │ │ + bne 12d4ac │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r2, [fp] │ │ │ │ - ldr r1, [pc, #1488] @ 12d4fc │ │ │ │ + ldr r1, [pc, #1488] @ 12d504 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 12d4a8 │ │ │ │ + bhi 12d4b0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sl] │ │ │ │ - bl 12ccc4 │ │ │ │ - b 12cef4 │ │ │ │ + bl 12cccc │ │ │ │ + b 12cefc │ │ │ │ ldrd r8, [fp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d0c0 │ │ │ │ + bne 12d0c8 │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1388] @ 12d4f0 │ │ │ │ + ldr r3, [pc, #1388] @ 12d4f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d2ac │ │ │ │ - ldr r3, [pc, #1360] @ 12d4f0 │ │ │ │ + bne 12d2b4 │ │ │ │ + ldr r3, [pc, #1360] @ 12d4f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d2ac │ │ │ │ + bne 12d2b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12cee0 │ │ │ │ + bne 12cee8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d2f4 │ │ │ │ + bne 12d2fc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 231a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 12d1e4 │ │ │ │ + b 12d1ec │ │ │ │ ldr r8, [fp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d424 │ │ │ │ + bne 12d42c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1208] @ 12d4f0 │ │ │ │ + ldr r3, [pc, #1208] @ 12d4f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d314 │ │ │ │ - ldr r3, [pc, #1180] @ 12d4f0 │ │ │ │ + bne 12d31c │ │ │ │ + ldr r3, [pc, #1180] @ 12d4f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d314 │ │ │ │ + bne 12d31c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d474 │ │ │ │ - ldr r3, [pc, #1144] @ 12d500 │ │ │ │ + beq 12d47c │ │ │ │ + ldr r3, [pc, #1144] @ 12d508 │ │ │ │ str r6, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - b 12cef4 │ │ │ │ + b 12cefc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf78 │ │ │ │ - ldr r3, [pc, #1084] @ 12d504 │ │ │ │ + beq 12cf80 │ │ │ │ + ldr r3, [pc, #1084] @ 12d50c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r2, [sl] │ │ │ │ - b 12cef4 │ │ │ │ + b 12cefc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldrh r2, [fp, #2] │ │ │ │ @@ -273865,181 +273867,181 @@ │ │ │ │ tst r2, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 12d464 │ │ │ │ + beq 12d46c │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r2, #14 │ │ │ │ mvnle r5, #0 │ │ │ │ - ble 12d390 │ │ │ │ + ble 12d398 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 245be8 │ │ │ │ + bl 245c10 │ │ │ │ mov r5, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #14 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt 12d128 │ │ │ │ + bgt 12d130 │ │ │ │ tst r0, #1 │ │ │ │ - beq 12d384 │ │ │ │ + beq 12d38c │ │ │ │ asr r0, fp, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ bl 231a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266510 │ │ │ │ + bl 266538 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bcs 12d16c │ │ │ │ + bcs 12d174 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d44c │ │ │ │ + beq 12d454 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12d43c │ │ │ │ - ldr r3, [pc, #844] @ 12d508 │ │ │ │ + bge 12d444 │ │ │ │ + ldr r3, [pc, #844] @ 12d510 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sl] │ │ │ │ - b 12cef4 │ │ │ │ - bne 12d2f4 │ │ │ │ + b 12cefc │ │ │ │ + bne 12d2fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 231a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d2dc │ │ │ │ + beq 12d2e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 12d2cc │ │ │ │ - ldr r3, [pc, #756] @ 12d50c │ │ │ │ + bge 12d2d4 │ │ │ │ + ldr r3, [pc, #756] @ 12d514 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 12cef4 │ │ │ │ + b 12cefc │ │ │ │ cmp fp, #0 │ │ │ │ - bge 12d1d0 │ │ │ │ + bge 12d1d8 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #16 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r8, [r0, #8] │ │ │ │ mov r3, #5 │ │ │ │ add r1, sp, #28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 254fc0 │ │ │ │ - bl 12ccc4 │ │ │ │ + bl 254fe8 │ │ │ │ + bl 12cccc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sl] │ │ │ │ - b 12cef4 │ │ │ │ - ldr r1, [pc, #632] @ 12d510 │ │ │ │ + b 12cefc │ │ │ │ + ldr r1, [pc, #632] @ 12d518 │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sl] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 12ce7c │ │ │ │ + b 12ce84 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cfec │ │ │ │ - b 12d228 │ │ │ │ - ldr r3, [pc, #576] @ 12d514 │ │ │ │ + beq 12cff4 │ │ │ │ + b 12d230 │ │ │ │ + ldr r3, [pc, #576] @ 12d51c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12cef4 │ │ │ │ + b 12cefc │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 12cef4 │ │ │ │ - ldr r3, [pc, #540] @ 12d518 │ │ │ │ + b 12cefc │ │ │ │ + ldr r3, [pc, #540] @ 12d520 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ str r2, [sl] │ │ │ │ - bl 25538c │ │ │ │ - b 12cef4 │ │ │ │ + bl 2553b4 │ │ │ │ + b 12cefc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12d3b0 │ │ │ │ + bne 12d3b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 231a8 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sl] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sl] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b 12cef4 │ │ │ │ + b 12cefc │ │ │ │ ldrsh r2, [r0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne 12d158 │ │ │ │ + bne 12d160 │ │ │ │ mov r0, fp │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ bl 231a8 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 12d16c │ │ │ │ - b 12d190 │ │ │ │ + bne 12d174 │ │ │ │ + b 12d198 │ │ │ │ ldr r2, [sl] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ @@ -274054,746 +274056,746 @@ │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sl] │ │ │ │ str r8, [r0, #4] │ │ │ │ - b 12d26c │ │ │ │ - ldr r3, [pc, #240] @ 12d51c │ │ │ │ + b 12d274 │ │ │ │ + ldr r3, [pc, #240] @ 12d524 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r2, [sl] │ │ │ │ - b 12cef4 │ │ │ │ - ldr r3, [pc, #220] @ 12d520 │ │ │ │ + b 12cefc │ │ │ │ + ldr r3, [pc, #220] @ 12d528 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12d1c0 │ │ │ │ + b 12d1c8 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 12d1c0 │ │ │ │ + b 12d1c8 │ │ │ │ mov r0, fp │ │ │ │ - bl 12ccc4 │ │ │ │ + bl 12cccc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 12d1c4 │ │ │ │ + b 12d1cc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d328 │ │ │ │ - ldr r3, [pc, #148] @ 12d524 │ │ │ │ + beq 12d330 │ │ │ │ + ldr r3, [pc, #148] @ 12d52c │ │ │ │ str r6, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 25538c │ │ │ │ - b 12cef4 │ │ │ │ + bl 2553b4 │ │ │ │ + b 12cefc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #120] @ 12d528 │ │ │ │ - ldr r0, [pc, #120] @ 12d52c │ │ │ │ + ldr r1, [pc, #120] @ 12d530 │ │ │ │ + ldr r0, [pc, #120] @ 12d534 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sl] │ │ │ │ mov r2, #0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ - b 12d1c4 │ │ │ │ - @ instruction: 0x001831dc │ │ │ │ + b 12d1cc │ │ │ │ + @ instruction: 0x001831d4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r3, r8, r0, asr #3 │ │ │ │ + @ instruction: 0x001831b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - mlaeq r6, r0, sp, ip │ │ │ │ - ldrsheq r3, [r8], -ip │ │ │ │ - @ instruction: 0x001571fc │ │ │ │ - strdeq ip, [r6], -r0 @ │ │ │ │ - @ instruction: 0x0026cbb0 │ │ │ │ - eoreq ip, r6, r0, asr #21 │ │ │ │ - eoreq ip, r6, r4, ror #20 │ │ │ │ - @ instruction: 0x001465d0 │ │ │ │ - eoreq ip, r6, r8, lsr #19 │ │ │ │ - eoreq ip, r6, ip, ror r9 │ │ │ │ - eoreq ip, r6, ip, asr #16 │ │ │ │ - eoreq ip, r6, r8, lsr r8 │ │ │ │ - eoreq ip, r6, r8, ror #15 │ │ │ │ - andseq sp, r3, r4, ror #7 │ │ │ │ - @ instruction: 0x001461d8 │ │ │ │ + eoreq ip, r6, r8, lsl #27 │ │ │ │ + ldrsheq r3, [r8], -r4 │ │ │ │ + andseq r7, r5, ip, lsl r2 │ │ │ │ + eoreq ip, r6, r8, ror #23 │ │ │ │ + eoreq ip, r6, r8, lsr #23 │ │ │ │ + @ instruction: 0x0026cab8 │ │ │ │ + eoreq ip, r6, ip, asr sl │ │ │ │ + @ instruction: 0x001465f0 │ │ │ │ + eoreq ip, r6, r0, lsr #19 │ │ │ │ + eoreq ip, r6, r4, ror r9 │ │ │ │ + eoreq ip, r6, r4, asr #16 │ │ │ │ + eoreq ip, r6, r0, lsr r8 │ │ │ │ + eoreq ip, r6, r0, ror #15 │ │ │ │ + andseq sp, r3, r4, lsl #8 │ │ │ │ + @ instruction: 0x001461f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #312] @ 12d680 │ │ │ │ - ldr ip, [pc, #312] @ 12d684 │ │ │ │ + ldr lr, [pc, #312] @ 12d688 │ │ │ │ + ldr ip, [pc, #312] @ 12d68c │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #304] @ 12d688 │ │ │ │ + ldr r3, [pc, #304] @ 12d690 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #300] @ 12d68c │ │ │ │ + ldr r2, [pc, #300] @ 12d694 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r2, sp, #28 │ │ │ │ ldr ip, [r4] │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r0, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 12d66c │ │ │ │ + beq 12d674 │ │ │ │ ldm r1, {r1, r3} │ │ │ │ cmp r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq 12d64c │ │ │ │ + beq 12d654 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r8, #2 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 12cdf8 │ │ │ │ + bl 12ce00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r6, [r4] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cdf8 │ │ │ │ + bl 12ce00 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4] │ │ │ │ - ldr r2, [pc, #104] @ 12d690 │ │ │ │ - ldr r3, [pc, #88] @ 12d684 │ │ │ │ + ldr r2, [pc, #104] @ 12d698 │ │ │ │ + ldr r3, [pc, #88] @ 12d68c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12d67c │ │ │ │ + bne 12d684 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #64] @ 12d694 │ │ │ │ + ldr r1, [pc, #64] @ 12d69c │ │ │ │ mov r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - b 12d61c │ │ │ │ + b 12d624 │ │ │ │ mov r0, r1 │ │ │ │ str ip, [r4] │ │ │ │ - bl 12cdf8 │ │ │ │ - b 12d620 │ │ │ │ + bl 12ce00 │ │ │ │ + b 12d628 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00182ab0 │ │ │ │ + andseq r2, r8, r8, lsr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mulseq r8, r0, sl │ │ │ │ + andseq r2, r8, r8, lsl #21 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001829d0 │ │ │ │ - andseq r6, r4, ip, lsr #4 │ │ │ │ + andseq r2, r8, r8, asr #19 │ │ │ │ + andseq r6, r4, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #300] @ 12d7dc │ │ │ │ - ldr r1, [pc, #300] @ 12d7e0 │ │ │ │ + ldr ip, [pc, #300] @ 12d7e4 │ │ │ │ + ldr r1, [pc, #300] @ 12d7e8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #288] @ 12d7e4 │ │ │ │ + ldr r3, [pc, #288] @ 12d7ec │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #284] @ 12d7e8 │ │ │ │ + ldr r2, [pc, #284] @ 12d7f0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ bl 236a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ands sl, r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 12d728 │ │ │ │ + bne 12d730 │ │ │ │ ldrsh r9, [r3] │ │ │ │ cmp r9, #50 @ 0x32 │ │ │ │ - beq 12d798 │ │ │ │ + beq 12d7a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r6] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d780 │ │ │ │ - ldr r3, [pc, #156] @ 12d7ec │ │ │ │ + beq 12d788 │ │ │ │ + ldr r3, [pc, #156] @ 12d7f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - ldr r2, [pc, #148] @ 12d7f0 │ │ │ │ - ldr r3, [pc, #128] @ 12d7e0 │ │ │ │ + ldr r2, [pc, #148] @ 12d7f8 │ │ │ │ + ldr r3, [pc, #128] @ 12d7e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12d7d8 │ │ │ │ + bne 12d7e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 12d754 │ │ │ │ - bl 266f48 │ │ │ │ + b 12d75c │ │ │ │ + bl 266f70 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r9, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b 12d754 │ │ │ │ + b 12d75c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r8, r4, asr #18 │ │ │ │ + andseq r2, r8, ip, lsr r9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r8, r4, lsr #18 │ │ │ │ + andseq r2, r8, ip, lsl r9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, ip, lsr #10 │ │ │ │ - mulseq r8, ip, r8 │ │ │ │ + eoreq ip, r6, r4, lsr #10 │ │ │ │ + mulseq r8, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #324] @ 12d950 │ │ │ │ - ldr r1, [pc, #324] @ 12d954 │ │ │ │ + ldr ip, [pc, #324] @ 12d958 │ │ │ │ + ldr r1, [pc, #324] @ 12d95c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #312] @ 12d958 │ │ │ │ + ldr r3, [pc, #312] @ 12d960 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #308] @ 12d95c │ │ │ │ + ldr r2, [pc, #308] @ 12d964 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r7, #1 │ │ │ │ str r3, [r6] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ bl 22e84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ands sl, r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 12d884 │ │ │ │ + bne 12d88c │ │ │ │ ldrsh r9, [r3] │ │ │ │ cmp r9, #50 @ 0x32 │ │ │ │ - beq 12d90c │ │ │ │ + beq 12d914 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r6] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12d8f4 │ │ │ │ + beq 12d8fc │ │ │ │ cmp r5, #0 │ │ │ │ - blt 12d8e4 │ │ │ │ - ldr r3, [pc, #172] @ 12d960 │ │ │ │ + blt 12d8ec │ │ │ │ + ldr r3, [pc, #172] @ 12d968 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - ldr r2, [pc, #164] @ 12d964 │ │ │ │ - ldr r3, [pc, #144] @ 12d954 │ │ │ │ + ldr r2, [pc, #164] @ 12d96c │ │ │ │ + ldr r3, [pc, #144] @ 12d95c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12d94c │ │ │ │ + bne 12d954 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #124] @ 12d968 │ │ │ │ + ldr r3, [pc, #124] @ 12d970 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 12d8b8 │ │ │ │ + b 12d8c0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r4, [r0, #8] │ │ │ │ - b 12d8b8 │ │ │ │ - bl 266f48 │ │ │ │ + b 12d8c0 │ │ │ │ + bl 266f70 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [r6] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r9, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b 12d8b8 │ │ │ │ + b 12d8c0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r8, r8, ror #15 │ │ │ │ + andseq r2, r8, r0, ror #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r8, r8, asr #15 │ │ │ │ + andseq r2, r8, r0, asr #15 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq ip, r6, r8, asr #7 │ │ │ │ - andseq r2, r8, r8, lsr r7 │ │ │ │ - mlaeq r6, r0, r3, ip │ │ │ │ + eoreq ip, r6, r0, asr #7 │ │ │ │ + andseq r2, r8, r0, lsr r7 │ │ │ │ + eoreq ip, r6, r8, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #304] @ 12dab4 │ │ │ │ - ldr ip, [pc, #304] @ 12dab8 │ │ │ │ + ldr lr, [pc, #304] @ 12dabc │ │ │ │ + ldr ip, [pc, #304] @ 12dac0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #296] @ 12dabc │ │ │ │ + ldr r3, [pc, #296] @ 12dac4 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #292] @ 12dac0 │ │ │ │ + ldr r2, [pc, #292] @ 12dac8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #20 │ │ │ │ add r4, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 12dac8 │ │ │ │ + bl 12dad0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12d698 │ │ │ │ + bl 12d6a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 12e09c │ │ │ │ + bl 12e0a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12d7f4 │ │ │ │ + bl 12d7fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 12dac4 │ │ │ │ + ldr r2, [pc, #60] @ 12dacc │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 12dab8 │ │ │ │ + ldr r3, [pc, #40] @ 12dac0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12dab0 │ │ │ │ + bne 12dab8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r2, r8, r4, ror r6 │ │ │ │ + andseq r2, r8, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r8, r0, asr r6 │ │ │ │ + andseq r2, r8, r8, asr #12 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r8, ip, ror #10 │ │ │ │ + andseq r2, r8, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr sl, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1048] @ 12df08 │ │ │ │ - ldr r3, [pc, #1048] @ 12df0c │ │ │ │ + ldr r1, [pc, #1048] @ 12df10 │ │ │ │ + ldr r3, [pc, #1048] @ 12df14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #1040] @ 12df10 │ │ │ │ + ldr ip, [pc, #1040] @ 12df18 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1028] @ 12df14 │ │ │ │ + ldr r3, [pc, #1028] @ 12df1c │ │ │ │ add ip, pc, ip │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ moveq r0, #3 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 12dbb4 │ │ │ │ + beq 12dbbc │ │ │ │ tst sl, #1 │ │ │ │ - beq 12dbe0 │ │ │ │ + beq 12dbe8 │ │ │ │ asr sl, sl, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r3, [pc, #948] @ 12df18 │ │ │ │ + bl 266808 │ │ │ │ + ldr r3, [pc, #948] @ 12df20 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ddb4 │ │ │ │ - ldr r3, [pc, #912] @ 12df18 │ │ │ │ + bne 12ddbc │ │ │ │ + ldr r3, [pc, #912] @ 12df20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ddb4 │ │ │ │ + bne 12ddbc │ │ │ │ cmp sl, #0 │ │ │ │ - ble 12de28 │ │ │ │ - ldr r3, [pc, #880] @ 12df1c │ │ │ │ + ble 12de30 │ │ │ │ + ldr r3, [pc, #880] @ 12df24 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #868] @ 12df20 │ │ │ │ - ldr r3, [pc, #844] @ 12df0c │ │ │ │ + ldr r2, [pc, #868] @ 12df28 │ │ │ │ + ldr r3, [pc, #844] @ 12df14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12ded0 │ │ │ │ + bne 12ded8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r3, [sl] │ │ │ │ - ldr r1, [pc, #824] @ 12df24 │ │ │ │ + ldr r1, [pc, #824] @ 12df2c │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12ded4 │ │ │ │ + bhi 12dedc │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, sl │ │ │ │ str r5, [r4] │ │ │ │ - bl 12d96c │ │ │ │ - b 12dbb4 │ │ │ │ + bl 12d974 │ │ │ │ + b 12dbbc │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12dd94 │ │ │ │ + bne 12dd9c │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #728] @ 12df18 │ │ │ │ + ldr r3, [pc, #728] @ 12df20 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12de00 │ │ │ │ - ldr r3, [pc, #700] @ 12df18 │ │ │ │ + bne 12de08 │ │ │ │ + ldr r3, [pc, #700] @ 12df20 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12de00 │ │ │ │ + bne 12de08 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12dba4 │ │ │ │ + bne 12dbac │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12de28 │ │ │ │ + bne 12de30 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 232e0 │ │ │ │ str r5, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 12dbb4 │ │ │ │ + b 12dbbc │ │ │ │ ldr sl, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12de94 │ │ │ │ + bne 12de9c │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #524] @ 12df18 │ │ │ │ + ldr r3, [pc, #524] @ 12df20 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12de3c │ │ │ │ - ldr r3, [pc, #496] @ 12df18 │ │ │ │ + bne 12de44 │ │ │ │ + ldr r3, [pc, #496] @ 12df20 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12de3c │ │ │ │ + bne 12de44 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dea8 │ │ │ │ - ldr r3, [pc, #464] @ 12df28 │ │ │ │ + beq 12deb0 │ │ │ │ + ldr r3, [pc, #464] @ 12df30 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - b 12dbb4 │ │ │ │ + b 12dbbc │ │ │ │ mov r3, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dc34 │ │ │ │ - ldr r3, [pc, #400] @ 12df2c │ │ │ │ + beq 12dc3c │ │ │ │ + ldr r3, [pc, #400] @ 12df34 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - b 12dbb4 │ │ │ │ + b 12dbbc │ │ │ │ mov r0, sl │ │ │ │ - bl 244c40 │ │ │ │ - b 12dd74 │ │ │ │ + bl 244c68 │ │ │ │ + b 12dd7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 232e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dcc0 │ │ │ │ + beq 12dcc8 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12de18 │ │ │ │ - ldr r3, [pc, #312] @ 12df30 │ │ │ │ + bge 12de20 │ │ │ │ + ldr r3, [pc, #312] @ 12df38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 12dbb4 │ │ │ │ + b 12dbbc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 232e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 12ddc8 │ │ │ │ - ldr r3, [pc, #276] @ 12df34 │ │ │ │ + b 12ddd0 │ │ │ │ + ldr r3, [pc, #276] @ 12df3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12dbb4 │ │ │ │ - ldr r3, [pc, #264] @ 12df38 │ │ │ │ + b 12dbbc │ │ │ │ + ldr r3, [pc, #264] @ 12df40 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - b 12dbb4 │ │ │ │ + b 12dbbc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 232e0 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b 12dbb4 │ │ │ │ - ldr r3, [pc, #160] @ 12df3c │ │ │ │ + b 12dbbc │ │ │ │ + ldr r3, [pc, #160] @ 12df44 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - b 12dbb4 │ │ │ │ + b 12dbbc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12de3c │ │ │ │ - ldr r3, [pc, #124] @ 12df40 │ │ │ │ + beq 12de44 │ │ │ │ + ldr r3, [pc, #124] @ 12df48 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - b 12dbb4 │ │ │ │ + b 12dbbc │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #100] @ 12df44 │ │ │ │ - ldr r0, [pc, #100] @ 12df48 │ │ │ │ + ldr r1, [pc, #100] @ 12df4c │ │ │ │ + ldr r0, [pc, #100] @ 12df50 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 12dbb4 │ │ │ │ - andseq r2, r8, r8, lsl #10 │ │ │ │ + b 12dbbc │ │ │ │ + andseq r2, r8, r0, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r8, ip, ror #9 │ │ │ │ + andseq r2, r8, r4, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - eoreq ip, r6, ip, asr #1 │ │ │ │ - andseq r2, r8, ip, lsr r4 │ │ │ │ - andseq r6, r5, r1, asr #10 │ │ │ │ - eoreq fp, r6, r0, lsr #30 │ │ │ │ - ldrdeq fp, [r6], -ip @ │ │ │ │ - eoreq fp, r6, r4, lsl #29 │ │ │ │ - eoreq fp, r6, ip, asr lr │ │ │ │ - eoreq fp, r6, r8, asr #28 │ │ │ │ - ldrdeq fp, [r6], -ip @ │ │ │ │ - @ instruction: 0x0026bdb4 │ │ │ │ - andseq ip, r3, r0, asr #19 │ │ │ │ - @ instruction: 0x001457b4 │ │ │ │ + eoreq ip, r6, r4, asr #1 │ │ │ │ + andseq r2, r8, r4, lsr r4 │ │ │ │ + andseq r6, r5, r1, ror #10 │ │ │ │ + eoreq fp, r6, r8, lsl pc │ │ │ │ + ldrdeq fp, [r6], -r4 @ │ │ │ │ + eoreq fp, r6, ip, ror lr │ │ │ │ + eoreq fp, r6, r4, asr lr │ │ │ │ + eoreq fp, r6, r0, asr #28 │ │ │ │ + ldrdeq fp, [r6], -r4 @ │ │ │ │ + eoreq fp, r6, ip, lsr #27 │ │ │ │ + andseq ip, r3, r0, ror #19 │ │ │ │ + @ instruction: 0x001457d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #292] @ 12e088 │ │ │ │ - ldr ip, [pc, #292] @ 12e08c │ │ │ │ + ldr lr, [pc, #292] @ 12e090 │ │ │ │ + ldr ip, [pc, #292] @ 12e094 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #284] @ 12e090 │ │ │ │ + ldr r3, [pc, #284] @ 12e098 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #280] @ 12e094 │ │ │ │ + ldr r2, [pc, #280] @ 12e09c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -274801,1240 +274803,1239 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #20 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 12e09c │ │ │ │ + str r4, [sp, #32] │ │ │ │ + bl 12e0a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12d698 │ │ │ │ + bl 12d6a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 12dac8 │ │ │ │ + bl 12dad0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12d7f4 │ │ │ │ + bl 12d7fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #60] @ 12e098 │ │ │ │ + ldr r2, [pc, #60] @ 12e0a0 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r3, [pc, #40] @ 12e08c │ │ │ │ + ldr r3, [pc, #40] @ 12e094 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12e084 │ │ │ │ + bne 12e08c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r8, r4, r0 │ │ │ │ + andseq r2, r8, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r2, r8, r0, ror r0 │ │ │ │ + andseq r2, r8, r8, rrx │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq r8, r8, pc @ │ │ │ │ + mulseq r8, r0, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr sl, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1036] @ 12e4d0 │ │ │ │ - ldr r3, [pc, #1036] @ 12e4d4 │ │ │ │ + ldr r1, [pc, #1036] @ 12e4d8 │ │ │ │ + ldr r3, [pc, #1036] @ 12e4dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #1028] @ 12e4d8 │ │ │ │ + ldr ip, [pc, #1028] @ 12e4e0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1016] @ 12e4dc │ │ │ │ + ldr r3, [pc, #1016] @ 12e4e4 │ │ │ │ add ip, pc, ip │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ streq r5, [r4] │ │ │ │ - beq 12e184 │ │ │ │ + beq 12e18c │ │ │ │ tst sl, #1 │ │ │ │ - beq 12e1b4 │ │ │ │ + beq 12e1bc │ │ │ │ asr sl, sl, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r3, [pc, #940] @ 12e4e0 │ │ │ │ + bl 266808 │ │ │ │ + ldr r3, [pc, #940] @ 12e4e8 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e374 │ │ │ │ - ldr r3, [pc, #904] @ 12e4e0 │ │ │ │ + bne 12e37c │ │ │ │ + ldr r3, [pc, #904] @ 12e4e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e374 │ │ │ │ + bne 12e37c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 12e3ec │ │ │ │ - ldr r3, [pc, #872] @ 12e4e4 │ │ │ │ + ble 12e3f4 │ │ │ │ + ldr r3, [pc, #872] @ 12e4ec │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #860] @ 12e4e8 │ │ │ │ - ldr r3, [pc, #836] @ 12e4d4 │ │ │ │ + ldr r1, [pc, #860] @ 12e4f0 │ │ │ │ + ldr r3, [pc, #836] @ 12e4dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12e498 │ │ │ │ + bne 12e4a0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r3, [sl] │ │ │ │ - ldr r1, [pc, #812] @ 12e4ec │ │ │ │ + ldr r1, [pc, #812] @ 12e4f4 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12e49c │ │ │ │ + bhi 12e4a4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, sl │ │ │ │ str r5, [r4] │ │ │ │ - bl 12df4c │ │ │ │ + bl 12df54 │ │ │ │ mov sl, r0 │ │ │ │ - b 12e184 │ │ │ │ + b 12e18c │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e354 │ │ │ │ + bne 12e35c │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #712] @ 12e4e0 │ │ │ │ + ldr r3, [pc, #712] @ 12e4e8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e280 │ │ │ │ - ldr r3, [pc, #684] @ 12e4e0 │ │ │ │ + bne 12e288 │ │ │ │ + ldr r3, [pc, #684] @ 12e4e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e280 │ │ │ │ + bne 12e288 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e174 │ │ │ │ + bne 12e17c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e3ec │ │ │ │ + bne 12e3f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23658 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 12e388 │ │ │ │ + b 12e390 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e45c │ │ │ │ + bne 12e464 │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #532] @ 12e4e0 │ │ │ │ + ldr r3, [pc, #532] @ 12e4e8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e400 │ │ │ │ - ldr r3, [pc, #504] @ 12e4e0 │ │ │ │ + bne 12e408 │ │ │ │ + ldr r3, [pc, #504] @ 12e4e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e400 │ │ │ │ + bne 12e408 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e470 │ │ │ │ - ldr r3, [pc, #472] @ 12e4f0 │ │ │ │ + beq 12e478 │ │ │ │ + ldr r3, [pc, #472] @ 12e4f8 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ - b 12e184 │ │ │ │ + b 12e18c │ │ │ │ mov r3, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e20c │ │ │ │ - ldr r3, [pc, #408] @ 12e4f4 │ │ │ │ + beq 12e214 │ │ │ │ + ldr r3, [pc, #408] @ 12e4fc │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ - b 12e184 │ │ │ │ + b 12e18c │ │ │ │ mov r0, sl │ │ │ │ - bl 244c40 │ │ │ │ - b 12e334 │ │ │ │ + bl 244c68 │ │ │ │ + b 12e33c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23658 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e3d0 │ │ │ │ + beq 12e3d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12e3c0 │ │ │ │ - ldr r3, [pc, #320] @ 12e4f8 │ │ │ │ + bge 12e3c8 │ │ │ │ + ldr r3, [pc, #320] @ 12e500 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ - b 12e184 │ │ │ │ - ldr r3, [pc, #308] @ 12e4fc │ │ │ │ + b 12e18c │ │ │ │ + ldr r3, [pc, #308] @ 12e504 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #28] │ │ │ │ - b 12e184 │ │ │ │ + b 12e18c │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 12e184 │ │ │ │ - ldr r3, [pc, #268] @ 12e500 │ │ │ │ + b 12e18c │ │ │ │ + ldr r3, [pc, #268] @ 12e508 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ - b 12e184 │ │ │ │ + b 12e18c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23658 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b 12e184 │ │ │ │ - ldr r3, [pc, #160] @ 12e504 │ │ │ │ + b 12e18c │ │ │ │ + ldr r3, [pc, #160] @ 12e50c │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ - b 12e184 │ │ │ │ + b 12e18c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e400 │ │ │ │ - ldr r3, [pc, #124] @ 12e508 │ │ │ │ + beq 12e408 │ │ │ │ + ldr r3, [pc, #124] @ 12e510 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ - b 12e184 │ │ │ │ + b 12e18c │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #100] @ 12e50c │ │ │ │ - ldr r0, [pc, #100] @ 12e510 │ │ │ │ + ldr r1, [pc, #100] @ 12e514 │ │ │ │ + ldr r0, [pc, #100] @ 12e518 │ │ │ │ str lr, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 12e184 │ │ │ │ - andseq r1, r8, r4, lsr pc │ │ │ │ + b 12e18c │ │ │ │ + andseq r1, r8, ip, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r8, r8, lsl pc │ │ │ │ + andseq r1, r8, r0, lsl pc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - strdeq fp, [r6], -ip @ │ │ │ │ - andseq r1, r8, ip, ror #28 │ │ │ │ - andseq r5, r5, r2, ror pc │ │ │ │ - eoreq fp, r6, r0, ror #18 │ │ │ │ - eoreq fp, r6, ip, lsl r9 │ │ │ │ - eoreq fp, r6, r4, asr #17 │ │ │ │ - @ instruction: 0x0026b8b4 │ │ │ │ - eoreq fp, r6, r4, lsl #17 │ │ │ │ - eoreq fp, r6, r4, lsl r8 │ │ │ │ - eoreq fp, r6, ip, ror #15 │ │ │ │ - @ instruction: 0x0013c3fc │ │ │ │ - andseq r5, r4, r0, ror #3 │ │ │ │ + strdeq fp, [r6], -r4 @ │ │ │ │ + andseq r1, r8, r4, ror #28 │ │ │ │ + mulseq r5, r2, pc @ │ │ │ │ + eoreq fp, r6, r8, asr r9 │ │ │ │ + eoreq fp, r6, r4, lsl r9 │ │ │ │ + @ instruction: 0x0026b8bc │ │ │ │ + eoreq fp, r6, ip, lsr #17 │ │ │ │ + eoreq fp, r6, ip, ror r8 │ │ │ │ + eoreq fp, r6, ip, lsl #16 │ │ │ │ + eoreq fp, r6, r4, ror #15 │ │ │ │ + andseq ip, r3, ip, lsl r4 │ │ │ │ + andseq r5, r4, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr sl, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1428] @ 12ead0 │ │ │ │ - ldr r3, [pc, #1428] @ 12ead4 │ │ │ │ + ldr r1, [pc, #1424] @ 12ead4 │ │ │ │ + ldr r3, [pc, #1424] @ 12ead8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #1420] @ 12ead8 │ │ │ │ + ldr ip, [pc, #1416] @ 12eadc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1408] @ 12eadc │ │ │ │ + ldr r3, [pc, #1404] @ 12eae0 │ │ │ │ add ip, pc, ip │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ moveq r0, #3 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ streq r5, [r4] │ │ │ │ - beq 12e600 │ │ │ │ + beq 12e608 │ │ │ │ tst sl, #1 │ │ │ │ - beq 12e62c │ │ │ │ + beq 12e634 │ │ │ │ asr sl, sl, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r3, [pc, #1328] @ 12eae0 │ │ │ │ + bl 266808 │ │ │ │ + ldr r3, [pc, #1324] @ 12eae4 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e948 │ │ │ │ - ldr r3, [pc, #1292] @ 12eae0 │ │ │ │ + bne 12e94c │ │ │ │ + ldr r3, [pc, #1288] @ 12eae4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e948 │ │ │ │ + bne 12e94c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 12e9e0 │ │ │ │ - ldr r3, [pc, #1260] @ 12eae4 │ │ │ │ + ble 12e9e4 │ │ │ │ + ldr r3, [pc, #1256] @ 12eae8 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1248] @ 12eae8 │ │ │ │ - ldr r3, [pc, #1224] @ 12ead4 │ │ │ │ + ldr r2, [pc, #1244] @ 12eaec │ │ │ │ + ldr r3, [pc, #1220] @ 12ead8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12ea98 │ │ │ │ + bne 12ea9c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r3, [sl] │ │ │ │ - ldr r1, [pc, #1204] @ 12eaec │ │ │ │ + ldr r1, [pc, #1200] @ 12eaf0 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12ea9c │ │ │ │ + bhi 12eaa0 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, sl │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [sp, #64] @ 0x40 │ │ │ │ - bne 12ea5c │ │ │ │ + bne 12ea60 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1116] @ 12eae0 │ │ │ │ + ldr r3, [pc, #1112] @ 12eae4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e9a4 │ │ │ │ - ldr r3, [pc, #1088] @ 12eae0 │ │ │ │ + bne 12e9a8 │ │ │ │ + ldr r3, [pc, #1084] @ 12eae4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e9a4 │ │ │ │ + bne 12e9a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e9c0 │ │ │ │ + beq 12e9c4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ - b 12e5f0 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ + b 12e5f8 │ │ │ │ + ldmib sl, {r1, r3} │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #4 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [r4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r2, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ + add r6, sp, #28 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 12e514 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 12e51c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ tst r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 12e8f0 │ │ │ │ + bne 12e8f4 │ │ │ │ ldrsh r2, [r7] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12e8f0 │ │ │ │ + bhi 12e8f4 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 12e8d8 │ │ │ │ + beq 12e8dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675c8 │ │ │ │ + bl 2675f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e8f0 │ │ │ │ + beq 12e8f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b 12e940 │ │ │ │ + b 12e944 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ea48 │ │ │ │ + bne 12ea4c │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #800] @ 12eae0 │ │ │ │ + ldr r3, [pc, #800] @ 12eae4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e9f4 │ │ │ │ - ldr r3, [pc, #772] @ 12eae0 │ │ │ │ + bne 12e9f8 │ │ │ │ + ldr r3, [pc, #772] @ 12eae4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e9f4 │ │ │ │ + bne 12e9f8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12ea70 │ │ │ │ - ldr r3, [pc, #740] @ 12eaf0 │ │ │ │ + beq 12ea74 │ │ │ │ + ldr r3, [pc, #740] @ 12eaf4 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - b 12e600 │ │ │ │ + b 12e608 │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ea5c │ │ │ │ + bne 12ea60 │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #668] @ 12eae0 │ │ │ │ + ldr r3, [pc, #668] @ 12eae4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e8ac │ │ │ │ - ldr r3, [pc, #640] @ 12eae0 │ │ │ │ + bne 12e8b0 │ │ │ │ + ldr r3, [pc, #640] @ 12eae4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e8ac │ │ │ │ + bne 12e8b0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e5f0 │ │ │ │ + bne 12e5f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e9e0 │ │ │ │ + bne 12e9e4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 22f8c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 12e95c │ │ │ │ + b 12e960 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 198e00 │ │ │ │ - b 12e658 │ │ │ │ + b 12e660 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e778 │ │ │ │ + bne 12e77c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ - bl 12dac8 │ │ │ │ + bl 12dad0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12e09c │ │ │ │ - ldr r3, [pc, #476] @ 12eaf4 │ │ │ │ + bl 12e0a4 │ │ │ │ + ldr r3, [pc, #476] @ 12eaf8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 113de4 │ │ │ │ + bl 113de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4] │ │ │ │ - b 12e600 │ │ │ │ + b 12e608 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 22f8c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e98c │ │ │ │ - ldr r3, [pc, #372] @ 12eaf8 │ │ │ │ + beq 12e990 │ │ │ │ + ldr r3, [pc, #372] @ 12eafc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12e600 │ │ │ │ + b 12e608 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 12e600 │ │ │ │ + b 12e608 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 22f8c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 12e95c │ │ │ │ + b 12e960 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e9a4 │ │ │ │ + beq 12e9a8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #276] @ 12eafc │ │ │ │ + ldr r3, [pc, #276] @ 12eb00 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12e600 │ │ │ │ + b 12e608 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 22f8c │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [r0, #4] │ │ │ │ - b 12e940 │ │ │ │ - ldr r3, [pc, #176] @ 12eb00 │ │ │ │ + b 12e944 │ │ │ │ + ldr r3, [pc, #176] @ 12eb04 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - b 12e600 │ │ │ │ - ldr r3, [pc, #160] @ 12eb04 │ │ │ │ + b 12e608 │ │ │ │ + ldr r3, [pc, #160] @ 12eb08 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - b 12e600 │ │ │ │ + b 12e608 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e9f4 │ │ │ │ - ldr r3, [pc, #124] @ 12eb08 │ │ │ │ + beq 12e9f8 │ │ │ │ + ldr r3, [pc, #124] @ 12eb0c │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - b 12e600 │ │ │ │ + b 12e608 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #100] @ 12eb0c │ │ │ │ - ldr r0, [pc, #100] @ 12eb10 │ │ │ │ + ldr r1, [pc, #100] @ 12eb10 │ │ │ │ + ldr r0, [pc, #100] @ 12eb14 │ │ │ │ str lr, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 12e600 │ │ │ │ - @ instruction: 0x00181abc │ │ │ │ + b 12e608 │ │ │ │ + @ instruction: 0x00181ab4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r8, r0, lsr #21 │ │ │ │ + mulseq r8, r8, sl │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - eoreq fp, r6, r0, lsl #13 │ │ │ │ - @ instruction: 0x001819f0 │ │ │ │ - @ instruction: 0x00155aff │ │ │ │ - eoreq fp, r6, ip, ror #8 │ │ │ │ - eoreq fp, r6, r4, ror #6 │ │ │ │ - strdeq fp, [r6], -r8 @ │ │ │ │ - mlaeq r6, r0, r2, fp │ │ │ │ - eoreq fp, r6, r8, lsr #4 │ │ │ │ - eoreq fp, r6, r4, lsl r2 │ │ │ │ - eoreq fp, r6, ip, ror #3 │ │ │ │ - @ instruction: 0x0013bdf8 │ │ │ │ - andseq sl, r4, r4, ror sp │ │ │ │ + eoreq fp, r6, r8, ror r6 │ │ │ │ + andseq r1, r8, r8, ror #19 │ │ │ │ + andseq r5, r5, pc, lsl fp │ │ │ │ + eoreq fp, r6, r8, ror #8 │ │ │ │ + eoreq fp, r6, r0, ror #6 │ │ │ │ + strdeq fp, [r6], -r4 @ │ │ │ │ + eoreq fp, r6, ip, lsl #5 │ │ │ │ + eoreq fp, r6, r4, lsr #4 │ │ │ │ + eoreq fp, r6, r0, lsl r2 │ │ │ │ + eoreq fp, r6, r8, ror #3 │ │ │ │ + andseq fp, r3, ip, lsl lr │ │ │ │ + mulseq r4, r8, sp │ │ │ │ │ │ │ │ -0012eb14 : │ │ │ │ +0012eb18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #440] @ 12ece4 │ │ │ │ - ldr ip, [pc, #440] @ 12ece8 │ │ │ │ + ldr lr, [pc, #440] @ 12ece8 │ │ │ │ + ldr ip, [pc, #440] @ 12ecec │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #428] @ 12ecec │ │ │ │ + ldr r2, [pc, #428] @ 12ecf0 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #424] @ 12ecf0 │ │ │ │ + ldr r3, [pc, #424] @ 12ecf4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ ldr lr, [r1] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ands r2, lr, #1 │ │ │ │ mov r6, r0 │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 12ebe4 │ │ │ │ + bne 12ebe8 │ │ │ │ ldrh r3, [lr] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 12ecbc │ │ │ │ + bhi 12ecc0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 12ebfc │ │ │ │ + bne 12ec00 │ │ │ │ ldrh r3, [ip] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 12ec90 │ │ │ │ + bhi 12ec94 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 12ec84 │ │ │ │ + beq 12ec88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 12dac8 │ │ │ │ + bl 12dad0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12e09c │ │ │ │ + bl 12e0a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #152] @ 12ecf4 │ │ │ │ + ldr r2, [pc, #152] @ 12ecf8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #132] @ 12ece8 │ │ │ │ + ldr r3, [pc, #132] @ 12ecec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12ece0 │ │ │ │ + bne 12ece4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 12ec54 │ │ │ │ + b 12ec58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #88] @ 12ecf8 │ │ │ │ - ldr r0, [pc, #88] @ 12ecfc │ │ │ │ + ldr r1, [pc, #88] @ 12ecfc │ │ │ │ + ldr r0, [pc, #88] @ 12ed00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 12ebfc │ │ │ │ + b 12ec00 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 12ed00 │ │ │ │ - ldr r1, [pc, #52] @ 12ed04 │ │ │ │ + ldr r0, [pc, #52] @ 12ed04 │ │ │ │ + ldr r1, [pc, #52] @ 12ed08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - b 12ebe4 │ │ │ │ + b 12ebe8 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r1, r8, r8, asr #9 │ │ │ │ + andseq r1, r8, r4, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r8, r8, lsr #9 │ │ │ │ + andseq r1, r8, r4, lsr #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - mulseq r8, r8, r3 │ │ │ │ - mulseq r4, r4, r8 │ │ │ │ - andseq r4, r4, r4, lsr #20 │ │ │ │ - andseq r4, r4, r4, lsl #20 │ │ │ │ - andseq r0, r4, r4, ror #16 │ │ │ │ + mulseq r8, r4, r3 │ │ │ │ + @ instruction: 0x001408b8 │ │ │ │ + andseq r4, r4, r8, asr #20 │ │ │ │ + andseq r4, r4, r8, lsr #20 │ │ │ │ + andseq r0, r4, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr sl, [r1] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1124] @ 12f194 │ │ │ │ - ldr r3, [pc, #1124] @ 12f198 │ │ │ │ + ldr r1, [pc, #1124] @ 12f198 │ │ │ │ + ldr r3, [pc, #1124] @ 12f19c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr ip, [pc, #1116] @ 12f19c │ │ │ │ + ldr ip, [pc, #1116] @ 12f1a0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1104] @ 12f1a0 │ │ │ │ + ldr r3, [pc, #1104] @ 12f1a4 │ │ │ │ add ip, pc, ip │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r4, [ip, r3] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r4] │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #20 │ │ │ │ + add r3, sp, #12 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ streq r5, [r4] │ │ │ │ - beq 12edf0 │ │ │ │ + beq 12edf4 │ │ │ │ tst sl, #1 │ │ │ │ - beq 12ee20 │ │ │ │ + beq 12ee24 │ │ │ │ asr sl, sl, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2667e0 │ │ │ │ - ldr r3, [pc, #1028] @ 12f1a4 │ │ │ │ + bl 266808 │ │ │ │ + ldr r3, [pc, #1028] @ 12f1a8 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f038 │ │ │ │ - ldr r3, [pc, #992] @ 12f1a4 │ │ │ │ + bne 12f03c │ │ │ │ + ldr r3, [pc, #992] @ 12f1a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f038 │ │ │ │ + bne 12f03c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 12f0b0 │ │ │ │ - ldr r3, [pc, #960] @ 12f1a8 │ │ │ │ + ble 12f0b4 │ │ │ │ + ldr r3, [pc, #960] @ 12f1ac │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #948] @ 12f1ac │ │ │ │ - ldr r3, [pc, #924] @ 12f198 │ │ │ │ + ldr r1, [pc, #948] @ 12f1b0 │ │ │ │ + ldr r3, [pc, #924] @ 12f19c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12f15c │ │ │ │ + bne 12f160 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r3, [sl] │ │ │ │ - ldr r1, [pc, #900] @ 12f1b0 │ │ │ │ + ldr r1, [pc, #900] @ 12f1b4 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 12f160 │ │ │ │ + bhi 12f164 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r4] │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 12df4c │ │ │ │ + bl 12df54 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 12d96c │ │ │ │ + bl 12d974 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4] │ │ │ │ mov sl, r0 │ │ │ │ - b 12edf0 │ │ │ │ + b 12edf4 │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f018 │ │ │ │ + bne 12f01c │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #712] @ 12f1a4 │ │ │ │ + ldr r3, [pc, #712] @ 12f1a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ef44 │ │ │ │ - ldr r3, [pc, #684] @ 12f1a4 │ │ │ │ + bne 12ef48 │ │ │ │ + ldr r3, [pc, #684] @ 12f1a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ef44 │ │ │ │ + bne 12ef48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ede0 │ │ │ │ + bne 12ede4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f0b0 │ │ │ │ + bne 12f0b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23694 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 12f04c │ │ │ │ + b 12f050 │ │ │ │ ldr sl, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f120 │ │ │ │ + bne 12f124 │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #532] @ 12f1a4 │ │ │ │ + ldr r3, [pc, #532] @ 12f1a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f0c4 │ │ │ │ - ldr r3, [pc, #504] @ 12f1a4 │ │ │ │ + bne 12f0c8 │ │ │ │ + ldr r3, [pc, #504] @ 12f1a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f0c4 │ │ │ │ + bne 12f0c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 267618 │ │ │ │ + bl 267640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f134 │ │ │ │ - ldr r3, [pc, #472] @ 12f1b4 │ │ │ │ + beq 12f138 │ │ │ │ + ldr r3, [pc, #472] @ 12f1b8 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ - b 12edf0 │ │ │ │ + b 12edf4 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 198e00 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12eed0 │ │ │ │ - ldr r3, [pc, #408] @ 12f1b8 │ │ │ │ + beq 12eed4 │ │ │ │ + ldr r3, [pc, #408] @ 12f1bc │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ - b 12edf0 │ │ │ │ + b 12edf4 │ │ │ │ mov r0, sl │ │ │ │ - bl 244c40 │ │ │ │ - b 12eff8 │ │ │ │ + bl 244c68 │ │ │ │ + b 12effc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 23694 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r4] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f094 │ │ │ │ + beq 12f098 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12f084 │ │ │ │ - ldr r3, [pc, #320] @ 12f1bc │ │ │ │ + bge 12f088 │ │ │ │ + ldr r3, [pc, #320] @ 12f1c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ - b 12edf0 │ │ │ │ - ldr r3, [pc, #308] @ 12f1c0 │ │ │ │ + b 12edf4 │ │ │ │ + ldr r3, [pc, #308] @ 12f1c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #28] │ │ │ │ - b 12edf0 │ │ │ │ + b 12edf4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ - b 12edf0 │ │ │ │ - ldr r3, [pc, #268] @ 12f1c4 │ │ │ │ + b 12edf4 │ │ │ │ + ldr r3, [pc, #268] @ 12f1c8 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #52] @ 0x34 │ │ │ │ - b 12edf0 │ │ │ │ + b 12edf4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 23694 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r4] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r4] │ │ │ │ - b 12edf0 │ │ │ │ - ldr r3, [pc, #160] @ 12f1c8 │ │ │ │ + b 12edf4 │ │ │ │ + ldr r3, [pc, #160] @ 12f1cc │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ - b 12edf0 │ │ │ │ + b 12edf4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ - bl 2675dc │ │ │ │ + bl 267604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f0c4 │ │ │ │ - ldr r3, [pc, #124] @ 12f1cc │ │ │ │ + beq 12f0c8 │ │ │ │ + ldr r3, [pc, #124] @ 12f1d0 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ - b 12edf0 │ │ │ │ + b 12edf4 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #100] @ 12f1d0 │ │ │ │ - ldr r0, [pc, #100] @ 12f1d4 │ │ │ │ + ldr r1, [pc, #100] @ 12f1d4 │ │ │ │ + ldr r0, [pc, #100] @ 12f1d8 │ │ │ │ str lr, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 12edf0 │ │ │ │ - andseq r1, r8, r8, asr #5 │ │ │ │ + b 12edf4 │ │ │ │ + andseq r1, r8, r4, asr #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r1, r8, ip, lsr #5 │ │ │ │ + andseq r1, r8, r8, lsr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - mlaeq r6, r0, lr, sl │ │ │ │ - andseq r1, r8, r0, lsl #4 │ │ │ │ - andseq r5, r5, r0, lsl r3 │ │ │ │ - mlaeq r6, ip, ip, sl │ │ │ │ - eoreq sl, r6, r8, asr ip │ │ │ │ - eoreq sl, r6, r0, lsl #24 │ │ │ │ - strdeq sl, [r6], -r0 @ │ │ │ │ - eoreq sl, r6, r0, asr #23 │ │ │ │ - eoreq sl, r6, r0, asr fp │ │ │ │ - eoreq sl, r6, r8, lsr #22 │ │ │ │ - andseq fp, r3, r8, lsr r7 │ │ │ │ - andseq r4, r4, r4, lsr #10 │ │ │ │ + eoreq sl, r6, ip, lsl #29 │ │ │ │ + @ instruction: 0x001811fc │ │ │ │ + andseq r5, r5, r4, lsr r3 │ │ │ │ + mlaeq r6, r8, ip, sl │ │ │ │ + eoreq sl, r6, r4, asr ip │ │ │ │ + strdeq sl, [r6], -ip @ │ │ │ │ + eoreq sl, r6, ip, ror #23 │ │ │ │ + @ instruction: 0x0026abbc │ │ │ │ + eoreq sl, r6, ip, asr #22 │ │ │ │ + eoreq sl, r6, r4, lsr #22 │ │ │ │ + andseq fp, r3, ip, asr r7 │ │ │ │ + andseq r4, r4, r8, asr #10 │ │ │ │ │ │ │ │ -0012f1d8 : │ │ │ │ - ldr r2, [pc, #160] @ 12f280 │ │ │ │ +0012f1dc : │ │ │ │ + ldr r2, [pc, #160] @ 12f284 │ │ │ │ tst r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bne 12f1f4 │ │ │ │ + bne 12f1f8 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 12f284 │ │ │ │ + ldr r3, [pc, #120] @ 12f288 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 12c7d8 │ │ │ │ + bl 12c7e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f250 │ │ │ │ + beq 12f254 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 12f26c │ │ │ │ - ldr r3, [pc, #68] @ 12f288 │ │ │ │ + bge 12f270 │ │ │ │ + ldr r3, [pc, #68] @ 12f28c │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #24] @ 12f28c │ │ │ │ + ldr r3, [pc, #24] @ 12f290 │ │ │ │ str r5, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r0, r8, r8, lsl lr │ │ │ │ + andseq r0, r8, r4, lsl lr │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - eoreq sl, r6, r4, lsr sl │ │ │ │ - eoreq sl, r6, r4, lsl #20 │ │ │ │ + eoreq sl, r6, r0, lsr sl │ │ │ │ + eoreq sl, r6, r0, lsl #20 │ │ │ │ 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 r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #708] @ 12f574 │ │ │ │ + ldr r0, [pc, #708] @ 12f578 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #700] @ 12f578 │ │ │ │ + ldr r3, [pc, #700] @ 12f57c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ - ldr ip, [pc, #692] @ 12f57c │ │ │ │ + ldr ip, [pc, #692] @ 12f580 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #688] @ 12f580 │ │ │ │ + ldr r2, [pc, #688] @ 12f584 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [ip, r2] │ │ │ │ @@ -276042,206 +276043,206 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r4] │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ + add r3, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 12f36c │ │ │ │ + beq 12f370 │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #3 │ │ │ │ str r7, [r4] │ │ │ │ - ldr r2, [pc, #572] @ 12f584 │ │ │ │ - ldr r3, [pc, #556] @ 12f578 │ │ │ │ + ldr r2, [pc, #572] @ 12f588 │ │ │ │ + ldr r3, [pc, #556] @ 12f57c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12f570 │ │ │ │ + bne 12f574 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r2, [r0] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 12f3d8 │ │ │ │ + bls 12f3dc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq 12f460 │ │ │ │ + beq 12f464 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne 12f500 │ │ │ │ + bne 12f504 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 12f47c │ │ │ │ + bne 12f480 │ │ │ │ bl 197b68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ and r2, r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12f33c │ │ │ │ + bne 12f340 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 12f538 │ │ │ │ + beq 12f53c │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne 12f33c │ │ │ │ + bne 12f340 │ │ │ │ str r7, [r4] │ │ │ │ - bl 12c684 │ │ │ │ - b 12f340 │ │ │ │ + bl 12c68c │ │ │ │ + b 12f344 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 12f494 │ │ │ │ + beq 12f498 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f544 │ │ │ │ + bne 12f548 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #364] @ 12f588 │ │ │ │ + ldr r3, [pc, #364] @ 12f58c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f448 │ │ │ │ - ldr r3, [pc, #340] @ 12f588 │ │ │ │ + bne 12f44c │ │ │ │ + ldr r3, [pc, #340] @ 12f58c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f544 │ │ │ │ + beq 12f548 │ │ │ │ mov r0, fp │ │ │ │ bl 199c08 │ │ │ │ tst r0, #1 │ │ │ │ ldrsheq r2, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 12f384 │ │ │ │ + beq 12f388 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ movne r0, #3 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ and r2, r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 12f3b0 │ │ │ │ + b 12f3b4 │ │ │ │ bl 197b70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ and r2, r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 12f3b0 │ │ │ │ + b 12f3b4 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f544 │ │ │ │ + bne 12f548 │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - ldr r3, [pc, #192] @ 12f588 │ │ │ │ + ldr r3, [pc, #192] @ 12f58c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12f4f0 │ │ │ │ + bne 12f4f4 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #164] @ 12f588 │ │ │ │ + ldr r3, [pc, #164] @ 12f58c │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f544 │ │ │ │ + beq 12f548 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 1995a8 │ │ │ │ - b 12f450 │ │ │ │ - ldr r1, [pc, #132] @ 12f58c │ │ │ │ + b 12f454 │ │ │ │ + ldr r1, [pc, #132] @ 12f590 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ str ip, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 12f340 │ │ │ │ + b 12f344 │ │ │ │ str r7, [r4] │ │ │ │ - bl 12f1d8 │ │ │ │ - b 12f340 │ │ │ │ - ldr r1, [pc, #68] @ 12f590 │ │ │ │ + bl 12f1dc │ │ │ │ + b 12f344 │ │ │ │ + ldr r1, [pc, #68] @ 12f594 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [r4] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4] │ │ │ │ - b 12f530 │ │ │ │ + b 12f534 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r8, r0, asr #26 │ │ │ │ + andseq r0, r8, ip, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r8, r0, lsr #26 │ │ │ │ + andseq r0, r8, ip, lsl sp │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x00180cb0 │ │ │ │ + andseq r0, r8, ip, lsr #25 │ │ │ │ svcvc 0x00efffff │ │ │ │ - andseq r4, r4, ip, lsr r1 │ │ │ │ - ldrsheq r4, [r4], -ip │ │ │ │ + andseq r4, r4, r0, ror #2 │ │ │ │ + andseq r4, r4, r0, lsr #2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 12f5ac │ │ │ │ + ldr r0, [pc, #12] @ 12f5b0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - b 12f290 │ │ │ │ - andseq r4, r4, r4, ror #1 │ │ │ │ + b 12f294 │ │ │ │ + andseq r4, r4, r8, lsl #2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 12f5c8 │ │ │ │ + ldr r0, [pc, #12] @ 12f5cc │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - b 12f290 │ │ │ │ - ldrheq r4, [r4], -ip │ │ │ │ + b 12f294 │ │ │ │ + andseq r4, r4, r0, ror #1 │ │ │ │ │ │ │ │ -0012f5cc : │ │ │ │ +0012f5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr lr, [pc, #2128] @ 12fe34 │ │ │ │ - ldr ip, [pc, #2128] @ 12fe38 │ │ │ │ + ldr lr, [pc, #2128] @ 12fe38 │ │ │ │ + ldr ip, [pc, #2128] @ 12fe3c │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add lr, pc, lr │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #2112] @ 12fe3c │ │ │ │ + ldr r3, [pc, #2112] @ 12fe40 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #2108] @ 12fe40 │ │ │ │ + ldr r2, [pc, #2108] @ 12fe44 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r5, [r6] │ │ │ │ @@ -276249,1095 +276250,1095 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ands r7, r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 12f648 │ │ │ │ + beq 12f64c │ │ │ │ tst r1, #1 │ │ │ │ - bne 12f960 │ │ │ │ + bne 12f964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f7c8 │ │ │ │ + beq 12f7cc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 128bdc │ │ │ │ + bl 128be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f7c8 │ │ │ │ + beq 12f7cc │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12f90c │ │ │ │ + bne 12f910 │ │ │ │ ldrsh r2, [r4] │ │ │ │ sub r3, r2, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 12f9d4 │ │ │ │ + bls 12f9d8 │ │ │ │ tst r5, #1 │ │ │ │ - bne 12fc4c │ │ │ │ + bne 12fc50 │ │ │ │ ldrsh r7, [r5] │ │ │ │ sub r3, r7, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12fe28 │ │ │ │ + bhi 12fe2c │ │ │ │ subs r7, r7, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ movne r7, #1 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ and r3, r5, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12fdd0 │ │ │ │ + beq 12fdd4 │ │ │ │ asr r0, r5, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ addne r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ movne r2, sl │ │ │ │ movne fp, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movne sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fa40 │ │ │ │ + bne 12fa44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12faa8 │ │ │ │ - ldr r3, [pc, #1776] @ 12fe44 │ │ │ │ + beq 12faac │ │ │ │ + ldr r3, [pc, #1776] @ 12fe48 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fcdc │ │ │ │ - ldr r3, [pc, #1748] @ 12fe44 │ │ │ │ + bne 12fce0 │ │ │ │ + ldr r3, [pc, #1748] @ 12fe48 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fcdc │ │ │ │ + bne 12fce0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12fcd0 │ │ │ │ + bne 12fcd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fe18 │ │ │ │ + beq 12fe1c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 12fdfc │ │ │ │ - ldr r3, [pc, #1672] @ 12fe48 │ │ │ │ + bge 12fe00 │ │ │ │ + ldr r3, [pc, #1672] @ 12fe4c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 12f8e0 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r5, [pc, #1656] @ 12fe4c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + b 12f8e4 │ │ │ │ add r3, sp, #24 │ │ │ │ + ldr r5, [pc, #1656] @ 12fe50 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #20 │ │ │ │ mov r8, #1 │ │ │ │ mov r9, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ add r5, pc, r5 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #20 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, #8 │ │ │ │ mov r3, r7 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 12f290 │ │ │ │ + bl 12f294 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f290 │ │ │ │ - ldr r5, [pc, #1528] @ 12fe50 │ │ │ │ + bl 12f294 │ │ │ │ + ldr r5, [pc, #1528] @ 12fe54 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 12f5cc │ │ │ │ + bl 12f5d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 12f290 │ │ │ │ + bl 12f294 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f290 │ │ │ │ + bl 12f294 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 12fe64 │ │ │ │ + bl 12fe68 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6] │ │ │ │ - ldr r2, [pc, #1388] @ 12fe54 │ │ │ │ - ldr r3, [pc, #1356] @ 12fe38 │ │ │ │ + ldr r2, [pc, #1388] @ 12fe58 │ │ │ │ + ldr r3, [pc, #1356] @ 12fe3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12fe24 │ │ │ │ + bne 12fe28 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r5, #1 │ │ │ │ asr r0, r4, #1 │ │ │ │ - bne 12f9e8 │ │ │ │ + bne 12f9ec │ │ │ │ ldrsh r4, [r5] │ │ │ │ sub r3, r4, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 12f9e8 │ │ │ │ + bhi 12f9ec │ │ │ │ subs r7, r4, #51 @ 0x33 │ │ │ │ movne r7, #1 │ │ │ │ - bl 2667e0 │ │ │ │ + bl 266808 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp r4, #51 @ 0x33 │ │ │ │ - beq 12fd84 │ │ │ │ + beq 12fd88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 12f6e4 │ │ │ │ + b 12f6e8 │ │ │ │ asr r4, r0, #1 │ │ │ │ asr r0, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ eor r1, r4, r4, asr #31 │ │ │ │ sub r1, r1, r4, asr #31 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ cmp r0, r1 │ │ │ │ movlt r4, r1 │ │ │ │ movlt r1, r0 │ │ │ │ movge r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 12f9a8 │ │ │ │ + beq 12f9ac │ │ │ │ mov r4, r1 │ │ │ │ - bl 2664e4 │ │ │ │ + bl 26650c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 12f994 │ │ │ │ + bne 12f998 │ │ │ │ lsl r0, r4, #1 │ │ │ │ mov r3, #2 │ │ │ │ cmp r4, r0, asr #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ orr r0, r0, #1 │ │ │ │ - beq 12f9cc │ │ │ │ + beq 12f9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [r6] │ │ │ │ - b 12f8e0 │ │ │ │ + b 12f8e4 │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - bne 12fd8c │ │ │ │ + bne 12fd90 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ and r3, r5, #1 │ │ │ │ - b 12f6cc │ │ │ │ + b 12f6d0 │ │ │ │ mov r7, #2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ tst r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 12fc54 │ │ │ │ + bne 12fc58 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ str r5, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 12fc30 │ │ │ │ + beq 12fc34 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ tst r3, #1 │ │ │ │ - beq 12fc68 │ │ │ │ + beq 12fc6c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6] │ │ │ │ - bl 246198 │ │ │ │ - b 12f8e0 │ │ │ │ + bl 2461c0 │ │ │ │ + b 12f8e4 │ │ │ │ add r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fc84 │ │ │ │ + bne 12fc88 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fd38 │ │ │ │ + bne 12fd3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1048576 @ 0x100000 │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fd38 │ │ │ │ + bne 12fd3c │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ - b 12f784 │ │ │ │ + b 12f788 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #912] @ 12fe44 │ │ │ │ + ldr r3, [pc, #912] @ 12fe48 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ mov r8, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fb38 │ │ │ │ - ldr r3, [pc, #880] @ 12fe44 │ │ │ │ + bne 12fb3c │ │ │ │ + ldr r3, [pc, #880] @ 12fe48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fb38 │ │ │ │ + bne 12fb3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fa9c │ │ │ │ + bne 12faa0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fb54 │ │ │ │ + bne 12fb58 │ │ │ │ cmp r7, #0 │ │ │ │ mov r9, r5 │ │ │ │ - bne 12fb9c │ │ │ │ + bne 12fba0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b 12fc18 │ │ │ │ + b 12fc1c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fda8 │ │ │ │ + beq 12fdac │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 235f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r9, fp │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fb54 │ │ │ │ + bne 12fb58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12fbf4 │ │ │ │ + beq 12fbf8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266f48 │ │ │ │ + bl 266f70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r6] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - b 12f8e0 │ │ │ │ + b 12f8e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fd6c │ │ │ │ + beq 12fd70 │ │ │ │ cmp r9, #0 │ │ │ │ - bge 12fd14 │ │ │ │ - ldr r3, [pc, #560] @ 12fe58 │ │ │ │ + bge 12fd18 │ │ │ │ + ldr r3, [pc, #560] @ 12fe5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b 12f8e0 │ │ │ │ + b 12f8e4 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2430fc │ │ │ │ + bl 243124 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 12fa1c │ │ │ │ + b 12fa20 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asr r0, r5, #1 │ │ │ │ - bl 241954 │ │ │ │ + bl 24197c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b 12fa0c │ │ │ │ + b 12fa10 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2430fc │ │ │ │ + bl 243124 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 12fa28 │ │ │ │ + b 12fa2c │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #436] @ 12fe44 │ │ │ │ + ldr r3, [pc, #436] @ 12fe48 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fd24 │ │ │ │ - ldr r3, [pc, #408] @ 12fe44 │ │ │ │ + bne 12fd28 │ │ │ │ + ldr r3, [pc, #408] @ 12fe48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12fd24 │ │ │ │ + bne 12fd28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12fd64 │ │ │ │ + beq 12fd68 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 12fba4 │ │ │ │ + b 12fba8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12fe0c │ │ │ │ + beq 12fe10 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b 12fb54 │ │ │ │ - ldr r3, [pc, #320] @ 12fe5c │ │ │ │ + b 12fb58 │ │ │ │ + ldr r3, [pc, #320] @ 12fe60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12f8e0 │ │ │ │ + b 12f8e4 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r9 │ │ │ │ - b 12fb54 │ │ │ │ + b 12fb58 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r8 │ │ │ │ movne r5, r9 │ │ │ │ - bne 12fb54 │ │ │ │ + bne 12fb58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 12fb9c │ │ │ │ + bne 12fba0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #16 │ │ │ │ - bl 34da0 │ │ │ │ + bl 34d9c │ │ │ │ mov r3, #51 @ 0x33 │ │ │ │ str r3, [r0] │ │ │ │ strd r8, [r0, #8] │ │ │ │ - b 12f8e0 │ │ │ │ + b 12f8e4 │ │ │ │ ldrd r4, [r5, #8] │ │ │ │ - b 12f6e4 │ │ │ │ + b 12f6e8 │ │ │ │ ands r7, r5, #1 │ │ │ │ - beq 12fdb4 │ │ │ │ + beq 12fdb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - b 12f6d4 │ │ │ │ + b 12f6d8 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r5 │ │ │ │ - b 12fb94 │ │ │ │ + b 12fb98 │ │ │ │ ldrsh r7, [r5] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r7, r7, #51 @ 0x33 │ │ │ │ movne r7, #1 │ │ │ │ - bl 266808 │ │ │ │ + bl 266830 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrsh r4, [r5] │ │ │ │ sub r3, r4, #50 @ 0x32 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 12f944 │ │ │ │ + bls 12f948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 244c40 │ │ │ │ + bl 244c68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 12f6e4 │ │ │ │ - ldr r3, [pc, #92] @ 12fe60 │ │ │ │ + b 12f6e8 │ │ │ │ + ldr r3, [pc, #92] @ 12fe64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 12f8e0 │ │ │ │ + b 12f8e4 │ │ │ │ mov r8, sl │ │ │ │ mov r9, fp │ │ │ │ - b 12fd5c │ │ │ │ + b 12fd60 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r5 │ │ │ │ - b 12fd6c │ │ │ │ + b 12fd70 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 12fa0c │ │ │ │ - andseq r0, r8, r0, lsl sl │ │ │ │ + b 12fa10 │ │ │ │ + andseq r0, r8, ip, lsl #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r8, ip, ror #19 │ │ │ │ + andseq r0, r8, r8, ror #19 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x0026a4bc │ │ │ │ - mulseq r4, r4, lr │ │ │ │ - andseq r3, r4, r0, lsr lr │ │ │ │ - andseq r0, r8, r0, lsl r7 │ │ │ │ - eoreq sl, r6, r4, asr r0 │ │ │ │ - eoreq r9, r6, r0, ror #30 │ │ │ │ - eoreq r9, r6, r8, ror lr │ │ │ │ + @ instruction: 0x0026a4b8 │ │ │ │ + @ instruction: 0x00143eb8 │ │ │ │ + andseq r3, r4, r4, asr lr │ │ │ │ + andseq r0, r8, ip, lsl #14 │ │ │ │ + eoreq sl, r6, r0, asr r0 │ │ │ │ + eoreq r9, r6, ip, asr pc │ │ │ │ + eoreq r9, r6, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr lr, [pc, #240] @ 12ff6c │ │ │ │ - ldr ip, [pc, #240] @ 12ff70 │ │ │ │ + ldr lr, [pc, #240] @ 12ff70 │ │ │ │ + ldr ip, [pc, #240] @ 12ff74 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #224] @ 12ff74 │ │ │ │ + ldr r3, [pc, #224] @ 12ff78 │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r2, [pc, #220] @ 12ff78 │ │ │ │ + ldr r2, [pc, #220] @ 12ff7c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str sp, [sp, #32] │ │ │ │ - bl 12f5cc │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str sp, [sp, #28] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + bl 12f5d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1382cc │ │ │ │ + bl 1382d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ff30 │ │ │ │ + bne 12ff34 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 118160 │ │ │ │ + bl 118164 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 111d34 │ │ │ │ + bl 111d38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #64] @ 12ff7c │ │ │ │ + ldr r2, [pc, #64] @ 12ff80 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 12ff70 │ │ │ │ + ldr r3, [pc, #44] @ 12ff74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12ff68 │ │ │ │ + bne 12ff6c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r8, r8, ror r1 │ │ │ │ + andseq r0, r8, r4, ror r1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r8, r4, asr r1 │ │ │ │ + andseq r0, r8, r0, asr r1 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - ldrheq r0, [r8], -r8 │ │ │ │ + ldrheq r0, [r8], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #576] @ 1301d8 │ │ │ │ - ldr r3, [pc, #576] @ 1301dc │ │ │ │ + ldr r2, [pc, #576] @ 1301dc │ │ │ │ + ldr r3, [pc, #576] @ 1301e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #572] @ 1301e0 │ │ │ │ + ldr r7, [pc, #572] @ 1301e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ subs r6, r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 1300fc │ │ │ │ + beq 130100 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119ffc │ │ │ │ + bl 11a000 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 1301b0 │ │ │ │ + beq 1301b4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 1300b0 │ │ │ │ + beq 1300b4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 130168 │ │ │ │ - ldr r3, [pc, #500] @ 1301e4 │ │ │ │ + beq 13016c │ │ │ │ + ldr r3, [pc, #500] @ 1301e8 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r1] │ │ │ │ str r3, [r1] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ble 13015c │ │ │ │ + ble 130160 │ │ │ │ add r8, sp, #28 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #3 │ │ │ │ - b 130058 │ │ │ │ + b 13005c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 12fe64 │ │ │ │ + bl 12fe68 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 130158 │ │ │ │ + beq 13015c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [r5, fp, lsl #2] │ │ │ │ str sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 119ffc │ │ │ │ + bl 11a000 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 130030 │ │ │ │ + bne 130034 │ │ │ │ str r5, [sp] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #344] @ 1301e8 │ │ │ │ - ldr r0, [pc, #344] @ 1301ec │ │ │ │ + ldr r1, [pc, #344] @ 1301ec │ │ │ │ + ldr r0, [pc, #344] @ 1301f0 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b 130100 │ │ │ │ + b 130104 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 119ffc │ │ │ │ + bl 11a000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130130 │ │ │ │ - ldr r2, [pc, #292] @ 1301f0 │ │ │ │ - ldr r3, [pc, #268] @ 1301dc │ │ │ │ + beq 130134 │ │ │ │ + ldr r2, [pc, #292] @ 1301f4 │ │ │ │ + ldr r3, [pc, #268] @ 1301e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1301d4 │ │ │ │ + bne 1301d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 12fe64 │ │ │ │ + b 12fe68 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r2, [pc, #236] @ 1301f4 │ │ │ │ - ldr r3, [pc, #208] @ 1301dc │ │ │ │ + ldr r2, [pc, #236] @ 1301f8 │ │ │ │ + ldr r3, [pc, #208] @ 1301e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1301d4 │ │ │ │ + bne 1301d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #192] @ 1301f8 │ │ │ │ - ldr r0, [pc, #192] @ 1301fc │ │ │ │ + ldr r1, [pc, #192] @ 1301fc │ │ │ │ + ldr r0, [pc, #192] @ 130200 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r4, #0 │ │ │ │ - b 130100 │ │ │ │ + b 130104 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - b 130100 │ │ │ │ + b 130104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1384c4 │ │ │ │ + bl 1384c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130100 │ │ │ │ - ldr r2, [pc, #128] @ 130200 │ │ │ │ - ldr r3, [pc, #88] @ 1301dc │ │ │ │ + beq 130104 │ │ │ │ + ldr r2, [pc, #128] @ 130204 │ │ │ │ + ldr r3, [pc, #88] @ 1301e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1301d4 │ │ │ │ + bne 1301d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 114ef8 │ │ │ │ - ldr r1, [pc, #76] @ 130204 │ │ │ │ - ldr r0, [pc, #76] @ 130208 │ │ │ │ + b 114efc │ │ │ │ + ldr r1, [pc, #76] @ 130208 │ │ │ │ + ldr r0, [pc, #76] @ 13020c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 130150 │ │ │ │ + bl 48af4 │ │ │ │ + b 130154 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq r0, r8, r0, rrx │ │ │ │ + andseq r0, r8, ip, asr r0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq r0, r8, ip, asr #32 │ │ │ │ + andseq r0, r8, r8, asr #32 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001435bc │ │ │ │ - @ instruction: 0x001435d8 │ │ │ │ - andseq pc, r7, ip, lsr #30 │ │ │ │ - @ instruction: 0x0017fef0 │ │ │ │ - andseq r3, r4, r8, lsl r5 │ │ │ │ - andseq r3, r4, r8, lsr r5 │ │ │ │ - andseq pc, r7, r8, ror lr @ │ │ │ │ - mulseq r4, r8, r4 │ │ │ │ - @ instruction: 0x001434b8 │ │ │ │ + andseq r3, r4, r0, ror #11 │ │ │ │ + @ instruction: 0x001435fc │ │ │ │ + andseq pc, r7, r8, lsr #30 │ │ │ │ + andseq pc, r7, ip, ror #29 │ │ │ │ + andseq r3, r4, ip, lsr r5 │ │ │ │ + andseq r3, r4, ip, asr r5 │ │ │ │ + andseq pc, r7, r4, ror lr @ │ │ │ │ + @ instruction: 0x001434bc │ │ │ │ + @ instruction: 0x001434dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #576] @ 130464 │ │ │ │ - ldr r3, [pc, #576] @ 130468 │ │ │ │ + ldr r2, [pc, #576] @ 130468 │ │ │ │ + ldr r3, [pc, #576] @ 13046c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #572] @ 13046c │ │ │ │ + ldr r7, [pc, #572] @ 130470 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ subs r6, r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 130388 │ │ │ │ + beq 13038c │ │ │ │ ldr r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 119ffc │ │ │ │ + bl 11a000 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 13043c │ │ │ │ + beq 130440 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 13033c │ │ │ │ + beq 130340 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1303f4 │ │ │ │ - ldr r3, [pc, #500] @ 130470 │ │ │ │ + beq 1303f8 │ │ │ │ + ldr r3, [pc, #500] @ 130474 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r1] │ │ │ │ str r3, [r1] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ble 1303e8 │ │ │ │ + ble 1303ec │ │ │ │ add r8, sp, #28 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #3 │ │ │ │ - b 1302e4 │ │ │ │ + b 1302e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ - bl 12f5cc │ │ │ │ + bl 12f5d0 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 1303e4 │ │ │ │ + beq 1303e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [r5, fp, lsl #2] │ │ │ │ str sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 119ffc │ │ │ │ + bl 11a000 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 1302bc │ │ │ │ + bne 1302c0 │ │ │ │ str r5, [sp] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r5] │ │ │ │ - ldr r1, [pc, #344] @ 130474 │ │ │ │ - ldr r0, [pc, #344] @ 130478 │ │ │ │ + ldr r1, [pc, #344] @ 130478 │ │ │ │ + ldr r0, [pc, #344] @ 13047c │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r5] │ │ │ │ - b 13038c │ │ │ │ + b 130390 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 119ffc │ │ │ │ + bl 11a000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1303bc │ │ │ │ - ldr r2, [pc, #292] @ 13047c │ │ │ │ - ldr r3, [pc, #268] @ 130468 │ │ │ │ + beq 1303c0 │ │ │ │ + ldr r2, [pc, #292] @ 130480 │ │ │ │ + ldr r3, [pc, #268] @ 13046c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 130460 │ │ │ │ + bne 130464 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 12f5cc │ │ │ │ + b 12f5d0 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r2, [pc, #236] @ 130480 │ │ │ │ - ldr r3, [pc, #208] @ 130468 │ │ │ │ + ldr r2, [pc, #236] @ 130484 │ │ │ │ + ldr r3, [pc, #208] @ 13046c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 130460 │ │ │ │ + bne 130464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #192] @ 130484 │ │ │ │ - ldr r0, [pc, #192] @ 130488 │ │ │ │ + ldr r1, [pc, #192] @ 130488 │ │ │ │ + ldr r0, [pc, #192] @ 13048c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r4, #0 │ │ │ │ - b 13038c │ │ │ │ + b 130390 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r3] │ │ │ │ - b 13038c │ │ │ │ + b 130390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1384c4 │ │ │ │ + bl 1384c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13038c │ │ │ │ - ldr r2, [pc, #128] @ 13048c │ │ │ │ - ldr r3, [pc, #88] @ 130468 │ │ │ │ + beq 130390 │ │ │ │ + ldr r2, [pc, #128] @ 130490 │ │ │ │ + ldr r3, [pc, #88] @ 13046c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 130460 │ │ │ │ + bne 130464 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 114ef8 │ │ │ │ - ldr r1, [pc, #76] @ 130490 │ │ │ │ - ldr r0, [pc, #76] @ 130494 │ │ │ │ + b 114efc │ │ │ │ + ldr r1, [pc, #76] @ 130494 │ │ │ │ + ldr r0, [pc, #76] @ 130498 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 1303dc │ │ │ │ + bl 48af4 │ │ │ │ + b 1303e0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0017fdd4 │ │ │ │ + @ instruction: 0x0017fdd0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r7, r0, asr #27 │ │ │ │ + @ instruction: 0x0017fdbc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r3, r4, r0, lsr r3 │ │ │ │ - andseq r3, r4, r8, asr #6 │ │ │ │ - andseq pc, r7, r0, lsr #25 │ │ │ │ - andseq pc, r7, r4, ror #24 │ │ │ │ - andseq r3, r4, ip, lsl #5 │ │ │ │ - andseq r3, r4, r8, lsr #5 │ │ │ │ - andseq pc, r7, ip, ror #23 │ │ │ │ - andseq r3, r4, ip, lsl #4 │ │ │ │ - andseq r3, r4, r8, lsr #4 │ │ │ │ + andseq r3, r4, r4, asr r3 │ │ │ │ + andseq r3, r4, ip, ror #6 │ │ │ │ + mulseq r7, ip, ip │ │ │ │ + andseq pc, r7, r0, ror #24 │ │ │ │ + @ instruction: 0x001432b0 │ │ │ │ + andseq r3, r4, ip, asr #5 │ │ │ │ + andseq pc, r7, r8, ror #23 │ │ │ │ + andseq r3, r4, r0, lsr r2 │ │ │ │ + andseq r3, r4, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r2, r4, #1 │ │ │ │ - bne 1304c8 │ │ │ │ + bne 1304cc │ │ │ │ ldrh r3, [r4] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 1304d8 │ │ │ │ + bhi 1304dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 12f1d8 │ │ │ │ + b 12f1dc │ │ │ │ mov ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #32] @ 130508 │ │ │ │ - ldr r0, [pc, #32] @ 13050c │ │ │ │ + ldr r1, [pc, #32] @ 13050c │ │ │ │ + ldr r0, [pc, #32] @ 130510 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 12f1d8 │ │ │ │ - andseq pc, r3, ip, asr #32 │ │ │ │ - andseq pc, r3, r8, ror #5 │ │ │ │ + b 12f1dc │ │ │ │ + andseq pc, r3, r0, ror r0 @ │ │ │ │ + andseq pc, r3, ip, lsl #6 │ │ │ │ │ │ │ │ -00130510 : │ │ │ │ +00130514 : │ │ │ │ tst r0, #1 │ │ │ │ bxeq lr │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 241954 │ │ │ │ + b 24197c │ │ │ │ │ │ │ │ -00130520 : │ │ │ │ +00130524 : │ │ │ │ b 23658 │ │ │ │ │ │ │ │ -00130524 : │ │ │ │ +00130528 : │ │ │ │ b 232e0 │ │ │ │ │ │ │ │ -00130528 : │ │ │ │ +0013052c : │ │ │ │ b 23694 │ │ │ │ │ │ │ │ -0013052c : │ │ │ │ +00130530 : │ │ │ │ b 22f98 │ │ │ │ │ │ │ │ -00130530 : │ │ │ │ +00130534 : │ │ │ │ b 23364 │ │ │ │ │ │ │ │ -00130534 : │ │ │ │ +00130538 : │ │ │ │ b 231f0 │ │ │ │ │ │ │ │ -00130538 : │ │ │ │ +0013053c : │ │ │ │ b 231a8 │ │ │ │ │ │ │ │ -0013053c : │ │ │ │ +00130540 : │ │ │ │ b 22f8c │ │ │ │ │ │ │ │ -00130540 : │ │ │ │ +00130544 : │ │ │ │ b 2355c │ │ │ │ │ │ │ │ -00130544 : │ │ │ │ +00130548 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr lr, [pc, #648] @ 1307e4 │ │ │ │ + ldr lr, [pc, #648] @ 1307e8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #644] @ 1307e8 │ │ │ │ + ldr r2, [pc, #644] @ 1307ec │ │ │ │ add lr, pc, lr │ │ │ │ ldr r2, [lr, r2] │ │ │ │ - ldr ip, [pc, #636] @ 1307ec │ │ │ │ + ldr ip, [pc, #636] @ 1307f0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #628] @ 1307f0 │ │ │ │ + ldr r3, [pc, #628] @ 1307f4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r9, [ip, r3] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r7, r0 │ │ │ │ - add fp, sp, #16 │ │ │ │ add sl, sp, #20 │ │ │ │ + add fp, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r9] │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - bl 128bdc │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + bl 128be4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 130778 │ │ │ │ + beq 13077c │ │ │ │ tst r4, #1 │ │ │ │ - bne 1305e8 │ │ │ │ + bne 1305ec │ │ │ │ ldrsh r3, [r4] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 130654 │ │ │ │ + bne 130658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1384c4 │ │ │ │ + bl 1384c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bne 130710 │ │ │ │ + bne 130714 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 245be8 │ │ │ │ + bl 245c10 │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 130770 │ │ │ │ + bne 130774 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r1, [pc, #456] @ 1307f4 │ │ │ │ - ldr r3, [pc, #440] @ 1307e8 │ │ │ │ + ldr r1, [pc, #456] @ 1307f8 │ │ │ │ + ldr r3, [pc, #440] @ 1307ec │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1307e0 │ │ │ │ + bne 1307e4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 12222c │ │ │ │ + bl 122230 │ │ │ │ tst r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 130684 │ │ │ │ + bne 130688 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - beq 1307ac │ │ │ │ + beq 1307b0 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aa4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 13061c │ │ │ │ + beq 130620 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 116f3c │ │ │ │ + bl 116f40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -277347,290 +277348,290 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 731a4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r9] │ │ │ │ mov r2, r0 │ │ │ │ - b 130624 │ │ │ │ + b 130628 │ │ │ │ mov r4, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 245be8 │ │ │ │ + bl 245c10 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 114ef8 │ │ │ │ + bl 114efc │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 13061c │ │ │ │ + beq 130620 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 1306d4 │ │ │ │ + b 1306d8 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #112] @ 1307f8 │ │ │ │ + ldr r1, [pc, #112] @ 1307fc │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r9] │ │ │ │ - b 130624 │ │ │ │ - bl 255484 │ │ │ │ + b 130628 │ │ │ │ + bl 2554ac │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 121aa0 │ │ │ │ + bl 121aa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 25538c │ │ │ │ + bl 2553b4 │ │ │ │ mov r2, r0 │ │ │ │ - b 13069c │ │ │ │ + b 1306a0 │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - mulseq r7, r8, sl │ │ │ │ + mulseq r7, r4, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r7, r0, ror sl @ │ │ │ │ + andseq pc, r7, ip, ror #20 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r7, ip, asr #19 │ │ │ │ - andseq r2, r4, r4, lsr r8 │ │ │ │ + andseq pc, r7, r8, asr #19 │ │ │ │ + andseq r2, r4, r8, asr r8 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 130818 │ │ │ │ + ldr r0, [pc, #16] @ 13081c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ - b 130544 │ │ │ │ - andseq r2, r4, r8, lsr #29 │ │ │ │ + b 130548 │ │ │ │ + andseq r2, r4, ip, asr #29 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #16] @ 130838 │ │ │ │ + ldr r0, [pc, #16] @ 13083c │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ - b 130544 │ │ │ │ - andseq r2, r4, r8, ror lr │ │ │ │ + b 130548 │ │ │ │ + mulseq r4, ip, lr │ │ │ │ │ │ │ │ -0013083c : │ │ │ │ +00130840 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #160] @ 130900 │ │ │ │ + ldr r3, [pc, #160] @ 130904 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ movne r4, #1 │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - beq 1308a0 │ │ │ │ - ldr r1, [pc, #100] @ 130900 │ │ │ │ + beq 1308a4 │ │ │ │ + ldr r1, [pc, #100] @ 130904 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1308f0 │ │ │ │ + bne 1308f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1308f0 │ │ │ │ + bne 1308f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r4, r6, r7, r8, r9, lr} │ │ │ │ - b 11c8dc │ │ │ │ - ldr r3, [pc, #12] @ 130904 │ │ │ │ + b 11c8e0 │ │ │ │ + ldr r3, [pc, #12] @ 130908 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #32] │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - eoreq r9, r6, r4, lsl #7 │ │ │ │ + eoreq r9, r6, r0, lsl #7 │ │ │ │ │ │ │ │ -00130908 : │ │ │ │ +0013090c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ tst r6, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 130940 │ │ │ │ + bne 130944 │ │ │ │ ldrsh r3, [r6] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 130960 │ │ │ │ - ldr r1, [pc, #96] @ 1309a8 │ │ │ │ - ldr r0, [pc, #96] @ 1309ac │ │ │ │ + beq 130964 │ │ │ │ + ldr r1, [pc, #96] @ 1309ac │ │ │ │ + ldr r0, [pc, #96] @ 1309b0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ tst r7, #1 │ │ │ │ - bne 130974 │ │ │ │ + bne 130978 │ │ │ │ ldrsh r3, [r7] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 130994 │ │ │ │ - ldr r1, [pc, #52] @ 1309b0 │ │ │ │ - ldr r0, [pc, #52] @ 1309b4 │ │ │ │ + beq 130998 │ │ │ │ + ldr r1, [pc, #52] @ 1309b4 │ │ │ │ + ldr r0, [pc, #52] @ 1309b8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 25538c │ │ │ │ - @ instruction: 0x0013ebf0 │ │ │ │ - andseq pc, r3, ip, asr #15 │ │ │ │ - andseq lr, r3, r0, asr #23 │ │ │ │ - mulseq r3, r4, r7 │ │ │ │ + b 2553b4 │ │ │ │ + andseq lr, r3, r4, lsl ip │ │ │ │ + @ instruction: 0x0013f7f0 │ │ │ │ + andseq lr, r3, r4, ror #23 │ │ │ │ + @ instruction: 0x0013f7b8 │ │ │ │ │ │ │ │ -001309b8 : │ │ │ │ - b 11e434 │ │ │ │ +001309bc : │ │ │ │ + b 11e438 │ │ │ │ │ │ │ │ -001309bc : │ │ │ │ - b 11d644 │ │ │ │ +001309c0 : │ │ │ │ + b 11d648 │ │ │ │ │ │ │ │ -001309c0 : │ │ │ │ - b 11dd3c │ │ │ │ +001309c4 : │ │ │ │ + b 11dd40 │ │ │ │ │ │ │ │ -001309c4 : │ │ │ │ +001309c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11b53c │ │ │ │ - ldr r4, [pc, #20] @ 1309fc │ │ │ │ - ldr r3, [pc, #20] @ 130a00 │ │ │ │ + bl 11b540 │ │ │ │ + ldr r4, [pc, #20] @ 130a00 │ │ │ │ + ldr r3, [pc, #20] @ 130a04 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq pc, r7, r0, lsl r6 @ │ │ │ │ + andseq pc, r7, ip, lsl #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ │ │ │ │ -00130a04 : │ │ │ │ +00130a08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #168] @ 130ac4 │ │ │ │ - ldr r1, [pc, #168] @ 130ac8 │ │ │ │ + ldr ip, [pc, #168] @ 130ac8 │ │ │ │ + ldr r1, [pc, #168] @ 130acc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #160] @ 130acc │ │ │ │ + ldr r3, [pc, #160] @ 130ad0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #156] @ 130ad0 │ │ │ │ + ldr r2, [pc, #156] @ 130ad4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - add r3, sp, #4 │ │ │ │ - ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, #4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, sp, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [r4] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bl 11fbd0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 11fbd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ 130ad4 │ │ │ │ + ldr r2, [pc, #64] @ 130ad8 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 130ac8 │ │ │ │ + ldr r3, [pc, #44] @ 130acc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 130ac0 │ │ │ │ + bne 130ac4 │ │ │ │ asr r0, r0, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0017f5dc │ │ │ │ + @ instruction: 0x0017f5d8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x0017f5bc │ │ │ │ + @ instruction: 0x0017f5b8 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq pc, r7, r0, ror #10 │ │ │ │ + andseq pc, r7, ip, asr r5 @ │ │ │ │ │ │ │ │ -00130ad8 : │ │ │ │ +00130adc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 130ba4 │ │ │ │ - ldr r1, [pc, #180] @ 130ba8 │ │ │ │ + ldr ip, [pc, #180] @ 130ba8 │ │ │ │ + ldr r1, [pc, #180] @ 130bac │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 130bac │ │ │ │ + ldr r3, [pc, #172] @ 130bb0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 130bb0 │ │ │ │ + ldr r2, [pc, #168] @ 130bb4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r2, [pc, #148] @ 130bb4 │ │ │ │ + ldr r2, [pc, #148] @ 130bb8 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -277639,142 +277640,142 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r1, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r2, #161 @ 0xa1 │ │ │ │ - ldr r3, [pc, #60] @ 130ba8 │ │ │ │ + ldr r3, [pc, #60] @ 130bac │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #60] @ 130bb8 │ │ │ │ + ldr r2, [pc, #60] @ 130bbc │ │ │ │ str r4, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 130ba0 │ │ │ │ + bne 130ba4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r7, r8, lsl #10 │ │ │ │ + andseq pc, r7, r4, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r7, r8, ror #9 │ │ │ │ + andseq pc, r7, r4, ror #9 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - andseq pc, r7, ip, ror r4 @ │ │ │ │ + andseq pc, r7, r8, ror r4 @ │ │ │ │ │ │ │ │ -00130bbc : │ │ │ │ +00130bc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #200] @ 130c9c │ │ │ │ - ldr r1, [pc, #200] @ 130ca0 │ │ │ │ + ldr ip, [pc, #200] @ 130ca0 │ │ │ │ + ldr r1, [pc, #200] @ 130ca4 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ 130ca4 │ │ │ │ + ldr r3, [pc, #188] @ 130ca8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #184] @ 130ca8 │ │ │ │ + ldr r2, [pc, #184] @ 130cac │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bne 130c34 │ │ │ │ + bne 130c38 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - beq 130c5c │ │ │ │ - ldr r1, [pc, #112] @ 130cac │ │ │ │ - ldr r0, [pc, #112] @ 130cb0 │ │ │ │ + beq 130c60 │ │ │ │ + ldr r1, [pc, #112] @ 130cb0 │ │ │ │ + ldr r0, [pc, #112] @ 130cb4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #76] @ 130cb4 │ │ │ │ - ldr r3, [pc, #52] @ 130ca0 │ │ │ │ + ldr r2, [pc, #76] @ 130cb8 │ │ │ │ + ldr r3, [pc, #52] @ 130ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bne 130c98 │ │ │ │ + bne 130c9c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r7, r0, lsr #8 │ │ │ │ + andseq pc, r7, ip, lsl r4 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r7, r0, lsl #8 │ │ │ │ + @ instruction: 0x0017f3fc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x001427b4 │ │ │ │ - andseq lr, r3, r8, ror #20 │ │ │ │ - mulseq r7, r0, r3 │ │ │ │ + @ instruction: 0x001427d8 │ │ │ │ + andseq lr, r3, ip, lsl #21 │ │ │ │ + andseq pc, r7, ip, lsl #7 │ │ │ │ │ │ │ │ -00130cb8 : │ │ │ │ +00130cbc : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00130cc0 : │ │ │ │ +00130cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #24] @ 130cf0 │ │ │ │ - ldr r1, [pc, #24] @ 130cf4 │ │ │ │ + ldr r2, [pc, #24] @ 130cf4 │ │ │ │ + ldr r1, [pc, #24] @ 130cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #18 │ │ │ │ - bl 4bca0 │ │ │ │ + bl 4bc9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r2, r4, ip, lsr r6 │ │ │ │ - andseq r2, r4, r0, lsr r4 │ │ │ │ + andseq r2, r4, r0, ror #12 │ │ │ │ + andseq r2, r4, r4, asr r4 │ │ │ │ │ │ │ │ -00130cf8 : │ │ │ │ +00130cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #180] @ 130dc4 │ │ │ │ - ldr r1, [pc, #180] @ 130dc8 │ │ │ │ + ldr ip, [pc, #180] @ 130dc8 │ │ │ │ + ldr r1, [pc, #180] @ 130dcc │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r3, [pc, #172] @ 130dcc │ │ │ │ + ldr r3, [pc, #172] @ 130dd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #168] @ 130dd0 │ │ │ │ + ldr r2, [pc, #168] @ 130dd4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - ldr r2, [pc, #148] @ 130dd4 │ │ │ │ + ldr r2, [pc, #148] @ 130dd8 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [r5] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -277783,1961 +277784,1961 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r1, r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 387b4 │ │ │ │ + bl 387b0 │ │ │ │ mov r2, #163 @ 0xa3 │ │ │ │ - ldr r3, [pc, #60] @ 130dc8 │ │ │ │ + ldr r3, [pc, #60] @ 130dcc │ │ │ │ strh r2, [r0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r5] │ │ │ │ - ldr r2, [pc, #60] @ 130dd8 │ │ │ │ + ldr r2, [pc, #60] @ 130ddc │ │ │ │ str r4, [r0, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 130dc0 │ │ │ │ + bne 130dc4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r7, r8, ror #5 │ │ │ │ + andseq pc, r7, r4, ror #5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r7, r8, asr #5 │ │ │ │ + andseq pc, r7, r4, asr #5 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - andseq pc, r7, ip, asr r2 @ │ │ │ │ + andseq pc, r7, r8, asr r2 @ │ │ │ │ │ │ │ │ -00130ddc : │ │ │ │ +00130de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #200] @ 130ebc │ │ │ │ - ldr r1, [pc, #200] @ 130ec0 │ │ │ │ + ldr ip, [pc, #200] @ 130ec0 │ │ │ │ + ldr r1, [pc, #200] @ 130ec4 │ │ │ │ sub sp, sp, #32 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #188] @ 130ec4 │ │ │ │ + ldr r3, [pc, #188] @ 130ec8 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #184] @ 130ec8 │ │ │ │ + ldr r2, [pc, #184] @ 130ecc │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r4] │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bne 130e54 │ │ │ │ + bne 130e58 │ │ │ │ ldrsh r3, [r0] │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ - beq 130e7c │ │ │ │ - ldr r1, [pc, #112] @ 130ecc │ │ │ │ - ldr r0, [pc, #112] @ 130ed0 │ │ │ │ + beq 130e80 │ │ │ │ + ldr r1, [pc, #112] @ 130ed0 │ │ │ │ + ldr r0, [pc, #112] @ 130ed4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r4] │ │ │ │ - ldr r2, [pc, #76] @ 130ed4 │ │ │ │ - ldr r3, [pc, #52] @ 130ec0 │ │ │ │ + ldr r2, [pc, #76] @ 130ed8 │ │ │ │ + ldr r3, [pc, #52] @ 130ec4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsl r0, r0, #1 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ orr r0, r0, #1 │ │ │ │ - bne 130eb8 │ │ │ │ + bne 130ebc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 234fc <__stack_chk_fail@plt> │ │ │ │ - andseq pc, r7, r0, lsl #4 │ │ │ │ + @ instruction: 0x0017f1fc │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andseq pc, r7, r0, ror #3 │ │ │ │ + @ instruction: 0x0017f1dc │ │ │ │ @ instruction: 0x000005bc │ │ │ │ - andseq r2, r4, r0, lsr #11 │ │ │ │ - andseq lr, r3, r8, lsl #16 │ │ │ │ - andseq pc, r7, r0, ror r1 @ │ │ │ │ + andseq r2, r4, r4, asr #11 │ │ │ │ + andseq lr, r3, ip, lsr #16 │ │ │ │ + andseq pc, r7, ip, ror #2 │ │ │ │ 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 r2, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #504] @ 1310f4 │ │ │ │ + ldr r1, [pc, #504] @ 1310f8 │ │ │ │ tst r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - bne 130f18 │ │ │ │ + bne 130f1c │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 130f40 │ │ │ │ + beq 130f44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #464] @ 1310f8 │ │ │ │ - ldr r1, [pc, #464] @ 1310fc │ │ │ │ + ldr r0, [pc, #464] @ 1310fc │ │ │ │ + ldr r1, [pc, #464] @ 131100 │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 130ffc │ │ │ │ + bne 131000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 130f64 │ │ │ │ + bne 130f68 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 130f88 │ │ │ │ - ldr r1, [pc, #404] @ 131100 │ │ │ │ - ldr r0, [pc, #404] @ 131104 │ │ │ │ + beq 130f8c │ │ │ │ + ldr r1, [pc, #404] @ 131104 │ │ │ │ + ldr r0, [pc, #404] @ 131108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [r5] │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1310e0 │ │ │ │ + bne 1310e4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1310e0 │ │ │ │ + bne 1310e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r5, [sl] │ │ │ │ - ble 130ff0 │ │ │ │ - ldr r2, [pc, #244] @ 131108 │ │ │ │ - ldr fp, [pc, #244] @ 13110c │ │ │ │ + ble 130ff4 │ │ │ │ + ldr r2, [pc, #244] @ 13110c │ │ │ │ + ldr fp, [pc, #244] @ 131110 │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr ip, [sl, #4]! │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bne 131050 │ │ │ │ + bne 131054 │ │ │ │ ldrsh ip, [ip] │ │ │ │ cmp ip, #51 @ 0x33 │ │ │ │ - beq 13105c │ │ │ │ + beq 131060 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1310cc │ │ │ │ + bne 1310d0 │ │ │ │ ldr r8, [sl] │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1310cc │ │ │ │ + bne 1310d0 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, r8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 131028 │ │ │ │ + bne 13102c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #60] @ 131110 │ │ │ │ + ldr r3, [pc, #60] @ 131114 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ - b 1310b4 │ │ │ │ - ldr r3, [pc, #40] @ 131110 │ │ │ │ + b 1310b8 │ │ │ │ + ldr r3, [pc, #40] @ 131114 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ - b 130ff0 │ │ │ │ - ldrsheq pc, [r7], -ip @ │ │ │ │ - @ instruction: 0x0013e2d0 │ │ │ │ - andseq lr, r3, r0, lsl r6 │ │ │ │ - andseq lr, r3, r8, asr #11 │ │ │ │ - andseq lr, r3, r8, lsl #5 │ │ │ │ - andseq lr, r3, r8, lsr #10 │ │ │ │ - andseq lr, r3, r8, ror #3 │ │ │ │ + b 130ff4 │ │ │ │ + ldrsheq pc, [r7], -r8 @ │ │ │ │ + @ instruction: 0x0013e2f4 │ │ │ │ + andseq lr, r3, r4, lsr r6 │ │ │ │ + andseq lr, r3, ip, ror #11 │ │ │ │ + andseq lr, r3, ip, lsr #5 │ │ │ │ + andseq lr, r3, ip, asr #10 │ │ │ │ + andseq lr, r3, ip, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ 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 r2, [r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #504] @ 131330 │ │ │ │ + ldr r1, [pc, #504] @ 131334 │ │ │ │ tst r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - bne 131154 │ │ │ │ + bne 131158 │ │ │ │ ldrsh r2, [r2] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 13117c │ │ │ │ + beq 131180 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #464] @ 131334 │ │ │ │ - ldr r1, [pc, #464] @ 131338 │ │ │ │ + ldr r0, [pc, #464] @ 131338 │ │ │ │ + ldr r1, [pc, #464] @ 13133c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 131238 │ │ │ │ + bne 13123c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 1311a0 │ │ │ │ + bne 1311a4 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 1311c4 │ │ │ │ - ldr r1, [pc, #404] @ 13133c │ │ │ │ - ldr r0, [pc, #404] @ 131340 │ │ │ │ + beq 1311c8 │ │ │ │ + ldr r1, [pc, #404] @ 131340 │ │ │ │ + ldr r0, [pc, #404] @ 131344 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [r5] │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13131c │ │ │ │ + bne 131320 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13131c │ │ │ │ + bne 131320 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r5, [sl] │ │ │ │ - ble 13122c │ │ │ │ - ldr r2, [pc, #244] @ 131344 │ │ │ │ - ldr fp, [pc, #244] @ 131348 │ │ │ │ + ble 131230 │ │ │ │ + ldr r2, [pc, #244] @ 131348 │ │ │ │ + ldr fp, [pc, #244] @ 13134c │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, pc, fp │ │ │ │ mov r4, #1 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr ip, [sl, #4]! │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst ip, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bne 13128c │ │ │ │ + bne 131290 │ │ │ │ ldrsh ip, [ip] │ │ │ │ cmp ip, #51 @ 0x33 │ │ │ │ - beq 131298 │ │ │ │ + beq 13129c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ str ip, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131308 │ │ │ │ + bne 13130c │ │ │ │ ldr r8, [sl] │ │ │ │ ldrd r2, [r8, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - bl 266e60 │ │ │ │ + bl 266e88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131308 │ │ │ │ + bne 13130c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, r8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 131264 │ │ │ │ + bne 131268 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #60] @ 13134c │ │ │ │ + ldr r3, [pc, #60] @ 131350 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ - b 1312f0 │ │ │ │ - ldr r3, [pc, #40] @ 13134c │ │ │ │ + b 1312f4 │ │ │ │ + ldr r3, [pc, #40] @ 131350 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ - b 13122c │ │ │ │ - andseq lr, r7, r0, asr #29 │ │ │ │ - andseq lr, r3, ip, lsl #1 │ │ │ │ - @ instruction: 0x0013e3d4 │ │ │ │ - andseq lr, r3, ip, lsl #7 │ │ │ │ - andseq lr, r3, r4, asr #32 │ │ │ │ - andseq lr, r3, ip, ror #5 │ │ │ │ - andseq sp, r3, r4, lsr #31 │ │ │ │ + b 131230 │ │ │ │ + @ instruction: 0x0017eebc │ │ │ │ + ldrheq lr, [r3], -r0 │ │ │ │ + @ instruction: 0x0013e3f8 │ │ │ │ + @ instruction: 0x0013e3b0 │ │ │ │ + andseq lr, r3, r8, rrx │ │ │ │ + andseq lr, r3, r0, lsl r3 │ │ │ │ + andseq sp, r3, r8, asr #31 │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r8, [pc, #364] @ 1314d8 │ │ │ │ + ldr r8, [pc, #364] @ 1314dc │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bne 13138c │ │ │ │ + bne 131390 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 1313ac │ │ │ │ - ldr r1, [pc, #328] @ 1314dc │ │ │ │ - ldr r0, [pc, #328] @ 1314e0 │ │ │ │ + beq 1313b0 │ │ │ │ + ldr r1, [pc, #328] @ 1314e0 │ │ │ │ + ldr r0, [pc, #328] @ 1314e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 13145c │ │ │ │ + beq 131460 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 1314c4 │ │ │ │ - ldr r3, [pc, #288] @ 1314e4 │ │ │ │ - ldr sl, [pc, #288] @ 1314e8 │ │ │ │ + ble 1314c8 │ │ │ │ + ldr r3, [pc, #288] @ 1314e8 │ │ │ │ + ldr sl, [pc, #288] @ 1314ec │ │ │ │ ldr r2, [r8, r3] │ │ │ │ - ldr r9, [pc, #284] @ 1314ec │ │ │ │ + ldr r9, [pc, #284] @ 1314f0 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r4, r6 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, fp │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r4 │ │ │ │ - bne 131410 │ │ │ │ + bne 131414 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 13141c │ │ │ │ + beq 131420 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e38 │ │ │ │ - ldr r3, [pc, #188] @ 1314f0 │ │ │ │ + bl 266e60 │ │ │ │ + ldr r3, [pc, #188] @ 1314f4 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r8, [r2, r3] │ │ │ │ cmp fp, r5 │ │ │ │ - bne 1313e4 │ │ │ │ + bne 1313e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 131474 │ │ │ │ + bne 131478 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 131498 │ │ │ │ - ldr r1, [pc, #120] @ 1314f4 │ │ │ │ - ldr r0, [pc, #120] @ 1314f8 │ │ │ │ + beq 13149c │ │ │ │ + ldr r1, [pc, #120] @ 1314f8 │ │ │ │ + ldr r0, [pc, #120] @ 1314fc │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e38 │ │ │ │ + bl 266e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1314c4 │ │ │ │ - ldr r3, [pc, #56] @ 1314f0 │ │ │ │ + bne 1314c8 │ │ │ │ + ldr r3, [pc, #56] @ 1314f4 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #24] @ 1314e4 │ │ │ │ + ldr r3, [pc, #24] @ 1314e8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq lr, r7, r4, lsl #25 │ │ │ │ - andseq lr, r3, r0, lsr #3 │ │ │ │ - @ instruction: 0x0013e5dc │ │ │ │ + andseq lr, r7, r0, lsl #25 │ │ │ │ + andseq lr, r3, r4, asr #3 │ │ │ │ + andseq lr, r3, r0, lsl #12 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq lr, r3, r8, ror #2 │ │ │ │ - andseq lr, r3, r4, lsr #11 │ │ │ │ + andseq lr, r3, ip, lsl #3 │ │ │ │ + andseq lr, r3, r8, asr #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrheq lr, [r3], -ip │ │ │ │ - @ instruction: 0x0013e4f8 │ │ │ │ + andseq lr, r3, r0, ror #1 │ │ │ │ + andseq lr, r3, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r8, [pc, #364] @ 131684 │ │ │ │ + ldr r8, [pc, #364] @ 131688 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bne 131538 │ │ │ │ + bne 13153c │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 131558 │ │ │ │ - ldr r1, [pc, #328] @ 131688 │ │ │ │ - ldr r0, [pc, #328] @ 13168c │ │ │ │ + beq 13155c │ │ │ │ + ldr r1, [pc, #328] @ 13168c │ │ │ │ + ldr r0, [pc, #328] @ 131690 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 131608 │ │ │ │ + beq 13160c │ │ │ │ cmp fp, #1 │ │ │ │ - ble 131670 │ │ │ │ - ldr r3, [pc, #288] @ 131690 │ │ │ │ - ldr sl, [pc, #288] @ 131694 │ │ │ │ + ble 131674 │ │ │ │ + ldr r3, [pc, #288] @ 131694 │ │ │ │ + ldr sl, [pc, #288] @ 131698 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ - ldr r9, [pc, #284] @ 131698 │ │ │ │ + ldr r9, [pc, #284] @ 13169c │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r4, r6 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, fp │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r4 │ │ │ │ - bne 1315bc │ │ │ │ + bne 1315c0 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 1315c8 │ │ │ │ + beq 1315cc │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e24 │ │ │ │ - ldr r3, [pc, #188] @ 13169c │ │ │ │ + bl 266e4c │ │ │ │ + ldr r3, [pc, #188] @ 1316a0 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r8, [r2, r3] │ │ │ │ cmp fp, r5 │ │ │ │ - bne 131590 │ │ │ │ + bne 131594 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 131620 │ │ │ │ + bne 131624 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 131644 │ │ │ │ - ldr r1, [pc, #120] @ 1316a0 │ │ │ │ - ldr r0, [pc, #120] @ 1316a4 │ │ │ │ + beq 131648 │ │ │ │ + ldr r1, [pc, #120] @ 1316a4 │ │ │ │ + ldr r0, [pc, #120] @ 1316a8 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e24 │ │ │ │ + bl 266e4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131670 │ │ │ │ - ldr r3, [pc, #56] @ 13169c │ │ │ │ + bne 131674 │ │ │ │ + ldr r3, [pc, #56] @ 1316a0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #24] @ 131690 │ │ │ │ + ldr r3, [pc, #24] @ 131694 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0017ead8 │ │ │ │ - @ instruction: 0x0013dff4 │ │ │ │ - andseq lr, r3, r8, lsl #8 │ │ │ │ + @ instruction: 0x0017ead4 │ │ │ │ + andseq lr, r3, r8, lsl r0 │ │ │ │ + andseq lr, r3, ip, lsr #8 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - @ instruction: 0x0013dfbc │ │ │ │ - @ instruction: 0x0013e3d0 │ │ │ │ + andseq sp, r3, r0, ror #31 │ │ │ │ + @ instruction: 0x0013e3f4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq sp, r3, r0, lsl pc │ │ │ │ - andseq lr, r3, r4, lsr #6 │ │ │ │ + andseq sp, r3, r4, lsr pc │ │ │ │ + andseq lr, r3, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r8, [pc, #364] @ 131830 │ │ │ │ + ldr r8, [pc, #364] @ 131834 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bne 1316e4 │ │ │ │ + bne 1316e8 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 131704 │ │ │ │ - ldr r1, [pc, #328] @ 131834 │ │ │ │ - ldr r0, [pc, #328] @ 131838 │ │ │ │ + beq 131708 │ │ │ │ + ldr r1, [pc, #328] @ 131838 │ │ │ │ + ldr r0, [pc, #328] @ 13183c │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 1317b4 │ │ │ │ + beq 1317b8 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 13181c │ │ │ │ - ldr r3, [pc, #288] @ 13183c │ │ │ │ - ldr sl, [pc, #288] @ 131840 │ │ │ │ + ble 131820 │ │ │ │ + ldr r3, [pc, #288] @ 131840 │ │ │ │ + ldr sl, [pc, #288] @ 131844 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ - ldr r9, [pc, #284] @ 131844 │ │ │ │ + ldr r9, [pc, #284] @ 131848 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r4, r6 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, fp │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r4 │ │ │ │ - bne 131768 │ │ │ │ + bne 13176c │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 131774 │ │ │ │ + beq 131778 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e4c │ │ │ │ - ldr r3, [pc, #188] @ 131848 │ │ │ │ + bl 266e74 │ │ │ │ + ldr r3, [pc, #188] @ 13184c │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r8, [r2, r3] │ │ │ │ cmp fp, r5 │ │ │ │ - bne 13173c │ │ │ │ + bne 131740 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 1317cc │ │ │ │ + bne 1317d0 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 1317f0 │ │ │ │ - ldr r1, [pc, #120] @ 13184c │ │ │ │ - ldr r0, [pc, #120] @ 131850 │ │ │ │ + beq 1317f4 │ │ │ │ + ldr r1, [pc, #120] @ 131850 │ │ │ │ + ldr r0, [pc, #120] @ 131854 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e4c │ │ │ │ + bl 266e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13181c │ │ │ │ - ldr r3, [pc, #56] @ 131848 │ │ │ │ + bne 131820 │ │ │ │ + ldr r3, [pc, #56] @ 13184c │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #24] @ 13183c │ │ │ │ + ldr r3, [pc, #24] @ 131840 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq lr, r7, ip, lsr #18 │ │ │ │ - andseq sp, r3, r8, asr #28 │ │ │ │ - andseq lr, r3, r8, lsr r2 │ │ │ │ + andseq lr, r7, r8, lsr #18 │ │ │ │ + andseq sp, r3, ip, ror #28 │ │ │ │ + andseq lr, r3, ip, asr r2 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq sp, r3, r0, lsl lr │ │ │ │ - andseq lr, r3, r0, lsl #4 │ │ │ │ + andseq sp, r3, r4, lsr lr │ │ │ │ + andseq lr, r3, r4, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq sp, r3, r4, ror #26 │ │ │ │ - andseq lr, r3, r4, asr r1 │ │ │ │ + andseq sp, r3, r8, lsl #27 │ │ │ │ + andseq lr, r3, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r8, [pc, #364] @ 1319dc │ │ │ │ + ldr r8, [pc, #364] @ 1319e0 │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bne 131890 │ │ │ │ + bne 131894 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 1318b0 │ │ │ │ - ldr r1, [pc, #328] @ 1319e0 │ │ │ │ - ldr r0, [pc, #328] @ 1319e4 │ │ │ │ + beq 1318b4 │ │ │ │ + ldr r1, [pc, #328] @ 1319e4 │ │ │ │ + ldr r0, [pc, #328] @ 1319e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 131960 │ │ │ │ + beq 131964 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 1319c8 │ │ │ │ - ldr r3, [pc, #288] @ 1319e8 │ │ │ │ - ldr sl, [pc, #288] @ 1319ec │ │ │ │ + ble 1319cc │ │ │ │ + ldr r3, [pc, #288] @ 1319ec │ │ │ │ + ldr sl, [pc, #288] @ 1319f0 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ - ldr r9, [pc, #284] @ 1319f0 │ │ │ │ + ldr r9, [pc, #284] @ 1319f4 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r4, r6 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, fp │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r4 │ │ │ │ - bne 131914 │ │ │ │ + bne 131918 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 131920 │ │ │ │ + beq 131924 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e10 │ │ │ │ - ldr r3, [pc, #188] @ 1319f4 │ │ │ │ + bl 266e38 │ │ │ │ + ldr r3, [pc, #188] @ 1319f8 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r8, [r2, r3] │ │ │ │ cmp fp, r5 │ │ │ │ - bne 1318e8 │ │ │ │ + bne 1318ec │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 131978 │ │ │ │ + bne 13197c │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 13199c │ │ │ │ - ldr r1, [pc, #120] @ 1319f8 │ │ │ │ - ldr r0, [pc, #120] @ 1319fc │ │ │ │ + beq 1319a0 │ │ │ │ + ldr r1, [pc, #120] @ 1319fc │ │ │ │ + ldr r0, [pc, #120] @ 131a00 │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266e10 │ │ │ │ + bl 266e38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1319c8 │ │ │ │ - ldr r3, [pc, #56] @ 1319f4 │ │ │ │ + bne 1319cc │ │ │ │ + ldr r3, [pc, #56] @ 1319f8 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #24] @ 1319e8 │ │ │ │ + ldr r3, [pc, #24] @ 1319ec │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq lr, r7, r0, lsl #15 │ │ │ │ - mulseq r3, ip, ip │ │ │ │ - andseq lr, r3, ip, rrx │ │ │ │ + andseq lr, r7, ip, ror r7 │ │ │ │ + andseq sp, r3, r0, asr #25 │ │ │ │ + mulseq r3, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - andseq sp, r3, r4, ror #24 │ │ │ │ - andseq lr, r3, r4, lsr r0 │ │ │ │ + andseq sp, r3, r8, lsl #25 │ │ │ │ + andseq lr, r3, r8, asr r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0013dbb8 │ │ │ │ - andseq sp, r3, r8, lsl #31 │ │ │ │ + @ instruction: 0x0013dbdc │ │ │ │ + andseq sp, r3, ip, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r8, [pc, #364] @ 131b88 │ │ │ │ + ldr r8, [pc, #364] @ 131b8c │ │ │ │ tst r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bne 131a3c │ │ │ │ + bne 131a40 │ │ │ │ ldrsh r3, [r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - beq 131a5c │ │ │ │ - ldr r1, [pc, #328] @ 131b8c │ │ │ │ - ldr r0, [pc, #328] @ 131b90 │ │ │ │ + beq 131a60 │ │ │ │ + ldr r1, [pc, #328] @ 131b90 │ │ │ │ + ldr r0, [pc, #328] @ 131b94 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 131b0c │ │ │ │ + beq 131b10 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 131b74 │ │ │ │ - ldr r3, [pc, #288] @ 131b94 │ │ │ │ - ldr sl, [pc, #288] @ 131b98 │ │ │ │ + ble 131b78 │ │ │ │ + ldr r3, [pc, #288] @ 131b98 │ │ │ │ + ldr sl, [pc, #288] @ 131b9c │ │ │ │ ldr r2, [r8, r3] │ │ │ │ - ldr r9, [pc, #284] @ 131b9c │ │ │ │ + ldr r9, [pc, #284] @ 131ba0 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r4, r6 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ mov r3, fp │ │ │ │ tst ip, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r4 │ │ │ │ - bne 131ac0 │ │ │ │ + bne 131ac4 │ │ │ │ ldrsh lr, [ip] │ │ │ │ cmp lr, #51 @ 0x33 │ │ │ │ - beq 131acc │ │ │ │ + beq 131ad0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266dfc │ │ │ │ - ldr r3, [pc, #188] @ 131ba0 │ │ │ │ + bl 266e24 │ │ │ │ + ldr r3, [pc, #188] @ 131ba4 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ ldreq r8, [r2, r3] │ │ │ │ cmp fp, r5 │ │ │ │ - bne 131a94 │ │ │ │ + bne 131a98 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ tst r3, #1 │ │ │ │ - bne 131b24 │ │ │ │ + bne 131b28 │ │ │ │ ldrsh r2, [r3] │ │ │ │ cmp r2, #51 @ 0x33 │ │ │ │ - beq 131b48 │ │ │ │ - ldr r1, [pc, #120] @ 131ba4 │ │ │ │ - ldr r0, [pc, #120] @ 131ba8 │ │ │ │ + beq 131b4c │ │ │ │ + ldr r1, [pc, #120] @ 131ba8 │ │ │ │ + ldr r0, [pc, #120] @ 131bac │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ - bl 266dfc │ │ │ │ + bl 266e24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131b74 │ │ │ │ - ldr r3, [pc, #56] @ 131ba0 │ │ │ │ + bne 131b78 │ │ │ │ + ldr r3, [pc, #56] @ 131ba4 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #24] @ 131b94 │ │ │ │ + ldr r3, [pc, #24] @ 131b98 │ │ │ │ ldr r2, [r8, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0017e5d4 │ │ │ │ - @ instruction: 0x0013daf0 │ │ │ │ - andseq sp, r3, r0, lsr #29 │ │ │ │ + @ instruction: 0x0017e5d0 │ │ │ │ + andseq sp, r3, r4, lsl fp │ │ │ │ + andseq sp, r3, r4, asr #29 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ - @ instruction: 0x0013dab8 │ │ │ │ - andseq sp, r3, r8, ror #28 │ │ │ │ + @ instruction: 0x0013dadc │ │ │ │ + andseq sp, r3, ip, lsl #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq sp, r3, ip, lsl #20 │ │ │ │ - @ instruction: 0x0013ddbc │ │ │ │ + andseq sp, r3, r0, lsr sl │ │ │ │ + andseq sp, r3, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 131c70 │ │ │ │ + beq 131c74 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 131c04 │ │ │ │ + bne 131c08 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ tst r4, #1 │ │ │ │ - beq 131c90 │ │ │ │ + beq 131c94 │ │ │ │ ldr r3, [r8] │ │ │ │ asr r2, r4, #1 │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ movlt r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #1 │ │ │ │ ldr r4, [r8] │ │ │ │ - ble 131bf8 │ │ │ │ - ldr sl, [pc, #160] @ 131cb8 │ │ │ │ - ldr r9, [pc, #160] @ 131cbc │ │ │ │ + ble 131bfc │ │ │ │ + ldr sl, [pc, #160] @ 131cbc │ │ │ │ + ldr r9, [pc, #160] @ 131cc0 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, #1 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 131c44 │ │ │ │ + b 131c48 │ │ │ │ asr r3, ip, #1 │ │ │ │ cmp r3, r4, asr #1 │ │ │ │ add r5, r5, #1 │ │ │ │ movge r4, ip │ │ │ │ cmp r6, r5 │ │ │ │ - beq 131bf8 │ │ │ │ + beq 131bfc │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ tst ip, #1 │ │ │ │ - bne 131c2c │ │ │ │ + bne 131c30 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r7] │ │ │ │ - b 131c2c │ │ │ │ - ldr r1, [pc, #72] @ 131cc0 │ │ │ │ - ldr r0, [pc, #72] @ 131cc4 │ │ │ │ + b 131c30 │ │ │ │ + ldr r1, [pc, #72] @ 131cc4 │ │ │ │ + ldr r0, [pc, #72] @ 131cc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 131bd4 │ │ │ │ - ldr r1, [pc, #48] @ 131cc8 │ │ │ │ - ldr r0, [pc, #48] @ 131ccc │ │ │ │ + bl 48af4 │ │ │ │ + b 131bd8 │ │ │ │ + ldr r1, [pc, #48] @ 131ccc │ │ │ │ + ldr r0, [pc, #48] @ 131cd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 131be8 │ │ │ │ - andseq sp, r3, r4, lsl #18 │ │ │ │ - @ instruction: 0x0013dfd8 │ │ │ │ - andseq sp, r3, ip, lsr #17 │ │ │ │ - andseq sp, r3, r0, lsl #31 │ │ │ │ - andseq sp, r3, ip, lsl #17 │ │ │ │ - andseq sp, r3, r0, ror #30 │ │ │ │ + b 131bec │ │ │ │ + andseq sp, r3, r8, lsr #18 │ │ │ │ + @ instruction: 0x0013dffc │ │ │ │ + @ instruction: 0x0013d8d0 │ │ │ │ + andseq sp, r3, r4, lsr #31 │ │ │ │ + @ instruction: 0x0013d8b0 │ │ │ │ + andseq sp, r3, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ands r2, r2, #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 131d94 │ │ │ │ + beq 131d98 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 131d28 │ │ │ │ + bne 131d2c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ tst r4, #1 │ │ │ │ - beq 131db4 │ │ │ │ + beq 131db8 │ │ │ │ ldr r3, [r8] │ │ │ │ asr r2, r4, #1 │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ movgt r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #1 │ │ │ │ ldr r4, [r8] │ │ │ │ - ble 131d1c │ │ │ │ - ldr sl, [pc, #160] @ 131ddc │ │ │ │ - ldr r9, [pc, #160] @ 131de0 │ │ │ │ + ble 131d20 │ │ │ │ + ldr sl, [pc, #160] @ 131de0 │ │ │ │ + ldr r9, [pc, #160] @ 131de4 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, #1 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ - b 131d68 │ │ │ │ + b 131d6c │ │ │ │ asr r3, ip, #1 │ │ │ │ cmp r3, r4, asr #1 │ │ │ │ add r5, r5, #1 │ │ │ │ movle r4, ip │ │ │ │ cmp r6, r5 │ │ │ │ - beq 131d1c │ │ │ │ + beq 131d20 │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ tst ip, #1 │ │ │ │ - bne 131d50 │ │ │ │ + bne 131d54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr ip, [r7] │ │ │ │ - b 131d50 │ │ │ │ - ldr r1, [pc, #72] @ 131de4 │ │ │ │ - ldr r0, [pc, #72] @ 131de8 │ │ │ │ + b 131d54 │ │ │ │ + ldr r1, [pc, #72] @ 131de8 │ │ │ │ + ldr r0, [pc, #72] @ 131dec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ - b 131cf8 │ │ │ │ - ldr r1, [pc, #48] @ 131dec │ │ │ │ - ldr r0, [pc, #48] @ 131df0 │ │ │ │ + bl 48af4 │ │ │ │ + b 131cfc │ │ │ │ + ldr r1, [pc, #48] @ 131df0 │ │ │ │ + ldr r0, [pc, #48] @ 131df4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 131d0c │ │ │ │ - andseq sp, r3, r0, ror #15 │ │ │ │ - mulseq r3, ip, lr │ │ │ │ - andseq sp, r3, r8, lsl #15 │ │ │ │ - andseq sp, r3, r4, asr #28 │ │ │ │ - andseq sp, r3, r8, ror #14 │ │ │ │ - andseq sp, r3, r4, lsr #28 │ │ │ │ + b 131d10 │ │ │ │ + andseq sp, r3, r4, lsl #16 │ │ │ │ + andseq sp, r3, r0, asr #29 │ │ │ │ + andseq sp, r3, ip, lsr #15 │ │ │ │ + andseq sp, r3, r8, ror #28 │ │ │ │ + andseq sp, r3, ip, lsl #15 │ │ │ │ + andseq sp, r3, r8, asr #28 │ │ │ │ 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, [r1] │ │ │ │ - ldr r8, [pc, #316] @ 131f4c │ │ │ │ + ldr r8, [pc, #316] @ 131f50 │ │ │ │ ands r2, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov sl, r0 │ │ │ │ - beq 131ef4 │ │ │ │ + beq 131ef8 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 131eb0 │ │ │ │ + beq 131eb4 │ │ │ │ cmp sl, #1 │ │ │ │ - ble 131ecc │ │ │ │ - ldr r3, [pc, #276] @ 131f50 │ │ │ │ - ldr r2, [pc, #276] @ 131f54 │ │ │ │ - ldr fp, [pc, #276] @ 131f58 │ │ │ │ + ble 131ed0 │ │ │ │ + ldr r3, [pc, #276] @ 131f54 │ │ │ │ + ldr r2, [pc, #276] @ 131f58 │ │ │ │ + ldr fp, [pc, #276] @ 131f5c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ mov r4, r7 │ │ │ │ add fp, pc, fp │ │ │ │ mov r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 131e80 │ │ │ │ + b 131e84 │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r0, [pc, #244] @ 131f5c │ │ │ │ + ldr r0, [pc, #244] @ 131f60 │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ add r5, r5, #1 │ │ │ │ ldrgt r9, [r8, r0] │ │ │ │ cmp sl, r5 │ │ │ │ add r4, r4, #4 │ │ │ │ - beq 131ed4 │ │ │ │ + beq 131ed8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r6, r4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 131e5c │ │ │ │ + bne 131e60 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b 131e5c │ │ │ │ + b 131e60 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 131f14 │ │ │ │ + beq 131f18 │ │ │ │ ldr r3, [r7] │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ - bgt 131ee0 │ │ │ │ - ldr r3, [pc, #128] @ 131f54 │ │ │ │ + bgt 131ee4 │ │ │ │ + ldr r3, [pc, #128] @ 131f58 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ 131f5c │ │ │ │ + ldr r3, [pc, #116] @ 131f60 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #92] @ 131f60 │ │ │ │ - ldr r1, [pc, #92] @ 131f64 │ │ │ │ + ldr r0, [pc, #92] @ 131f64 │ │ │ │ + ldr r1, [pc, #92] @ 131f68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ - b 131e24 │ │ │ │ - ldr r1, [pc, #76] @ 131f68 │ │ │ │ - ldr r0, [pc, #76] @ 131f6c │ │ │ │ + bl 48af4 │ │ │ │ + b 131e28 │ │ │ │ + ldr r1, [pc, #76] @ 131f6c │ │ │ │ + ldr r0, [pc, #76] @ 131f70 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ - bgt 131ee0 │ │ │ │ - b 131ecc │ │ │ │ - andseq lr, r7, r0, ror #3 │ │ │ │ - andseq sp, r3, r4, lsr fp │ │ │ │ - andeq r0, r0, r8, asr #18 │ │ │ │ - @ instruction: 0x0013d6d8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ + bgt 131ee4 │ │ │ │ + b 131ed0 │ │ │ │ + @ instruction: 0x0017e1dc │ │ │ │ + andseq sp, r3, r8, asr fp │ │ │ │ + andeq r0, r0, r8, asr #18 │ │ │ │ + @ instruction: 0x0013d6fc │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + mulseq r3, r4, sl │ │ │ │ + andseq sp, r3, r0, asr #12 │ │ │ │ + andseq sp, r3, r4, lsr #12 │ │ │ │ andseq sp, r3, r0, ror sl │ │ │ │ - andseq sp, r3, ip, lsl r6 │ │ │ │ - andseq sp, r3, r0, lsl #12 │ │ │ │ - andseq sp, r3, ip, asr #20 │ │ │ │ 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, [r1] │ │ │ │ - ldr r8, [pc, #316] @ 1320c8 │ │ │ │ + ldr r8, [pc, #316] @ 1320cc │ │ │ │ ands r2, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov sl, r0 │ │ │ │ - beq 132070 │ │ │ │ + beq 132074 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 13202c │ │ │ │ + beq 132030 │ │ │ │ cmp sl, #1 │ │ │ │ - ble 132048 │ │ │ │ - ldr r3, [pc, #276] @ 1320cc │ │ │ │ - ldr r2, [pc, #276] @ 1320d0 │ │ │ │ - ldr fp, [pc, #276] @ 1320d4 │ │ │ │ + ble 13204c │ │ │ │ + ldr r3, [pc, #276] @ 1320d0 │ │ │ │ + ldr r2, [pc, #276] @ 1320d4 │ │ │ │ + ldr fp, [pc, #276] @ 1320d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r9, [r8, r2] │ │ │ │ mov r4, r7 │ │ │ │ add fp, pc, fp │ │ │ │ mov r5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 131ffc │ │ │ │ + b 132000 │ │ │ │ ldr r1, [r6] │ │ │ │ - ldr r0, [pc, #244] @ 1320d8 │ │ │ │ + ldr r0, [pc, #244] @ 1320dc │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ add r5, r5, #1 │ │ │ │ ldrlt r9, [r8, r0] │ │ │ │ cmp sl, r5 │ │ │ │ add r4, r4, #4 │ │ │ │ - beq 132050 │ │ │ │ + beq 132054 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r6, r4 │ │ │ │ tst r2, #1 │ │ │ │ - bne 131fd8 │ │ │ │ + bne 131fdc │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b 131fd8 │ │ │ │ + b 131fdc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 132090 │ │ │ │ + beq 132094 │ │ │ │ ldr r3, [r7] │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ - blt 13205c │ │ │ │ - ldr r3, [pc, #128] @ 1320d0 │ │ │ │ + blt 132060 │ │ │ │ + ldr r3, [pc, #128] @ 1320d4 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ 1320d8 │ │ │ │ + ldr r3, [pc, #116] @ 1320dc │ │ │ │ ldr r9, [r8, r3] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #92] @ 1320dc │ │ │ │ - ldr r1, [pc, #92] @ 1320e0 │ │ │ │ + ldr r0, [pc, #92] @ 1320e0 │ │ │ │ + ldr r1, [pc, #92] @ 1320e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 48af8 │ │ │ │ - b 131fa0 │ │ │ │ - ldr r1, [pc, #76] @ 1320e4 │ │ │ │ - ldr r0, [pc, #76] @ 1320e8 │ │ │ │ + bl 48af4 │ │ │ │ + b 131fa4 │ │ │ │ + ldr r1, [pc, #76] @ 1320e8 │ │ │ │ + ldr r0, [pc, #76] @ 1320ec │ │ │ │ mov r3, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 48af8 │ │ │ │ + bl 48af4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ - blt 13205c │ │ │ │ - b 132048 │ │ │ │ - andseq lr, r7, r4, rrx │ │ │ │ - mulseq r3, r0, r9 │ │ │ │ - andeq r0, r0, r8, asr #18 │ │ │ │ - andseq sp, r3, ip, asr r5 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ + blt 132060 │ │ │ │ + b 13204c │ │ │ │ + andseq lr, r7, r0, rrx │ │ │ │ + @ instruction: 0x0013d9b4 │ │ │ │ + andeq r0, r0, r8, asr #18 │ │ │ │ + andseq sp, r3, r0, lsl #11 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x0013d8f0 │ │ │ │ + andseq sp, r3, r4, asr #9 │ │ │ │ + andseq sp, r3, r8, lsr #9 │ │ │ │ andseq sp, r3, ip, asr #17 │ │ │ │ - andseq sp, r3, r0, lsr #9 │ │ │ │ - andseq sp, r3, r4, lsl #9 │ │ │ │ - andseq sp, r3, r8, lsr #17 │ │ │ │ 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, [r1] │ │ │ │ - ldr r8, [pc, #316] @ 132244 │ │ │ │ + ldr r8, [pc, #316] @ 132248 │ │ │ │ ands r2, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov sl, r0 │ │ │ │ - beq 1321ec │ │ │ │ + beq 1321f0 │ │ │ │ cmp sl, #2 │ │ │ │ - beq 1321a8 │ │ │ │ + beq 1321ac